diff --git a/cmd/dashboard/controller/oauth2.go b/cmd/dashboard/controller/oauth2.go index 49bd900..ebe7e50 100644 --- a/cmd/dashboard/controller/oauth2.go +++ b/cmd/dashboard/controller/oauth2.go @@ -177,7 +177,10 @@ func oauth2callback(jwtConfig *jwt.GinJWTMiddleware) func(c *gin.Context) (any, } } - tokenString, _, err := jwtConfig.TokenGenerator(fmt.Sprintf("%d", bind.UserID)) + tokenString, _, err := jwtConfig.TokenGenerator(map[string]interface{}{ + "user_id": fmt.Sprintf("%d", bind.UserID), + "ip": realip, + }) if err != nil { return nil, err }