1
我正在使用WSO2 Identity Server 4.1.0。我的要求是將現有角色分配給在WSO2默認身份存儲中創建的用戶。我曾嘗試以下:WSO2 Identity Server - 如何將現有角色分配給WSO2 IS用戶?
curl -v -k --user admin:admin --data "{"schemas":[],"name":{"familyName":"FN_atest2","givenName":"LN_atest2"},"userName":"atest2","password":"perf","groups":[{"value":"c83dc72c-15c2-40f2-bddd-4acb086b9e17","display":"Employee"}]}" --header "Content-Type:application/json" `https://localhost:9443/wso2/scim/Users`
更新它在創建後用戶:
與分配給他一個角色創建一個用戶
curl -v -k --user admin:admin -X PUT --data "{"schemas":[],"name":{"familyName":"FN_atest2","givenName":"LN_atest2"},"userName":"atest2","password":"perf","groups":[{"value":"c83dc72c-15c2-40f2-bddd-4acb086b9e17","display":"FleetPlanner"}]}" --header "Content-Type:application/json" `https://localhost:9443/wso2/scim/Users/17ebb35d-62af-4cd3-b440-21bcf80714fc`
無論是上述之一將用戶分配到「FleetPlanner」角色。 如何將現有角色分配給新創建的或現有的WSO2 IS用戶?
我們可以增加更多的用戶到現有的gruop嗎? – Jamsheer
當我們編輯組時,它將與給定的成員一起更新。該組中的所有其他成員都將被刪除。是否有解決方案? – Juan
現在,WSO2 IS不支持PATCH操作。您需要做的是,對組執行GET請求,然後更新資源(組),然後再對同一資源執行PUT操作。 PATCH操作已被考慮用於路線圖 – Venura