The following tables list the members exposed by IManageService.
| Name | Description | |
|---|---|---|
| AddUsersToRole | Adds users to the specified roles. |
| ChangePassword | Changes a user password. |
| CreateRole | Creates a new role. |
| CreateUser | Creates a new user. |
| DeleteRole | Deletes a specific role. |
| DeleteUser | Deletes a specific user. |
| GetAllRoles | Retrieves all roles defined by the server. |
| GetAllUsers | Retrieves all users names stored in the server. |
| GetRolesForUser | Gets the roles which a user is a member of. |
| GetRolesPatientsPermissions | Retrieves the permissions to access patients information for a role. |
| GetUserCacheExpirationDuration | Retrieves the time specified for the user cache items to be expired. |
| GetUsersInRole | Retrieves all users which are members in the specified role. |
| IsUserInRole | Checks whether a user is a member of specific role. |
| RemoveUsersFromRoles | Removes a group of users from a group of roles. |
| ResetPassword | Resets a user password into a new password. |
| RoleExists | Checks if a role defiened by the server. |
| SetRolesPatientsPermissions | Updates the roles permissions for accessing patients information. |
| SetUserCacheExpirationDuration | Update the time the cache items will be expired for a user. |
| ValidateUser | Checks if the user name and password are valid. |