2015-04-29 1 views
0

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

ответ

0

ipAddress зависит от объекта ObjectType. События с клиентом OBJECTTYPE будет включать в себя Ipaddress, как показано в следующем примере:

{ "ид": «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, возможно, вы обнаружили ошибку. Тем не менее, я проверил это, и она работала для меня ;-)

+0

спасибо Benjamin, фактически, когда я экспортирую события в формат CSV из OKTA Пользовательский интерфейс предоставляет данные адреса источника. но когда я вызываю события из исходного URL-адреса API, похоже, не экспортируется. Вот пример журнала в формате JSON, который я получил после вызова из API. – shwetank

+0

{"eventId": "tevLRM2cnRAQ66spls2gA1A9g1426836357112", "опубликовано": "2015-03-20T07: 25: 57Z", "requestId": "VQvLhRrgZ5ns @@ TVApF3hwAAEYU", "sessionId": "", "action": {" сообщение «:« Ошибка входа »- Неизвестный пользователь« 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": "Клиент"}], "цели": [{ "ID": "", "DisplayName": NULL, "ObjectType": "Пользователь"}]} – shwetank

2

Изменить Okta API com.okta.sdk.models.event.Actor.java Добавить свойство: личного Струнного Ipaddress;

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

Смежные вопросы