Work in progress ...
#CREATEROLE
Creates a new role with a given name. Permission can be assigned to this role.
#CREATEROLE simpleuser
#DROPROLE
Drops a role from the system.
#DROPROLE simpleuser
#GRANTPERMISSION
Grants a set of permissions to a single object, for a user or a role. See Odysseus User Management for more Information about permissions.
#GRANTPERMISSION username/rolename operation1 operation2 operation3 ... object #GRANTPERMISSION otherUser read stop_query nexmark:person #GRANTPERMISSION public read nexmark:person #GRANTPERSMISSION otherUser remove_all null // Remark: There a some commands that don't have a target. In this case, the last parameter can be any value and will be ignored, but must be given!
#REVOKEPERMISSIONS
Removes a set of given permissions.
#REVOKEPERMISSION username/rolename operation1 operation2 operation3 object #REVOKEPERMISSION otherUser stop_query nexmark:person #REVOKEPERMISSION otherUser remove_all null // Remark: There a some commands that don't have a target. In this case, the last parameter can be any value and will be ignored, but must be given
#GRANTROLES
Grant a set of roles to a given user.
#GRANTROLES username role #GRANTROLES otherUser DSUser
#REVOKEROLES
remove a set of roles from a given user.
#GRANTROLES username role #GRANTROLES otherUser DSUser