go-oidc provides a comprehensive collection of golang libraries for other projects to implement OpenID Connect (OIDC) server and client components.
- github.com/coreos/go-oidc/oidc - OIDC client- and server-related components
- github.com/coreos/go-oidc/oauth2 - OAuth2-specific code needed by the OIDC components
- github.com/coreos/go-oidc/jose - Javascript Object Signing and Encryption (JOSE) object (JWS, JWK) generation, validation and serialization
- github.com/coreos/go-oidc/key - RSA key management for OIDC components