EmailTokenProvider<TUser> Sınıf

Tanım

Kullanıcının güvenlik damgasından belirteçler oluşturan ve bir kullanıcıyı e-postayla bilgilendiren TokenProvider.

generic <typename TUser>
 where TUser : classpublic ref class EmailTokenProvider : Microsoft::AspNetCore::Identity::TotpSecurityStampBasedTokenProvider<TUser>
public class EmailTokenProvider<TUser> : Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider<TUser> where TUser : class
type EmailTokenProvider<'User (requires 'User : null)> = class
    inherit TotpSecurityStampBasedTokenProvider<'User (requires 'User : null)>
Public Class EmailTokenProvider(Of TUser)
Inherits TotpSecurityStampBasedTokenProvider(Of TUser)

Tür Parametreleri

TUser

Kullanıcıyı temsil etmek için kullanılan tür.

Devralma

Oluşturucular

EmailTokenProvider<TUser>()

Kullanıcının güvenlik damgasından belirteçler oluşturan ve bir kullanıcıyı e-postayla bilgilendiren TokenProvider.

Yöntemler

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

Belirtilen useriçin iki öğeli kimlik doğrulama belirtecinin oluşturulabileceğini denetler.

GenerateAsync(String, UserManager<TUser>, TUser)

Belirtilen user ve purposeiçin bir belirteç oluşturur.

(Devralındığı yer: TotpSecurityStampBasedTokenProvider<TUser>)
GetUserModifierAsync(String, UserManager<TUser>, TUser)

Oluşturulan belirteçte entropi olarak kullanılan kullanıcı için bir değer döndürür.

ValidateAsync(String, String, UserManager<TUser>, TUser)

Belirtilen token öğesinin verilen user ve purposeiçin geçerli olup olmadığını belirten bir bayrak döndürür.

(Devralındığı yer: TotpSecurityStampBasedTokenProvider<TUser>)

Şunlara uygulanır