CookieAuthenticationOptions.Cookie Propiedad

Definición

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

CookieBuilder

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.

Se aplica a