Hello Vignesh,
Right now, Genesys Cloud doesn't support using OAuth 2.0 Client Credentials Grant directly for SCIM provisioning with Entra ID. Even though Azure gives you that option, the Genesys SCIM endpoint is expecting a static bearer token instead, which is why you're running into errors like CredentialValidationUnavailable when trying to use OAuth directly.
The supported approach is to create an OAuth client in Genesys Cloud with the SCIM Integration role, generate an access token (usually via Postman), and then drop that into Azure as the "Secret Token." The token expiration issue you're seeing is real, but there is a way to make it much more manageable-you can set the token duration up to 450 days (38,880,000 seconds) when creating the OAuth client, as long as it only has the SCIM Integration role and nothing else assigned. That way, instead of constantly rotating tokens, you're really only dealing with it about once every 15 months.
Hope this helps!
------------------------------
Cameron
Online Community Manager/Moderator
------------------------------