次の方法で共有


SecurityStampValidator<TUser> クラス

定義

セキュリティ スタンプの検証関数の既定の実装を提供します。

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

型パラメーター

TUser

ユーザーをカプセル化する型。

継承
SecurityStampValidator<TUser>
派生
実装

コンストラクター

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

SecurityStampValidator<TUser> の新しいインスタンスを作成します。

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

SecurityStampValidator<TUser> の新しいインスタンスを作成します。

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

SecurityStampValidator<TUser> の新しいインスタンスを作成します。

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

SecurityStampValidator<TUser> の新しいインスタンスを作成します。

プロパティ

Clock
古い.

ISystemClock

Logger

メッセージのログ記録 ILogger に使用される を取得します。

Options

SecurityStampValidatorOptions

SignInManager

SignInManager。

TimeProvider

TimeProvider

メソッド

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

セキュリティ スタンプが検証されたときに呼び出されます。

ValidateAsync(CookieValidatePrincipalContext)

ID のセキュリティ スタンプを非同期操作として検証し、検証が成功した場合は ID を再構築し、それ以外の場合は ID を拒否します。

VerifySecurityStamp(ClaimsPrincipal)

プリンシパルのセキュリティ スタンプを検証し、成功した場合は一致するユーザーを返します

適用対象