AuthorizeFilter 클래스

정의

IAsyncAuthorizationFilter 구현은 특정 AuthorizationPolicy를 적용합니다. MVC는 를 AuthorizeAttribute 인식하고 이 필터의 instance 연결된 작업 또는 컨트롤러에 추가합니다.

public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter
public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory
type AuthorizeFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
type AuthorizeFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
    interface IFilterFactory
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter, IFilterFactory
상속
AuthorizeFilter
구현

설명

권한 부여 필터는 와 FallbackPolicy함께 사용할 수 없습니다. 대체 정책은 권한 부여 필터보다 우선합니다.

생성자

AuthorizeFilter()

AuthorizeFilter 인스턴스를 초기화합니다.

AuthorizeFilter(AuthorizationPolicy)

AuthorizeFilter instance 초기화합니다.

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

AuthorizeFilter instance 초기화합니다.

AuthorizeFilter(IEnumerable<IAuthorizeData>)

AuthorizeFilter의 새 인스턴스를 초기화합니다.

AuthorizeFilter(String)

AuthorizeFilter의 새 인스턴스를 초기화합니다.

속성

AuthorizeData

IAuthorizeData 에 결합할 입니다IAuthorizeData.

Policy

사용할 권한 부여 정책을 가져옵니다.

PolicyProvider

IAuthorizationPolicyProvider 정책 이름을 resolve 데 사용할 입니다.

메서드

OnAuthorizationAsync(AuthorizationFilterContext)

요청이 권한이 있는지 확인하기 위해 필터 파이프라인 초기에 호출됩니다.

명시적 인터페이스 구현

IFilterFactory.CreateInstance(IServiceProvider)

IAsyncAuthorizationFilter 구현은 특정 AuthorizationPolicy를 적용합니다. MVC는 를 AuthorizeAttribute 인식하고 이 필터의 instance 연결된 작업 또는 컨트롤러에 추가합니다.

IFilterFactory.IsReusable

IAsyncAuthorizationFilter 구현은 특정 AuthorizationPolicy를 적용합니다. MVC는 를 AuthorizeAttribute 인식하고 이 필터의 instance 연결된 작업 또는 컨트롤러에 추가합니다.

적용 대상