Adding the connector to the Identity Provider (IDP) fails with the following error:
Connector communication failed with response: for the connector <connector_name>
Auth adapters are missing for a connector in the VMware Identity Manager 3.3.7 console when accessing Identity Access management > Setup > Worker > Auth Adapters
SSH into the vIDM appliances using the root account.
Log in to the Postgres database from one of the vIDM appliances:
psql -U horizon saas
Enable expanded output for better readability:
\x
Execute the following query to identify the correct UUID (Worker ID) for the active nodes:
SELECT * FROM saas."Connector";
Note: This query lists all valid connectors in the vIDM nodes. Record the output or keep this window open.
Exit the database utility:
\q
Navigate to the connector states directory:
cd /usr/local/horizon/conf/states/<Tenant Name>
(Replace <Tenant Name> with your specific tenant directory name).
List the connector files:
ls
Compare the 4-digit "Worker ID" folder names from the file system (Step 8) against the Worker IDs listed in the database (Step 5). Identify the stale Worker ID by checking the "Worker ID" folder in the file system that is not present in the database.
Identify which vIDM nodes contain these stale entries. On the specific vIDM node(s) containing the stale "Worker ID", stop the Horizon service:
/etc/init.d/horizon-workspace stop
Navigate to the states directory:
cd /usr/local/horizon/conf/states/<Tenant Name>
Remove the stale "Worker ID" folder identified in Step 9