example

command
v0.260224.1130 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2026 License: MPL-2.0 Imports: 15 Imported by: 0

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL