private boolean allowUser(String username, String password) { if (userAdmin != null) { User user = userAdmin.getUser("org.energy_home.jemma.username", username); if (user == null) { return false; } if (!user.hasCredential("org.energy_home.jemma.password", password)) { return false; } return true; } return false; }
private Authorization login( HttpServletRequest request, final String username, final String password) throws LoginException { Authorization a = (Authorization) request.getAttribute(HttpContext.AUTHORIZATION); if (a != null) { return a; } if (userAdmin != null) { User user = userAdmin.getUser("it.telecomitalia.username", username); if (user == null) { throw new LoginException(); } if (!user.hasCredential("it.telecomitalia.password", password)) { throw new LoginException(); } return userAdmin.getAuthorization(user); } throw new LoginException(); }