Users are unable to authenticate or manage tasks within the vCenter Server even when configured through Entra ID (formerly Azure AD) via SCIM. Specific symptoms include:
The following logs in /var/log/vmware/vc-ws1a-broker/usergroup-service.log indicate a token expiration: YYYY-MM-DDTHH:MM:SS WARN RequestContextResolutionHandler — Token validation [Id: <TOKEN_ID>, isValid: false, isExpired: true]
Logs indicating a desynchronization where group updates are not processed: YYYY-MM-DDTHH:MM:SS INFO GroupServiceImpl — Updating Group with id: <GROUP_UUID> and members using patch call. Group updated? false
HTTP 401 Unauthorized, leaving the vCenter user list in a "frozen" state.&) in user attributes (e.g., Department) can cause HTTP 400 Bad Request errors, blocking the entire synchronization cycle.Follow these steps in the exact order listed. Steps 1 and 2 must be completed first before any other synchronization task will work.
Step 1: Regenerate the SCIM Token in vCenter
Step 2: Update the Token in the Entra ID Portal
200 OK response, then click Save.Step 3: Sanitize User Attributes
&).Step 4: Force a Full Re-Sync
ADD operations to vCenter.Step 5: Verify Group Membership Confirm the groups are now populated by running a SCIM search query from the vCenter command line: curl -k -X POST -H "Authorization: Bearer <NEW_TOKEN>" -H "Content-Type: application/json" -d '{"filter":"displayName co \"<GROUP_PREFIX>\""}' https://<VCENTER_FQDN>/usergroup/t/CUSTOMER/scim/v2/Groups/.search
Step 6: Validate On-Demand
PATCH /Groups operations with explicit ADD member entries.HTTP 400 errors in the logs, which usually indicate an unsupported character in a user’s metadata.