Microsoft.AspNetCore.Authentication.Cookies 名前空間

Cookie ベースの認証をサポートする型が含まれています。

クラス

BaseCookieContext
ChunkingCookieManager

Cookie ごとの長さによって制限された Cookie を管理します。 応答に使用するために長い Cookie を分割し、要求からそれらを再構築します。

CookieAuthenticationDefaults

Cookie ベースの認証ハンドラーに関連する既定値

CookieAuthenticationEvents

Cookie 認証中に発生したイベントのサブスクライブを許可します。

CookieAuthenticationHandler

Cookie ベースの認証ハンドラーの実装。

CookieAuthenticationMiddleware
CookieAuthenticationOptions

CookieAuthenticationOptions の構成オプション。

CookieRedirectContext

Challenge、SignIn、SignOut のいずれかが cookie ミドルウェア内でリダイレクトを引き起こすとコンテキストが渡されます

CookieSignedInContext

ICookieAuthenticationEvents メソッド SignedIn に渡されるコンテキスト オブジェクト。

CookieSigningInContext

に渡される SigningIn(CookieSigningInContext)コンテキスト オブジェクト。

CookieSigningOutContext

に渡されるコンテキスト オブジェクト SigningOut(CookieSigningOutContext)

CookieSlidingExpirationContext

CookieAuthenticationEvents OnCheckSlidingExpiration メソッドに渡されるコンテキスト オブジェクト。

CookieValidatePrincipalContext

CookieAuthenticationEvents ValidatePrincipal メソッドに渡されるコンテキスト オブジェクト。

PostConfigureCookieAuthenticationOptions

すべての CookieAuthenticationOptions既定値を設定するために使用されます。

インターフェイス

ICookieAuthenticationEvents

CookieAuthenticationMiddleware認証プロセスを開発者が制御できるようにするためにが呼び出すコールバックメソッドを指定します。 />

ICookieManager

これは、要求と応答の Cookie を処理するために CookieAuthenticationMiddleware によって使用されます。 チャンクなどの複雑な操作を可能にするために、通常の Cookie API から抽象化されています。

ITicketStore

これにより、単純な識別子キーのみをクライアントに送信しながら、サーバー上の ID 情報を保持するための抽象的なストレージメカニズムが提供されます。 これは、大きな ID を Cookie にシリアル化する場合の問題を軽減するために最も一般的に使用されます。

注釈

Cookie ベースの認証の使用方法の詳細については、「ASP.NET Core Id を使用し ない cookie 認証の使用」を参照してください。