Overview of the OpenID Connect SDK for Go
mainThe zitadel/oidc project provides a complete OpenID Connect (OIDC) implementation for Go, supporting both the Relying Party (RP/Client) and the OpenID Provider (OP/Server) roles.
Core Packages
pkg/client/rp: Implementation of an OIDC Relying Party (client).pkg/client/rs: Implementation of an OAuth Resource Server (API).pkg/op: Implementation of an OIDC OpenID Provider (server).pkg/oidc: Shared definitions used by both clients and servers.