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



  • No labels