Я пытаюсь настроить аутентификацию в своем веб-сервисе. Служба создается с помощью ASP.NET Core web api.
Все мои клиенты (приложения WPF) должны использовать одни и те же учетные данные для вызова операций веб-службы.
После некоторых исследований я приступил к базовой аутентификации - отправке имени пользователя и пароля в заголовке HTTP-запроса. Но после нескольких часов исследований мне кажется, что базовая аутентификация - это не путь в ASP.NET Core.
Большинство ресурсов, которые я нашел, используют аутентификацию с использованием OAuth или другого промежуточного программного обеспечения. Но это, по-моему, слишком велико для моего сценария, а также использование части Identity в ASP.NET Core.
Итак, какой правильный путь для достижения моей цели - простая аутентификация с именем пользователя и паролем в веб-службе ASP.NET Core?
Спасибо заранее!