Okta

How to Configure SAML 2.0 for OutSystems


Read this before you enable SAML

Contents


Supported Features

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

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


Configuration Steps

  1. Log in to OutSystems.

  2. Navigate to Configure Authentication, then select OKTA from the Authentication dropdown.

    Configure authentication > select Okta

  3. Follow the steps below:

    • Service Provider Connector Settings

      • Audience URI (SP Entity ID): Make a copy of this value.

      • [Optional SLO]: Service Provider (SP) Keystore: Click Keystore certificate to download the SP certificate.

      • Single Sign-On URL: Make a copy of this value.

      • [Optional SLO]: Single Logout URL: Make a copy of this value.

    • Attribute Statements (Claims)

      • Given Name Attribute: Enter given

      • Surname Attribute: Enter surname

      • Email Attribute: Enter email

      • Username Attribute: Enter username

      • External Id Attribute: Enter username

    • IdP Server Settings

      • Click UPLOAD FROM IDP/FEDERATION METADATA XML and upload the following metadata file:

      • Sign into the Okta Admin dashboard to generate this value.

      • Click Save:

    authentication configuration settings in OutSystems

  4. In Okta, select the Sign On tab for the OutSystems SAML app, then click Edit

    • [Optional SLO]: Check Enable Single Logout.

    • [Optional SLO]: Upload the SP certificate (Keystore certificate) you saved in step 3 to the Signature Certificate field.

    • Single Sign-On URL: Enter your Single Sign-On URL you made a copy of in step 3.

    • Audience URI (SP Entity ID): Enter your Audience URI (SP Entity ID) you made a copy of in step 3.

    • [Optional SLO]: Single Logout URL (optional): Enter your Single Logout URL you made a copy of in step 3.

    • Click Save:

    authentication configuration settings in Okta Sign On page

  5. [Optional SLO]: Go back to the Configure Authentication page in OutSystems and follow the steps below:

    • Download the Okta metadafile again from step 3. Notice that the SAML Metadata now includes the SingleLogoutService:

      example metadata file

    • In IdP Server Settings, click UPLOAD FROM IDP/FEDERATION METADATA XML and upload your new Okta Metadata. Notice that the field Single Logout Response URL is now populated.

    • Click Save:

    IdP Server Settings

  6. Done!


Notes

The following SAML attributes are supported:


SP-initiated SSO

Go to Audience URI (SP Entity ID) you made a copy of in step 3.