diff --git a/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java b/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java index d57fd8b..ebb9744 100644 --- a/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java +++ b/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java @@ -82,7 +82,11 @@ public class Controller { SignatureAlgorithm signatureAlgorithm = SignatureAlgorithm.HS256; if(BCrypt.checkpw(user.getPassword(), userRepository.findByUsername(user.getUsername()).getPassword())){ - String token = Jwts.builder().setSubject(user.getUsername()).claim("admin", userRepository.findByUsername(user.getUsername()).getRoles().stream().anyMatch(x->x.getId()==0)).setExpiration(new Date(new Date().getTime() + (1000 * 60 * 60 * 24))).signWith(signatureAlgorithm, key).compact(); + String token = Jwts.builder() + .setSubject(user.getUsername()) + .claim("admin", userRepository.findByUsername(user.getUsername()).getRoles().stream().anyMatch(x->x.getId()==0)) //True if user is admin + .setExpiration(new Date(new Date().getTime() + (1000 * 60 * 60 * 24))) //One day expiration + .signWith(signatureAlgorithm, key).compact(); System.out.println(token); Claims claims = Jwts.parser()