okta 配置后,会自动为添加到 okta AD 的新用户创建盒子帐户。
如果 okta 创建的帐户成功与否,有什么方法可以从框中获取信息?我仅指 API 调用。
如果我理解正确,您这边配置 Okta 的方式是,当在 Okta 中创建新用户时,他们也会被分配到 Box 并在 Box 中创建(可能使用对 Box 的组分配?)
如果是这种情况,并且您想确保在下游应用程序框中创建用户,您可以使用 Okta 的事件 API 进行确认。
请参阅此链接: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
。在运行上述调用之前,您可能需要确认displayName
Box 或者使用目标数组中的id
(优于displayName
)。