2016-11-17 15 views
0

okta при настройке автоматически создает учетные записи для новых пользователей, добавленных в AD Okta.Как получить информацию о создании учетной записи в блоке с помощью okta api?

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

ответ

1

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

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

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

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

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

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) из массива целей.