« Back to Product

Documentation

Management of Permissions

Users

IPS_AddPermissionToUseradds a permission to a user
IPS_AddRoleToUserassigns a role to a user
IPS_CreateUsercreates a new user
IPS_DeleteUserdeletes a user
IPS_GetUserreturns information about a user
IPS_GetUserListreturns the names of all users
IPS_RemovePermissionFromUserremoves a permission from a user
IPS_RemoveRoleFromUserremoves a role from a user
IPS_SetUserActiveactivates/deactivates a user
IPS_SetUserBindDNsets the BindDN of an LDAP user
IPS_SetUserEMailsets the e-mail address of a user
IPS_SetUserFirstNamesets the first name of a user
IPS_SetUserLastNamesets the last name of a user
IPS_SetUserPasswordsets the password of a user
IPS_UserExistschecks whether a specific user exists
IPS_UserHasPermissionchecks whether a user may perform an operation on an object
IPS_UserHasRolechecks whether a specific role is assigned to a user
IPS_UserIsAdministratorchecks 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_AddPermissionToRoleadds a permission to a role
IPS_CreateRolecreates a new role
IPS_DeleteRoledeletes a role
IPS_GetRolereturns information about a role
IPS_GetRoleListreturns the names of all roles
IPS_RemovePermissionFromRoleremoves a permission from a role
IPS_RoleExistschecks whether a role exists
IPS_RoleHasPermissionchecks whether a role has a permission for an object
Any questions?