다음을 통해 공유


Microsoft.AspNetCore.Authorization.Infrastructure 네임스페이스

권한 부여를 지원할 수 있는 형식을 포함합니다.

클래스

AssertionRequirement

사용자가 지정한 어설션을 사용하는 IAuthorizationHandlerIAuthorizationRequirement 구현합니다.

ClaimsAuthorizationRequirement

지정된 클레임 형식의 인스턴스가 하나 이상 필요한 IAuthorizationHandlerIAuthorizationRequirement 구현하며, 허용되는 값이 지정된 경우 클레임 값은 허용되는 값이어야 합니다.

DenyAnonymousAuthorizationRequirement

현재 사용자를 인증해야 하는 IAuthorizationHandlerIAuthorizationRequirement 구현합니다. 인증된 사용자에 대한 Succeed(IAuthorizationRequirement) 호출합니다. 모든 기본 제공 요구 사항과 마찬가지로 Fail()호출하지 않습니다. DefaultAuthorizationEvaluator 다른 요구 사항이 성공하고 요구 사항이 명시적으로 실패한 경우에도 모든 요구 사항이 성공하지 못한 경우 실패한 AuthorizationResult 생성합니다.

NameAuthorizationRequirement

현재 사용자 이름이 지정된 값과 일치해야 하는 IAuthorizationHandlerIAuthorizationRequirement 구현합니다.

OperationAuthorizationRequirement

이름을 포함하는 유용한 IAuthorizationRequirement 제공하는 도우미 클래스입니다.

PassThroughAuthorizationHandler

IAuthorizationRequirement 고유한 IAuthorizationHandler수 있도록 하는 인프라 클래스입니다.

RolesAuthorizationRequirement

값이 허용된 역할 중 하나여야 하는 하나 이상의 역할 클레임이 필요한 IAuthorizationHandlerIAuthorizationRequirement 구현합니다.

설명

권한 부여에 대한 자세한 내용은 CoreASP.NET 인증 소개를 참조하세요.