Alternative implementation to the official okta-jwt-verifier that includes support for telemetry (ie. OpenTelemetry), minimizing verification latency, and testability.
import (
"context"
verifier "github.com/sovietaced/okta-jwt-verifier"
)
func main() {
ctx := context.Background()
issuer := "https://test.okta.com"
clientId := "test"
v, err := verifier.NewVerifier(issuer, clientId)
idToken := "..."
token, err := v.VerifyAccessToken(ctx, idToken)
}