SecurityService

The SecurityService contains functions to manage user authorization.

The table below lists the functions available from the SecurityService.

The SecurityService functions do not require any system actions.

Function Description Returns
getUserPrivileges Lists the privileges currently assigned to a specific user. GetUserPrivilegesResponseType
isActionAuthorised Tests whether the caller is authorized to perform one or more system actions, either globally or within the scope of a particular organization model entity. IsActionAuthorisedResponseType
listActionAuthorisedEntities Lists the organization model entities on which the caller is authorized to perform a specific system action. ListActionAuthorisedEntitiesResponseType
listAuthorisedOrgs Lists the organizations on which the caller is authorized to perform a specific system action.

In addition to testing the named system action, this function limits the organizations to those to which the calling user has access (because of organization relationships). For more information, see Organization Relationships.

ListAuthorisedOrgsResponseType