Office365 Management API

概要

Office365 Management APIでAzure Active Directory のAuthentication情報、SharePoint Online, Exchange Online, Skype for Bussiness, etcの監査ログが取得できます。

また、Office365の監査ログの有効期限(Expire Date)は7日のようです。

ポイント

ログはJSONフォーマットになっており、SQLでは対応難しいので流行のNoSQLを使ってみました。MongoDBに似たAzure DocumentDBを使用しています。

サービス化に向けて

Office365 Management APIはとても洗練された監査ログが出力できますので、監査ログサービスを作成しています。統計情報等のレポーティングは Azure HDInsight で PowerBIを使うか検討中です。

リリース予定は2016年/6月予定

Dynamics CRMはVer2で対応予定

実際にサンプルを作成し検証してみました。

期限を超えると監査ログが取得できなくなります。

o365Auditlog0010

ログインされたユーザの情報、詳細ではIPアドレス等もわかります。

o365Auditlog0020