C# Class Dev2.Security.ClientAuthorizationService

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

Méthodes publiques

Méthode Description
ClientAuthorizationService ( ISecurityService securityService, bool isLocalConnection ) : System
GetResourcePermissions ( System.Guid resourceId ) : Permissions
IsAuthorized ( System.Security.Claims.AuthorizationContext context, string resource ) : bool
IsAuthorized ( IAuthorizationRequest request ) : bool

Méthodes protégées

Méthode Description
GetGroupPermissions ( IPrincipal principal, string resource ) : IEnumerable
OnDisposed ( ) : void

Method Details

ClientAuthorizationService() public méthode

public ClientAuthorizationService ( ISecurityService securityService, bool isLocalConnection ) : System
securityService ISecurityService
isLocalConnection bool
Résultat System

GetGroupPermissions() protected méthode

protected GetGroupPermissions ( IPrincipal principal, string resource ) : IEnumerable
principal IPrincipal
resource string
Résultat IEnumerable

GetResourcePermissions() public méthode

public GetResourcePermissions ( System.Guid resourceId ) : Permissions
resourceId System.Guid
Résultat Permissions

IsAuthorized() public méthode

public IsAuthorized ( System.Security.Claims.AuthorizationContext context, string resource ) : bool
context System.Security.Claims.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