CookieAuthenticationOptions.Cookie 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
決定用來建立 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
屬性值
備註
- Cookie Name 的預設值為
.AspNetCore.Cookies
。 如果您變更 的名稱AuthenticationScheme
,則此值應該變更,特別是當您的系統多次使用 Cookie 驗證處理常式時。 -
SameSite 判斷瀏覽器是否應該允許將 Cookie 附加至相同網站或跨網站要求。 預設值為
Lax
,這表示 Cookie 只能使用安全的 HTTP 方法和相同網站要求附加至跨網站要求。 -
HttpOnly 判斷瀏覽器是否應該允許用戶端 JavaScript 存取 Cookie。 預設值為
true
,這表示 Cookie 只會傳遞至 HTTP 要求,而且無法提供給頁面上的 JavaScript。 - Expiration 目前會忽略 。 用來 ExpireTimeSpan 控制 Cookie 驗證的存留期。
- SecurePolicy 預設為 SameAsRequest 。