Currently there is no Right in VCD which controls visibility only of the Client Secret value.
Edit and view permissions for the entire Administration > Identity Providers > OIDC section can be removed for a Tenant user's Role by removing the following Rights:
- Organization > Edit Organization OAuth Settings
- Organization > View OAuth Settings
Example steps would be as follows:
- Log into the VCD Provider portal as a System Administrator.
- Navigate to Administration > Tenant Access Control > Global Roles.
- Clone the default "Organization Administrator" Role to a new Global Role, for example called "Organization Administrator without OIDC".
- During cloning of this new Global Role, select the Modify Selected Rights option.
- Deselect the two Rights associated with configuring OIDC:
Organization > Edit Organization OAuth Settings
Organization > View OAuth Settings
- After saving this new Global Role, select it, click Publish, and proceed to publish the Global Role to the Organization where OIDC settings are to be hidden.
- Open the Organization's Tenant portal and proceed to change the assigned Role of the Users and Groups from the default "Organization Administrator" Global Role to the new custom one "Organization Administrator without OIDC". More information on changing the Role of Users and Groups can be found in the documentation on how to Modify a User in Your VMware Cloud Director Tenant Portal and Edit a Group Using Your VMware Cloud Director Tenant Portal respectively.
- Users logging into the VCD Tenant portal with this new Role will have no visibility of the Administration > Identity Providers > OIDC section.