Registry / auth / coreos-go-oidc

coreos-go-oidc

JSON →
library2.5.0+incompatiblegogounverified

Package oidc implements OpenID Connect client logic for the golang.org/x/oauth2 package.

go get github.com/coreos/go-oidc
INSTALL
IMPORT
SIG · COREOS-GO-OIDC
C
coreos-go-oidc
authgov2.5.0+incompatible
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

oidc
github.com/coreos/go-oidc/v3/oidc

Verifies an OpenID Connect ID token.

package main import ( "context" "fmt" "github.com/coreos/go-oidc/v3/oidc" ) func main() { ctx := context.Background() provider, err := oidc.NewProvider(ctx, "https://accounts.google.com") if err != nil { panic(err) } verifier := provider.Verifier(&oidc.Config{ClientID: "my-client-id"}) idToken, err := verifier.Verify(ctx, "some-id-token") if err != nil { panic(err) } fmt.Println(idToken.Subject) }
Debug
Known issues
breakingVersion 2.x uses import path github.com/coreos/go-oidc; v3 uses github.com/coreos/go-oidc/v3/oidc.
fix
Use import path github.com/coreos/go-oidc/v3/oidc for v3.
affects: >=3.0.0
Upgrade
Version history
2.5.0+incompatiblelatest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
19 hits · last 30 days
node
16
Amazon
1
OpenAI (training)
1
Resources
coreos-go-oidc — go get coreos-go-oidc · libregistry