WSO2 IS:SCIM API 仅从 PRIMARY 存储中获取用户

WSO2 IS: SCIM API fetch only users from PRIMARY store

我已经通过 运行 脚本 PRODUCT_HOME/dbscripts/postgresql.sql.

使用 postgres 数据库和导入表创建了辅助用户存储

在新创建的用户存储的高级设置中,我选中了启用 SCIM。

UserStore 工作正常,但是当我尝试使用以下方法获取用户时:

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

我只收到主要商店中的用户。如何同时接收来自二级商店的用户,或仅接收来自二级商店的用户?

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

要从 SCIM API 检索 user/group,它们应该具有以下 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 后创建 user/group 时,会自动创建这些声明。但是由于您现有的 users/groups 没有这些声明,因此 SCIM API 无法检索它们。