NOTE

For the most current and detailed steps, refer to the official Google documentation.

Prerequisites

  1. You must have valid Google account credentials with the appropriate administrative permissions.

Procedure

  1. Sign in to the Google Cloud console.
  2. Select Create Project.
  3. Enter your project name and location (parent organization or folder).
  4. Select Create.
  5. To configure and register your app, do the following:
  6. Select OAuth Consent Screen on the left pane.
  7. Select the Internal or External option under User Type and then select Create.
  8. Enter the app name and the user support email.
  9. Enter authorized domains and the developer contact information.
  10. Select Save and then select Continue.
  11. Complete the remaining steps in the OAuth Consent Screen.
  12. Select Back to Dashboard.
  13. To create an OAuth 2.0 client, do the following:
  14. Select Credentials on the left pane.
  15. Select Create Credentials > OAuth Client ID.
  16. Select Web Application as the application type.
  17. Enter the name of your OAuth 2.0 client.
  18. Enter your site URL in the Authorized Redirect URIs box.
  19. Users are redirected to this path after they authenticate with the Google IdP.
  20. For the format and example of a redirect URI, see Parameters for configuring a new IdP.
  21. IMPORTANT

    The /federation/oidc-{identityprovidername}/signin part of the sign-in authorized redirect URI must match the CallBackPath value that you enter on the IdP Configuration utility during configuration (see Parameters for configuring a new IdP).

  22. Enter your site URL in the Authorized JavaScript Origins box.
  23. These are the HTTP origins that host your web application.
  24. Select Create.
  25. The OAuth Client Create dialog box opens.
  26. Copy the Client ID value and Client Secret value for later use in the IdP Configuration utility.
  27. The Google IdP is ready to be configured as an external IdP in the Ardia Platform.