Ich versuche nur eine Test-App zu erstellen, die AD-Logs herunterladen kann (Suche nach Logins/Logouts speziell) mit der Python-Management-Aktivität API. Ich möchte dafür den Client-Credentials-Flow verwenden und habe dafür ein Zertifikat hochgeladen. Die Authentifizierung ist erfolgreich und ich erhalte das JWT-Token.office365 Management-Aktivität api kein Inhalt zum Download verfügbar
Ich kann Azure-Anzeigeninhalte abonnieren.
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'}]
Aber es gibt keine Inhalte verfügbar für mich zum Download bereit.
GET /api/v1.0/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/activity/feed/subscriptions/content?contentType=Audit.AzureActiveDirectory HTTP/1.1
Dies ergibt eine leere Antwort mit 200 OK.
Ich frage mich, was fehlt an meinem Ende in der Lage sein, die Logs herunterladen. Hat jemand mit ähnlichen Problem konfrontiert?
Peter, ich bin auf der Suche nach allen Anmeldeereignisse und das Audit-Protokoll hat diese Informationen nicht. Nur verdächtige Signins werden über signins api gemeldet (https://graph.windows.net/madzcar.onmicrosoft.com/activities/signinEvents?api-version=beta). Dies ist auch eine Premium-Funktion, die für die Developer Edition nicht verfügbar ist. https://msdn.microsoft.com/en-us/office-365/office-365-management-activity-api-reference#retrieving-content ist genau das, was ich suche, da es mir Login-Ereignisse für alle Apps unter gibt Büro 365. Wie gesagt, es gibt keine Inhalte zum Download – madzcar