CookieAuthenticationOptions.Cookie Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 deAuthenticationScheme
, 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.