Method | Description | |
---|---|---|
AbilityAuthorizationService ( ) : System | ||
AbilityAuthorizationService ( IUserRepository userRepository, IRoleRepository roleRepository, IAbilityRepository abilityRepository ) : System | ||
AddAbility ( IAbility ability ) : IAbility | ||
AddRole ( IRole role ) : IRole | ||
AddUser ( IUser user ) : IUser | ||
Authorize ( IRole role, IAbility ability ) : bool | ||
Authorize ( IUser user, IAbility ability ) : bool | ||
Authorize ( string userName, string abilityName ) : bool | ||
GetAbilities ( ) : IEnumerable |
||
GetAbilitiesForUser ( IUser user ) : IEnumerable |
||
GetAbilitiesForUser ( string userName ) : IEnumerable |
||
GetAbility ( string id ) : IAbility | ||
GetRole ( string id ) : IRole | ||
GetRoles ( ) : IEnumerable |
||
GetUser ( string id ) : IUser | ||
GetUsers ( ) : IEnumerable |
||
RemoveAbility ( IAbility ability ) : void | ||
RemoveAbility ( string id ) : void | ||
RemoveRole ( IRole role ) : void | ||
RemoveRole ( string id ) : void | ||
RemoveUser ( IUser user ) : void | ||
RemoveUser ( string id ) : void | ||
UpdateAbility ( IAbility ability ) : IAbility | ||
UpdateRole ( IRole role ) : IRole | ||
UpdateUser ( IUser user ) : IUser |
Method | Description | |
---|---|---|
AddChildAbilities ( IAbility root, HashSet |
||
_Authorize ( IAbility root, IAbility query ) : bool |
public AbilityAuthorizationService ( ) : System | ||
return | System |
public AbilityAuthorizationService ( IUserRepository userRepository, IRoleRepository roleRepository, IAbilityRepository abilityRepository ) : System | ||
userRepository | IUserRepository | |
roleRepository | IRoleRepository | |
abilityRepository | IAbilityRepository | |
return | System |
public AddAbility ( IAbility ability ) : IAbility | ||
ability | IAbility | |
return | IAbility |
public Authorize ( IRole role, IAbility ability ) : bool | ||
role | IRole | |
ability | IAbility | |
return | bool |
public Authorize ( IUser user, IAbility ability ) : bool | ||
user | IUser | |
ability | IAbility | |
return | bool |
public Authorize ( string userName, string abilityName ) : bool | ||
userName | string | |
abilityName | string | |
return | bool |
public GetAbilitiesForUser ( IUser user ) : IEnumerable |
||
user | IUser | |
return | IEnumerable |
public GetAbilitiesForUser ( string userName ) : IEnumerable |
||
userName | string | |
return | IEnumerable |
public RemoveAbility ( IAbility ability ) : void | ||
ability | IAbility | |
return | void |
public UpdateAbility ( IAbility ability ) : IAbility | ||
ability | IAbility | |
return | IAbility |