This article provides steps to configure VM Apps Organizations to authenticate using the vIDB via OpenID Connect (OIDC).
NOTE:
This configuration establishes vIDB as the Identity Provider for the VM Apps tenant. However, it does not provide Single Sign-On (SSO) access from the VCFA VM Apps tenant to other VCF components.
To ensure uninterrupted service and accommodate concurrent login limits under heavy VCF Automation 9.x tenant workloads, deploying additional vIDB instances may be required to effectively manage the increased system load.
Possible errors when the tenant is misconfigured:
user@domain or group@domain format) will give this error on VCFA login attempt:Your Single Sign-On attempt failed.
VCF Automation 9.x
Prerequisites:
Deploy and Configure vIDB: Ensure vIDB has been deployed from Fleet Management. Refer to the document Deployment Modes of the VCF Identity Broker for deploying vIDB.
Enter Client Details :
Enter the IDP Well-Known Configuration Endpoint. This is constructed by appending /.well-known/openid-configuration to the Identity Broker Issuer URL.
Example: If the Identity Broker Issuer URL is https://vIDB-FDQN/acs/t/CUSTOMER, enter:https://vIDB-FDQN/acs/t/CUSTOMER/.well-known/openid-configuration
for IDP Well-Known Configuration Endpoint.
Configure Scopes and Claims:
Leave default settings for most sections except for Scopes and Claims Mapping.
Scopes: Type "group" and click ADD SCOPE. Ensure the list includes: openid, profile, email, and group.
Claims Mapping: Change the Subject value to acct (Account) and add Groups with claim group_names. Leave the remaining mappings as defaults.
Complete the configuration.
Import Users and Groups:
On VM Apps Organization, navigate to Infrastructure > Administration > Access Control.
Import users or groups, specifying them using the UPN format (e.g. [email protected]).
Verify Configuration:
Open an incognito browser window to your VCFA instance and specify the VM Apps organization name to log in. You should see the login to OIDC or the custom text you have specified.
Validation of correct configuration:
After allowing some time for directory sync, we will see the user's Full Name and Email populate in the Access Control page of VCFA.