Public declaration syntax from forge-go/mcp/auth.go Original source SHA-256: abdab6515edf234a9a5d96cda0ef3c02babdc8b3afc150cbbdc1d946444bcfbf Function bodies and constant values are omitted. This is not the complete implementation. Source line 15 type OAuthConfig struct Source line 40 type PkceChallenge struct Source line 63 func GeneratePkceChallenge() (*PkceChallenge, error)