Microsoft.AspNetCore.Authentication 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。
クラス
AccessDeniedContext |
アクセス拒否エラー コンテキスト情報をハンドラー プロバイダーに提供します。 |
AuthenticateResult |
認証呼び出しの結果が含まれます |
AuthenticationBuilder |
認証の構成に使用されます |
AuthenticationBuilderExtensions |
Authorization Server と共存する既存の API の認証を構成するための拡張メソッド。 |
AuthenticationConfigurationProviderExtensions | |
AuthenticationFailureException |
汎用認証エラー。 |
AuthenticationFeature |
アプリ内でリダイレクトを適切に計算できるように、パス情報をキャプチャするために使用されます。Map()。 |
AuthenticationHandler<TOptions> |
を実装 IAuthenticationHandlerするためのオピニオン化された抽象化。 |
AuthenticationHandlerProvider | |
AuthenticationHttpContextExtensions |
HttpContext で認証を公開するための拡張メソッド。 |
AuthenticationMiddleware |
認証を実行するミドルウェア。 |
AuthenticationMiddleware<TOptions> |
認証のサポートを有効にする型が含まれています。 IAuthenticationServiceは、5 つの認証アクションを定義するメインエントリ ポイントです。認証 (要求の認証データを取得)、チャレンジ (認証されていない要求に使用)、Forbid (認証された要求を拒否する必要がある場合に使用)、SignIn (ClaimsPrincipal を関連付ける)、SignOut (関連付けられているデータを削除する) です。 大まかに言えば、認証はスキームの概念に基づいており、各認証アクションの処理を担当する特定 IAuthenticationHandler のインスタンスにマップされます。 |
AuthenticationOptions |
認証を構成するためのオプション。 |
AuthenticationProperties |
認証セッションに関する状態値を格納するためのディクショナリ。 |
AuthenticationScheme |
AuthenticationSchemes は、特定 IAuthenticationHandler の handlerType に名前を割り当てます。 |
AuthenticationSchemeBuilder |
をビルド AuthenticationSchemeするために使用されます。 |
AuthenticationSchemeOptions |
によって使用されるオプションが AuthenticationHandler<TOptions>含まれます。 |
AuthenticationSchemeProvider | |
AuthenticationService | |
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 | |
RedirectContext<TOptions> |
リダイレクト イベントに渡されるコンテキスト。 |
RemoteAuthenticationContext<TOptions> |
リモート認証の基本コンテキスト。 |
RemoteAuthenticationEvents |
リモート認証中に発生したイベントのサブスクライブを許可します。 |
RemoteAuthenticationHandler<TOptions> |
個別にホストされるプロバイダーを AuthenticationHandler<TOptions> 使用して認証を実行する に対して、意見が示された抽象化。 |
RemoteAuthenticationOptions |
によって使用されるオプションが RemoteAuthenticationHandler<TOptions>含まれます。 |
RemoteFailureContext |
ハンドラー プロバイダーにエラー コンテキスト情報を提供します。 |
RequestPathBaseCookieBuilder |
要求パス ベースに設定 Path する Cookie ビルダー。 |
ResultContext<TOptions> |
AuthenticateResults を生成するイベントの基本コンテキスト。 |
SecureDataFormat<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での認証の概要」を参照してください。