Skip to main content
Version: 0.7

Configuring Google Identity authentication for Kore

To configure Google Identity / Google Workspace (GSuite) authentication for Kore, you need to add an OAuth 2.0 Client ID using the Google Cloud Platform console. To do this:

  1. Log in to the Google Cloud Platform console and open the APIs & Services section.

  2. Select Credentials then + Create Credentials > OAuth client ID

  3. Name it appropriately (e.g. Kore)

  4. Add two authorised redirect URIs:

  • https://api.kore.yourorg.io/oauth/callback (or http://localhost:10080/oauth/callback for a local install of kore)
  • https://portal.kore.yourorg.io/auth/callback (or http://localhost:3000/auth/callback for a local install of kore)
  1. Create the credential - you will be shown a Client ID and Client Secret - make a note of these, you will need them to prepare your values file when configuring Kore.

  2. Visit the OAuth consent screen section, give your app a name (this will be shown to users when they log in), and set the User type to Internal (this ensures only users in your organization will be able to log in using this method).

Now you can use these values when preparing your values file to install Kore - note that you must specify the client scopes for Google authentication, as one of the default scopes requested by Kore (offline_access) is not supported, or required, by Google:

idp:  client_id: "client ID generated above"  client_secret: "client secret generated above"  server_url: https://accounts.google.com  client_scopes:  - email  - profile
Last updated on May 24, 2021