private void succesHandler(HttpServletResponse response, User user, final SignedJWT token) { if (user != null && token != null) { Map<String, Object> result = new HashMap<>(); try { HashMap<String, Object> jwt = new HashMap<>(); jwt.put("access_token", token.serialize()); jwt.put("refresh", token.getJWTClaimsSet().getLongClaim("refresh")); jwt.put("expires", token.getJWTClaimsSet().getExpirationTime().getTime()); result.put("jwt", jwt); result.put("user", user); } catch (ParseException ex) { logger.info("Unable to parse JWT.", ex); RestUtils.returnStatusResponse(response, HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Bad token."); } RestUtils.returnObjectResponse(response, result); } else { RestUtils.returnStatusResponse(response, HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Null token."); } }
private void succesHandler(HttpServletResponse response, User user, final SignedJWT token) { if (user != null && token != null) { Map<String, Object> result = new HashMap<>(); try { HashMap<String, Object> jwt = new HashMap<>(); jwt.put("access_token", token.serialize()); jwt.put("refresh", token.getJWTClaimsSet().getLongClaim("refresh")); jwt.put("expires", token.getJWTClaimsSet().getExpirationTime().getTime()); result.put("jwt", jwt); result.put("user", user); } catch (ParseException ex) { logger.info("Unable to parse JWT.", ex); RestUtils.returnStatusResponse(response, HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Bad token."); } RestUtils.returnObjectResponse(response, result); } else { RestUtils.returnStatusResponse(response, HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Null token."); } }