OAuth Plugin Requirements

Quick Guide for user to set up the environment settings guide to link with google oAuth plugin

Overall Process

For companies that are using Google Workspace, you can use SpaceONE's oAuth plug-in to simplify user login procedures. To do this, you need to work on the following in advance.

Create OAuth Client ID

SpaceONE needs the OAuth Client ID to access companies Google workspace. To do this, you need to add the followings to your Google workspace in advance.

  • Create OAuth Client ID

  • Add JavaScript Origin

  • Add Redirect URL

STEP 1: Log in Google Cloud Console > API

Go to Credentials and click +CREATE CREDENTIALS

STEP 2: Select the Application type as Web application and fill the name of your web client ID.

STEP 3: Add Authorized JavaScript origins

This is for use with requests from your browser with SpaceONE URI. Write according to your company's own SpaceONE URI received from SpaceONE admin. URI is likely to be in format ofhttps://xxx.console.spaceone.dev

STEP 4 : Add Authorized redirect URIs.

This step is for use with redirect from your browser to SPACEONE Sign-in page. Write according to your company's own SpaceONE Sign-in URI. URI is likely to be in format of https://xxx.console.spaceone.dev/sign-in

After you create your OAuth client, you will get your Client ID and Client Secret.

Domain Verification

You should proceed with domain authentication to allow API requests from spaceone.dev domains.

STEP 1: Go to Domain Verification and click +Add domain

STEP 2: Enter SpaceONE console URI

You should allow webhook notifications for SpaceONE Domain console URI. Write according to your company's own SpaceONE URI received from SpaceONE admin. URI is likely to be in format ofhttps://xxx.console.spaceone.dev

STEP 3: Verify Ownership

Before you register SpaceONE domain, you should verify ownership in advance. The process holds on Google Search Console. Click TAKE ME THERE

STEP 4: To complete verifying domain ownership of SpaceONE, Click Confirm on two pages below.

Last updated