如何使用 okta api 获取有关创建 box 帐户的信息?
How to get information on box account creation using okta api?
okta 配置后,会自动为添加到 okta 的 AD 的新用户创建 box 帐户。
okta创建的账号是否成功,有没有办法从box中获取信息?我指的只是 API 个电话。
如果我理解正确的话,Okta 在您这边的配置方式是,当在 Okta 中创建新用户时,他们也会被分配到 Box 并在 Box 中创建(可能使用组分配到 Box?)
如果是这种情况并且您想确保用户是在下游应用程序框中创建的,您可以使用 Okta 的事件 API 来确认。
请看这个link:http://developer.okta.com/docs/api/resources/events.html#application-user-management
您要查找的事件类型(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
。在 运行 上面的调用之前,您可能需要确认 Box 的 displayName
或者,使用目标数组中的 id
(优于 displayName
)。
okta 配置后,会自动为添加到 okta 的 AD 的新用户创建 box 帐户。
okta创建的账号是否成功,有没有办法从box中获取信息?我指的只是 API 个电话。
如果我理解正确的话,Okta 在您这边的配置方式是,当在 Okta 中创建新用户时,他们也会被分配到 Box 并在 Box 中创建(可能使用组分配到 Box?)
如果是这种情况并且您想确保用户是在下游应用程序框中创建的,您可以使用 Okta 的事件 API 来确认。
请看这个link:http://developer.okta.com/docs/api/resources/events.html#application-user-management
您要查找的事件类型(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
。在 运行 上面的调用之前,您可能需要确认 Box 的 displayName
或者,使用目标数组中的 id
(优于 displayName
)。