как настроить метод входа с помощью Identity - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть элемент, производный от IdentityUser, который содержит свойство с именем AppId.Я пытаюсь настроить SignInManager.PasswordSignInAsync, поэтому он включает в себя AppId (из AspNetUsers, где AppId = id).

это вообще возможно?

что у меня есть до сих пор:

public class LCUserManager
{
    public LCUserManager(IdentityDbContext context)
    {
        this.DbContext = context;
    }

    public async Task<IProfile> SignIn(int appId, string userName, string password)
    {
        IProfile result = default;
        PasswordHasher<Profile> hash = new PasswordHasher<Profile>();

        var tmp = this.DbContext.Profiles.SingleOrDefault(u => u.Active && u.AppId.Equals(appId) && u.NormalizedUserName.Equals(userName.ToNormalized()));

        if (tmp != default)
        {

        }
        else
        {

        }
    }

    public IIdentityDbContext DbContext { get; }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...