Partager via


CookieAuthenticationOptions.Cookie Propriété

Définition

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 du AuthenticationScheme, 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.

S’applique à