Compartilhar via


CookieValidatePrincipalContext Classe

Definição

Objeto de contexto passado para o método 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)
Herança
CookieValidatePrincipalContext
Herança

Construtores

CookieValidatePrincipalContext(HttpContext, AuthenticationScheme, CookieAuthenticationOptions, AuthenticationTicket)

Cria uma nova instância do objeto de contexto.

CookieValidatePrincipalContext(HttpContext, AuthenticationTicket, CookieAuthenticationOptions)

Cria uma nova instância do objeto de contexto.

Propriedades

HttpContext

Objeto de contexto passado para o método CookieAuthenticationEvents ValidatePrincipal.

(Herdado de BaseContext)
HttpContext

O contexto.

(Herdado de BaseContext<TOptions>)
Options

Objeto de contexto passado para o método CookieAuthenticationEvents ValidatePrincipal.

(Herdado de BaseCookieContext)
Options

Obtém as opções de autenticação associadas ao esquema.

(Herdado de BaseContext<TOptions>)
Principal

Contém a entidade de segurança de declarações que chega com a solicitação. Pode ser alterado para mudar os detalhes do usuário autenticado.

Principal

Obtém o ClaimsPrincipal que contém as declarações do usuário.

(Herdado de PrincipalContext<TOptions>)
Properties

Contém os metadados extras que chegam com o tíquete de solicitação. Pode ser alterado.

Properties

Obtém ou define o AuthenticationProperties.

(Herdado de PropertiesContext<TOptions>)
Request

Objeto de contexto passado para o método CookieAuthenticationEvents ValidatePrincipal.

(Herdado de BaseContext)
Request

A solicitação.

(Herdado de BaseContext<TOptions>)
Response

Objeto de contexto passado para o método CookieAuthenticationEvents ValidatePrincipal.

(Herdado de BaseContext)
Response

A resposta.

(Herdado de BaseContext<TOptions>)
Scheme

O esquema de autenticação.

(Herdado de BaseContext<TOptions>)
ShouldRenew

Se for true, o cookie será renovado

Métodos

RejectPrincipal()

Chamado para rejeitar a entidade de segurança de entrada. Isso pode ser feito caso o aplicativo tenha determinado que a conta não está mais ativa, e a solicitação deve ser tratada como se fosse anônima.

ReplacePrincipal(ClaimsPrincipal)

Chamado para substituir a entidade de segurança de declarações. A entidade de segurança fornecida substituirá o valor da propriedade Principal, que determina a identidade da solicitação autenticada.

Aplica-se a