diff --git a/backend/src/main/java/com/alttd/altitudeweb/controllers/login/LoginController.java b/backend/src/main/java/com/alttd/altitudeweb/controllers/login/LoginController.java index 124885b..7207042 100644 --- a/backend/src/main/java/com/alttd/altitudeweb/controllers/login/LoginController.java +++ b/backend/src/main/java/com/alttd/altitudeweb/controllers/login/LoginController.java @@ -144,6 +144,7 @@ public class LoginController implements LoginApi { Connection.getConnection(Databases.DEFAULT) .runQuery(sqlSession -> { try { + log.debug("Loading user by uuid {}", uuid.toString()); Optional privilegedUser = sqlSession.getMapper(PrivilegedUserMapper.class) .getUserByUuid(uuid.toString()); @@ -158,10 +159,13 @@ public class LoginController implements LoginApi { privilegedUser.ifPresent(user -> user.getPermissions().forEach(permission -> { try { claimList.add(PermissionClaimDto.valueOf(permission)); + log.debug("Added permission claim {}", permission); } catch (IllegalArgumentException e) { log.warn("Received invalid permission claim: {}", permission); } })); + log.debug("Generated token for user {} with claims {}", uuid.toString(), + claimList.stream().map(PermissionClaimDto::getValue).toList()); JwtClaimsSet claims = JwtClaimsSet.builder() .issuer(serverAddress) .claim("authorities", claimList.stream().map(PermissionClaimDto::getValue).toList())