mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-05-22 18:45:19 +02:00
Update README.md to include new feature highlights and improve formatting
This commit is contained in:
parent
8e19490bf3
commit
ab828ee519
7 changed files with 138 additions and 0 deletions
Binary file not shown.
|
After Width: | Height: | Size: 50 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 86 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 109 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 101 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 109 KiB |
138
google-setup.md
Normal file
138
google-setup.md
Normal file
|
|
@ -0,0 +1,138 @@
|
||||||
|
# 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.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 3️⃣ Enable Required APIs
|
||||||
|
|
||||||
|
Enable the following APIs for your project:
|
||||||
|
|
||||||
|
- Gmail API
|
||||||
|
|
||||||
|
https://console.cloud.google.com/apis/api/gmail.googleapis.com
|
||||||
|
|
||||||
|
- Google Calendar API
|
||||||
|
|
||||||
|
https://console.cloud.google.com/apis/api/calendar-json.googleapis.com
|
||||||
|
|
||||||
|
- Google Drive API
|
||||||
|
|
||||||
|
https://console.cloud.google.com/apis/api/drive.googleapis.com
|
||||||
|
|
||||||
|
|
||||||
|
For each API:
|
||||||
|
|
||||||
|
- Click **Enable**
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 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.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 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.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 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**
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 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.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
Loading…
Add table
Add a link
Reference in a new issue