0

Je suis en train de mettre en œuvre une base de rôles d'authentification et d'autorisation dans Asp.Net Web API Core 1.1. J'utilise le jeton JWT pour générer un jeton et authentifier la requête, mais je suis bloquant pour faire correspondre le nom d'utilisateur et le mot de passe avec les tables générées par défaut de la base de données existantes par Identity. Comment faire correspondre le mot de passe avec PasswordHash et enregistrer un nouvel utilisateur. Est-ce que le n'importe quel exemple pour implémenter l'API de connexion et d'enregistrement dans .Net Core 1.1?Connexion et enregistrement à l'aide de l'API Web .NET Core

Répondre

0

Vous pouvez utiliser UserManager pour créer un nouvel utilisateur avec la méthode
public virtual Task<IdentityResult> CreateAsync(TUser user, string password) et

SignInManager pour vous connecter avec la méthode en utilisant un mot de passe donné:
public virtual Task<SignInResult> PasswordSignInAsync(TUser user, string password, bool isPersistent, bool lockoutOnFailure)