Hello,
I am trying to fetch the client Id and client secret from the connector attributes in source. Due to security reasons, I want to encrypt them, and I did it in the same way, as detailed in the below post.
Source Config:
![]()
Rule Config:
String cc_clientID = (String) application.getAttributeValue("cc_clientID");
String cc_clientSecret = (String) application.getAttributeValue("cc_clientSecret");
String cc_refreshToken = (String) application.getAttributeValue("cc_refreshToken");
String cc_tokenURL = (String) application.getAttributeValue("cc_tokenURL");
String cc_identityURL = (String) application.getAttributeValue("cc_identityURL");
I am getting the encrypted value in the rule, and I am unable to use that encrypted value in my connector rule. Attaching logger for reference:
Mar 9, 2026 @ 18:28:56.458 Token API failed: {"error":"invalid_client","concur-correlationid":"4a71bc486aaaabce24a0c62fc8244bddf4","error_description":"client_id 3_{eyJjdHkiOiJwbGFpbi90ZXh0IiwiWC1TUC1Qb2xpY3kiOnsiYWxsb3dlZFNvdXJjZXMiOlsiM2MyY2YyMjI1ZGNiNDBjYmJlNjYzYjkwN2M1ZDMyZjAiXX0sImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJhbGciOiJSU0EtT0FFUC0yNTYifQ.ThP174fqhwQm0La3SUKAxft9aKyGqWVw2gNKlyW7fshSe51vrHC6MCneWH_V5pqKgI-XifDNUg7bzx0pOrh1C9tTYvwuTKiDziIK82QB5N0zrWzn_wvx5OLXiYTLcM-XJemCTzi5_sXS3ODM81afikP1cAc3ojutrdEHgIs75asJ4RH2cBW2gXCPzwRa6pkh0l62s1--Qs6oyuuqLFPRwQ-3a5QeeFQsUBd94wuAOzMjdrKXF_MDSPdLYpMZyz2A4TyNNGlGp257oJclZLQE8bsanJ4uIYB8itngp4wvf7tjH6YxV_rzwwPLPGo2E_NO47FZ01AyEHnNc5TCx_yJ-A.OLKTJthj22QAp2XAs3-Zgg.fWk66Iqdm0V1mBGx4QtfxZmSbcW8pRmp0RDlAL5H8b6liDkBln8aEJqvmLw85fQM.YBnSwaSpcIWM6cNhX8A84n7daURA1cL5WPuierJ6fhE} is not known to us","code":61,"geolocation":"https://domainnnn"}
Please review and let me know if I am making any issues in this config.
Thank you.



