Nextiva Contact Center - Google OAuth SSO Configuration
Article 000003781 · Updated Apr 3, 2025 · 970 views
OAuth (Open Authorization) is an open standard for token-based authentication and authorization, which is used to provide single sign-on (SSO). OAuth allows an end user's account information to be used by third-party services without exposing the user's password.
Google SSO works via OAuth 2.0, configured in the Google Cloud Platform under APIs and Services. We need to configure an app in the “Oauth consent screen” and a set of credentials for this Web application (Client ID and Client Secret). These credentials need to be added to the Single Sign-On configuration at the tenant level.
- Create and configure an OAuth 2.0 Client ID.
- In the Credentials section of the API & Services view of the Google Cloud Platform, create a new Client ID for the Web application.
- Inside the newly created client’s credentials set up the Authorized redirect URIs, for example:
- From the detail view of the Client Id for Web Application, copy the Client ID and Client secrets, they will be needed for the Thrio Tenant configuration.
- In the “OAuth consent screen” section of the API & Services view of the Google Cloud Platform, configure the consent screen for this Google Project.
- The necessary scopes to configure in this consent screen are:
- opened
- ./auth/userinfo
- .email
- opened
- In the Credentials section of the API & Services view of the Google Cloud Platform, create a new Client ID for the Web application.
- Configure Google SSO in the NCC Tenant.
- Write each one of the values from the OAuth 2.0 Client ID, In the NCC Tenant object, in the Google Single Sign-On tab. Click the Enable Single Sign-On toggle button to see the other field
- The default user lookup field to be configured is “email”.
- The default user lookup field to be configured is “email”.
- Write each one of the values from the OAuth 2.0 Client ID, In the NCC Tenant object, in the Google Single Sign-On tab. Click the Enable Single Sign-On toggle button to see the other field
- To trigger the SSO Oauth process, go to the following URL, and replace the variables between double braces with their respective values:
{{baseURL}}/provider/oauth2/authorization/google/{{TenantId}}
baseURL corresponds to the domain of the URL address used to login to the NCC application. An example of a baseURL is: https://nextiva.thrio.io
← Previous
Nextiva Contact Center - Gmail OAuth2 Configuration
Next →
Nextiva Contact Center: E911 Setup
Still need help with this?