feat(op): add opentelemetry to token endpoint

This commit is contained in:
Tim Möhlmann 2023-09-01 11:28:24 +03:00
parent 5ade1cd9de
commit 257b5e73b1
13 changed files with 107 additions and 1 deletions

View file

@ -9,6 +9,8 @@ import (
"github.com/gorilla/mux"
"github.com/gorilla/schema"
"github.com/rs/cors"
"go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/trace"
"golang.org/x/text/language"
"gopkg.in/square/go-jose.v2"
@ -67,6 +69,12 @@ var (
}
)
var tracer trace.Tracer
func init() {
tracer = otel.Tracer("github.com/zitadel/oidc/pkg/op")
}
type OpenIDProvider interface {
Configuration
Storage() Storage