code: @Override
      public AuthenticationResult authenticate(HttpServletRequest request,
                                               HttpServletResponse response,
                                               HashMap<String, Object> props) throws Exception {
          WebRequest webRequest = new WebRequestImpl(request, response, null, null, null, null, null);
          AuthenticationResult authResult = handleJaspi(webRequest, props);
          return authResult;
      }
docs: /*
  This method is called by the FormLoginExtensionProcessor