diff options
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, |