SSO - Google
In this document, you’ll learn how to configure Google SSO integration to Volterra for your Enterprise Account. For an overview of Volterra, visit About Volterra.
- Note: If you don’t have an account please go to Create a VES Account
Google Cloud Account with Admin Access
- This can be an existing G-Suite account.
Step 1: Log in to the Google Developer Console with your administrator access. Go to IAM & Admin section. Click the Create Project button. Provide the Project name and Project ID you want, then click the Create button.
Step 2: Navigate to the APIs & Services section in the Google Developer Console. On that screen, navigate to OAuth consent screen. Select Internal and click on Create button.
Step 3: Fill in OAuth consent screen details.
Step 4: Navigate to Credentials tab, select OAuth client ID under the Create credentials button, create OAuth client ID and client secret.
Note: Leave ‘Authorized redirect URIs’ field as blank, this can be provided once the URI is obtained from VoltConsole SSO Portal.
Step 5: Once credentials are created a Client ID and Client Secret are generated which are required to set SSO. Copy the same to be provided in VoltConsole.
Step 6: Login to Volterra Console with admin credentials, select ‘SSO’ from ‘IAM’ tab in the ‘system’ namespace and click on ‘Setup SSO’.
Step 7: Select Google, provide ‘Client ID’ and ‘Client Secret’ obtained from step 5.
Step 8: Copy the Redirect URL. This is used in OAuth client configuration.
Step 9: Log back in to the Google Developer Console, navigate to API & Services section, click on OAuth consent screen, click on edit app. Under Authorized domains, add volterra.io as the domain.
Step 10: Click on Credentials page through the navigation pane. Edit the OAuth 2.0 Client ID to add authorized redirect URI(obtained in Step 8) and click on the save button.
Step 11: Log out of the Volterra Console. The subsequent logins get serviced through Google.