This document explains the process to enable SAML SSO and SCIM on DeepSource using OneLogin as the Identity Provider (IdP).
Enabling SAML SSO and SCIM requires the team to be on Enterprise Cloud or Server plans. Please reachout to your account manager (or)sales@deepsource.io for a demo.
For now, an admin (on OneLogin) needs to create a custom SAML connector for DeepSource Enterprise. The steps for which are as given:
Applications → Applications
, and click on “Add App”.Field | Value |
---|---|
Display Name | DeepSource Enterprise Server |
https://deepsource.foobar.com
, fill in the following details accordingly leaving the rest of the fields with defaults and click “Save”:Field | Value |
---|---|
SAML Audience URL | https://deepsource.foobar.com/saml2/metadata/ |
SAML Audience URL | https://deepsource.foobar.com/saml2/acs/ |
ACS (Consumer) URL Validator | https://deepsource.foobar.com/saml2/acs/ |
ACS (Consumer) URL | https://deepsource.foobar.com/saml2/acs/ |
SAML signature element | Both (from dropdown) |
https://app.onelogin.com/saml/metadata/<app-uuid>
.Refer to:
Field | Value |
---|---|
SCIM Base URL | https://deepsource.foobar.com/scim/v2 (no trailing slash) |
SCIM Bearer Token | SCIM Authentication token which you have put in Admin Panel in the previous step |
Field | Value |
---|---|
Enable provisioning | |
Create user | |
Delete user | |
Update user |
In step 2, the following values should be used instead:
Field | Values | |
---|---|---|
SCIM Base URL | https://app.deepsource.com/scim/v2 (no trailing slash) | |
SCIM Bearer Token | SCIM Authentication token generated from DeepSource |
Refer to:
You have successfully configured SCIM provisioning for your DeepSource Enterprise via OneLogin.
This document explains the process to enable SAML SSO and SCIM on DeepSource using OneLogin as the Identity Provider (IdP).
Enabling SAML SSO and SCIM requires the team to be on Enterprise Cloud or Server plans. Please reachout to your account manager (or)sales@deepsource.io for a demo.
For now, an admin (on OneLogin) needs to create a custom SAML connector for DeepSource Enterprise. The steps for which are as given:
Applications → Applications
, and click on “Add App”.Field | Value |
---|---|
Display Name | DeepSource Enterprise Server |
https://deepsource.foobar.com
, fill in the following details accordingly leaving the rest of the fields with defaults and click “Save”:Field | Value |
---|---|
SAML Audience URL | https://deepsource.foobar.com/saml2/metadata/ |
SAML Audience URL | https://deepsource.foobar.com/saml2/acs/ |
ACS (Consumer) URL Validator | https://deepsource.foobar.com/saml2/acs/ |
ACS (Consumer) URL | https://deepsource.foobar.com/saml2/acs/ |
SAML signature element | Both (from dropdown) |
https://app.onelogin.com/saml/metadata/<app-uuid>
.Refer to:
Field | Value |
---|---|
SCIM Base URL | https://deepsource.foobar.com/scim/v2 (no trailing slash) |
SCIM Bearer Token | SCIM Authentication token which you have put in Admin Panel in the previous step |
Field | Value |
---|---|
Enable provisioning | |
Create user | |
Delete user | |
Update user |
In step 2, the following values should be used instead:
Field | Values | |
---|---|---|
SCIM Base URL | https://app.deepsource.com/scim/v2 (no trailing slash) | |
SCIM Bearer Token | SCIM Authentication token generated from DeepSource |
Refer to:
You have successfully configured SCIM provisioning for your DeepSource Enterprise via OneLogin.