2016-12-09 20 views
0

Есть ли способ в API OKTA, чтобы получить пользователей на основе списка userIds? Используя функцию «поиск», мы можем искать пользователей, чье имя firstName или lastName или электронное письмо начинаются с некоторого значения. Однако, если прецедент похож на поиск пользователей, чей идентификатор находится в списке заданных идентификаторов.Есть ли способ в API OKTA, чтобы получить пользователей на основе списка userIds?

что-то вроде clase в sql.

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

Это может быть действительно полезно для пользователей списка звонков api. Так что нам не нужно вызывать get API для каждого пользователя. Поскольку естественный вызов, получаемый несколько раз, может привести к ошибкам «превышение скорости API-вызовов из-за слишком большого количества запросов».

Если есть способ сделать это в пределах существующих возможностей okta apis или поиска, пожалуйста, предлагайте.

ответ

5

Использование в filter query param, вы можете получить несколько пользователей, например, так:

https://YOUR_ORG.okta.com/api/v1/users?filter=id eq "23iuy234r223r" or id eq "234235sefsfe" or id eq "23534wsfwersef" 
+0

Я отредактирован, чтобы переключить протокол HTTPS на HTTP в ссылке Docs. В противном случае, молодец! :) – CaseySoftware