我安装了WSO2 API-M 1.10.0并尝试更新用户的密码。
步骤:
请求是:
<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)。我是否尝试将密码编码成某些东西?
由于
汤姆
答案 0 :(得分:1)
我验证了这种情况,它在APIM 1.10.0和2.0.0中都运行良好。如果您收到该错误,则表示密码已经更改,并且您正在尝试第二次更改密码。请尝试使用新密码登录管理控制台,并确保其已更改。