Skip to main content
A Google Cloud project with Owner or Editor permissions is required to create OAuth credentials.

Create a Google Cloud OAuth client

Set up a Google Cloud project with the Google Drive API enabled and an OAuth client for StackOne.

1

Create or select a project

Sign in to your Google Cloud Console, then open the project picker at the top of the page.

  • New project: Click New project, fill in Project name, Organization and Parent resource, then click Create. Select the new project in the project picker.
  • Existing project: Select it in the project picker.
The Select a resource dialog with the New project button and the project search field highlighted
2

Enable the Google Drive API

Open APIs & Services > Library.

  • Search for Google Drive API.
  • Click Google Drive API.
  • Click Enable. If it shows Manage, it’s already enabled.
The Google Drive API page with the Manage button highlighted next to API Enabled
3

Enter the app information

Open APIs & Services > OAuth consent screen to open the Google Auth Platform dashboard.

  • Click Get started. If the OAuth Overview page opens instead, open Branding from the sidebar.
  • App name: StackOne Integration
  • User support email: Email address for user inquiries
  • Click Next.
The Branding page with the App name and User support email fields highlighted
4

Select the audience

Choose the user type for your application.

  • Internal: Only users within your Google Workspace organization can authorize (no app verification required)
  • External: Any Google account can authorize (requires app verification for production use)
  • Click Next.
The Audience page with the External user type and the Add users button highlighted
5

Enter contact information

Google sends notices about changes to your project to these addresses. If you opened Branding, the field is under Developer contact information on the same page.

  • Email addresses: Email addresses for project notices
  • Click Next.
6

Accept the user data policy

Review your settings.

  • Agree to the Google API Services User Data Policy.
  • Click Create.
7

Add the scopes

Enables actions: Check Permissions, Copy File, Create Comment, Create File, Create Permission, Create Reply, Create Shared Drive, Delete Comment, Delete File, Delete Permission, Delete Reply, Delete Revision, Delete Shared Drive, Download Unified File, Empty Trash, Generate IDs, Get About, Get Access Proposal, Get Changes Start Page Token, Get Comment, Get File, Get Permission, Get Reply, Get Revision, Get Shared Drive, Get Unified Credentials, Get Unified Drive, Get Unified File, Get Unified Folder, Get Unified Group, Get Unified Organization, Get Unified Role, Get Unified User, Hide Shared Drive, List Access Proposals, List Changes, List Comments, List Files, List Permissions, List Replies, List Revisions, List Shared Drives, List Unified Drives, List Unified Files, List Unified Folders, List Unified Groups, List Unified Organizations, List Unified Resource Types, List Unified Resource Users, List Unified Roles, List Unified Users, Resolve Access Proposal, Unhide Shared Drive, Update Comment, Update File, Update Permission, Update Reply, Update Revision, Update Shared Drive, Upload File (Multipart), Upload File (Resumable), Upload File (Simple), Upload Unified File

In Google Auth Platform, open Data Access. The Admin Directory scopes need a Google Workspace admin to authorize them.

  • Click Add or Remove Scopes.
  • Under Manually add scopes in the Update selected scopes side panel, paste each scope listed.
  • Click Add to table.
  • Click Update.
  • On the Data Access page, click Save.
8

Create the OAuth client

Open APIs & Services > Credentials.

  • Click Create credentials.
  • Select OAuth client ID.
  • Application type: Web application
  • Name: StackOne Drive Integration
  • Under Authorized redirect URIs, click Add URI.
  • Enter the Callback URL from your Connector Profile.
  • Click Create.
The Create OAuth client ID form with the Name, the redirect URI and the Create button highlighted
9

Copy the Client ID and Client Secret

In the dialog that opens, copy the Client ID and Client Secret into your Connector Profile.

Create the StackOne Connector Profile

1

Create a Connector Profile

Enable the connector and create a Connector Profile in your project. See Setup Connector Profile.
2

Link an Account

Once the Connector Profile is created, continue to link an account.