如何在WSO2中使用SCIM将用户添加到角色

时间:2017-01-03 13:00:20

标签: wso2 wso2is wso2-am wso2carbon

我想在WSO2身份服务器中以编程方式向用户添加角色。 我可以通过SCIM API创建用户。但是无法找到用于将用户添加到角色的API。 我尝试将用户名命名为" userName":" role / myusername"在wso2 / scim / Users POST API中。但它不起作用;不确定它是否是正确的方法。 有人可以告诉我如何向现有用户添加角色,还可以向新用户添加角色吗?

由于

1 个答案:

答案 0 :(得分:1)

答案here显示了如何使用SCIM PUT命令执行此操作。

此外,从IS 5.1.0开始,您还可以使用docs

中提到的PATCH操作
  

将用户AMRSNGHE / groupUSR001添加到AMRSNGHE / ngioletGR组

     

curl -k --user admin:admin -X PATCH -d&#39; {&#34; displayName&#34;:&#39; AMRSNGHE / ngioletGR&#39;,#34;成员&#34; :[{&#34; value&#34;:&#34;&#34;,&#34; display&#34;:&#39; AMRSNGHE / groupUSR001&#39;}}}&#39; --header&#34; Content-Type:application / json&#34;创建组AMRSNGHE / ngioletGR&gt;时,https://localhost:9443/wso2/scim/Groups/<id在响应中返回