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
- Navigate to the Google Cloud Console
- Click on Select a Project at the top, then click on New Project in order to create a new project for this integration.
- Name your Project.
- Wait for the project to be created, then click on the project name to navigate to the project's dashboard.
Step 2: Enable the OAuth API Credential Service
- In the left-hand menu of your Project's dashboard, click on
Credentials
.
- Click on the
+ Create Credentials
button and then select OAuth client ID.
Step 3: Configure the Consent Screen
- Before creating the OAuth credentials, you need to configure the OAuth Consent Screent.
- Select
External
for the user type to allow anyone with a Google account to authenticate.
- Fill in the required information for the consent screen, including the Application Name, support email, and the developer contact information.
For more information regarding filling in the Google Consent Screen form, please refer to the following official Google page.
When you are all done, you will see a Summary
page similar to this one:
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.
Step 5: Create the OAuth Client ID
- After you have configured the consent screen, go back to the
Credentials
page, click on the Create OAuth Client ID, and then select theWeb Application
as the Application Type - 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.
The MikroCloud Redirect/ Callback URL is the following: https://captive.mkcld.io/callback
- Once the Client ID is created, the summary page will show your
Client ID
andClient 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?