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 は現在無視されています。 Cookie 認証の有効期間を制御するために使用 ExpireTimeSpan します。
- SecurePolicy では、既定値が SameAsRequest に設定されます。