Microsoft Office 365でドキュメントの作成と編集を有効にする
変更通知を受け取る(購読する)
Liferay DXPはMicrosoft Office 365™と統合されているため、ドキュメントおよびメディアライブラリに保存されているドキュメント、スプレッドシート、プレゼンテーションを作成および編集できます。 Office 365™は、Word™、Excel™、PowerPoint™を通じてオンライン編集インターフェースを提供し、ドキュメントとメディアは引き続きストレージの場所として使用されます。
Liferay DXPは、編集インターフェースとしてのみOffice 365™を使用します。 Liferayではファイルを直接編集することはできません。 ファイルは「ドキュメントとメディア」に保存されたままになり、Office 365™ で行われた変更は、ドキュメントをチェックインする際に Liferay にも保存されます。
Office 365™ を使用する前に、Azure ポータルのアプリケーションと接続するように DXP を設定する必要があります。 次の手順を実行するには、管理者権限が必要です。
アプリケーションをMicrosoft Identity Platformに登録する
まず、Microsoft ID プラットフォーム™ でアプリケーションを構成します。 Microsoft のドキュメント の手順に従ってください。
プラットフォーム上で、アプリケーションのリダイレクトURIを登録します。 リダイレクト URI には、次のパターンを使用します: https://[hostname]/o/document_library/onedrive/oauth2 (例: https://localhost:8080/o/document_library/onedrive/oauth2)。
アプリ登録のアプリケーション(クライアント)IDとディレクトリ(テナント)IDを確認します。 これらの識別子は、DXPを設定する際に使用される。
Office 365™ との統合には、 Files.Read.All および Files.ReadWrite.All のアクセス許可が必要です。 アクセス許可の詳細については、 Microsoft のドキュメント を参照してください。
DXPの設定
DXPのインストール環境をMicrosoft Identity Platform™アプリケーションに接続します。 設定は、グローバルレベル(すべてのインスタンスに適用)またはインスタンスごとのレベルのいずれかで行うことができます。
インスタンスごとに個別に設定することでグローバル設定を上書きすることも、特定のインスタンスのみにアクセスが必要な場合はグローバル設定を空白のままにすることもできます。
グローバル設定にアクセスするには、 グローバルメニュー (
) を開き、 コントロール パネル → システム設定 → ドキュメントとメディア のコンテンツ & データ に移動します。
インスタンスレベルの設定にアクセスするには、 グローバルメニュー (
) を開き、 コントロールパネル → インスタンス設定 → ドキュメントとメディア のコンテンツ & データ に移動します。
設定を完了するには、
-
左側のメニューで OneDrive をクリックします。

-
アプリケーションの OAuth 2 クライアント ID と クライアント シークレット を入力してください。
-
テナントID を入力してください。 それを見つけるには、 マイクロソフトのドキュメント を参照してください。
-
[Save(保存)]をクリックします。
指定されたレベルで統合が有効になりました。
この機能を無効にするには、フォームから クライアント ID、 クライアント シークレット、および テナント ID を削除します。