Я реализую базу ролей аутентификации и авторизации в Asp.Net Web API Core 1.1. Я использую токен JWT для генерации токена и аутентификации запроса, но я стараюсь сопоставить имя пользователя и пароль с существующими таблицами базы данных, созданными по умолчанию с помощью Identity. Как сопоставить пароль с PasswordHash и зарегистрировать нового пользователя. Есть ли какой-либо пример для реализации входа и регистрации api в .Net Core 1.1?
Вход и регистрация с использованием .NET Core Web API
Ответы (1)
Вы можете использовать UserManager. для создания нового пользователя с помощью метода public virtual Task<IdentityResult> CreateAsync(TUser user, string password)
и
SignInManager, чтобы войти в систему с заданным паролем, используя метод: public virtual Task<SignInResult> PasswordSignInAsync(TUser user, string password, bool isPersistent, bool lockoutOnFailure)
person
patro15
schedule
22.08.2017