Я пытаюсь сбросить пароль на сервере идентификации wso2, где я использую LDAP в качестве вторичного хранилища.
Я использую эту ссылку (https://docs.wso2.com/display/IS530/Configuring+Users#ConfiguringUsers-UpdateuserusingSOAP) в качестве документации для обновления сведений о пользователе с помощьювызов службы администрирования * 1006. * Я использую LDAP в качестве вторичного хранилища, но, когда я пытаюсь обновить пароль с помощью метода updateCredential (), получаю следующую проблему
, получая этот ответ об ошибке
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <soapenv:Fault> <faultcode>soapenv:Server</faultcode> <faultstring>Can not access the directory service for user : yellow@xyz.com</faultstring> <detail/> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope>
, куда я отправляю этот запрос в метод updateCredential ()
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.ws.um.carbon.wso2.org"> <soapenv:Header/> <soapenv:Body> <ser:updateCredential> <!--Optional:--> <ser:userName>USERS/yellow@xyz.com</ser:userName> <!--Optional:--> <ser:newCredential>123456</ser:newCredential> <!--Optional:--> <ser:oldCredential>123456789</ser:oldCredential> </ser:updateCredential> </soapenv:Body> </soapenv:Envelope>