Add pkg/auth package with OIDCClient skeleton: - oidc.go: OIDCClient struct with discovery/JWKS caching, NewOIDCClient constructor - Discovery, TokenResponse, IDTokenClaims types - TODO skeleton methods: Discover, RefreshJWKS, ExchangeCode, ValidateIDToken - oidc_test.go: smoke test for NewOIDCClient All methods are TODO placeholders for Phase B.3 implementation. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
3.8 KiB
3.8 KiB