Microsoft.AspNetCore.Authentication.Cookies Namespace

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

Classes

BaseCookieContext
ChunkingCookieManager

Manipula cookies limitados por comprimento de cookie. 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 assinar eventos gerados durante a autenticação de cookie.

CookieAuthenticationHandler

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

CookieAuthenticationMiddleware
CookieAuthenticationOptions

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

CookieRedirectContext

Contexto passado quando Challenge, SignIn ou SignOut causa um redirecionamento no middleware do 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

ICookieAuthenticationEvents

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

ICookieManager

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

ITicketStore

Isso fornece um 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 autenticação de cookie sem ASP.NET Core identidade.