Follow the steps below to enable Acadio's integration with Google OAuth 2.0:
- Log into your Google account and navigate to the Google Cloud Platform Console.
- From the Google Cloud Platform Console, select "APIs & Services" from the left-hand menu.
- From the "APIs & Services" page, select "Credentials" from the left-hand menu.
- From the "Credentials" page, select "Create Credentials" and then select "OAuth client ID" from the drop-down menu.
- From the "Create OAuth client ID" page, select "Web application" as the application type.
- Enter a name for your application.
- * Enter the following URL as the "Authorized Javascript Origins":
- https://{your domain}.acadio.com
- https://admin.acadio.com
- (Optionally) Custom hosted domain
- * Enter the following URL as the "Authorized redirect URI":
- https://{your domain}.acadio.com/auth/callback/google-oauth
- https://admin.acadio.com/auth/callback/google-oauth
- (Optionally) Custom hosted domain
- Click "Create" to proceed.
- From the "Credentials" page, locate the OAuth 2.0 Client IDs section and click the download icon to download the client secret JSON file.
- Log into your Acadio Admin Portal and navigate to Settings on the main menu. From there, select Apps to proceed.
- Locate the Google OAuth 2.0 app within the Apps section and initiate the installation by clicking the Install App button.
- Enter the Client ID and Client Secret from the JSON file you downloaded from the Google Cloud Platform Console and click Save.
Once saved, the Google OAuth 2.0 app will be installed and available for use. Please note that the Google OAuth 2.0 app is only available to authenticated registered users.
IMPORTANT: The integration requires Authorized Javascript origins and redirect URIs. Please enter these values exactly as they appear above.
Disconnecting OAuth
To disconnect Google OAuth from Acadio, navigate to the Settings section and deactivate the installed Google OAuth app.