Я просто пытаюсь создать тестовое приложение, которое может загружать журналы AD (ищет логины/выход из системы) с помощью операции управления python api. Я хочу использовать поток учетных данных клиента для этого и выгрузил сертификат для него. Аутентификация прошла успешно, и я получаю токен JWT.office365 Управленческая активность api Нет содержимого, доступного для скачивания
Я могу подписаться на контент Azure Ad.
GET /api/v1.0/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/activity/feed/subscriptions/list HTTP/1.1
[{u'status': u'enabled', u'webhook': None, u'contentType': u'Audit.Exchange'}, {u'status': u'enabled', u'webhook': None, u'contentType': u'Audit.AzureActiveDirectory'}]
Но для меня нет содержимого.
GET /api/v1.0/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/activity/feed/subscriptions/content?contentType=Audit.AzureActiveDirectory HTTP/1.1
Это дает пустой ответ с 200 ок.
Мне интересно, чего нет в моем конце, чтобы иметь возможность загружать журналы. Кто-нибудь сталкивался с подобной проблемой?
Peter, я ищу все события для входа и журнал аудита не имеет этой информации. Только подозрительные сообщения сообщаются через signins api (https://graph.windows.net/madzcar.onmicrosoft.com/activities/signinEvents?api-version=beta), а также премиум-функцию, недоступную для версии для разработчиков. https://msdn.microsoft.com/en-us/office-365/office-365-management-activity-api-reference#retrieving-content - именно то, что я ищу, поскольку он дает мне вход в систему для всех приложений, Office365. Однако, как я сказал выше, для скачивания нет содержимого – madzcar