OKTA API не экспортирует информацию об адресе источника

Я создал API OKTA, используя токен и URL-адрес учетной записи администратора, чтобы экспортировать события (журналы), относящиеся к действиям, выполненным в моей учетной записи okta. я могу экспортировать события, но информация об IP-адресе или исходном IP-адресе (откуда) не экспортируется. что-то еще нужно добавить в API для того же. пожалуйста, порекомендуйте.


person shwetank    schedule 29.04.2015    source источник


Ответы (2)


Изменить Okta API com.okta.sdk.models.event.Actor.java Добавить свойство: private String ipAddress;

Добавьте функции получения/установки. Скомпилируйте исходный код в новую банку API Okta, используйте эту банку вместо исходной, после чего вы получите значение атрибута IpAddress в event.actor.ipAddress.

person Charlotte Bai    schedule 10.03.2016

IP-адрес зависит от типа объекта Актера. События с 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, возможно, вы обнаружили ошибку. Тем не менее, я только что проверил это, и это сработало для меня ;-)

person Benjamin Wesson    schedule 29.04.2015
comment
спасибо, Бенджамин, на самом деле, когда я экспортирую события в формат CSV из пользовательского интерфейса OKTA, он предоставляет сведения об адресе источника. но когда я вызываю события из исходного адреса API, похоже, они не экспортируются. вот пример журнала в формате JSON, который я получил после вызова из API. - person shwetank; 30.04.2015
comment
{eventId:tevLRM2cnRAQ66spls2gA1A9g1426836357112,опубликовано:2015-03-20T07:25:57Z,requestId:VQvLhRrgZ5ns@@TVApF3hwAAEYU,sessionId:,action:{message:Sign-in Failed - Unknown User, 'shwetank: ,Подозрительная активность],objectType:core.user_auth.login_failed,requestUri:/login/do-login},actors:[{id:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0, displayName:FIREFOX,objectType:Client}],targets:[{id:,displayName:null,objectType:User}]} - person shwetank; 30.04.2015