K

Google Cloud Integration

This document will outline both the Google Cloud setup process as well as the MikroCloud setup process in order to get you on your feet quickly.

Google Cloud Setup

Step 1: Create a Project in the Google Cloud Console

  1. Navigate to the Google Cloud Console

picture 0

  1. Click on Select a Project at the top, then click on New Project in order to create a new project for this integration.

picture 1

  1. Name your Project.

picture 2

  1. Wait for the project to be created, then click on the project name to navigate to the project's dashboard.

picture 4

Step 2: Enable the OAuth API Credential Service

  1. In the left-hand menu of your Project's dashboard, click on Credentials.

picture 5

  1. Click on the + Create Credentials button and then select OAuth client ID.

picture 6

picture 7

  1. Before creating the OAuth credentials, you need to configure the OAuth Consent Screent.

picture 8

  1. Select External for the user type to allow anyone with a Google account to authenticate.

picture 9

  1. Fill in the required information for the consent screen, including the Application Name, support email, and the developer contact information.

picture 10

picture 12

picture 13

picture 11

When you are all done, you will see a Summary page similar to this one:

picture 14

Step 4: Add OAuth Scopes and Test Users

It's good practice to first test the users and domains before publishing the application, add the users manually for testing.

picture 16

Step 5: Create the OAuth Client ID

  1. After you have configured the consent screen, go back to the Credentials page, click on the Create OAuth Client ID, and then select the Web Application as the Application Type
  2. Specify your applications Authorized Redirect URIs (The URL that Google will send responses to after authentication.).
    • Make sure to include the redirect URI for your MikroCloud instance.

picture 17

  1. Once the Client ID is created, the summary page will show your Client ID and Client Secret.
    • Copy these and save them to one side, these will be used later in the MikroCloud Captive Portal Setup.

MikroCloud Captive Portal Setup

Was this page helpful?