Microsoft.AspNetCore.Authorization 名前空間

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

クラス

AllowAnonymousAttribute

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

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

インターフェイス

IAllowAnonymous

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

IAuthorizationEvaluator

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

IAuthorizationHandler

このインターフェイスを実装するクラスは、承認が許可される場合に決定を行います。

IAuthorizationHandlerContextFactory

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

IAuthorizationHandlerProvider

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

IAuthorizationMiddlewareResultHandler

承認応答の認証および処理のカスタム処理を許可します。

IAuthorizationPolicyProvider

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

IAuthorizationRequirement

承認要件を表します。

IAuthorizationService

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

IAuthorizeData

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

注釈

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