Language

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

適用対象