CookieAuthenticationOptions.Cookie Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine les paramètres utilisés pour créer le 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
Valeur de propriété
Remarques
- La valeur par défaut du cookie Name est
.AspNetCore.Cookies
. Cette valeur doit être modifiée si vous modifiez le nom duAuthenticationScheme
, en particulier si votre système utilise le gestionnaire d’authentification par cookie plusieurs fois. -
SameSite détermine si le navigateur doit autoriser l’attachement du cookie à des demandes de même site ou intersites. La valeur par défaut est
Lax
, ce qui signifie que le cookie est uniquement autorisé à être attaché aux requêtes intersites à l’aide de méthodes HTTP sécurisées et de requêtes de même site. -
HttpOnly détermine si le navigateur doit autoriser l’accès au cookie par JavaScript côté client. La valeur par défaut est
true
, ce qui signifie que le cookie est transmis uniquement aux requêtes HTTP et n’est pas mis à la disposition de JavaScript sur la page. - Expiration est actuellement ignoré. Permet ExpireTimeSpan de contrôler la durée de vie de l’authentification par cookie.
- SecurePolicy la valeur par défaut est SameAsRequest.