C# Class NGM.CasClient.Services.CASAuthorizationService

Inheritance: IAuthorizationService
Mostra file Open project: NIKASoftwareDevs/Orchard

Public Methods

Method Description
CASAuthorizationService ( IRoleService roleService, IWorkContextAccessor workContextAccessor, IAuthorizationServiceEventHandler authorizationServiceEventHandler ) : NGM.CasClient.Models
CheckAccess ( Orchard.Security.Permissions.Permission permission, IUser user, IContent content ) : void
TryCheckAccess ( Orchard.Security.Permissions.Permission permission, IUser user, IContent content ) : bool

Private Methods

Method Description
PermissionNames ( Orchard.Security.Permissions.Permission permission, IEnumerable stack ) : IEnumerable

Method Details

CASAuthorizationService() public method

public CASAuthorizationService ( IRoleService roleService, IWorkContextAccessor workContextAccessor, IAuthorizationServiceEventHandler authorizationServiceEventHandler ) : NGM.CasClient.Models
roleService IRoleService
workContextAccessor IWorkContextAccessor
authorizationServiceEventHandler IAuthorizationServiceEventHandler
return NGM.CasClient.Models

CheckAccess() public method

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

TryCheckAccess() public method

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