C# 클래스 Zetetic.Chain.Security.RbacProvider

파일 보기 프로젝트 열기: skradel/Zetetic.Chain

공개 메소드들

메소드 설명
OperationPermitted ( PamContext context, IPrincipal principal, string operation, object target, bool allowIfNoRule ) : bool
RbacProvider ( ) : System
RbacProvider ( ICatalog catalog ) : System
RbacProvider ( string catalogPath ) : System

보호된 메소드들

메소드 설명
OnResult ( PamContext context, string operation, bool result, bool isNoActionResult ) : void

메소드 상세

OnResult() 보호된 메소드

protected OnResult ( PamContext context, string operation, bool result, bool isNoActionResult ) : void
context PamContext
operation string
result bool
isNoActionResult bool
리턴 void

OperationPermitted() 공개 메소드

public OperationPermitted ( PamContext context, IPrincipal principal, string operation, object target, bool allowIfNoRule ) : bool
context PamContext
principal IPrincipal
operation string
target object
allowIfNoRule bool
리턴 bool

RbacProvider() 공개 메소드

public RbacProvider ( ) : System
리턴 System

RbacProvider() 공개 메소드

public RbacProvider ( ICatalog catalog ) : System
catalog ICatalog
리턴 System

RbacProvider() 공개 메소드

public RbacProvider ( string catalogPath ) : System
catalogPath string
리턴 System