UserManager<TUser>.VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) UserManager<TUser>.VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) UserManager<TUser>.VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) Method

Definition

Returns a PasswordVerificationResult indicating the result of a password hash comparison.

protected virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasswordVerificationResult> VerifyPasswordAsync (Microsoft.AspNetCore.Identity.IUserPasswordStore<TUser> store, TUser user, string password);
abstract member VerifyPasswordAsync : Microsoft.AspNetCore.Identity.IUserPasswordStore<'User (requires 'User : null)> * 'User * string -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasswordVerificationResult>
override this.VerifyPasswordAsync : Microsoft.AspNetCore.Identity.IUserPasswordStore<'User (requires 'User : null)> * 'User * string -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasswordVerificationResult>
Protected Overridable Function VerifyPasswordAsync (store As IUserPasswordStore(Of TUser), user As TUser, password As String) As Task(Of PasswordVerificationResult)

Parameters

store
IUserPasswordStore<TUser> IUserPasswordStore<TUser> IUserPasswordStore<TUser>

The store containing a user's password.

user
TUser TUser TUser

The user whose password should be verified.

password
String String String

The password to verify.

Returns

The Task that represents the asynchronous operation, containing the PasswordVerificationResult of the operation.

Applies to