SAML SSO & SCIM: Okta

This document explains the process to setup SAML SSO and SCIM on DeepSource cloud using Okta as the Identity Provider (IdP).

SAML SSO

Configuring SSO on Okta

We are in touch with Okta to get listed on the Okta Integration Network to avoid the need of you having to create a custom SAML integration.

For now, an admin (on Okta) needs to create a custom SAML integration for DeepSource. The steps for which are the same as given in our Enterprise Server's Configuring SSO on Okta section with 2 changes:

  • In step 3, name of the app should be changed to DeepSource Enterprise Cloud.
  • In step 4, DeepSource's URL should be changed to https://app.deepsource.com.

SCIM Provisioning

Once you have setup SAML SSO with Okta, you can optionally enable SCIM provisioning as well.

Configuring SCIM on Okta

The steps for this are the same as given in our Enterprise Server's Configuring SCIM on Okta section with these changes:

  • In step 2, the following values should be used instead:

    FieldValues
    SCIM connector base URLhttps://app.deepsource.com/scim/v2/
    Unique identifier field for usersemail
    Supported provisioning actionsImport New Users and Profile Updates, Push New Users, Push Profile Updates
    Authentication ModeHTTP Header
    Authorization bearer tokenSCIM Authentication token generated from DeepSource