Role Provider
IRoleProviderService
in assembly SanteDB.Core.Api version 3.0.1980.0
Summary
Represents a service which is capableof retrieving roles
Operations
CreateRole
void
String roleName IPrincipal principal
Creates a role
AddUsersToRoles
void
String[] users String[] roles IPrincipal principal
Add users to roles
RemoveUsersFromRoles
void
String[] users String[] roles IPrincipal principal
Remove users from specified roles
FindUsersInRole
String[]
String role
Find all users in a specified role
GetAllRoles
String[]
none
Get all roles
GetAllRoles
String[]
String userName
Get all roles
IsUserInRole
Boolean
String userName String roleName
User user in the specified role
Implementations
BridgedRoleProvider - (SanteDB.Client)
The bridged role provider is the preferred service for the role provider and is just a wrapper for ILocalServiceProvider`1 for the dCDR
Service Registration
UpstreamRoleProviderService - (SanteDB.Client)
A IRoleProviderService which manages upstream roles
Service Registration
AdoRoleProvider - (SanteDB.Persistence.Data)
A role provider which uses the ADO.NET classes
Service Registration
Example Implementation
References
Last updated