WSO2 IS:SCIM API仅从PRIMARY商店获取用户

时间:2016-09-17 22:29:51

标签: wso2 scim

我已经使用postgres数据库创建了辅助用户存储,并通过运行脚本PRODUCT_HOME / dbscripts / postgresql.sql导入表。

新建用户存储的高级设置我已选中启用SCIM。

UserStore工作正常,但当我尝试使用以下内容获取用户时

curl -k --user admin:adminPass https://server.com:9443/wso2/scim/Users

我只收到PRIMARY商店的用户。如何接收来自二级商店的用户,或仅接收来自二级商店的用户?

编辑:假设可以获取来自辅助存储的任何新创建的用户并且它可以工作,只有在我选中启用SCIM之前创建的旧用户才会被提取。

1 个答案:

答案 0 :(得分:1)

对于要从SCIM API检索的用户/组,他们应具有SCIM特定声明以下。

urn:scim:schemas:core:1.0:userName
urn:scim:schemas:core:1.0:meta.location
urn:scim:schemas:core:1.0:meta.created
urn:scim:schemas:core:1.0:meta.lastModified
urn:scim:schemas:core:1.0:id

在用户界面中启用SCIM后创建用户/组时,会自动创建这些声明。但由于您现有的用户/群组没有这些声明,因此SCIM API无法检索它们。