Есть ли способ в API OKTA получить пользователей на основе списка идентификаторов пользователей?

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

что-то вроде класса where в sql.

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

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

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


person Milind Gokhale    schedule 09.12.2016    source источник


Ответы (1)


Используя параметр запроса фильтрации, вы можете получить несколько пользователей следующим образом:

https://YOUR_ORG.okta.com/api/v1/users?filter=id eq "23iuy234r223r" or id eq "234235sefsfe" or id eq "23534wsfwersef"
person kevlened    schedule 12.12.2016
comment
Я отредактировал, чтобы переключить https на http в ссылке на документы. В остальном молодец! :) - person CaseySoftware; 13.12.2016