Как обрабатывать записи идентификации ASP.NET в node.js?

Я хочу перейти от ASP.NET MVC Identity к node.js. У меня есть следующее поле в моей базе данных:

Хэш пароля: AOCB5TrZGusq9ZUdYd/w/u7GUZTPOMG7JhFd4JgS0gLOulL8QjZRbl4T6sPXwD3lfQ==

Пароль asdfgak. Я понятия не имею, как использовать этот PasswordHash и как получить из него хэш и соль для входа пользователей из node.js.

Я видел этот ответ, но он совсем не помог, результат был следующим:

A+w9Dyfupc+dMkViA0eYF4ol7HhdIfVPct6o47a+n5M=

Вот код, который у меня есть в моем проекте MVC, если это поможет:

public class ApplicationUser : IdentityUser
{
    public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)
    {
        var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);
        // Add custom user claims here
        return userIdentity;
    }

    // my custom fields like username, gender...
}

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("Personal", throwIfV1Schema: false)
    {
    }

    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
}

person Luca Steeb    schedule 15.05.2015    source источник


Ответы (1)


Хорошо, я нашел этот модуль, где вы даже можете выбирать между синхронизацией и асинхронностью, это здорово:

https://www.npmjs.com/package/aspnet-identity-pw

person Luca Steeb    schedule 18.05.2015