Microsoft.AspNetCore.Authentication 名前空間

認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。

クラス

AccessDeniedContext

アクセス拒否エラー コンテキスト情報をハンドラー プロバイダーに提供します。

AuthenticateResult

認証呼び出しの結果が含まれます

AuthenticationBuilder

認証の構成に使用されます

AuthenticationBuilderExtensions

Authorization Server と共存する既存の API の認証を構成するための拡張メソッド。

AuthenticationConfigurationProviderExtensions

の拡張メソッド。IAuthenticationConfigurationProvider

AuthenticationFailureException

汎用認証エラー。

AuthenticationFeature

アプリ内でリダイレクトを適切に計算できるように、パス情報をキャプチャするために使用されます。Map()。

AuthenticationHandler<TOptions>

を実装 IAuthenticationHandlerするためのオピニオン化された抽象化。

AuthenticationHandlerProvider

IAuthenticationHandlerProvider の実装です。

AuthenticationHttpContextExtensions

HttpContext で認証を公開するための拡張メソッド。

AuthenticationMiddleware

認証を実行するミドルウェア。

AuthenticationMiddleware<TOptions>

認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。

AuthenticationOptions

認証を構成するためのオプション。

AuthenticationProperties

認証セッションに関する状態値を格納するためのディクショナリ。

AuthenticationScheme

AuthenticationSchemes は、特定 IAuthenticationHandler の handlerType に名前を割り当てます。

AuthenticationSchemeBuilder

をビルド AuthenticationSchemeするために使用されます。

AuthenticationSchemeOptions

によって使用されるオプションが AuthenticationHandler<TOptions>含まれます。

AuthenticationSchemeProvider

IAuthenticationSchemeProvider の実装。

AuthenticationService

IAuthenticationService の実装。

AuthenticationTicket

ユーザーの ID 情報や追加的な認証状態を格納します。

AuthenticationToken

トークンを表す名前/値。

AuthenticationTokenExtensions

に認証トークン AuthenticationPropertiesを格納するための拡張メソッド。

AzureADAuthenticationBuilderExtensions

Azure Active Directory 認証をアプリケーションに追加する拡張メソッド。

AzureADB2CAuthenticationBuilderExtensions

Azure Active Directory B2C 認証をアプリケーションに追加するための拡張メソッド。

Base64UrlTextEncoder

base-64 url でエンコードされたテキストのエンコードとデコードを許可します。

BaseContext

認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。

BaseContext<TOptions>

他のコンテキスト クラスで使用される基本クラス。

BaseControlContext

認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。

ClaimActionCollectionMapExtensions

ClaimActionCollection の拡張メソッド。

ClaimActionCollectionUniqueExtensions

ClaimActionCollection の拡張メソッド。

ClaimsTransformationContext

認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。

ClaimsTransformationHandler

ClaimsTransformation を認証に適用するハンドラー

ClaimsTransformationMiddleware

認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。

ClaimsTransformer

認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。

FailureContext

ミドルウェア プロバイダーにエラー コンテキスト情報を提供します。

HandleRequestContext<TOptions>

認証要求を処理するための基本コンテキストの種類。

HandleRequestResult

認証呼び出しの結果が含まれます

JsonDocumentAuthExtensions

への JsonDocument認証拡張機能。

NoopClaimsTransformation

既定の要求変換は操作なしです。

PolicySchemeHandler

PolicySchemes は、認証方法を別のスキームにリダイレクトするために使用されます。

PolicySchemeOptions

によって使用されるオプションが PolicySchemeHandler含まれます。

PrincipalContext<TOptions>

ClaimsPrincipal を処理する認証イベントの基本コンテキスト。

PropertiesContext<TOptions>

を含む AuthenticationProperties認証イベントの基本コンテキスト。

PropertiesDataFormat

セキュリティ SecureDataFormat<TData> で保護 AuthenticationPropertiesする インスタンス。

PropertiesSerializer

AuthenticationPropertiesIDataSerializer<TModel>

RedirectContext<TOptions>

リダイレクト イベントに渡されるコンテキスト。

RemoteAuthenticationContext<TOptions>

リモート認証の基本コンテキスト。

RemoteAuthenticationEvents

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

RemoteAuthenticationHandler<TOptions>

個別にホストされるプロバイダーを AuthenticationHandler<TOptions> 使用して認証を実行する に対して、意見が示された抽象化。

RemoteAuthenticationOptions

によって使用されるオプションが RemoteAuthenticationHandler<TOptions>含まれます。

RemoteFailureContext

ハンドラー プロバイダーにエラー コンテキスト情報を提供します。

RequestPathBaseCookieBuilder

要求パス ベースに設定 Path する Cookie ビルダー。

ResultContext<TOptions>

AuthenticateResults を生成するイベントの基本コンテキスト。

SecureDataFormat<TData>

ISecureDataFormat<TData>実装。

SharedAuthenticationOptions

認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。

SignInAuthenticationHandler<TOptions>

SignInAsync のサポートを追加します

SignOutAuthenticationHandler<TOptions>

SignOutAsync のサポートを追加します

SystemClock

通常のシステム クロックへのアクセスを有効桁数 (秒単位) で提供します。

TicketDataFormat

セキュリティ SecureDataFormat<TData> で保護 AuthenticationTicketする インスタンス。

TicketReceivedContext

ハンドラー プロバイダーにコンテキスト情報を提供します。

TicketSerializer

インスタンスをシリアル化および逆シリアル化 AuthenticationTicket します。

インターフェイス

IAuthenticateResultFeature

承認ミドルウェアから を AuthenticateResult キャプチャするために使用されます。

IAuthenticationConfigurationProvider

認証関連の構成セクションへのアクセスを提供するコンストラクトを実装するためのインターフェイスを提供します。

IAuthenticationFeature

アプリ内でリダイレクトを適切に計算できるように、パス情報をキャプチャするために使用されます。Map()。

IAuthenticationHandler

特定のスキームの認証を処理する要求ごとに作成されます。

IAuthenticationHandlerProvider

authenticationScheme と要求に適切な IAuthenticationHandler インスタンスを提供します。

IAuthenticationRequestHandler

ハンドラーが要求処理に参加するかどうかを判断するために使用されます。

IAuthenticationSchemeProvider

サポートされている認証の管理を担当します。

IAuthenticationService

認証を提供するために使用されます。

IAuthenticationSignInHandler

ハンドラーが SignIn をサポートしているかどうかを判断するために使用されます。

IAuthenticationSignOutHandler

ハンドラーが SignOut をサポートしているかどうかを判断するために使用されます。

IClaimsTransformation

要求変換に によって IAuthenticationService 使用されます。

IClaimsTransformer

要求変換に使用されます。

IDataSerializer<TModel>

認証データをシリアル化するためのコントラクト。

IRemoteAuthenticationEvents

認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。

ISecureDataFormat<TData>

データをセキュリティで保護するためのコントラクト。

ISystemClock

システム クロックを抽象化して、テストを容易にします。

列挙型

EventResultState

認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。

注釈

認証の詳細については、「ASP.NET Coreでの認証の概要」を参照してください。