Step 6: Add calendar.readonly Scope (Navigate Back)
Problem
You created the OAuth consent screen but need to go back and add the scope.
How to Find the Scopes Page
Method 1: From OAuth Consent Screen (Easiest)
- In Google Cloud Console, make sure you're in project
hoffmann-icarus - Left sidebar: "APIs & Services" → "OAuth consent screen"
- You should see your app "Icarus Family Assistant" listed
- Click on "Icarus Family Assistant" (or the edit/pencil icon)
- You'll be back in the setup wizard
- Click "Edit" next to "Scopes" (or click "Scopes" in the top tabs)
- Click "Add or Remove Scopes"
- Filter box: type "calendar.readonly"
- Check the box for:
https://www.googleapis.com/auth/calendar.readonly - Click "Update"
- Click "Save and Continue"
Method 2: If You See the Full Wizard
- You might be on the "App information" step
- Look at the top of the page — there are tabs/steps:
- App information ← You might be here
- Scopes ← Click this
- Test users - Click "Scopes"
- Click "Add or Remove Scopes"
- Filter: type "calendar.readonly"
- Check the box for
https://www.googleapis.com/auth/calendar.readonly - Click "Update"
- Click "Save and Continue"
What You Should See on Scopes Page
The scopes table should show:
| Scope | User-facing description |
|---|---|
https://www.googleapis.com/auth/calendar.readonly |
View your calendars |
AND NOTHING ELSE. If you see calendar (without .readonly), that's wrong — remove it.
Common UI Layout
┌─────────────────────────────────────────┐
│ OAuth consent screen │
├─────────────────────────────────────────┤
│ │
│ [App information] [Scopes] [Test users]│ ← Click "Scopes"
│ │
│ Your non-sensitive scopes │
│ ┌─────────────────────────────────┐ │
│ │ Add or Remove Scopes │ │ ← Click this
│ └─────────────────────────────────┘ │
│ │
│ Your sensitive scopes │
│ (should show calendar.readonly here) │
│ │
└─────────────────────────────────────────┘
Screenshot Description (What to Look For)
After clicking "Add or Remove Scopes":
- A panel slides out from the right
- Filter box at the top — type "calendar.readonly"
- Table shows matching scopes:
- Row: https://www.googleapis.com/auth/calendar.readonly
- Description: "See and download any calendar you can access using your Google Calendar"
- Checkbox: ☐ (unchecked)
- Check the checkbox
- Click "Update" at bottom
- Back on main scopes page, click "Save and Continue"
Still Can't Find It?
Alternative path:
1. Left sidebar: "IAM & Admin" → "Settings"
2. Or search the top search bar for "OAuth" and select "OAuth consent screen"
If the scopes tab is grayed out:
- You might need to complete "App information" first
- Fill in app name, user support email, developer contact
- Click "Save and Continue"
- Then scopes tab should be clickable
After This
Once calendar.readonly is added:
1. Click through to "Test users" tab
2. Add hoffmann.family.manager@gmail.com as test user
3. Click "Save and Continue"
4. Then proceed to Step 4 (Create Credentials)