Releases: PalenaAI/claude-code-auth-helper
Releases · PalenaAI/claude-code-auth-helper
Release list
v0.1.1
Added
- Identity-provider setup guides for Entra ID, Google Workspace, and Keycloak,
each with the matching gateway JWT-validation values.
Changed
- The browser "Login complete" page now auto-closes after sign-in (best-effort;
falls back to a "you can close this window" message where the browser blocks it).
Fixed
- CI builds with the latest patched Go 1.25.x so govulncheck stays green.
v0.1.0
Added
- Initial release. ccauth — an OAuth2/SSO credential helper that authenticates
Claude Code to AI gateways through itsapiKeyHelperhook, so developers never
hand-manage API keys. - Identity providers: Microsoft Entra ID, Google Workspace, and generic OIDC
(Okta / Auth0 / Keycloak), via a single OIDC engine with provider presets. - Gateways: LiteLLM, Portkey, Bifrost, and any OIDC-aware gateway, with two
credential modes — passthrough (emit the raw SSO JWT) and exchange (trade it
for a gateway-native key via RFC 8693 or a broker). - Interactive
login(authorization code + PKCE + loopback, or device-code)
split from a fast, silenttokenhelper that returns cached tokens, refreshes
silently, and opens a browser to re-authenticate when the refresh token expires. - Layered configuration (
user < embedded < managed < remote) for zero-config
enterprise rollout, withallow_user_profileslockdown andccauth config/
config synccommands. - Secure storage: refresh token in the OS keychain (macOS Keychain, Windows
Credential Manager, Linux Secret Service) with a0600-file fallback. - Commands:
setup,init,login,token,logout,status,wire,
config,doctor,gateways. - Reference material:
DESIGN.md,ENTERPRISE.md, LiteLLM and Portkey
examples, a Bifrost edge-auth plugin, and a token-exchange broker contract.