Okta

How to Configure SAML 2.0 for Bullhorn JobScience

Contents


Supported Features

The Okta/Bullhorn JobScience SAML integration currently supports the following features:

For more information on the listed features, visit the Okta Glossary.


Configuration Steps

  1. Login to your JobScience account.

  2. Navigate to Identity, select Single Sign-On Settings, then click New.

    Note: Make sure that the SAML Enabled option under Federated Single Sign-On Using SAML is checked.

    jobscience_new1.png

  3. Follow the steps below:

    • Name: Enter a configuration name.

    • Issuer: Copy and paste the following:

      Sign into the Okta Admin Dashboard to generate this variable.

      For example, if the above value is http://www.acme.com/abc123efg456, then your Issuer value is abc123efg456.

    • Entity ID: Enter https://saml.salesforce.com .

    • Identity Provider Certificate: Download the following certificate, then use Choose File to upload it to JobScience:

      Sign into the Okta Admin Dashboard to generate this variable.

    • Request Signature Method: Enter RSA-SHA256

    • Assertion Decryption Certificate: Enter Assertion not encrypted.

    • SAML Identity Type: Select Assertion contains the User's Salesforce username.

    • SAML Identity Location: Select Identity is in the NameIdentifier element of the Subject statement.

    • Service Provider Initiated Request Binding: Select HTTP POST.

    • Identity Provider Login URL: Copy and paste the following:

      Sign into the Okta Admin Dashboard to generate this variable.

    • Custom Logout URL: Copy and paste the following:

      Sign into the Okta Admin Dashboard to generate this variable.

    • Click Save.

    jobscience_new2.png

  4. Still on the SAML Single Sign-On Settings page, make a copy of the Login URL value:

    jobscience_new3.png

  5. In Okta, select the Sign On tab for the Bullhorn JobScience SAML app, then click Edit.

    • Paste the Login URL value you made a copy of in step 4 into the corresponding field.

    • Click Save.

    jobscience_newa.png

  6. Done!


How to Configure Delegated Authentication in JobScience (optional)

Please note: Delegated authentication is an optional integration that can be used in addition to SAML 2.0.

Contact JobScience to enable delegated authentication

Contact your JobScience Systems Account representative and ask them to enable delegated authentication for your organization. You can also do this by opening a case in the JobScience systems customer service applications.

Once JobScience systems enables delegated authentication you can proceed with the steps below.

Enter your Delegated Gateway URL

Go to the Single Sign-On Settings page located in the Setup > Security Controls section of JobScience, then click the Edit.

  1. Login to your JobScience account.

  2. Copy and paste the URL below into the Delegated Gateway URL field:

    Please sign-in to the Okta Admin app to have your organization specific variables generated for you. You might not be able to complete the setup without these generated variables.
  3. Navigate to Identity, select Single Sign-On Settings, then click New.

    Note: Make sure that the SAML Enabled option under Federated Single Sign-On Using SAML is checked.

  4. jobscience_new1.png

  5. Click Save.

    sfdc-del-auth-step-01.png

Tryout delegated authentication single sign-on with a cloned user profile

We recommend creating a test user profile so you can experiment with this feature on a single user. If you feel comfortable with this feature then you can skip to the next section.

  1. Go to the Profiles page located in the Setup > Manage Users section of JobScience

  2. Open a User Profile you would like to experiment with

  3. Click the Clone button to make a copy of this profile. Using a cloned profile allows you to avoid impacting any other users who have the original profile.

  4. Give the cloned profile a name

  5. Click Save

Enable delegated authentication single sign-on for a user profile

IMPORTANT: Enabling single sign-on for a user profile will affect every user who is assigned that user profile. If you want to experiment with a single user first, we reccomend creating a cloned profile (see above) to test with.

  1. Go to the Profiles page located in the Setup > Manage Users section of JobScience

  2. Click Edit on the user profile and scroll down to the General User Permissions section

  3. Check the Is Single Sign-On Enabled checkbox

  4. Click Save

Enable delegated authentication single sign-on for a JobScience user

IMPORTANT: Do not enable delegated authentication for the JobScience user used by Okta to connect to the JobScience User Management APIs. The API user is specified in the User Management settings. Go to Okta User Management settings for JobScience.

  1. Go to the Users page located in the Setup > Manage Users section of JobScience

  2. Click Edit for a user you want to enable single sign-on for

  3. Select a Profile that has delegated authentication single sign-on enabled (use the cloned profile if you are experimenting)

  4. Click Save

Assign your single sign-on enabled JobScience user to an Okta user

  1. In Okta, go to the users list and click a person's name to open their profile

  2. Click Assign Application

  3. Select JobScience from the list and enter a JobScience username that has delegated authentication enabled

  4. Click Save

Test it out!

  1. Login to Salesforce to go to the JobScience login page

  2. Enter the JobScience username you used in the previous section

  3. Enter the Okta password for the Okta user assigned the JobScience username above

  4. Click Login

Assuming you logged in successfully, you can use these credentials for JobScience client application integrations like the Microsoft Outlook plugin and other APIs.

Done!

Your users are ready to single sign-on to JobScience!

You can assign JobScience access to users from their user profile.


Notes

SP-initiated SSO

  1. Go to the Login URL you copied in step 4.

  2. Click the Configuration Name you specified in step 3.

  3. jobscience_new5.png