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