Unable to connect to Genesys purecloud using SCIM2.0 and OAUTH2.0

Hi guys,
I am trying to setup the source connection of genesys purecloud using SCIM2.0 and OAUTH2.0 client credentials. I have tested using postman and it worked but not working in sailpoint.

I am getting the following error:
“error”:“invalid_client”,“description”:“multiple credentials specified”

My host url is https://login.purecloud.com and oauth token url is https://login.purecloud.com/oauth/token

Has anyone faced similar issue? I am not sure what is complaining about and i have seen multiple reporting this. Any help would be appreciated!

I have the same problem, did you have fixed it? And how?

IDN sends by default OAuth credentials in the body and in the header so this can explain the problem.
By API, edit the source to add the connector attribute oauth_body_attrs_to_exclude with the value client_secret,client_id.

Note: you can use the VSCode extension to ease the edition of the source and add the attribute.

For those looking to do this via API, you can use the following request.

PATCH /v3/sources/:id

Headers

Content-Type: application/json-patch+json

Request Body

[
  {
    "op": "add",
    "path": "/connectorAttributes/oauth_body_attrs_to_exclude",
    "value": "client_secret,client_id"
  }
]
4 Likes