Добавление базовой аутентификации в WebApi - PullRequest
0 голосов
/ 16 февраля 2019

Я бы хотел добавить базовую аутентификацию в мой проект web-api.У меня есть таблица с пользователями (int Id, строковое имя, ... еще несколько полей) Я хотел бы добавить аутентификацию, которая будет работать так:

-firsttly i create new table UserId / Password
-when the user logs in he get some hashKey
-every controller beside authController check if the authtenticationKey exists in http request header (authorization)

, если она существует, контроллер должен был войти-userId from authtenticationKey

Как это сделать?

Я знаю, как создать таблицу, а также службу, которая будет проверять пару пользователь / пароль, но я не знаю, как создать контроллер, который послеправильный вход вернет (или добавит в заголовок) «authtencitacionKey», а затем каждый контроллер будет работать с этим ключом, имея атрибут «Authorize»

...