Ler em inglês

Compartilhar via


CookieValidatePrincipalContext Classe

Definição

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

public class CookieValidatePrincipalContext : Microsoft.AspNetCore.Authentication.Cookies.BaseCookieContext
public class CookieValidatePrincipalContext : Microsoft.AspNetCore.Authentication.PrincipalContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>
Herança
CookieValidatePrincipalContext
Herança

Construtores

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