CookieValidatePrincipalContext 類別

定義

傳遞至 CookieAuthenticationEvents ValidatePrincipal 方法的內容物件。

public ref class CookieValidatePrincipalContext : Microsoft::AspNetCore::Authentication::Cookies::BaseCookieContext
public ref class CookieValidatePrincipalContext : Microsoft::AspNetCore::Authentication::PrincipalContext<Microsoft::AspNetCore::Authentication::Cookies::CookieAuthenticationOptions ^>
public class CookieValidatePrincipalContext : Microsoft.AspNetCore.Authentication.Cookies.BaseCookieContext
public class CookieValidatePrincipalContext : Microsoft.AspNetCore.Authentication.PrincipalContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>
type CookieValidatePrincipalContext = class
    inherit BaseCookieContext
type CookieValidatePrincipalContext = class
    inherit PrincipalContext<CookieAuthenticationOptions>
Public Class CookieValidatePrincipalContext
Inherits BaseCookieContext
Public Class CookieValidatePrincipalContext
Inherits PrincipalContext(Of CookieAuthenticationOptions)
繼承
CookieValidatePrincipalContext
繼承

建構函式

CookieValidatePrincipalContext(HttpContext, AuthenticationScheme, CookieAuthenticationOptions, AuthenticationTicket)

建立內容物件的新執行個體。

CookieValidatePrincipalContext(HttpContext, AuthenticationTicket, CookieAuthenticationOptions)

建立內容物件的新執行個體。

屬性

HttpContext

傳遞至 CookieAuthenticationEvents ValidatePrincipal 方法的內容物件。

(繼承來源 BaseContext)
HttpContext

內容。

(繼承來源 BaseContext<TOptions>)
Options

傳遞至 CookieAuthenticationEvents ValidatePrincipal 方法的內容物件。

(繼承來源 BaseCookieContext)
Options

取得與配置相關聯的驗證選項。

(繼承來源 BaseContext<TOptions>)
Principal

包含與要求一起抵達的宣告主體。 可能會替換為變更驗證使用者的詳細資料。

Principal

取得包含 ClaimsPrincipal 使用者宣告的 。

(繼承來源 PrincipalContext<TOptions>)
Properties

包含和要求票證同時抵達的其他中繼資料。 可能加以替換。

Properties

取得或設定 AuthenticationProperties

(繼承來源 PropertiesContext<TOptions>)
Request

傳遞至 CookieAuthenticationEvents ValidatePrincipal 方法的內容物件。

(繼承來源 BaseContext)
Request

要求。

(繼承來源 BaseContext<TOptions>)
Response

傳遞至 CookieAuthenticationEvents ValidatePrincipal 方法的內容物件。

(繼承來源 BaseContext)
Response

回應。

(繼承來源 BaseContext<TOptions>)
Scheme

驗證配置。

(繼承來源 BaseContext<TOptions>)
ShouldRenew

如果為 true,則會更新 Cookie

方法

RejectPrincipal()

呼叫 以拒絕傳入主體。 若應用程式判斷帳戶不再有效,且要求應該被視為匿名時加以進行。

ReplacePrincipal(ClaimsPrincipal)

呼叫 以取代宣告主體。 提供的主體將會取代 Principal 屬性的值,以決定已驗證要求的身分識別。

適用於