Я установил WSO2 API-M 1.10.0 и попытаюсь обновить пароль пользователя.WSO2: изменение веб-сервисаPasswordByUser error
Шаги:
- Создайте пользователя в арендатора «carbon.super» и назначить роли пользователя администратора в то же время (успех)
- Использование учетных данных пользователя, чтобы изменить свой пароль. . через веб службы UserAdminService changePasswordByUser (обязательно)
запрос является:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://org.apache.axis2/xsd">
<soap:Header/>
<soap:Body>
<xsd:changePasswordByUser>
<!--Optional:-->
<xsd:userName>?</xsd:userName>
<!--Optional:-->
<xsd:oldPassword>?</xsd:oldPassword>
<!--Optional:-->
<xsd:newPassword>?</xsd:newPassword>
</xsd:changePasswordByUser>
</soap:Body>
</soap:Envelope>
И сообщение об ошибке:
Error while updating password. Wrong old credential provided
Я уверен, что эти пароли правильно и учетные данные кодируются base64 (счет: OldPassword) .AM Я пытаюсь кодировать пароли во что-то ??
Благодаря
Том
Мой сценарий неправильный. То, что я действительно сделал, это создать нового арендатора и выполнить вышеуказанные шаги, поэтому ошибка возникает только у нового арендатора. Спасибо за тестирование. –
Другой вопрос о ролях обновления - это одно и то же условие. Я стараюсь работать на carbon.super работает нормально. –