Microsoft.AspNetCore.Authorization 名前空間

承認のサポートを有効にする型が含まれています。 主な型は、 IAuthorizationRequirement (満たす必要がある要件を表すマーカー インターフェイス)、 IAuthorizationHandler (要件が満たされているかどうかを判断するインターフェイス)、および AuthorizationPolicyBuilder (要件の名前付きリストを定義する AuthorizationPolicy オブジェクトの構築に使用されます) です。

クラス

Name 説明
AllowAnonymousAttribute

この属性を適用するクラスまたはメソッドに承認が必要ないことを指定します。

AuthorizationBuilder

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

AuthorizationFailure

AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)のエラー結果をカプセル化します。

AuthorizationFailureReason

承認が失敗した理由をカプセル化します。

AuthorizationHandler<TRequirement>

特定の要件の種類に対して呼び出す必要がある承認ハンドラーの基本クラス。

AuthorizationHandler<TRequirement,TResource>

特定の要件とリソースの種類に対して呼び出す必要がある承認ハンドラーの基本クラス。

AuthorizationHandlerContext

IAuthorizationHandlerによって使用される承認情報が含まれます。

AuthorizationMiddleware

承認機能を有効にするミドルウェア。

AuthorizationOptions

IAuthorizationServiceとIAuthorizationPolicyProviderで使用されるプログラムによる構成を提供します。

AuthorizationPolicy

承認要件と評価対象のスキームのコレクションを表します。承認が成功するには、すべてが成功する必要があります。

AuthorizationPolicyBuilder

ポリシーの構築に使用されます。

AuthorizationResult

AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)の結果をカプセル化します。

AuthorizationServiceExtensions

IAuthorizationServiceの拡張メソッド。

AuthorizeAttribute

この属性を適用するクラスまたはメソッドに、指定された承認が必要であることを指定します。

DefaultAuthorizationEvaluator

承認要求が成功したかどうかを判断します。

DefaultAuthorizationHandlerContextFactory

承認に使用される AuthorizationHandlerContext を提供するために使用される型。

DefaultAuthorizationHandlerProvider

ハンドラー プロバイダーの既定の実装。承認要求の IAuthorizationHandlerを提供します。

DefaultAuthorizationPolicyProvider

特定の名前の AuthorizationPolicy を提供するポリシー プロバイダーの既定の実装。

DefaultAuthorizationService

IAuthorizationServiceの既定の実装。

インターフェイス

Name 説明
IAllowAnonymous

匿名ユーザーへのアクセスを許可するマーカー インターフェイス。

IAuthorizationEvaluator

承認要求が成功したかどうかを判断します。

IAuthorizationHandler

このインターフェイスを実装するクラスは、承認が許可されているかどうかを判断できます。

IAuthorizationHandlerContextFactory

承認に使用される AuthorizationHandlerContext を提供するために使用される型。

IAuthorizationHandlerProvider

承認要求の IAuthorizationHandlerを提供できる型。

IAuthorizationMiddlewareResultHandler

承認のカスタム処理と承認応答の処理を許可します。

IAuthorizationPolicyProvider

特定の名前の AuthorizationPolicy を提供できる型。

IAuthorizationRequirement

承認要件を表します。

IAuthorizationRequirementData

承認要件を生成できるインターフェイス。

IAuthorizationService

ユーザーのポリシー ベースのアクセス許可を確認します

IAuthorizeData

リソースに承認規則を適用するために必要なデータのセットを定義します。

注釈

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