SSO Setup: G-Suite Configuration for ConveyIQ
This topic provides the steps required to configure Google SSO for ConveyIQ.
It includes the following sections:
- Features
- Requirements
- Configuration Steps
Features
The following SSO features are supported:
| Feature | Description |
|---|---|
| Sign In from ConveyIQ Sign In Page | By providing the email address on the ConveyIQ Sign In page the user will be redirected to Google SSO and signed in to ConveyIQ. |
| Sign Out from ConveyIQ | User can sign out from the ConveyIQ application without being signed out from G-Suite. User can sign out from G-Suite without being signed out from ConveyIQ. |
Requirements
Connecting ConveyIQ to G-Suite requires configuring a Project in the Google API Console to obtain OAuth 2.0 credentials. The credentials are required to Configure the OpenID Connector by submitting these credentials through a self-service flow provided by ConveyIQ.
Configuration Steps
The following steps need to be completed to enable Google SSO:
- Create a Project and obtain credentials in the Google API Console
- Configure the OpenID Connector in the ConveyIQ Application
Step 1: Create a Project and obtain credentials in the Google API Console:
- Sign in to the Google API Console https://console.developers.google.com/projectselector2/apis/dashboard
- Name the project, for example,ConveyIQ Google Auth
- Select the Organization that includes all users who need sign-in enabled for ConveyIQ
- Select the Location.
- Click Create.
- Open the Credentials tab.
- From the Create credentials dropdown select OAuth client ID
- Click Configureconsent screen.
- Choose Application type: Internal
- Name the application: ConveyIQ by Entelo
- Uploading of the logo is optional– if you would like to do so, contact Entelo support for the image if not already provided.
- Under Authorized domains add conveyiq.com
- Click Save.
- Choose Application Type: Web application
- Name the OAuth ClientID by any preferred default name
- Under the Authorized redirect, URIs field enter https://identityprovider.na.conveyiq.com/session/oidc/authorization_code
- Click Save.
Note: Leave the page open because you will need the Client ID and Client Secret for the next step.
Step 2: Configure the OpenID Connector in the ConveyIQ Application
- Look out for an email from Entelo with the subject line: ConveyIQ - OpenID Connect Configuration.
Note: If you have not received an email yet, please reach out to your Entelo CSM contact or the support team.
- In the email click the link Configuration URL.
- On the Configuration step enter the:
- Domain
- Client ID
- Client Secret NOTE: The Client ID and Secret can be found on the General Settings of the ConveyIQ by Entelo application created in step 1.
- Click Update.
At this point all should be configured and the following is expected to work: Active users in the ConveyIQ application should be able to sign in using Google.