Вход и регистрация с использованием .NET Core Web API

Я реализую базу ролей аутентификации и авторизации в Asp.Net Web API Core 1.1. Я использую токен JWT для генерации токена и аутентификации запроса, но я стараюсь сопоставить имя пользователя и пароль с существующими таблицами базы данных, созданными по умолчанию с помощью Identity. Как сопоставить пароль с PasswordHash и зарегистрировать нового пользователя. Есть ли какой-либо пример для реализации входа и регистрации api в .Net Core 1.1?


person Samir Rawat    schedule 22.08.2017    source источник


Ответы (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