diff --git a/pkg/storage/unified/resource/grpc/authenticator.go b/pkg/storage/unified/resource/grpc/authenticator.go index c9956612dcc..91bad8c2dd6 100644 --- a/pkg/storage/unified/resource/grpc/authenticator.go +++ b/pkg/storage/unified/resource/grpc/authenticator.go @@ -2,6 +2,7 @@ package grpc import ( "context" + "log/slog" "strconv" "google.golang.org/grpc" @@ -23,6 +24,8 @@ const ( mdOrgRole = "grafana-org-role" ) +var logger = slog.Default().With("logger", "legacy.grpc.Authenticator") + // This is in a package we can no import // var _ interceptors.Authenticator = (*Authenticator)(nil) @@ -142,6 +145,8 @@ func wrapContext(ctx context.Context) (context.Context, error) { func encodeIdentityInMetadata(user identity.Requester) metadata.MD { id, _ := user.GetInternalID() + logger.Debug("encodeIdentityInMetadata", "user.id", user.GetID(), "user.Login", user.GetLogin(), "user.Name", user.GetName()) + return metadata.Pairs( // This should be everything needed to recreate the user mdToken, user.GetIDToken(),