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.
SameSite se establece de forma predeterminada en Lax.
HttpOnly el valor predeterminado es true.
SecurePolicy se establece de forma predeterminada en 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 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 que javascript del lado cliente acceda a la cookie. El valor predeterminado es true, lo que significa que la cookie solo se pasará a solicitudes http y no estará disponible para el script de la página.
Expiration actualmente se omite. Use ExpireTimeSpan para controlar la duración de la autenticación de cookies.