Skip to Content
author's profile photo Former Member
Former Member

Connecting BOC to Successfactors

Good Evening Everyone,

As the title suggests, I am trying to connect BOC to Successfactors but the process requires some unexpected pre-requisites.

Here is what I am sure I have:

Connection Name


Service URL, which is

User ID

Company ID

Here is what I have but not sure of:

Client ID

I went to my successfactors portal > Log In > Admin Center > Manage OAuth2 > The following are the fields and my input:

Application Name: BOCTest (doesn't matter)

Application URL: I put my BOC url, is that correct?

X.509 Certificate: I selected Generate Certificate.

After saving, SF generated a Client ID. Anything I missed here?

Here is what I have no clue of and would appreciate your help with:

Private Key - where do I get this .pem file from? Registration process? doesn't help as I wasn't around at the time. Where can I find this private key?

FYI, already seen this video and this manual.

Thank you!


Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    Posted on Aug 15, 2016 at 07:42 PM

    Hi Moe,

    API key is the Client ID.

    See this article:

    2351623 - 401 2: SAP BusinessObjects Cloud gives "Unexpected response from SuccessFactors driver: {"status":401};{2}" connecting to SAP SuccessFactors

    You should have generated a x.509 certificate (pem file) in the SuccessFactors app.

    See this link:


    X.509 CertificateThe certificate corresponding to the private and public key used in the OAuth 2.0 authentication process. In this flow, the SuccessFactors HCM Suite system will need the public key (the certificate) and the client application will have the private key. To register a client application, you will need to install the public key (aka certificate) in SuccessFactors HCM Suite. If you supply that certificate, you must use the RSA-SHA1 signature type for authenticating. As an optional feature, you can generate a public and private key pair with. the Generate X.509 Certificate button. If you do this, you must download the private key (or key pair) and install it into your client application. SuccessFactors HCM Suite will keep a copy of the private key.

    For application URL just use - I believe this is only used to distinguish the certificate.

    Are you using the correct API URL in the service URL field?

    Note: Remove the "/odata/v2" from the URL.


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.