Skip to content

Latest commit

 

History

History
138 lines (72 loc) · 2.99 KB

File metadata and controls

138 lines (72 loc) · 2.99 KB

Connecting Google to Rowboat

Rowboat requires a Google OAuth Client ID to connect to Gmail, Calendar, and Drive. Follow the steps below to generate your Client ID correctly.


1️⃣ Open Google Cloud Console

Go to:

https://console.cloud.google.com/

Make sure you're logged into the Google account you want to use.


2️⃣ Create a New Project

Go to:

https://console.cloud.google.com/projectcreate

  • Click Create Project
  • Give it a name (e.g. Rowboat Integration)
  • Click Create

Once created, make sure the new project is selected in the top project dropdown.

Select the new project in the dropdown


3️⃣ Enable Required APIs

Enable the following APIs for your project:

For each API:

  • Click Enable

    Enable the API


4️⃣ Configure OAuth Consent Screen

Go to:

https://console.cloud.google.com/auth/branding

App Information

  • App name: (e.g. Rowboat)
  • User support email: Your email

Audience

  • Choose External

Contact Information

  • Add your email address

Click Save and Continue through the remaining steps.

You do NOT need to publish the app — keeping it in Testing mode is fine.

OAuth consent screen


5️⃣ Add Test Users

If your app is in Testing mode, you must add users manually.

Go to:

https://console.cloud.google.com/auth/audience

Under Test Users:

  • Click Add Users
  • Add the email address you plan to connect with Rowboat

Save changes.

Add test users


6️⃣ Create OAuth Client ID

Go to:

https://console.cloud.google.com/auth/clients

Click Create Credentials → OAuth Client ID

Application Type

Select:

Universal Windows Platform (UWP)

  • Name it anything (e.g. Rowboat Desktop)
  • Store ID can be anything (e.g. test )
  • Click Create

Create OAuth Client ID (UWP)


7️⃣ Copy the Client ID

After creation, Google will show:

  • Client ID
  • Client Secret

Copy the Client ID and paste it into Rowboat where prompted.

Copy Client ID