CookieAuthenticationOptions.Cookie Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina as configurações usadas para criar o cookie.
public:
property Microsoft::AspNetCore::Http::CookieBuilder ^ Cookie { Microsoft::AspNetCore::Http::CookieBuilder ^ get(); void set(Microsoft::AspNetCore::Http::CookieBuilder ^ value); };
public Microsoft.AspNetCore.Http.CookieBuilder Cookie { get; set; }
member this.Cookie : Microsoft.AspNetCore.Http.CookieBuilder with get, set
Public Property Cookie As CookieBuilder
Valor da propriedade
Comentários
- O valor padrão para cookie Name é
.AspNetCore.Cookies
. Esse valor deverá ser alterado se você alterar o nome doAuthenticationScheme
, especialmente se o sistema usar o manipulador de autenticação de cookie várias vezes. -
SameSite determina se o navegador deve permitir que o cookie seja anexado a solicitações do mesmo site ou entre sites. O padrão é
Lax
, o que significa que o cookie só tem permissão para ser anexado a solicitações entre sites usando métodos HTTP seguros e solicitações do mesmo site. -
HttpOnly determina se o navegador deve permitir que o cookie seja acessado pelo JavaScript do lado do cliente. O padrão é
true
, o que significa que o cookie só será passado para solicitações HTTP e não será disponibilizado para JavaScript na página. - Expiration atualmente é ignorado. Use ExpireTimeSpan para controlar o tempo de vida da autenticação de cookie.
- SecurePolicy usa como padrão SameAsRequest.