Library choice: golang.org/x/oauth2 for the code exchange, github.com/coreos/go-oidc/v3 for the ID token's verification (issuer, audience, expiry, signature from the issuer's JWKS).
12 lines
240 B
AMPL
12 lines
240 B
AMPL
module mesh-mail-web
|
|
|
|
go 1.26.0
|
|
|
|
require (
|
|
git.novox.be/novox/mesh-sdk/go v0.1.14-0.20261019062050-34392e74916c
|
|
github.com/coreos/go-oidc/v3 v3.21.0
|
|
golang.org/x/oauth2 v0.37.0
|
|
)
|
|
|
|
require github.com/go-jose/go-jose/v4 v4.1.4 // indirect
|