2

OKTA API 中有没有一种方法可以根据 userIds 列表获取用户?使用“搜索”功能,我们可以搜索名字或姓氏或电子邮件以某个值开头的用户。但是,如果用例类似于搜索 id 在给定 id 列表中的用户。

类似于 sql 中的 where 类。

Select * from users where id in ('23iuy234r223r','234235sefsfe','23534wsfwersef');

这对于调用列表用户 api 可能非常有用。这样我们就不需要为每个用户调用 get API。因为自然多次调用 get 会导致“API call exceeded rate limit due to too many requests”的错误。

如果有办法在现有的 okta api 或搜索功能中执行此操作,请建议。

4

1 回答 1

8

使用过滤器查询参数,您可以像这样检索多个用户:

https://YOUR_ORG.okta.com/api/v1/users?filter=id eq "23iuy234r223r" or id eq "234235sefsfe" or id eq "23534wsfwersef"
于 2016-12-12T18:24:11.813 回答