Microsoft.AspNetCore.Authorization.Infrastructure 名前空間

承認のサポートを有効にする型が含まれています。

クラス

AssertionRequirement

ユーザー指定のアサーションを IAuthorizationHandler 受け取る と IAuthorizationRequirement を実装します。

ClaimsAuthorizationRequirement

IAuthorizationHandlerを実装し、IAuthorizationRequirement指定した要求の種類のインスタンスを少なくとも 1 つ必要とし、許可された値を指定する場合、要求値は許可された値のいずれかである必要があります。

DenyAnonymousAuthorizationRequirement

IAuthorizationHandlerを実装し、IAuthorizationRequirement現在のユーザーを認証する必要があります。

NameAuthorizationRequirement

を実装し IAuthorizationHandlerIAuthorizationRequirement 現在のユーザー名が指定した値と一致する必要があります。

OperationAuthorizationRequirement

名前を含む便利な IAuthorizationRequirement を提供するヘルパー クラス。

PassThroughAuthorizationHandler

を独自IAuthorizationHandlerの にできるIAuthorizationRequirementインフラストラクチャ クラス。

RolesAuthorizationRequirement

IAuthorizationHandler 実装し、 IAuthorizationRequirement その値が許可されているロールのいずれかである必要があるロール要求を少なくとも 1 つ必要とします。

注釈

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