SharePoint Integration
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

SharePointへのLiferayのRESTコネクタの有効化

DXPサブスクリプションが必要です。SharePoint 2016およびSharePoint Onlineと互換性があります。 Liferay 2026.Q1+

LiferayのSharePoint用RESTコネクタは、ドキュメントとメディアをSharePointライブラリと統合します。 SharePointライブラリをマウントしたり、ドキュメントやフォルダーを管理したり、ファイルのチェックインとチェックアウトを行ったり、コンテンツをダウンロードしたりするためのリポジトリを作成できます。 一方のシステムの変化は、もう一方のシステムにも伝播する。

前提条件

SharePointをLiferayに接続するには、まず、以下の要件を満たすアプリケーションを外部IDプロバイダー(例:Microsoft Entra ID)に登録する必要があります。

  • リダイレクトURI:登録には、Liferayインスタンスを指す有効なリダイレクトURIを含める必要があります。 ローカル開発の場合、通常は http://localhost:8080/c/document_library/sharepoint/oauth2 となります。
  • API 権限: Liferay がユーザーに代わってファイル操作を実行できるように、アプリケーションに委任権限 (例: AllSites.Manage) を付与する必要があります。
  • 認証情報の取得: プロバイダのダッシュボードから クライアント IDクライアント シークレット、および テナント ID を取得する必要があります。

SharePoint OAuth 2 構成の追加

Liferayは、ポータルとSharePoint間の認証ブリッジを定義するために、OAuth 2構成エントリを使用します。

  1. グローバルメニューGlobal Menu)を開き、 コントロールパネル タブに移動して、 システム設定をクリックします。

    コントロール パネルのシステム設定 → ドキュメント & メディア → SharePoint OAuth 2 に移動します。

  2. ドキュメントとメディアSharePoint OAuth 2 に移動します。

  3. をクリックして (Add icon) を追加し、新しい設定エントリを作成します。

  4. アプリケーション登録時に取得した値を使用して設定を完了してください。

    項目説明
    名前接続のユーザーフレンドリーな名前
    クライアントIDIDプロバイダーによって提供される固有のアプリケーションID
    クライアント・シークレットアプリケーション登録用に生成された秘密鍵
    範囲権限スコープの URL (例: https://[your-tenant].sharepoint.com/.default)
    テナントIDIDプロバイダーテナントの一意のディレクトリID
  5. [Save(保存)]をクリックします。

  6. OAuth2構成を定義すると、Liferay サイトまたはアセットライブラリ内に特定の Sharepoint ライブラリをリポジトリとしてマウントすることができます。

  7. リポジトリを作成したら、成功メッセージに表示される Open OAuth リンクをクリックして接続をアクティブ化します。 外部プロバイダーによる認証が完了すると、リポジトリのコンテンツはドキュメントとメディアのユーザーインターフェース内でアクセスできるようになります。