如何检索特定用户

时间:2017-09-05 07:48:00

标签: wso2 wso2is scim

如何检索特定用户的所有用户角色?

我认为有一种方法可以使用它:

curl -v -k --user admin:admin https://x:9443/wso2/scim/Users/x9-4fb9-be82-b1c97c073f02
来自https://docs.wso2.com/display/IS530/SCIM+APIs

应该返回所有属性,但是当我尝试时,里面没有角色...... 例如,这工作并返回用户的所有电子邮件。

curl -v -k --user admin:admin  https://x:9443/wso2/scim/Users/x9-4fb9-be82-b1c97c073f02?attributes=emails

但是当我这样做时,逗号分开了角色的重复,这不起作用。也许它不被视为属性?

curl -v -k --user admin:admin  https://x:9443/wso2/scim/Users/x9-4fb9-be82-b1c97c073f02?attributes=emails,roles

我只是希望实现我将拥有所有用户信息的请求,无论是针对所有用户还是具有所有属性的一个用户 我已经阅读了这个https://wso2.org/jira/browse/IDENTITY-4430问题,但看起来像url中的属性我们可以解决这个问题

1 个答案:

答案 0 :(得分:0)

我尝试了您提供的相同请求,但它在“group”下提供了角色名称。部分答复如下: -

"groups":[{"display":<your group(role) name associated with the particular user>,"value":<group_id>}]

在尝试上述请求之前,您是否已将角色(组)分配给特定用户?

此处连同请求您指定了用户ID,因此响应仅提供特定用户信息,而不是所有用户信息。