C# 클래스 TSVCEO.CloudPrint.InfoServer.Filters.WindowsAuthorizationFilter

상속: System.Web.Http.Filters.ActionFilterAttribute
파일 보기 프로젝트 열기: klightspeed/CloudPrintProxy

보호된 프로퍼티들

프로퍼티 타입 설명
SessionUsers string>.Dictionary

공개 메소드들

메소드 설명
Authenticate ( Session session, string username, SecureString password ) : bool
Authenticate ( Session session, string username, byte passbytes ) : bool
OnActionExecuting ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void

보호된 메소드들

메소드 설명
HandleUnauthorizedRequest ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void
IsAnonymousAllowed ( System.Web.Http.Controllers.HttpActionContext actionContext ) : bool
IsAuthorized ( System.Web.Http.Controllers.HttpActionContext actionContext ) : bool

메소드 상세

Authenticate() 공개 정적인 메소드

public static Authenticate ( Session session, string username, SecureString password ) : bool
session Session
username string
password System.Security.SecureString
리턴 bool

Authenticate() 공개 정적인 메소드

public static Authenticate ( Session session, string username, byte passbytes ) : bool
session Session
username string
passbytes byte
리턴 bool

HandleUnauthorizedRequest() 보호된 메소드

protected HandleUnauthorizedRequest ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void
actionContext System.Web.Http.Controllers.HttpActionContext
리턴 void

IsAnonymousAllowed() 보호된 메소드

protected IsAnonymousAllowed ( System.Web.Http.Controllers.HttpActionContext actionContext ) : bool
actionContext System.Web.Http.Controllers.HttpActionContext
리턴 bool

IsAuthorized() 보호된 메소드

protected IsAuthorized ( System.Web.Http.Controllers.HttpActionContext actionContext ) : bool
actionContext System.Web.Http.Controllers.HttpActionContext
리턴 bool

OnActionExecuting() 공개 메소드

public OnActionExecuting ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void
actionContext System.Web.Http.Controllers.HttpActionContext
리턴 void

프로퍼티 상세

SessionUsers 보호되어 있는 정적으로 프로퍼티

protected static Dictionary SessionUsers
리턴 string>.Dictionary