Compartir a través de


CookieAuthenticationOptions.Cookie Propiedad

Definición

Determina la configuración usada para crear la 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 de propiedad

Comentarios

  • El valor predeterminado de cookie Name es .AspNetCore.Cookies. Este valor debe cambiarse si cambia el nombre de AuthenticationScheme, especialmente si el sistema usa el controlador de autenticación de cookies varias veces.
  • SameSite determina si el explorador debe permitir que la cookie se adjunte a las solicitudes entre sitios o del mismo sitio. El valor predeterminado es Lax, lo que significa que la cookie solo se puede adjuntar a solicitudes entre sitios mediante métodos HTTP seguros y solicitudes del mismo sitio.
  • HttpOnly determina si el explorador debe permitir el acceso a la cookie mediante JavaScript del lado cliente. El valor predeterminado es true, lo que significa que la cookie solo se pasará a las solicitudes HTTP y no está disponible para JavaScript en la página.
  • Expiration actualmente se omite. Se usa ExpireTimeSpan para controlar la duración de la autenticación de cookies.
  • SecurePolicy se establece de forma predeterminada en SameAsRequest.

Se aplica a