Microsoft.AspNetCore.Authorization 네임스페이스

권한 부여를 지원할 수 있는 형식을 포함합니다. 기본 형식은 IAuthorizationRequirement (충족해야 하는 요구 사항을 나타내는 표식 인터페이스), IAuthorizationHandler (요구 사항이 충족되었는지 여부를 결정하는 인터페이스) 및 AuthorizationPolicyBuilder (명명된 요구 사항 목록을 정의하는 AuthorizationPolicy 개체를 빌드하는 데 사용됨)입니다.

클래스

AllowAnonymousAttribute

이 특성이 적용되는 클래스 또는 메서드에 권한 부여가 필요하지 않도록 지정합니다.

AuthorizationBuilder

권한 부여를 구성하는 데 사용됩니다.

AuthorizationFailure

의 실패 결과를 캡슐화합니다 AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>).

AuthorizationFailureReason

권한 부여가 실패한 이유를 캡슐화합니다.

AuthorizationHandler<TRequirement>

특정 요구 사항 유형에 대해 호출해야 하는 권한 부여 처리기의 기본 클래스입니다.

AuthorizationHandler<TRequirement,TResource>

특정 요구 사항 및 리소스 종류에 대해 호출해야 하는 권한 부여 처리기의 기본 클래스입니다.

AuthorizationHandlerContext

에서 사용하는 IAuthorizationHandler권한 부여 정보를 포함합니다.

AuthorizationMiddleware

권한 부여 기능을 사용하도록 설정하는 미들웨어입니다.

AuthorizationOptions

및 에서 사용하는 프로그래밍 방식 구성을 IAuthorizationServiceIAuthorizationPolicyProvider제공합니다.

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

권한 부여 요구 사항을 나타냅니다.

IAuthorizationRequirementData

권한 부여 요구 사항을 생성할 수 있는 인터페이스입니다.

IAuthorizationService

사용자에 대한 정책 기반 사용 권한 확인

IAuthorizeData

리소스에 권한 부여 규칙을 적용하는 데 필요한 데이터 집합을 정의합니다.

설명

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