0

我是 openIDM 的新手,我正在尝试执行以下查询,得到零结果,虽然我有很多 AD 用户存在,只是想知道我做错了什么,

$卷曲\

--header "X-OpenIDM-用户名: openidm-admin" \ --header "X-OpenIDM-密码: openidm-admin" \ " https://localhost:8443/openidm/managed/user?_queryId=query-all -ID

结果:

{"query-time-ms":0,"result":[],"conversion-time-ms":0}

但它适用于团体

$卷曲\

--header "X-OpenIDM-用户名: openidm-admin" \ --header "X-OpenIDM-密码: openidm-admin" \ " https://localhost:8443/openidm/managed/group?_queryId=query-all -ID

谢谢

4

1 回答 1

1

修改 Sync.json 文件,添加用户相关信息,如以下链接所示,http: //docs.forgerock.org/en/openidm/3.1.0/integrators-guide/index/chap-synchronization.html#synchronization-映射文件

我的配置看起来像,

{“名称”:“managedUser_systemLdapAccounts”,“源”:“系统/AD/帐户”,“目标”:“托管/用户”,...}

执行同一个文档中提到的侦察作业,

$ curl \ --cacert self-signed.crt \ --header "X-OpenIDM-用户名:openidm-admin" \ --header "X-OpenIDM-Password:openidm-admin" \ --header "内容类型:应用程序/json" \ --request POST \ " https://localhost:8443/openidm/recon?_action=recon&mapping=systemLdapAccounts_managedUser "

另外,我在 Managed.JSON {"name", "user"}, {"name", "account"} 中添加了路由,虽然我认为这并不重要,当您执行托管对象查询时,您可以选择此文件中定义的任何端点并执行与它仍然有效的端点无关的不同查询。

谢谢

于 2015-04-08T22:59:00.680 回答