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を入力します。 見つけるには、 Microsoft のドキュメントを参照してください。
-
[保存]をクリックします。
指定されたレベルで統合が有効になりました。
この機能を無効にするには、フォームから クライアント ID、 クライアント シークレット、および テナント ID を削除します。