Как получить информацию о создании аккаунта с помощью okta api?

Okta при настройке автоматически создает учетные записи для новых пользователей, добавленных в AD.

Есть ли способ получить информацию из коробки, если учетная запись, созданная Okta, успешна или нет? Я имею в виду только вызовы API.

1 ответ

Решение

Если я правильно понимаю, способ настройки Okta на вашей стороне заключается в том, что когда новые пользователи создаются в Okta, они также назначаются и создаются в Box (возможно, с использованием группового назначения для Box?)

Если это так, и вы хотите убедиться, что пользователи созданы в нижестоящем окне приложения, вы можете использовать API событий Okta для подтверждения.

Пожалуйста, смотрите эту ссылку: http://developer.okta.com/docs/api/resources/events.html

Тип события (action.objectType) вы ищете это: app.user_management.push_new_user

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

GET /api/v1/events?filter=published gt "2016-11-17T00:00:00.000Z" and action.objectType eq "app.user_management.push_new_user" and targets[1].displayName eq "<Box_App_Name>"

куда <Box_App_Name> это displayName приложения под целями, как кажется. Прежде чем выполнить вышеуказанный вызов, вам может потребоваться подтвердить displayName коробки или, в качестве альтернативы, используйте id (лучше чем displayName) из массива целей.

Другие вопросы по тегам