다음을 통해 공유


DefaultAuthorizationService 클래스

정의

의 기본 구현입니다 IAuthorizationService.

public ref class DefaultAuthorizationService : Microsoft::AspNetCore::Authorization::IAuthorizationService
public class DefaultAuthorizationService : Microsoft.AspNetCore.Authorization.IAuthorizationService
type DefaultAuthorizationService = class
    interface IAuthorizationService
Public Class DefaultAuthorizationService
Implements IAuthorizationService
상속
DefaultAuthorizationService
구현

생성자

DefaultAuthorizationService(IAuthorizationPolicyProvider, IAuthorizationHandlerProvider, ILogger<DefaultAuthorizationService>, IAuthorizationHandlerContextFactory, IAuthorizationEvaluator, IOptions<AuthorizationOptions>)

DefaultAuthorizationService의 새 인스턴스를 만듭니다.

DefaultAuthorizationService(IAuthorizationPolicyProvider, IEnumerable<IAuthorizationHandler>, ILogger<DefaultAuthorizationService>, IAuthorizationHandlerContextFactory, IAuthorizationEvaluator, IOptions<AuthorizationOptions>)

DefaultAuthorizationService의 새 인스턴스를 만듭니다.

DefaultAuthorizationService(IAuthorizationPolicyProvider, IEnumerable<IAuthorizationHandler>, ILogger<DefaultAuthorizationService>)

DefaultAuthorizationService의 새 인스턴스를 만듭니다.

메서드

AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)

사용자가 지정된 리소스에 대한 특정 요구 사항 집합을 충족하는지 확인합니다.

AuthorizeAsync(ClaimsPrincipal, Object, String)

사용자가 특정 권한 부여 정책을 충족하는지 확인합니다.

확장 메서드

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, AuthorizationPolicy)

사용자가 지정된 리소스에 대해 특정 권한 부여 정책을 충족하는지 확인합니다.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, AuthorizationPolicy)

사용자가 지정된 리소스에 대해 특정 권한 부여 정책을 충족하는지 확인합니다.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, IAuthorizationRequirement)

사용자가 지정된 리소스에 대한 특정 요구 사항을 충족하는지 확인합니다.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, String)

사용자가 지정된 리소스에 대해 특정 권한 부여 정책을 충족하는지 확인합니다.

적용 대상