This commit is contained in:
chenzhongjie 2024-04-11 14:28:48 +08:00
parent 7d9c9af001
commit aeeb36747c

View File

@ -104,11 +104,12 @@ func (auth *JWTAuthSetterVerifier) VerifyToken(user, token string) error {
return fmt.Errorf("claims %v is invalid", parsedToken.Claims) return fmt.Errorf("claims %v is invalid", parsedToken.Claims)
} }
if len(user) > 0 { sub := claims["sub"]
id, found := claims["email"] if sub != "remote_ssh" {
if !found { return fmt.Errorf("token sub is invalid")
id, _ = claims["id"]
} }
if len(user) > 0 {
id := claims["aud"]
if id != user { if id != user {
return fmt.Errorf("token %s is not for user %s", token, user) return fmt.Errorf("token %s is not for user %s", token, user)
} }