def test_08_authenticate_local_pin(self): responses.add(responses.POST, "http://my.privacyidea.server/validate/check", body=json.dumps(self.success_body), content_type="application/json") db_token = Token.query.filter(Token.serial == self.serial1).first() token = RemoteTokenClass(db_token) # wrong PIN r = token.authenticate("wrong" + "123456") self.assertFalse(r[0], r) self.assertTrue(r[1] == -1, r) self.assertTrue(r[2].get("message") == "Wrong PIN", r) # rigth PIN r = token.authenticate(self.otppin + "123456") self.assertTrue(r[0], r) self.assertTrue(r[1] >= 0, r) self.assertTrue(r[2].get("message") == "matching 1 tokens", r)
def test_08_authenticate_local_pin(self): responses.add(responses.POST, "http://my.privacyidea.server/validate/check", body=json.dumps(self.success_body), content_type="application/json") db_token = Token.query.filter(Token.serial == self.serial1).first() token = RemoteTokenClass(db_token) # wrong PIN r = token.authenticate("wrong"+"123456") self.assertFalse(r[0], r) self.assertTrue(r[1] == -1, r) self.assertTrue(r[2].get("message") == "Wrong PIN", r) # rigth PIN r = token.authenticate(self.otppin+"123456") self.assertTrue(r[0], r) self.assertTrue(r[1] >= 0, r) self.assertTrue(r[2].get("message") == "matching 1 tokens", r)
def test_09_authenticate_remote_pin(self): responses.add(responses.POST, "http://my.privacyidea.server/validate/check", body=json.dumps(self.success_body), content_type="application/json") db_token = Token.query.filter(Token.serial == self.serial2).first() token = RemoteTokenClass(db_token) token.set_pin("") r = token.authenticate("remotePIN123456") self.assertTrue(r[0], r) self.assertTrue(r[1] >= 0, r) self.assertTrue(r[2].get("message") == "matching 1 tokens", r)
def test_09_authenticate_remote_pin(self): responses.add(responses.POST, "http://my.privacyidea.server/validate/check", body=json.dumps(self.success_body), content_type="application/json") db_token = Token.query.filter(Token.serial == self.serial2).first() token = RemoteTokenClass(db_token) token.set_pin("") r = token.authenticate("remotePIN123456") self.assertTrue(r[0], r) self.assertTrue(r[1] >= 0, r) self.assertTrue(r[2].get("message") == "matching 1 tokens", r)