Condividi tramite


CookieValidatePrincipalContext Classe

Definizione

Oggetto Context passato al metodo 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)
Ereditarietà
CookieValidatePrincipalContext
Ereditarietà

Costruttori

CookieValidatePrincipalContext(HttpContext, AuthenticationScheme, CookieAuthenticationOptions, AuthenticationTicket)

Crea una nuova istanza dell'oggetto di contesto.

CookieValidatePrincipalContext(HttpContext, AuthenticationTicket, CookieAuthenticationOptions)

Crea una nuova istanza dell'oggetto di contesto.

Proprietà

HttpContext

Oggetto Context passato al metodo CookieAuthenticationEvents ValidatePrincipal.

(Ereditato da BaseContext)
HttpContext

Contesto.

(Ereditato da BaseContext<TOptions>)
Options

Oggetto Context passato al metodo CookieAuthenticationEvents ValidatePrincipal.

(Ereditato da BaseCookieContext)
Options

Ottiene le opzioni di autenticazione associate allo schema.

(Ereditato da BaseContext<TOptions>)
Principal

Contiene l'entità attestazioni in arrivo con la richiesta. Può essere alterata per modificare i dettagli dell'utente di autenticazione.

Principal

Ottiene l'oggetto ClaimsPrincipal contenente le attestazioni utente.

(Ereditato da PrincipalContext<TOptions>)
Properties

Contiene i metadati aggiuntivi che arrivano con il ticket della richiesta. Può essere alterata.

Properties

Ottiene o imposta AuthenticationProperties.

(Ereditato da PropertiesContext<TOptions>)
Request

Oggetto Context passato al metodo CookieAuthenticationEvents ValidatePrincipal.

(Ereditato da BaseContext)
Request

Richiesta.

(Ereditato da BaseContext<TOptions>)
Response

Oggetto Context passato al metodo CookieAuthenticationEvents ValidatePrincipal.

(Ereditato da BaseContext)
Response

Risposta.

(Ereditato da BaseContext<TOptions>)
Scheme

Schema di autenticazione.

(Ereditato da BaseContext<TOptions>)
ShouldRenew

Se true, il cookie verrà rinnovato

Metodi

RejectPrincipal()

Chiamato per rifiutare l'entità in ingresso. Questa operazione può essere eseguita se l'applicazione ha determinato che l'account non è più attivo e la richiesta deve essere considerata come se fosse anonima.

ReplacePrincipal(ClaimsPrincipal)

Chiamato per sostituire l'entità attestazioni. L'entità fornita sostituirà il valore della proprietà Principal, che determina l'identità della richiesta autenticata.

Si applica a