CookieAuthenticationOptions.Cookie 屬性

定義

決定用來建立 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

適用於