Example #1
0
 public String testDoPost(String code) throws CryptoError, ServletException, IOException {
   replaceDefaultManagerDbForTest();
   MockHttpServletRequest request = new MockHttpServletRequest();
   MockHttpServletResponse response = new MockHttpServletResponse();
   // create token and sign it
   String testToken = makeTokenString(testIdentity.getName());
   String testSignature = testIdentityKey.sign(testToken);
   // set needed parameters
   request.setParameter("token", testToken);
   request.setParameter("signature", testSignature);
   request.setParameter("code", code);
   request.setParameter("secret", twoFactorData.testSecret);
   servlet.doPost(request, response);
   return response.getOutput();
 }