Okta

How to Configure SAML 2.0 for Workday


Read this before you enable SAML

Contents


Supported Features

The Okta/Workday SAML integration currently supports the following features:

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


URL Variable

You will need to copy and paste the following variable throughout the following configuration steps:

IdP SSO Service URL

Sign into the Okta Admin dashboard to generate this value.


Configuration Steps

  1. Sign in to Workday with administrator privileges.

  2. Navigate to the Edit Tenant Setup - Security page. To do this search for Edit Tenant Setup in the home screen search box, then click the Edit Tenant Setup - Security link in the search results:

    workday_new_a.png

  3. Scroll down to the Single Sign On section and expand it, if not already expanded.

  4. Click on the plus icon underneath Redirection URLs to add a row. Then enter the following (see screenshot at end of step for reference):

    • Login Redirect URL: Enter the following:

      [org URL]/login-saml2.flex
      Example: https://impl.workday.com/acme/login-saml2.flex
    • Logout Redirect URL: Copy and paste the following:

      Sign into the Okta Admin dashboard to generate this value.

    • Mobile App Login Redirect URL: Enter the following:

      [org URL]/login-saml2.flex
      Example: https://impl.workday.com/acme/login-saml2.flex
    • Mobile Browser Login Redirect URL: Enter the following:

      [org URL]/login-saml2.flex
      Example: https://impl.workday.com/acme/login-saml2.flex
    • Enter an Environment.

      workday_new_b.png

  5. Scroll down to the SAML Setup section.

  6. Check the Enable SAML Authentication box:

    workday_new_c.png

  7. Click on the plus (+) icon underneath SAML Identity Providers to add a row, then enter the following:

    • Identity Provider Name: Enter Okta.

    • Issuer: Copy and paste the following:

      Sign into the Okta Admin Dashboard to generate this variable.

    • x509 Certificate: Do the following:

      • Click the icon in the x509 Certificate field.

      • Click Create x509 Public Key in the dialog box.

        workday_new_d.png

      • In the Create x509 Public Key screen, enter a unique name for your certificate, for example, okta.cert.

      • Copy and paste the certificate listed below into the Certificate field:

        Sign into the Okta Admin dashboard to generate this value.
      • Click OK to save your certificate and return to the Edit Tenant Setup - Security screen.

      • workday_new_e.png

  8. [Optional SLO]: Check the Enable Workday Initiated Logout option in order to enable SLO.

  9. [Optional SLO]: Logout Request URL: Copy and paste the following:

    Sign into the Okta Admin dashboard to generate this value.

  10. IdP SSO Service URL: Copy and paste the variable generated at the top of these instructions, here.

  11. workday_new_f.png

  12. [Optional SLO]: For x509 Private Key Pair, do the following:

    • Click the icon in the x509 Private Key Pair field.

    • Click Create x509 Private Key Pair in the dialog box:

      workday_new_g.png

    • Enter a unique name for your certificate, for example, workday_key.

    • Click OK.

    workday_new_h.png

  13. Service Provider ID: Enter the following value: http://www.workday.com.

  14. [Optional] We recommend checking Enable SP Initiated SAML Authentication. Be sure to read the Before you begin section above. Also check the SP Initiated option for your IdP in the SAML Identity Providers section:

    workday-saml.png

  15. IdP SSO Service URL: Copy and paste the variable generated at the top of these instructions, here.

  16. [Optional Force Authentication]: Always Require IdP Authentication – check the option and select the ForceAuthn Only radio button in order to enable Force Authentication. This step should be used in conjunction with the Force Authentication option in step 19.

  17. Authentication Request Signature Method: Select SHA256.

  18. Click OK:

  19. workday_new_i.png

  20. [Optional Force SLO]: Select the Actions menu near the workday_key x509 Private Key Pair:

    • Select x509 Private Key Pair > View Key Pair:

      workday_new_j.png

    • On the View x509 Private Key Pair screen, copy the Public Key value and save as workday_key.cert file:

      workday_new_k.png

  21. [Optional]: In Okta, select the Sign On tab for the Workday app, then click Edit.

    • [Optional Force Authentication]: Uncheck Disable Force Authentication in order to enable Force Authentication. This step should be used in conjunction with step 15.

    • [Optional SLO]: Check Enable Single Logout.

    • [Optional SLO]: Click Browse to select the workday_key.cert.

    • [Optional SLO]: Click Upload.

    • Click Save.

    workday_new8.png

  22. Done!


Notes

Make sure that you entered the correct value in the Your Workday site URL field under the General tab in Okta. Using the wrong value will prevent you from authenticating via SAML to Workday.

For SP-initiated Flows

Open your Login Redirect URL (step 4):

[org URL]/login-saml2.flex
Example: https://impl.workday.com/acme/login-saml2.flex