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

时间:2015-04-29 06:02:14

标签: api okta

我使用令牌和管理员帐户网址创建了一个OKTA API,以便将参考的事件(日志)导出到我的okta帐户上完成的活动。 我能够导出事件,但IP地址详细信息或源IP(从哪里)信息未导出。 任何更多需要添加到API的相同内容。请指教。

2 个答案:

答案 0 :(得分:2)

修改Okta API com.okta.sdk.models.event.Actor.java 添加属性: private String ipAddress;

添加get / set功能。 将源代码编译为新的Okta API jar,使用此jar替换原始jar,然后在event.actor.ipAddress中获取IpAddress属性值

答案 1 :(得分:0)

ipAddress取决于Actor objectType。具有Client ObjectType的事件将包括ipAddress,如下例所示:

{     " id":" Mozilla / 5.0(Macintosh; Intel Mac OS X 10_8_4)AppleWebKit / 537.36(KHTML,如Gecko)Chrome / 29.0.1547.65 Safari / 537.36",     " displayName":" CHROME",     " ipAddress":" 127.0.0.1",     " objectType":"客户" }

调试此方法的一种方法是使用公共事件API并过滤事件以验证是否为相应的事件捕获了ipAddress。如果ipAddress包含在JSON响应中但未在CSV导出中解析,那么您可能已经发现了一个错误。也就是说,我刚试过这个,它对我有用; - )