@Override
protected void doPost(final HttpServletRequest httpRequest, final HttpServletResponse httpResponse)
throws ServletException, IOException {
AuthenticateRequest request = marshaller.read(httpRequest, AuthenticateRequest.class);
if (request == null) {
httpResponse.sendError(HttpServletResponse.SC_BAD_REQUEST);
return;
}