Мы реализуем идентификацию на сервере идентификации для нашего проекта API ядра .net. Я реализовал инфраструктуру identityserver, которая создала таблицы AspNetUsers, AspNetUserRoles и т. Д. Пользователи вставляются в таблицу aspnetusers. Я хочу использовать нашу таблицу членов вместо таблицы aspnetusers. Как я могу это сделать?
public class ApplicationUser : IdentityUser
{
[Required]
[MaxLength(200)]
public String Name { get; set; }
}
[HttpPost]
[Route("token")]
public async Task<IActionResult> CreateToken([FromBody] LoginModel loginModel)
{
if (ModelState.IsValid)
{
var loginResult = await signInManager.PasswordSignInAsync(loginModel.Username, loginModel.Password, isPersistent: false, lockoutOnFailure: false);
if (!loginResult.Succeeded)
{
return BadRequest();
}
var user = await userManager.FindByNameAsync(loginModel.Username);
Login();
return Ok(GetToken(user));
}
return BadRequest(ModelState);
}