Aizen roles
Aizen has a set of predefined roles. The users must have one or more of these roles to execute various commands in Jupyter notebook
AIZEN_ADMIN
This is an adminitrative role only to be used duing the initial setup. The LDAP user id desginated as the admin account during Aizen core component install is automatically granted this role
Users with this role will be able to grant and revoke PROJECT_CREATOR role to and from another user
Additionally, AIZEN_ADMIN can grant PROJECT_ADMIN role to a user
PROJECT_ADMIN
Has all the privileges and can execute all aizen commands for the current project
Can grant/revoke privileges to additional users
When project is created, the user that creates the project is automatically granted PROJECT_ADMIN role
PROJECT_CREATOR
Users with this role are allowed to create projects
Can grant project level roles to other users who need project access
PROJECT_EXECUTOR
Applies to a specific project and this role is granted at project level
Has all project level privileges except the following exceptions:
Cannot grant/revoke privileges from other users
Cannot delete any information (objects/jobs)
PROJECT_READER
Applies to a specific project and this role is granted at project level
Is a READ only role. This role has no ability to start/stop/delete/manipulate data