我是openIDM的新手,我尝试执行以下查询,获得零结果,虽然我有很多AD用户存在,只是想知道我做错了什么,
$ curl \
- 标题" X-OpenIDM-用户名:openidm-admin" \ --header" X-OpenIDM-Password:openidm-admin" \ " https://localhost:8443/openidm/managed/user?_queryId=query-all-ids"
结果:
{"查询时间-MS":0,"导致":[],"转换时间-MS":0}
但它适用于群组
$ curl \
- 标题" X-OpenIDM-用户名:openidm-admin" \ --header" X-OpenIDM-Password:openidm-admin" \ " https://localhost:8443/openidm/managed/group?_queryId=query-all-ids"
由于
答案 0 :(得分:1)
修改Sync.json文件,添加用户相关信息,例如在以下链接中显示,http://docs.forgerock.org/en/openidm/3.1.0/integrators-guide/index/chap-synchronization.html#synchronization-mappings-file
我的配置好像,
{ "名称" :" managedUser_systemLdapAccounts", "源" :"系统/广告/帐户", "目标" :" managed / user", ... }
执行同一文档中提到的侦察作业,
$ curl \ --cacert self-signed.crt \ --header" X-OpenIDM-Username:openidm-admin" \ --header" X-OpenIDM-Password:openidm-admin" \ --header" Content-Type:application / json" \ --request POST \ " https://localhost:8443/openidm/recon?_action=recon&mapping=systemLdapAccounts_managedUser"
此外,我在Managed.JSON {" name"," user"},{" name"," account"虽然我发现这并不重要,但是当您执行托管对象查询时,您可以选择此文件中定义的任何端点,并执行与端点无关的其他查询。
由于