code: @SneakyThrows
      protected Http signHttpAuthRequest(final Http request, final String id) {
          request.addParam("username", id);
          request.addParam("factor", "auto");
          request.addParam("device", "auto");
          request.signRequest(
              duoProperties.getDuoIntegrationKey(),
              duoProperties.getDuoSecretKey());
          return request;
      }
docs: Sign http request.
  
  @param request the request
  @param id      the id
  @return the http