WSO2身份服务器密码更改,出现问题“无法访问用户的目录服务”

时间:2019-06-28 21:07:51

标签: soap ldap wso2 wso2is

我正在尝试使用LDAP作为辅助存储的wso2身份服务器中的密码重置功能。<​​/ p>

我正在使用此(https://docs.wso2.com/display/IS530/Configuring+Users#ConfiguringUsers-UpdateuserusingSOAP)链接作为文档,通过调用https://localhost:9443/services/RemoteUserStoreManagerService?wsdl管理服务来更新用户详细信息。 我正在使用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>

0 个答案:

没有答案