From f9adc5a5f3ed84ae23c4261f7316ad2e84952d68 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Fri, 23 May 2014 15:54:53 +0200 Subject: webui: support password change with OTP in login screen https://fedorahosted.org/freeipa/ticket/4262 Reviewed-By: Endi Sukma Dewata --- install/ui/src/freeipa/ipa.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'install/ui/src/freeipa/ipa.js') diff --git a/install/ui/src/freeipa/ipa.js b/install/ui/src/freeipa/ipa.js index 8a1ebaed7..66d92b6e0 100644 --- a/install/ui/src/freeipa/ipa.js +++ b/install/ui/src/freeipa/ipa.js @@ -516,7 +516,7 @@ IPA.login_password = function(username, password) { * @return {string} result.status * @return {string} result.message */ -IPA.reset_password = function(username, old_password, new_password) { +IPA.reset_password = function(username, old_password, new_password, otp) { //possible results: 'ok', 'invalid-password', 'policy-error' @@ -553,6 +553,10 @@ IPA.reset_password = function(username, old_password, new_password) { new_password: new_password }; + if (otp) { + data.otp = otp; + } + request = { url: '/ipa/session/change_password', data: data, -- cgit