/** * Returns the user making the request, if the user has authenticated. * * @param httpRequest * @return user */ public UserModel getUser(HttpServletRequest httpRequest) { UserModel user = null; String username = (String) httpRequest.getAttribute("gerrit-username"); String token = (String) httpRequest.getAttribute("gerrit-token"); if (token == null || username == null) { return null; } user = gitBlit.authenticate( username, (GerritToGitBlitUserService.SESSIONAUTH + token).toCharArray(), null); if (user != null) { return user; } return null; }