Reltio Connect

 View Only
Expand all | Collapse all

Facing Bad request issue in local workflow adapter when using Client Credentials

  • 1.  Facing Bad request issue in local workflow adapter when using Client Credentials

    Posted 01-05-2024 05:08

    In our system, we don't have username password option to use the Reltio environment. So we are using client credentials option to login to Reltio. We are using the same option for connecting local workflow. In app.properties, configured reltio.auth.client.id={{reltio auth client id}} , reltio.auth.client.secret={{reltio auth client secret}} and reltio.grant_type as client_credentials. But it is not working properly. It is throwing invalid_grant error and error description is Invalid username and password.

    How to use client credentials option to configure local workflow adapter? Because of this, unable to see the users of Reltio and unable to assign workflow to any processes. So stuck on testing the workflow Approve and reject options. Please help me on this ASAP. 



    ------------------------------
    sudarshan sankar
    chennai
    ------------------------------


  • 2.  RE: Facing Bad request issue in local workflow adapter when using Client Credentials

    Reltio Employee
    Posted 01-09-2024 11:25

    Hi Sudarshan, 

    What are the results of the following checkpoints, this should help you perform first few steps of basic troubleshooting: 

    Verify that the values for reltio.auth.client.id and reltio.auth.client.secret in your app.properties file is correct. Ensure there are no leading or trailing spaces, and the credentials match what has been configured in the Reltio environment. You may want to use a notepad tool to ensure the characters are as expected. 

    Since you are using client credentials, ensure that the reltio.grant_type is set to client_credentials in your app.properties file.

    Double-check that the authentication and API endpoint URLs in your workflow adapter configuration match the Reltio environment's URLs. This includes the token endpoint for obtaining the access token.

    Keep us posted, 

    Thanks,

    Shantanu



    ------------------------------
    Shantanu Indra
    ------------------------------