Symptom
You are trying to set up Client Certificate authentication in BTP due to the Basic Authentication deprecation announced in the What's New Viewer below:
Environment
-
SAP SuccessFactors HCM Suite
- Employee Central Service Center (AskHR)
Resolution
To enable Certificate Based Authentication with Cloud For Customer in your BTP, you will need 2 things:
- Create the certificate inside Cloud For Customer
- Upload and use the new generated certificate in your 'CloudForCustomer' destination in BTP
To create the certificate in Cloud For Customer system, you can simply go your Cloud For Customer tenant, and follow the instructions described in the Guide page below:
Generating OAuth X509 Key in SAP SuccessFactors | SAP Help Portal
Once that's done, you can simply include that certificate in your BTP destination in case you already have one configured for C4C, by following the steps below:
- Click in Edit for the 'CloudForCustomer' destination
- Change the Authentication field from BasicAuthentication to ClientCertificateAuthentication
- Click in 'Upload and Delete Certificates' and upload your new create certificate from C4C
- Once uploaded, select it in the 'Key Store Location'
- Also, in 'Key Store Password' add the password used when creating the certificate in C4C.
- Then, click Save
After this configuration, wait few minutes, and after logout and log back into SuccessFactors, AskHR should be working normally.
Now, if you never configured a destination for CloudForCustomer in BTP, and would like to use ClientCertificateAuthentication, just follow Step 1 mentioned above in this KBA, and then for Step 2 please refer to this page of the Guide: Configuring Destinations on SAP Business Technology Platform | SAP Help Portal
See Also
Keywords
Your profile is not configured, Your profile is not configured, please contact your system administrator, Something went wrong, please try again later, AskHR, C4C, certificate. , KBA , LOD-SF-INT-AHR , Ask HR - Employee Central Service Center (ECSC) , How To