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です。 この値は、特にシステムが Cookie 認証ハンドラーを複数回使用する場合に、AuthenticationSchemeの名前を変更する場合に変更する必要があります。 -
SameSite は、ブラウザーが Cookie を同じサイトまたはクロスサイトの要求にアタッチすることを許可するかどうかを決定します。 既定値は
Laxです。つまり、Cookie は安全な HTTP メソッドと同じサイト要求を使用してクロスサイト要求にのみアタッチできます。 -
HttpOnly は、ブラウザーがクライアント側の JavaScript によって Cookie へのアクセスを許可するかどうかを決定します。 既定値は
trueです。つまり、Cookie は HTTP 要求にのみ渡され、ページ上の JavaScript では使用できません。 - Expiration は現在無視されます。 ExpireTimeSpanを使用して、Cookie 認証の有効期間を制御します。
- SecurePolicy では、既定値が SameAsRequest に設定されます。