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

適用対象