Я использую 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`
Update пользователю после его создания:
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?
мы можем добавить больше пользователей существуют тентовые? – Jamsheer
Когда мы редактируем группу, она будет обновляться с данными членами. Все остальные участники уже в этой группе будут удалены. Есть ли какое-то решение для этого? – Juan
Пока операция PATCH не поддерживается WSO2 IS. Что вам нужно сделать, выполните запрос GET в группу, а затем обновите ресурс (группу), а затем снова выполните операцию PUT с тем же ресурсом. Операция PATCH уже рассмотрена для дорожной карты – Venura