Есть ли способ просмотреть информацию о местонахождении из Microsoft Graph в процессе аудита. Например, когда пользователь открывает документ, мы знаем IP-адрес из API, но нам нужно знать, какую страну, город и регион и т. Д. c ...
Используя Microsoft Office 365 Management Activity API , единственными данными о местоположении из возвращенного содержимого является ClientIP. (В частности, работа с аудитом SharePoint)
Насколько я знаю, нет никакого способа извлечь дополнительные данные через этот API, кроме как с помощью Microsoft Graph.
Так же, как и Microsoft График предлагает какой-либо способ извлечения дополнительной информации о местоположении? Вот как мы можем узнать, где в мире происходит активность SharePoint ...
Исследования, проведенные до сих пор:
Я обнаружил deviceGeoLocation , но это привязано к устройству и требует Intune.
Есть также тип ресурса Location и тип ресурса place , но они привязаны к событиям календаря.
Похоже, что Microsoft хранит информацию о местоположении, но как ее получить для активности SharePoint?
Пример данных из API-интерфейс Microsoft Management 365 Activity Activity
{
"CreationTime": "2020-03-26T08:21:56",
"Id": "",
"Operation": "FileAccessed",
"OrganizationId": "",
"RecordType": 6,
"UserKey": "",
"UserType": 0,
"Version": 1,
"Workload": "OneDrive",
"ClientIP": "",
"ObjectId": "",
"UserId": "",
"ApplicationDisplayName": "OneNote",
"ApplicationId": "",
"CorrelationId": "",
"EventSource": "SharePoint",
"ItemType": "File",
"ListId": "",
"ListItemUniqueId": "",
"Site": "",
"UserAgent": "onenotemodernsynccontentsync",
"WebId": "",
"SourceFileExtension": "one",
"SiteUrl": "",
"SourceFileName": "",
"SourceRelativeUrl": ""
}