-1
我已經安裝WSO2 API-M 1.10.0並嘗試更新用戶的密碼。WSO2:web服務changePasswordByUser錯誤
步驟:
- 創建租戶「carbon.super」用戶並分配在同一時間,用戶管理員角色(成功)
- 使用用戶的憑據更改其密碼。 。通過web服務 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編碼(帳戶:舊密碼).AM我嘗試密碼編碼成什麼?
感謝
湯姆
我的方案是錯誤的。我真正做的是創建一個新租戶並執行上述步驟,所以......錯誤僅發生在新租戶上。感謝您的測試。 –
關於更新角色的另一個問題是相同的條件。我嘗試使用carbon.super工作正常。 –