TotpSecurityStampBasedTokenProvider<TUser> Sınıf

Tanım

Kullanıcının güvenlik damgasını kullanarak zamana dayalı kodlar oluşturan bir belirteç sağlayıcısını temsil eder.

generic <typename TUser>
 where TUser : classpublic ref class TotpSecurityStampBasedTokenProvider abstract : Microsoft::AspNetCore::Identity::IUserTwoFactorTokenProvider<TUser>
public abstract class TotpSecurityStampBasedTokenProvider<TUser> : Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider<TUser> where TUser : class
type TotpSecurityStampBasedTokenProvider<'User (requires 'User : null)> = class
    interface IUserTwoFactorTokenProvider<'User (requires 'User : null)>
Public MustInherit Class TotpSecurityStampBasedTokenProvider(Of TUser)
Implements IUserTwoFactorTokenProvider(Of TUser)

Tür Parametreleri

TUser

Kullanıcıyı kapsülleyen tür.

Devralma
TotpSecurityStampBasedTokenProvider<TUser>
Türetilmiş
Uygulamalar

Oluşturucular

TotpSecurityStampBasedTokenProvider<TUser>()

Kullanıcının güvenlik damgasını kullanarak zamana dayalı kodlar oluşturan bir belirteç sağlayıcısını temsil eder.

Yöntemler

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

Belirteç sağlayıcısının belirtilen useriçin iki öğeli kimlik doğrulama belirteci için uygun bir belirteç oluşturup oluşturamayacağını belirten bir bayrak döndürür.

GenerateAsync(String, UserManager<TUser>, TUser)

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

GetUserModifierAsync(String, UserManager<TUser>, TUser)

Kullanıcı bilgilerinden oluşturulan belirteçlerde entropi için kullanılan sabit, sağlayıcı ve kullanıcı benzersiz değiştiricisini 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.

Şunlara uygulanır