C# 클래스 NGM.CasClient.Filters.CasAuthorizationFilter

상속: Orchard.Mvc.Filters.FilterProvider, IAuthorizationFilter, IHttpAuthorizationFilter
파일 보기 프로젝트 열기: NIKASoftwareDevs/Orchard

공개 메소드들

메소드 설명
CasAuthorizationFilter ( ICASClient casClient, ICasServices casServices, IRequestEvaluator requestEvaluator ) : System
ExecuteAuthorizationFilterAsync ( System.Web.Http.Controllers.HttpActionContext actionContext, CancellationToken cancellationToken, Func continuation ) : Task
OnAuthorization ( System.Web.Mvc.AuthorizationContext filterContext ) : void

비공개 메소드들

메소드 설명
GetAdminAttributes ( System.Web.Mvc.ActionDescriptor descriptor ) : IEnumerable
IsAdmin ( System.Web.Mvc.AuthorizationContext filterContext ) : bool
IsNameAdmin ( System.Web.Mvc.AuthorizationContext filterContext ) : bool
IsNameAdminProxy ( System.Web.Mvc.AuthorizationContext filterContext ) : bool
ProcessAuthorization ( System.Web.HttpContextBase httpContext ) : void

메소드 상세

CasAuthorizationFilter() 공개 메소드

public CasAuthorizationFilter ( ICASClient casClient, ICasServices casServices, IRequestEvaluator requestEvaluator ) : System
casClient ICASClient
casServices ICasServices
requestEvaluator IRequestEvaluator
리턴 System

ExecuteAuthorizationFilterAsync() 공개 메소드

public ExecuteAuthorizationFilterAsync ( System.Web.Http.Controllers.HttpActionContext actionContext, CancellationToken cancellationToken, Func continuation ) : Task
actionContext System.Web.Http.Controllers.HttpActionContext
cancellationToken System.Threading.CancellationToken
continuation Func
리턴 Task

OnAuthorization() 공개 메소드

public OnAuthorization ( System.Web.Mvc.AuthorizationContext filterContext ) : void
filterContext System.Web.Mvc.AuthorizationContext
리턴 void