Documentation
¶
Overview ¶
Package main provides an example OAuth client that demonstrates how to use the oauth package for performing OAuth 2.0 authorization flows.
Usage:
# Run with mock provider for testing (no credentials needed) go run main.go -provider=mock # Run with Anthropic (built-in credentials) go run main.go -provider=claude_code # Run with Gemini CLI (built-in credentials) go run main.go -provider=gemini # Run with Codex (requires OAUTH_CLIENT_ID environment variable) go run main.go -provider=codex
Available providers: mock, claude_code, openai, google, gemini, github, codex
Click to show internal directories.
Click to hide internal directories.