Войти Анонимный пользователь asp. net Core web api - PullRequest
0 голосов
/ 02 февраля 2020

Я ищу дни для правильного решения. У меня есть имя пользователя и пароль, хранящиеся в моей БД. Я хочу, чтобы только определенные c пользователи получали доступ к некоторым методам контроллера. Как я могу это реализовать, проверив по идентификатору пользователя, есть ли у него разрешение или нет?

Спасибо!

1 Ответ

0 голосов
/ 03 февраля 2020

Вы можете реализовать базовую аутентификацию c в веб-интерфейсе API, добавив атрибут [Authorize] на определенные контроллеры c, которым требуются учетные данные пользователя провайдера. Пожалуйста, обратитесь к статье ниже для примеров кода:

https://codeburst.io/adding-basic-authentication-to-an-asp-net-core-web-api-project-5439c4cf78ee

https://beetechnical.com/rest-api/how-to-validate-rest-api-using-basic-authentication-in-web-api-net-core/

https://jasonwatmore.com/post/2019/10/21/aspnet-core-3-basic-authentication-tutorial-with-example-api

...