From c6260677f484f412da8a0c6180fb76217865aa9e Mon Sep 17 00:00:00 2001 From: Twilight Date: Tue, 16 Jul 2024 01:43:00 +0800 Subject: [PATCH] Update auth.go --- internal/middleware/grpc/auth.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/middleware/grpc/auth.go b/internal/middleware/grpc/auth.go index 68926d7..0c85176 100644 --- a/internal/middleware/grpc/auth.go +++ b/internal/middleware/grpc/auth.go @@ -19,7 +19,7 @@ func JwtAuth(ctx context.Context) (context.Context, error) { } sub := consts.AnonymousUser - var jwtIdToken = &models.User{} + var jwtIdToken = models.User{} if config.DebugMode.Enable { jwtIdToken.Token.Sub = sub @@ -45,14 +45,14 @@ func JwtAuth(ctx context.Context) (context.Context, error) { jwtIdToken.Valid = true - err = mapstructure.Decode(token.Claims, &jwtIdToken) + err = mapstructure.Decode(token.Claims, &jwtIdToken.Token) if err != nil { logger.Error("Failed to map token claims to JwtIDToken struct.\nError: " + err.Error()) return nil, err } } - ctx = logging.InjectFields(ctx, logging.Fields{"auth.sub", sub}) + ctx = logging.InjectFields(ctx, logging.Fields{consts.AuthMiddlewareKey, sub}) - return context.WithValue(ctx, "auth", jwtIdToken), nil + return context.WithValue(ctx, consts.AuthMiddlewareKey, &jwtIdToken), nil }