Okta API返回不完整的用户和应用程序列表

时间:2016-02-01 21:45:48

标签: okta okta-api

我试图获取Okta上所有应用程序的列表,以及使用每个应用程序的用户列表。

但是,向/ api / v1 / apps发送GET请求会导致应用程序列表不完整,并且每个应用程序的用户链接也不完整。

我打电话不正确吗?或者是否有某些原因导致特定的应用/用户不会出现在列表中?

感谢任何帮助。

编辑:我设置的限制= 10000,但仍然缺少用户。

2 个答案:

答案 0 :(得分:1)

如果响应超过了最大结果数,则会对结果进行分页,并在结果中添加Link header

例如:

HTTP/1.1 200 OK
Link: <https://yoursubdomain.okta.com/api/v1/users?after=00ubfjQEMYBLRUWIEDKK>; rel="next"  <https://yoursubdomain.okta.com/api/v1/users?after=00ub4tTFYKXCCZJSGFKM>; rel="self"

注意:请务必遵循这些Link标头值,而不是构建您自己的网址,因为查询参数或光标格式可能会更改,恕不另行通知。

有关详细信息,请参阅pagination的Okta文档。

答案 1 :(得分:0)

我使用limit和after参数。这是一个例子(在我的代码中,我用限制值递增我的计数器)

{{url}} / api / v1 / users?search = status eq“ACTIVE”和lastUpdated gt“2017-04-26T04:00:00.000Z”并创建了“2017-04-26T04:00:00.000” Z“&amp; limit = 200&amp; after = 1400

此查询将返回符合条件且在1400之后的所有用户。换句话说,如果我有1500个用户,则会将用户1401返回到1500.