C# 클래스 Dev2.Infrastructure.Tests.Services.Security.TestAuthorizationServiceBase

상속: Dev2.Services.Security.AuthorizationServiceBase
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 메소드들

메소드 설명
IsAuthorized ( AuthorizationContext context, string resource ) : bool
IsAuthorized ( IAuthorizationRequest request ) : bool
TestAuthorizationServiceBase ( ISecurityService securityService, bool isLocalConnection = true, bool areAdminsWarewolfMembers = true, bool overrideAreAdminsFn = false ) : System.Security.Principal
TestIsAuthorizedToConnect ( IPrincipal principal ) : bool

보호된 메소드들

메소드 설명
OnDisposed ( ) : void
OnPermissionsModified ( PermissionsModifiedEventArgs e ) : void
RaisePermissionsChanged ( ) : void

메소드 상세

IsAuthorized() 공개 메소드

public IsAuthorized ( AuthorizationContext context, string resource ) : bool
context AuthorizationContext
resource string
리턴 bool

IsAuthorized() 공개 메소드

public IsAuthorized ( IAuthorizationRequest request ) : bool
request IAuthorizationRequest
리턴 bool

OnDisposed() 보호된 메소드

protected OnDisposed ( ) : void
리턴 void

OnPermissionsModified() 보호된 메소드

protected OnPermissionsModified ( PermissionsModifiedEventArgs e ) : void
e Dev2.Services.Security.PermissionsModifiedEventArgs
리턴 void

RaisePermissionsChanged() 보호된 메소드

protected RaisePermissionsChanged ( ) : void
리턴 void

TestAuthorizationServiceBase() 공개 메소드

public TestAuthorizationServiceBase ( ISecurityService securityService, bool isLocalConnection = true, bool areAdminsWarewolfMembers = true, bool overrideAreAdminsFn = false ) : System.Security.Principal
securityService ISecurityService
isLocalConnection bool
areAdminsWarewolfMembers bool
overrideAreAdminsFn bool
리턴 System.Security.Principal

TestIsAuthorizedToConnect() 공개 메소드

public TestIsAuthorizedToConnect ( IPrincipal principal ) : bool
principal IPrincipal
리턴 bool