CookieAuthenticationOptions.Cookie Propriedade

Definição

Determina as configurações usadas para criar o cookie.

SameSite o padrão é Lax . HttpOnlyo padrão é true. SecurePolicy o padrão é SameAsRequest .

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

CookieBuilder

Comentários

O valor padrão para cookie Name é ". AspNetCore.Cookies". Esse valor deverá ser alterado se você alterar o nome do AuthenticationScheme, 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 é verdadeiro, o que significa que o cookie só será passado para as solicitações HTTP e não será disponibilizado para o script na página.

Expiration atualmente é ignorado. Use ExpireTimeSpan para controlar o tempo de vida da autenticação de cookie.

Aplica-se a