Skip to content

docs: improve OAuth error 403 troubleshooting and test user setup#3

Merged
snomiao merged 1 commit into
mainfrom
docs/oauth-403-fix
Feb 17, 2026
Merged

docs: improve OAuth error 403 troubleshooting and test user setup#3
snomiao merged 1 commit into
mainfrom
docs/oauth-403-fix

Conversation

@snomiao
Copy link
Copy Markdown
Owner

@snomiao snomiao commented Feb 17, 2026

Ported from insanum/gcalcli#869 by @dandaka.

Summary

  • Clarifies OAuth consent screen setup steps (External user type, test user requirement)
  • Adds troubleshooting section for Error 403: access_denied
  • Updates OAuth flow warning description to be more accurate

Why

One of the most common setup failures for new users is not adding their email as a test user before authenticating. This doc change surfaces that requirement clearly.

🤖 Generated with Claude Code

Add troubleshooting section for common Error 403: access_denied issue
that occurs when users attempt authentication before adding test users.

Changes:
- Add troubleshooting section explaining Error 403 and solution
- Clarify OAuth consent screen test user configuration steps
- Explain "Google hasn't verified this app" warning is expected
- Emphasize test users must be added before running gcalcli init

This addresses a common setup issue where users encounter access_denied
errors because they skip or don't realize they need to add themselves
as test users in the OAuth consent screen.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 17, 2026 11:13
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves the OAuth setup documentation by clarifying consent screen configuration steps and adding troubleshooting guidance for a common authentication error.

Changes:

  • Expands OAuth consent screen setup instructions with more detailed steps, including explicit External user type selection and test user configuration
  • Adds troubleshooting section for Error 403: access_denied when test users are not configured
  • Updates the OAuth flow warning description to be more accurate and less alarming

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@snomiao snomiao merged commit 076f4e3 into main Feb 17, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants