Bagikan melalui


SecurityStampValidator<TUser> Kelas

Definisi

Menyediakan implementasi default fungsi validasi untuk stempel keamanan.

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

Jenis parameter

TUser

Jenis yang merangkum pengguna.

Warisan
SecurityStampValidator<TUser>
Turunan
Penerapan

Konstruktor

SecurityStampValidator<TUser>(IOptions<IdentityOptions>, SignInManager<TUser>)

Membuat instans baru .SecurityStampValidator<TUser>

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ILoggerFactory)

Membuat instans baru .SecurityStampValidator<TUser>

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock, ILoggerFactory)
Kedaluwarsa.

Membuat instans baru .SecurityStampValidator<TUser>

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock)

Membuat instans baru .SecurityStampValidator<TUser>

Properti

Clock
Kedaluwarsa.

ISystemClock.

Logger

Mendapatkan yang ILogger digunakan untuk mencatat pesan.

Options

SecurityStampValidatorOptions.

SignInManager

The SignInManager.

TimeProvider

TimeProvider.

Metode

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Dipanggil ketika stempel keamanan telah diverifikasi.

ValidateAsync(CookieValidatePrincipalContext)

Memvalidasi stempel keamanan identitas sebagai operasi asinkron, dan membangun kembali identitas jika validasi berhasil, jika tidak, menolak identitas.

VerifySecurityStamp(ClaimsPrincipal)

Memverifikasi stempel keamanan utama, mengembalikan pengguna yang cocok jika berhasil

Berlaku untuk