2017-02-13 23 views
0

私は、Python管理アクティビティAPIを使用してADログ(ロ​​グイン/ログアウトを探して)をダウンロードできるテストアプリケーションを作成しようとしています。私はこのためにクライアントの資格情報フローを使用し、同じもののための証明書をアップロードしたいと思います。認証は成功し、JWTトークンを取得します。office365管理アクティビティapiダウンロード可能なコンテンツがありません

私はAzure広告コンテンツを購読することができます。

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 okで空の応答が得られます。

私はログをダウンロードできるように私の最後に何が欠けているのだろうか?誰も同様の問題に直面しましたか?

答えて

0

あなたはアズールADのいくつかの監査ログをdonwloadしたいように公式文書Azure Active Directory audit report eventsは、AADの監査報告書イベントとして言ったように聞こえます。

これらの監査レポートイベントを取得するには、オフィシャルチュートリアルGetting started with the Azure Active Directory reporting APIに従う必要があります。しかし、audit api referenceによると、現在使用されているのではなく、APIエンドポイントは以下のようになります。 the get started tutorialで参照として

https://graph.windows.net/contoso.com/activities/audit?api-version=beta

、PowerShellで書かれたほとんどのサンプルコードが、あなたはを参照して、簡単にPythonで他人を書き換えるために従うことができa python sample codeがあります。

希望します。どんな心配も、私に知らせてください。

+0

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は、それが私にすべてのアプリケーションのログインイベントを提供して以来、私が探しているものですオフィス365。しかし、上記のように、ダウンロード可能なコンテンツはありません – madzcar

関連する問題