Condividi tramite


CookieAuthenticationOptions.Cookie Proprietà

Definizione

Determina le impostazioni usate per creare il 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

Valore della proprietà

Commenti

  • Il valore predefinito per il cookie Name è .AspNetCore.Cookies. Questo valore deve essere modificato se si modifica il nome di , soprattutto se il sistema usa il gestore di AuthenticationSchemeautenticazione cookie più volte.
  • SameSite determina se il browser deve consentire l'associazione del cookie alle richieste dello stesso sito o tra siti. Il valore predefinito è Lax, che significa che il cookie può essere collegato solo alle richieste tra siti usando metodi HTTP sicuri e richieste dello stesso sito.
  • HttpOnly determina se il browser deve consentire l'accesso al cookie tramite JavaScript lato client. Il valore predefinito è true, il che significa che il cookie verrà passato solo alle richieste HTTP e non è reso disponibile per JavaScript nella pagina.
  • Expiration è attualmente ignorato. Usare ExpireTimeSpan per controllare la durata dell'autenticazione dei cookie.
  • Il valore predefinito di SecurePolicy è SameAsRequest.

Si applica a