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
|
sub := consts.AnonymousUser
|
||||||
var jwtIdToken = &models.User{}
|
var jwtIdToken = models.User{}
|
||||||
|
|
||||||
if config.DebugMode.Enable {
|
if config.DebugMode.Enable {
|
||||||
jwtIdToken.Token.Sub = sub
|
jwtIdToken.Token.Sub = sub
|
||||||
@ -45,14 +45,14 @@ func JwtAuth(ctx context.Context) (context.Context, error) {
|
|||||||
|
|
||||||
jwtIdToken.Valid = true
|
jwtIdToken.Valid = true
|
||||||
|
|
||||||
err = mapstructure.Decode(token.Claims, &jwtIdToken)
|
err = mapstructure.Decode(token.Claims, &jwtIdToken.Token)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("Failed to map token claims to JwtIDToken struct.\nError: " + err.Error())
|
logger.Error("Failed to map token claims to JwtIDToken struct.\nError: " + err.Error())
|
||||||
return nil, err
|
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