diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2014-05-23 15:54:53 +0200 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2014-06-26 12:37:39 +0200 |
commit | f9adc5a5f3ed84ae23c4261f7316ad2e84952d68 (patch) | |
tree | 51e7d22c2ba89a7690e9e5a4365c44b941744073 /install/ui/src/freeipa/ipa.js | |
parent | 2df654223259ca336843f37a229838e125c874d6 (diff) | |
download | freeipa-f9adc5a5f3ed84ae23c4261f7316ad2e84952d68.tar.gz freeipa-f9adc5a5f3ed84ae23c4261f7316ad2e84952d68.tar.xz freeipa-f9adc5a5f3ed84ae23c4261f7316ad2e84952d68.zip |
webui: support password change with OTP in login screen
https://fedorahosted.org/freeipa/ticket/4262
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
Diffstat (limited to 'install/ui/src/freeipa/ipa.js')
-rw-r--r-- | install/ui/src/freeipa/ipa.js | 6 |
1 files changed, 5 insertions, 1 deletions
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, |