79238856

Date: 2024-11-30 05:06:54
Score: 2.5
Natty:
Report link

The following logic does not look correct

The username extracted from token and the one coming from userDetails will always be the same. Why is it comparing the two?

public Boolean validateToken(String token, UserDetails userDetails) {

    final String username = getUsernameFromToken(token);
    return (username.equals(userDetails.getUsername()) && 
            !isTokenExpired(token));
    }

}
Reasons:
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: Rajesh Java guy