Fix U2F sign request after u2f library upgrade.

This commit is contained in:
Clement Michaud 2018-11-15 22:29:02 +01:00
parent 9a0e5290d1
commit baa1899536
4 changed files with 5 additions and 3 deletions

View File

@ -31,8 +31,8 @@ export default function (vars: ServerVariables) {
vars.logger.debug(req, "AppId = %s, keyHandle = %s", appId, JSON.stringify(doc.registration.keyHandle)); vars.logger.debug(req, "AppId = %s, keyHandle = %s", appId, JSON.stringify(doc.registration.keyHandle));
const request = vars.u2f.request(appId, doc.registration.keyHandle); const request = vars.u2f.request(appId, doc.registration.keyHandle);
res.json(request);
authSession.sign_request = request; authSession.sign_request = request;
res.json(request);
return BluebirdPromise.resolve(); return BluebirdPromise.resolve();
}) })
.catch(ErrorReplies.replyWithError200(req, res, vars.logger, .catch(ErrorReplies.replyWithError200(req, res, vars.logger,

View File

@ -10,6 +10,7 @@ const includes = [
"docker-compose.test.yml", "docker-compose.test.yml",
"example/compose/docker-compose.base.yml", "example/compose/docker-compose.base.yml",
"example/compose/nginx/minimal/docker-compose.yml", "example/compose/nginx/minimal/docker-compose.yml",
"example/compose/smtp/docker-compose.yml",
] ]

View File

@ -10,6 +10,7 @@ const includes = [
"docker-compose.minimal.yml", "docker-compose.minimal.yml",
"example/compose/docker-compose.base.yml", "example/compose/docker-compose.base.yml",
"example/compose/nginx/minimal/docker-compose.yml", "example/compose/nginx/minimal/docker-compose.yml",
"example/compose/smtp/docker-compose.yml",
] ]

View File

@ -9,7 +9,7 @@ import ClickOnLink from '../helpers/click-on-link';
import ClickOnButton from '../helpers/click-on-button'; import ClickOnButton from '../helpers/click-on-button';
import WaitRedirect from '../helpers/wait-redirected'; import WaitRedirect from '../helpers/wait-redirected';
import FillField from "../helpers/fill-field"; import FillField from "../helpers/fill-field";
import {GetLinkFromFile} from "../helpers/get-identity-link"; import {GetLinkFromEmail} from "../helpers/get-identity-link";
import FillLoginPageAndClick from "../helpers/fill-login-page-and-click"; import FillLoginPageAndClick from "../helpers/fill-login-page-and-click";
const execAsync = Bluebird.promisify(ChildProcess.exec); const execAsync = Bluebird.promisify(ChildProcess.exec);
@ -30,7 +30,7 @@ describe('Reset password', function() {
.then(() => FillField(this.driver, "username", "john")) .then(() => FillField(this.driver, "username", "john"))
.then(() => ClickOnButton(this.driver, "Reset Password")) .then(() => ClickOnButton(this.driver, "Reset Password"))
.then(() => this.driver.sleep(1000)) // Simulate the time to read it from mailbox. .then(() => this.driver.sleep(1000)) // Simulate the time to read it from mailbox.
.then(() => GetLinkFromFile()) .then(() => GetLinkFromEmail())
.then((link) => VisitPage(this.driver, link)) .then((link) => VisitPage(this.driver, link))
.then(() => FillField(this.driver, "password1", "newpass")) .then(() => FillField(this.driver, "password1", "newpass"))
.then(() => FillField(this.driver, "password2", "newpass")) .then(() => FillField(this.driver, "password2", "newpass"))