SSO with OKTA

Integrating OKTA Single Sign-On with Deltek WorkBook enhances security and streamlines user access.

 

Configure Single Sign-on

The following configuration will allow you to use OKTA for Single Sign-on in WorkBook.

 

Set up Single Sign-on in OKTA

Step 1: Create a new App Integration in OKTA

  • Navigate to your OKTA account admin page.

  • Go to Applications > Applications and click “Create App Integration.”

 

2024-02-22_9-12-00.png

 

 

Step 2: Okta App Configuration

  • Name

2024-02-22_9-30-04.png
  • SAML Settings

Ensure ‘Use this for Recipient URL and Destination URL’ in not checked.

Fill out the following URLs as followed, replacing the base URL with your WorkBook instance URL.

Enter the attributes as followed:

 

Step 3: Assign Users and Groups

Ensure all WorkBook users are assigned to the Okta app

 

Step 4: Prepare Okta configuration for WorkBook

In the Okta App sidebar, select ‘View SAML setup instructions’:

Copy the following values:

  • Identity Provider Single Sing-On URL

  • Identity Provider Issuer

  • X.509 Certificate

 

Use Identity Provider Single Sign-On URL and Identity Provider Issuer to populate the following XML file:

<SAMLConfiguration xmlns="urn:componentspace:SAML:2.0:configuration"> <ServiceProvider Name="SSO" AssertionConsumerServiceUrl="~/?SSO=true" /> <PartnerIdentityProviders> <PartnerIdentityProvider Name="http://www.okta.com/exkbqv7z4ev7hvBgO697" Description="OKTA" UseEmbeddedCertificate="true" SingleSignOnServiceUrl="https://trial-8920118.okta.com/app/trial-8920118_workbook_1/exkbqv7z4ev7hvBgO697/sso/saml" SingleSignOnServiceBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" WantAssertionSigned="true" /> </PartnerIdentityProviders> </SAMLConfiguration> SingleSignOnServiceBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" WantAssertionSigned="true" /> </PartnerIdentityProviders> </SAMLConfiguration>

You will need to copy this XML, with the changed values as shown below:

  • PartnerIdentityProvider = Identity Provider Issuer

  • SingleSignOnServiceUrl = Identity Provider Single Sing-On URL

 

Step 5: Complete WorkBook Okta configuration

Navigate to:

Settings > Global System Settings > System Variables > Login & password policy

 

  • 1178 - SAML Use UserLogin

Ensure checked.

  • 1002 - SAML Configuration

Enter the XML configuration file into variable

 

  • 1006 - SAML IdentityProvider Certificate

Enter the X.509 certificate from Okta

 

© Tangram 2022. All rights reserved.