Creating a System for Cross-domain Identity Management (SCIM) 2.0 application is required, so that you can specify which PingFederate users and groups to push to vCenter Server.
Prerequisites
Complete the following tasks:
Procedure
- Add the vCenter Server Trusted Root Certificate to the PingFederate Server.
Before you begin, export the trusted root certificate(s) from
vCenter Server. You can obtain the certificate from the file system of the
vCenter Server at
/var/lib/vmware/vmca/root.cer. Or, see the Knowledge Base article at
https://kb.vmware.com/s/article/2108294.
- Log in to the PingFederate Admin console with an Administrator Account.
- Go to .
- Select Trusted CAs then click Import to add the SSL certificate of the vCenter Server.
- If your PingFederate server instance is running as a container image, you might need to restart the server to add the certificate to the trust store. For example:
- Connect to the PingFederate server using SSH.
- Change to the /root/ping directory.
- Run the following commands:
docker-compose down
docker-compose up
- Create the SP Connection.
- Log in to the PingFederate Admin console with an Administrator Account.
- Go to .
- Click Create Connection.
- Select Use a template for this connection then select SCIM Connector from the drop-down.
If the SCIM Connector option does not appear in the drop-down, check that you placed the SCIM Connector
.jar file in the correct folder (the
/opt/out folder of your PingFederate server).
- Click Next.
- Select only Outbound Provisioning then click Next.
- On the General Info tab:
- Partner's Entity ID (Connection ID): Update SCIM Connector to a name of your choice.
- Connection Name: Enter a name.
- Base URL: Enter the HTTPS address of the vCenter Server where you are configuring the PingFederate external identity provider, for example: https://vcenter1.example.com.
- Click Next.
- Click Configure Provisioning.
- Accept the rest of the default configuration setting values and click Next.
- Provisioning Options: User Create, User Update, and User Disable/ Delete are checked.
- Remove User Action: Disable is selected.
Note: With
Disable selected, when users are deleted from the Active Directory, they are not automatically shown as "disabled" in VMware Identity Services. This is expected behavior.
- Group Name Source: Common name is selected.
- On the Manage Channels tab, click Create.
- On the Channel Info tab:
- Channel Name: Enter a name.
- Accept the Max threads and Timeout (Secs) default values.
- Click Next.
- On the Source tab:
- Active Data Store: Choose your Active Directory domain.
- Click Next.
- On the Source Location tab:
- Base DN: Enter your base DN to find your users and groups.
- Users: Customize to your environment. For example:
- Group DN: Do not use.
- Filter: Enter (|(objectClass=person)(objectClass=organizationalPerson)(objectClass=user)).
- Groups: Customize to your environment. For example:
- Group DN: Do not use.
- Filter: Enter (objectClass=group).
- Click Next.
- Accept the defaults on the Attribute Mapping tab.
- Click Next.
On the
Activation & Summary tab:
- Channel Status: Select Active.
- Click Done.
The SP Connection is created and the SP Connections screen is displayed.
- Click Done.
- On the Outbound Provisioning tab, click Next.
- Review the summary then click Save.
- To make the connection active, toggle the Enabled slider.
Results
PingFederate now pushes users and groups from the configured data store to vCenter Server. Allow some time for the push to occur. You can view the pushed users and groups in the vSphere Client. Go to , and select the PingFederate domain.