fix(auth): add jti claim to JWT tokens for unique token identification
This commit is contained in:
@@ -753,6 +753,7 @@ func AdminMiddleware(next echo.HandlerFunc) echo.HandlerFunc {
|
|||||||
|
|
||||||
func (h *AuthHandler) generateJWTWithAllClaims(userID, userRole, userEmail, userUsername string) (string, error) {
|
func (h *AuthHandler) generateJWTWithAllClaims(userID, userRole, userEmail, userUsername string) (string, error) {
|
||||||
claims := jwt.MapClaims{
|
claims := jwt.MapClaims{
|
||||||
|
"jti": uuid.New().String(),
|
||||||
"user_id": userID,
|
"user_id": userID,
|
||||||
"user_role": userRole,
|
"user_role": userRole,
|
||||||
"user_email": userEmail,
|
"user_email": userEmail,
|
||||||
|
|||||||
Reference in New Issue
Block a user