Add debug info for encodeIdentityInMetadata (#101801)
Signed-off-by: Maicon Costa <maiconscosta@gmail.com>
This commit is contained in:
@@ -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(),
|
||||
|
||||
Reference in New Issue
Block a user