OpenIDM - AD用户REST API

时间:2015-04-01 00:35:42

标签: openidm

我是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"

由于

1 个答案:

答案 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"虽然我发现这并不重要,但是当您执行托管对象查询时,您可以选择此文件中定义的任何端点,并执行与端点无关的其他查询。

由于