Okta

How to Configure SAML 2.0 for IntSights

Contents


Supported Features

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

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


Configuration Steps

  1. Log in to IntSights platform as an administrator.

  2. Go to Settings > Authentication > SAML single sign on.

  3. Enter the following:

    • Check SAML single sign on.

    • Provider name: Select okta.

    • Certificate: Save the following certificate as okta.cert, then upload it to IntSights:

      Sign into the Okta Admin Dashboard to generate this variable.

    • Check Enable SP-initiated login.

    • IDP URL: Copy and paste the following:

      Sign into the Okta Admin Dashboard to generate this variable.

    • Issuer ID: Copy and paste the following:

      Sign into the Okta Admin Dashboard to generate this variable.

    • OPTIONAL: Enable JIT User Provisioning to enable JIT and click Copy Account ID (this is your intsightsAccountId value that will be used in step 4 below).

    • Click Save changes:

    Enter SAML config values



  4. Note: The following steps are only required if you wish to enable JIT Provisioning


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

  6. SAML attributes (Optional): By default, Okta supports email, firstName, lastName SAML attributes which are required for SAML authentication. If you are going to support JIT, you need to configure the following additional attributes and their values (mappings) under the Attributes (Optional) section of SAML.

    Name Value
    intsightsAccountId Enter your intsightsAccountId value you made a copy of in step 3
    intsightsRole appuser.intsightsRole

    SAML Attributes (optional)

  7. Click Save.

  8. Now you have to add the attributes you added above to an IntSights user profile. Still in Okta, go to Directory > Profile Editor, search for your IntSights app, then select it.

    • Click Add Attribute.

    • Add the following attributes:

    • Display Name Variable Name
      intsightsRole intsightsRole
    • Click the checkbox for Enum and then entire the following values:

    • Display Name Value
      Admin Admin
      Analyst Analyst

      SAML Attributes (optional)

    • Click Save.

  9. In Okta, select the IntSights app under Applications > Applications, then select the Assignments tab.

    • When assigning IntSights to a user, you'll see the following drop-down options which are required for all users when JIT provisioning is enabled:

      • Admin
      • Analyst
    • SAML Attributes (optional)

  10. Done!


Notes


SP-initiated SSO

  1. Go to your IntSights login URL.

  2. Click Log In with SSO.

  3. Enter your login email address.

  4. Click Log In with SSO.