diff --git a/keepercommander/__init__.py b/keepercommander/__init__.py index bf1d82273..d4b3d72ad 100644 --- a/keepercommander/__init__.py +++ b/keepercommander/__init__.py @@ -10,4 +10,4 @@ # Contact: ops@keepersecurity.com # -__version__ = '16.11.21' +__version__ = '16.11.22' diff --git a/keepercommander/auth/console_ui.py b/keepercommander/auth/console_ui.py index 1b397019f..691ee7b15 100644 --- a/keepercommander/auth/console_ui.py +++ b/keepercommander/auth/console_ui.py @@ -135,6 +135,7 @@ def on_two_factor(self, step): if response: credential_id = response.credential_id + extensions = dict(response.extension_results) if response.extension_results else {} signature = { "id": utils.base64_url_encode(credential_id), "rawId": utils.base64_url_encode(credential_id), @@ -144,7 +145,7 @@ def on_two_factor(self, step): "signature": utils.base64_url_encode(response.signature), }, "type": "public-key", - "clientExtensionResults": response.extension_results or {} + "clientExtensionResults": extensions } step.duration = login_steps.TwoFactorDuration.EveryLogin step.send_code(channel.channel_uid, json.dumps(signature))