OKTA API 未导出源地址详细信息



我使用令牌和管理帐户 url 创建了一个 OKTA API,以导出引用到我的 okta 帐户上完成的活动的事件(日志)。我可以导出事件,但无法导出 IP 地址详细信息或源 IP(从何处)信息。还有什么需要添加到 API 中才能完成。请指教。

Modify Okta API com.okta.sdk.models.event.Actor.java添加属性:私有字符串 IP 地址;

添加获取/设置功能。将源代码编译为一个新的 Okta API jar,用这个 jar 替换原来的 jar,然后你会在 event.actor.ipAddress 中获得你的 IpAddress 属性值

ipAddress 取决于 Actor 对象类型。具有客户端对象类型的事件将包括 ipAddress,如下例所示:

{ "id": "Mozilla/5.0 (Macintosh;Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36", "显示名称": "铬", "ipAddress": "127.0.0.1", "对象类型": "客户端"}

调试此问题的一种方法是使用公共事件 API 并筛选事件,以验证是否为适当的事件捕获了 ipAddress。如果 ipAddress 包含在 JSON 响应中,但未在 CSV 导出中解析,则可能发现了错误。也就是说,我刚刚测试了这个,它对我有用;-)

最新更新