Learn KOP - Part 2 - Test IDP - Rafay Product Documentation

Notifications

What Will You Do

In this section, you will use the previously created IDP user to test the permissions of the associated IDP group. The IDP group inherits its permissions by sharing the name with an existing group in the Rafay console. You will then create a group with different permissions in the Rafay console. This group will then be assigned to the IDP user within the Rafay console. The IDP user will then be associated with two groups, one from the matching IDP group and the other from the locally assigned group. The IDP user will have a union of the two associated group's permission sets.


Step 1: Test IDP User

In this step, we will test the permissions of the IDP user associated with the IDP group.

You will then be logged into the Rafay console with the IDP user.

You will see that you are unable to create a new project as you do not have the required permissions with the IDP user account. The user is associated with the "Organization Read Only" group which has read-only permissions.

You will see that you are unable to create a blueprint with the IDP user account as it only has read-only permissions.


Step 2: Create Local Group

In this step, we will create a local group in the Rafay console with infrastructure administrator privileges and add the IDP user to the group. Since the IDP user that was previously created only has read-only permissions, we will need to use an account with Organization Administrator privileges.


Step 3: Check IDP User Groups

In this step, we will check the groups that are associated with the IDP user.

At the top of the window, you will see the IDP groups associated with the user. On the lower portion of the window, you will see the local groups associated with the user. In this scenario, the Organization Read Only group was inherited through the IDP group association and the InfraAdmin group was assigned locally. We know the InfraAdmin group was assigned locally as it is not listed in the IDP Groups section at the top of the window.


Step 4: Test IDP User with Local Group

In this step, we will test the newly added permissions of the IDP user that is now associated with a local group that has Infrastructure Admin privileges on the default project.

You will see that the user still does not have permissions for organizational level changes.

You will see that you are now able to create a blueprint with the IDP user account as it now has Infrastructure Administrator permissions.


Recap

In this part, you tested both IDP and local group permissions assigned to an IDP user to see how the union of the groups' permissions functioned.