C# Class ActiveDirectoryAuthorization.Services.ActiveDirectoryAuthorizationService

Inheritance: IAuthorizationService
Afficher le fichier Open project: moov2/Orchard.ActiveDirectoryAuthorization

Méthodes publiques

Méthode Description
ActiveDirectoryAuthorizationService ( IRoleService roleService, IWorkContextAccessor workContextAccessor, IAuthorizationServiceEventHandler authorizationServiceEventHandler ) : System
CheckAccess ( Orchard.Security.Permissions.Permission permission, IUser user, IContent content ) : void
TryCheckAccess ( Orchard.Security.Permissions.Permission permission, IUser user, IContent content ) : bool

Private Methods

Méthode Description
PermissionNames ( Orchard.Security.Permissions.Permission permission, IEnumerable stack ) : IEnumerable

Method Details

ActiveDirectoryAuthorizationService() public méthode

public ActiveDirectoryAuthorizationService ( IRoleService roleService, IWorkContextAccessor workContextAccessor, IAuthorizationServiceEventHandler authorizationServiceEventHandler ) : System
roleService IRoleService
workContextAccessor IWorkContextAccessor
authorizationServiceEventHandler IAuthorizationServiceEventHandler
Résultat System

CheckAccess() public méthode

public CheckAccess ( Orchard.Security.Permissions.Permission permission, IUser user, IContent content ) : void
permission Orchard.Security.Permissions.Permission
user IUser
content IContent
Résultat void

TryCheckAccess() public méthode

public TryCheckAccess ( Orchard.Security.Permissions.Permission permission, IUser user, IContent content ) : bool
permission Orchard.Security.Permissions.Permission
user IUser
content IContent
Résultat bool