2016-09-22 47 views
2

如何使用PATCH更新用户,为什么它需要userName(与PUT相同)?WSO2 IS:SCIM API更新:SCIM对象中缺少必需属性userName

curl -v -k --admin:admin -X PATCH -d '{"name":{"familyName":"Doe"}' \ 
--header "Content-Type:application/json" \ 
https://localhost:9443/wso2/scim/Users/bd61878b-a37c-4c71-ab76-c553d559539f 

Required attribute userName is missing in the SCIM Object 

我有不可变用户名的辅助用户存储。当我尝试在param中输入userName时,同样没有改变。它报告我:

User name is immutable in carbon user store. 

我使用的是wso2是5.1。有什么方法可以更新用户使用SCIM API?

回答