Compartilhar via


CookieAuthenticationOptions.Cookie Propriedade

Definição

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 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 é 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.

Aplica-se a