CodeSignal supports SSO support for Google G Suite through SAML. This enables users to utilize Google as the identity provider in granting access to the CodeSignal platform.
Prerequisites
To start, please contact support@codesignal.com.
In addition, please utilize the support article from Google as a reference: Set up your own custom SAML application. The following steps require you to be a Google administrator or have appropriate roles granted to allow these Admin changes.
Steps to Enable Single Sign-On (SSO) for G Suite:
1. Sign in to https://admin.google.com with your G Suite account.
2. From the menu, navigate to Apps > SAML Apps.
3. Click on the plus (‘+’) icon on the lower right corner of the page to “Enable SSO for a SAML Application”.
4. In Step 1, choose the SETUP MY OWN CUSTOM APP at the bottom of the dialog.
5. In Step 2, please capture the SSO URL, Entity ID, and download the Certificate to be used later to configure in CodeSignal. Then, click NEXT.
6. In Step 3, type CodeSignal in the Application Name field, and optionally, provide the description and logo that will be displayed to all users who have access to the app. You may use this logo from CodeSignal. Then, click NEXT.
7. In Step 4, please provide the following information. Then, click NEXT.
ACS URL |
https://app.codesignal.com/sso/saml2.0/authenticate |
Entity ID |
https://app.codesignal.com |
Start URL |
https://app.codesignal.com |
Signed Response |
Disable |
Name ID |
Basic Information - Primary Email |
Name ID Format |
|
8. In Step 5, you may choose to configure additional attribute mappings in order to support Just in Time provisioning (highly recommended). Just in Time (JIT) provisioning will create a CodeSignal user automatically when they try to log in for the first time. Please refer to the CodeSignal Knowledge Base article on JIT provisioning for more information. Then, click FINISH.
9. To complete the setup, please email support@codesignal.com with the SSO URL, Entity ID, and the downloaded Certificate from Step 2 in G Suite.
10. Once you have received confirmation from CodeSignal, return to the Google Admin configuration to Test SAML login. Please make sure that the user is logged out from CodeSignal before running this test.
11. Once the test is successful, please enable the user access to ON for everyone.