C# Class Dev2.Infrastructure.Tests.Services.Security.TestAuthorizationServiceBase

Inheritance: Dev2.Services.Security.AuthorizationServiceBase
Datei anzeigen Open project: Warewolf-ESB/Warewolf Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
OnDisposed ( ) : void
OnPermissionsModified ( PermissionsModifiedEventArgs e ) : void
RaisePermissionsChanged ( ) : void

Method Details

IsAuthorized() public method

public IsAuthorized ( AuthorizationContext context, string resource ) : bool
context AuthorizationContext
resource string
return bool

IsAuthorized() public method

public IsAuthorized ( IAuthorizationRequest request ) : bool
request IAuthorizationRequest
return bool

OnDisposed() protected method

protected OnDisposed ( ) : void
return void

OnPermissionsModified() protected method

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

RaisePermissionsChanged() protected method

protected RaisePermissionsChanged ( ) : void
return void

TestAuthorizationServiceBase() public method

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

TestIsAuthorizedToConnect() public method

public TestIsAuthorizedToConnect ( IPrincipal principal ) : bool
principal IPrincipal
return bool