C# 클래스 ServiceStack.RequiresAnyRoleAttribute

상속: ServiceStack.AuthenticateAttribute
파일 보기 프로젝트 열기: nustack/ServiceStack

공개 메소드들

메소드 설명
AssertRequiredRoles ( IRequest request ) : void

Check all session is in any supplied roles otherwise a 401 HttpError is thrown

Execute ( IRequest req, IResponse res, object requestDto ) : void
HasAnyRoles ( IAuthSession session ) : bool
HasAnyRoles ( IRequest req, IAuthSession session, IAuthRepository userAuthRepo = null ) : bool
RequiresAnyRoleAttribute ( ) : System
RequiresAnyRoleAttribute ( ApplyTo applyTo ) : System

메소드 상세

AssertRequiredRoles() 공개 정적인 메소드

Check all session is in any supplied roles otherwise a 401 HttpError is thrown
public static AssertRequiredRoles ( IRequest request ) : void
request IRequest
리턴 void

Execute() 공개 메소드

public Execute ( IRequest req, IResponse res, object requestDto ) : void
req IRequest
res IResponse
requestDto object
리턴 void

HasAnyRoles() 공개 메소드

public HasAnyRoles ( IAuthSession session ) : bool
session IAuthSession
리턴 bool

HasAnyRoles() 공개 메소드

public HasAnyRoles ( IRequest req, IAuthSession session, IAuthRepository userAuthRepo = null ) : bool
req IRequest
session IAuthSession
userAuthRepo IAuthRepository
리턴 bool

RequiresAnyRoleAttribute() 공개 메소드

public RequiresAnyRoleAttribute ( ) : System
리턴 System

RequiresAnyRoleAttribute() 공개 메소드

public RequiresAnyRoleAttribute ( ApplyTo applyTo ) : System
applyTo ApplyTo
리턴 System