WSO2 Идентификационный сервер Смена пароля, проблема: «Не удается получить доступ к службе каталогов для пользователя» - PullRequest
0 голосов
/ 29 июня 2019

Я пытаюсь сбросить пароль на сервере идентификации 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>
...