Microsoft.AspNetCore.Authentication.Cookies Namespace

Contém tipos que dão suporte à autenticação baseada em cookie.

Classes

Nome Description
BaseCookieContext

Contém tipos que dão suporte à autenticação baseada em cookie.

ChunkingCookieManager

Isso manipula cookies limitados por comprimento de cookie. Ele divide cookies longos para respostas e os remonta a partir de solicitações.

CookieAuthenticationDefaults

Valores padrão relacionados ao manipulador de autenticação baseado em cookie

CookieAuthenticationEvents

Permite a assinatura de eventos gerados durante a autenticação de cookie.

CookieAuthenticationHandler

Implementação para o manipulador de autenticação baseado em cookie.

CookieAuthenticationMiddleware

Contém tipos que dão suporte à autenticação baseada em cookie.

CookieAuthenticationOptions

Opções de configuração para CookieAuthenticationOptions.

CookieRedirectContext

Contexto passado quando um Desafio, Entrada ou Saída causa um redirecionamento no middleware de cookie

CookieSignedInContext

Objeto de contexto passado para o método ICookieAuthenticationEvents SignedIn.

CookieSigningInContext

Objeto de contexto passado para o SigningIn(CookieSigningInContext).

CookieSigningOutContext

Objeto de contexto passado para o SigningOut(CookieSigningOutContext)

CookieSlidingExpirationContext

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

CookieValidatePrincipalContext

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

PostConfigureCookieAuthenticationOptions

Usado para configurar padrões para todos CookieAuthenticationOptions.

Interfaces

Nome Description
ICookieAuthenticationEvents

Especifica os métodos de retorno de chamada que o CookieAuthenticationMiddleware invoca para habilitar o controle do desenvolvedor sobre o processo de autenticação. />

ICookieManager

Isso é usado pelo CookieAuthenticationMiddleware para processar cookies de solicitação e resposta. Ele é abstraído das APIs de cookie normais para permitir operações complexas, como agrupamento.

ITicketStore

Isso fornece um mecanismo de armazenamento abstrato para preservar informações de identidade no servidor, enviando apenas uma chave de identificador simples para o cliente. Isso é mais comumente usado para atenuar problemas com a serialização de identidades grandes em cookies.

Comentários

Para obter mais informações sobre como usar a autenticação baseada em cookie, consulte Usar a autenticação de cookie sem ASP.NET Core Identidade.