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

Inheritance: Dev2.Services.Security.AuthorizationServiceBase
Afficher le fichier Open project: Warewolf-ESB/Warewolf Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
OnDisposed ( ) : void
OnPermissionsModified ( PermissionsModifiedEventArgs e ) : void
RaisePermissionsChanged ( ) : void

Method Details

IsAuthorized() public méthode

public IsAuthorized ( AuthorizationContext context, string resource ) : bool
context AuthorizationContext
resource string
Résultat bool

IsAuthorized() public méthode

public IsAuthorized ( IAuthorizationRequest request ) : bool
request IAuthorizationRequest
Résultat bool

OnDisposed() protected méthode

protected OnDisposed ( ) : void
Résultat void

OnPermissionsModified() protected méthode

protected OnPermissionsModified ( PermissionsModifiedEventArgs e ) : void
e Dev2.Services.Security.PermissionsModifiedEventArgs
Résultat void

RaisePermissionsChanged() protected méthode

protected RaisePermissionsChanged ( ) : void
Résultat void

TestAuthorizationServiceBase() public méthode

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

TestIsAuthorizedToConnect() public méthode

public TestIsAuthorizedToConnect ( IPrincipal principal ) : bool
principal IPrincipal
Résultat bool