CookieAuthenticationOptions.Cookie Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt die Einstellungen, die zum Erstellen des Cookies verwendet wurden.
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
Eigenschaftswert
Hinweise
- Der Standardwert für Cookie Name ist
.AspNetCore.Cookies
. Dieser Wert sollte geändert werden, wenn Sie den Namen vonAuthenticationScheme
ändern, insbesondere wenn Ihr System den Cookieauthentifizierungshandler mehrmals verwendet. -
SameSite bestimmt, ob der Browser zulassen soll, dass das Cookie an Anforderungen derselben Website oder websiteübergreifender Websites angefügt werden kann. Der Standardwert ist
Lax
, was bedeutet, dass das Cookie nur mit sicheren HTTP-Methoden und Anforderungen auf derselben Website an standortübergreifende Anforderungen angefügt werden darf. -
HttpOnly bestimmt, ob der Browser den Zugriff auf das Cookie durch clientseitiges JavaScript zulassen soll. Der Standardwert ist
true
, was bedeutet, dass das Cookie nur an HTTP-Anforderungen übergeben und nicht für JavaScript auf der Seite zur Verfügung gestellt wird. - Expiration wird derzeit ignoriert. Verwenden Sie ExpireTimeSpan , um die Lebensdauer der Cookieauthentifizierung zu steuern.
- Der Standardwert von SecurePolicy ist SameAsRequest.