Keycloak client CTIMS role setup
Last updated
Last updated
In keycloak, we created the keycloak client "ctims" for the CTIMS application. This keycloak client "ctims" has a tab called Roles as shown below.
Each trial group has to have two Roles created. By convention, a trail group called as "johngroup" has to have two roles one called as "johngroup" and "johngroup-admin".
For each trial group there will be a few users and admins. The permissions for the users and the admins are described in Security and User Management page.
Briefly, users who belong to a trial group role can create, edit their own trials but not the trials of other users belonging to the same trial group. Users who belong to a trial group admin role can view the trials of all the users who belong to their trial group.
For example, in a trial group called “amino”, two roles have to be created: “amino” and “amino-admin”. The users of the role “amino” will be creating the CTMLs and they will be managed by admins who belong to the role “amino-admin”.