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 werden.
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 lautet
.AspNetCore.Cookies. Dieser Wert sollte geändert werden, wenn Sie den Namen desAuthenticationSchemeNamens ändern, insbesondere, wenn Ihr System den Cookie-Authentifizierungshandler mehrmals verwendet. -
SameSite bestimmt, ob der Browser zulassen soll, dass das Cookie an Anforderungen desselben Standorts oder standortübergreifende Anforderungen angefügt werden kann. Der Standardwert ist
Lax, was bedeutet, dass das Cookie nur an websiteübergreifende Anforderungen mit sicheren HTTP-Methoden und Anforderungen an die gleiche Website angefügt werden darf. -
HttpOnly bestimmt, ob der Browser zulassen soll, dass auf das Cookie über clientseitiges JavaScript zugegriffen werden kann. Der Standardwert ist
true, was bedeutet, dass das Cookie nur an HTTP-Anforderungen übergeben wird und auf der Seite nicht für JavaScript verfügbar gemacht wird. - Expiration wird zurzeit ignoriert. Wird ExpireTimeSpan verwendet, um die Lebensdauer der Cookie-Authentifizierung zu steuern.
- Der Standardwert von SecurePolicy ist SameAsRequest.