Update auth.go
This commit is contained in:
parent
134fa333ea
commit
c6260677f4
@ -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
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user