Documentation
Management of Permissions
Users
| IPS_AddPermissionToUser | adds a permission to a user |
| IPS_AddRoleToUser | assigns a role to a user |
| IPS_CreateUser | creates a new user |
| IPS_DeleteUser | deletes a user |
| IPS_GetUser | returns information about a user |
| IPS_GetUserList | returns the names of all users |
| IPS_RemovePermissionFromUser | removes a permission from a user |
| IPS_RemoveRoleFromUser | removes a role from a user |
| IPS_SetUserActive | activates/deactivates a user |
| IPS_SetUserBindDN | sets the BindDN of an LDAP user |
| IPS_SetUserEMail | sets the e-mail address of a user |
| IPS_SetUserFirstName | sets the first name of a user |
| IPS_SetUserLastName | sets the last name of a user |
| IPS_SetUserPassword | sets the password of a user |
| IPS_UserExists | checks whether a specific user exists |
| IPS_UserHasPermission | checks whether a user may perform an operation on an object |
| IPS_UserHasRole | checks whether a specific role is assigned to a user |
| IPS_UserIsAdministrator | checks whether a user is an administrator |
IPS_GetLoggedInUser
returns the name of the user in whose context the current execution runs
IPS_HasPermission
checks whether the currently logged in user may perform an operation on an object
IPS_IsAdministrator
checks whether the currently logged in user is an administrator
IPS_IsUnknown
checks whether the current execution runs without a logged in user
Roles
| IPS_AddPermissionToRole | adds a permission to a role |
| IPS_CreateRole | creates a new role |
| IPS_DeleteRole | deletes a role |
| IPS_GetRole | returns information about a role |
| IPS_GetRoleList | returns the names of all roles |
| IPS_RemovePermissionFromRole | removes a permission from a role |
| IPS_RoleExists | checks whether a role exists |
| IPS_RoleHasPermission | checks whether a role has a permission for an object |