WSO2 Identity Server 4.1.0을 사용하고 있습니다. 필자의 요구 사항은 WSO2 기본 ID 저장소에서 생성 된 사용자에게 기존 역할을 할당하는 것입니다. 내가 시도 다음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