Symptom
- The recruiter system connect (RSC) integration stopped functioning.
- When selecting "View LinkedIn profile" in a candidate application, the error appears: "Unauthorized domain Domain validation failed for the API key".
- Additional RSC features become unavailable due to the unauthorized domain error.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Recruiting Marketing
Reproducing the Issue
- Navigate to a candidate application in Recruiting Management.
- Click on "View LinkedIn profile".
- Observe the error: "Unauthorized domain Domain validation failed for the API key".
Cause
Validation failure for the API key prevents calls from the configured domain(s), resulting in the unauthorized domain error.
Resolution
- In Admin Center, go to Manage Data and open the LinkedInDeveloperApplication object.
- Select Make Correction and review the validSDKDomains field.
- Populate validSDKDomains with the allowed domains using JSON array format like: ["https://www.url1.com","https://www.url2.com","https://www.url3.com"], then save.
- If domains are already present, change the sequence/order of the URLs in validSDKDomains and save.
- Perform an OData metadata refresh.
- Re-test the "View LinkedIn profile" action.
- Note: Ensure the user is connected as a LinkedIn Administrator and holds a Recruiter Corporate or Recruiter Professional Services license.
- Verify recruiter emails in SuccessFactors match their LinkedIn account emails; correct any mismatches.
See Also
Keywords
unauthorized domain, validation failed for the api key, rsc, recruiter system connect, view LinkedIn profile, api key, domain allow list, validSDKDomains, LinkedInDeveloperApplication, odata metadata refresh, email mismatch, recruiter license, manage data, admin center, recruiting management integration , KBA , LOD-SF-RCM-API , Webservices & APIs , Problem
SAP Knowledge Base Article - Public