다음을 통해 공유


AuthorizeAttribute 클래스

정의

권한 부여 요구 사항을 충족하는 사용자로 컨트롤러 또는 동작 메서드에 대한 액세스를 제한하도록 지정합니다.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class AuthorizeAttribute : System.Web.Mvc.FilterAttribute, System.Web.Mvc.IAuthorizationFilter
type AuthorizeAttribute = class
    inherit FilterAttribute
    interface IAuthorizationFilter
Public Class AuthorizeAttribute
Inherits FilterAttribute
Implements IAuthorizationFilter
상속
AuthorizeAttribute
특성
구현

생성자

AuthorizeAttribute()

AuthorizeAttribute 클래스의 새 인스턴스를 초기화합니다.

속성

AllowMultiple

필터 특성의 인스턴스를 둘 이상 지정할 수 있는지를 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 FilterAttribute)
Order

작업 필터가 실행되는 순서를 가져오거나 설정합니다.

(다음에서 상속됨 FilterAttribute)
Roles

컨트롤러 또는 동작 메서드에 액세스할 수 있는 권한이 부여된 사용자 역할을 가져오거나 설정합니다.

TypeId

이 특성의 고유 식별자를 가져옵니다.

Users

컨트롤러 또는 동작 메서드 액세스에 대한 권한이 부여된 사용자를 가져오거나 설정합니다.

메서드

AuthorizeCore(HttpContextBase)

재정의된 경우 사용자 지정 권한 부여 확인의 진입점을 제공합니다.

HandleUnauthorizedRequest(AuthorizationContext)

권한 부여에 실패한 HTTP 요청을 처리합니다.

OnAuthorization(AuthorizationContext)

프로세스에서 권한 부여를 요청하는 경우 호출됩니다.

OnCacheAuthorization(HttpContextBase)

캐싱 모듈에서 권한 부여를 요청하는 경우 호출됩니다.

적용 대상