Microsoft SharePoint 2010 および Microsoft SharePoint 2013 用 Day JCR コネクター(バージョン 4.0)
この記事では、Microsoft SharePoint 2010 および Microsoft SharePoint 2013 バージョン 4.0用の Adobe JCR コネクタの詳細をまとめています。
SharePoint コネクターでは次の基本機能がサポートされています。
これらの機能はすべて、ネイティブな SharePoint Web サービスを SharePoint のコンテンツおよびサービスへのインターフェイスとして使用して実装されています。
SharePoint コネクターは AEM 6.1 サービスパック 2 でもサポートされています。ただし、仮想リポジトリのマウントのサポートは廃止され、マウントできなくなりました。Java API を使用して SharePoint リポジトリにアクセスする場合は、プロジェクトで SharePoint コネクタの JCR リポジトリ実装を使用してください。
このドキュメントでは、SharePoint サーバーおよび関連する IT インフラストラクチャのインストール、設定、管理および IT 運営については取り上げていません。これらのトピックについて詳しくは、SharePoint に関するベンダードキュメントを参照してください。コネクターを使用するには、これらのインフラストラクチャ要素を適切にインストール、設定および運用する必要があります。
コネクターを導入する際には、次の作業をおこなってください。
Java 7 以降がインストールされていることを確認します。
パッケージ共有からコネクターパッケージ配布ファイルをダウンロードします。
cq-quickstart-6.4.0.jar ファイルが格納されたディレクトリに有効な license.properties ファイルをコピーします。
.jar ファイルをダブルクリックまたはタップして AEM を起動するか、コマンドラインから AEM を起動します。
パッケージマネージャーからコネクターパッケージをインストールします。
コネクターオプションを設定します。
このコネクターは、インストールが容易なコンテンツパッケージとして提供されています。パッケージマネージャーを使用してパッケージをインストールし、SharePointサーバー URL を設定します
およびその他の設定オプションを使用できます。 SharePoint コンテンツは AEM リポジトリに格納されています。
このコネクターを使用するための要件は次のとおりです。
SharePointコネクタはからのダウンロードに使用できます。 パッケージ.
このコネクターでは次のプラットフォームがサポートされています。
AEM バージョン:
Microsoft SharePoint バージョン:
コネクターのカスタムデプロイメント(OEM、特殊要件、認証方式のカスタマイズ)のサポートが必要な場合は、製品を使用している地域のアドビオフィスまでお問い合わせください。
AEM パッケージ共有は、製品の機能、例およびホットフィックスを配布するために使用されています。詳しくは、 パッケージ共有ドキュメント.
AEMのようこそページでパッケージ共有にアクセスするには、をタップまたはクリックします。 ツール 次に、 パッケージ共有. 会社の電子メールアドレスを含む有効なAdobe IDが必要です。 また、アカウントへのログイン後に、パッケージ共有へのアクセスを申請してください。
コネクターのコンテンツパッケージをインストールするには:
アドビサポートチケットを作成して、コネクターの機能パックを要求します。
パッケージが使用可能になったらそれをダウンロードし、対象の AEM インスタンスでパッケージマネージャーを開きます。
パッケージ説明ページでインストールをタップまたはクリックします。
パッケージをインストールダイアログで、インストールをタップまたはクリックします。
メモ:管理者としてログインしていることを確認してください
パッケージがインストールされたら、閉じるをタップまたはクリックします。
SharePoint コネクターのインストール後、そのコネクター用にアプリケーションおよび SharePoint レイヤーを設定します。
SharePoint リポジトリが JCR に準拠するように SharePoint サーバーの URL を設定します。追加のパラメーターを使用して、SharePoint サーバーとの接続を設定します。また、SharePoint コネクターでの認証を設定します。
SharePoint サーバーの URL および高度なオプションを設定するには、次の手順を実行します。
「Workspaces」および「Default Workspace Name」パラメーター:
コネクターによってデフォルトで公開される JCR ワークスペースは 1 つです。このワークスペースで公開される SharePoint サーバーは、「Sharepoint Server URL」設定パラメーターを使用して設定します。
コネクターは複数のワークスペースに対して設定することもできます。この場合、各ワークスペースは、それによって公開されるそれぞれの SharePoint サーバーの URL に関連付けられます。ワークスペースを追加するには、「Workspaces」パラメーターにワークスペース定義を追加します。ワークスペース定義の形式は次のとおりです。
<name>
= <url>
条件
<name>
は JCR ワークスペースの名前で、
<url>
は、そのワークスペースのSharePointサーバーの URL です。
AEM では、前述の設定手順とは別に、もう 1 つ手順を実行します。「com.day.cq.dam.cq-dam-jcr-connectors」バンドルを許可リストに追加します。
AEM でバンドルを許可リストに追加するには、次の手順を実行します。
OSGi Management コンソール(http://localhost:4502/system/console/configMgr)に移動します。
「Apache Sling Login Admin Whitelist」サービスを探します。
許可リストをスキップを選択します。
「 」を追加com.day.cq.dam.cq-dam-jcr-connectorsホワイトリストバンドルのデフォルトの'
「保存」をクリックします。
複数のワークスペースを設定する場合は、「Default Workspace Name」パラメーターにデフォルトワークスペースの名前を指定します。
認証関連のパラメーターについて詳しくは、認証を参照してください。
コネクターを設定した後、次の点を検証してください。
SharePoint Assets を AEM と同期するには、次の手順を実行します。
DAM 同期サービスを有効にします(デフォルトでは無効になっています)。
オプションで、異なる同期サイクル間の同期遅延を設定できます。
SharePoint ではクラシック認証方式と要求ベースの認証方式を使用でき、いずれの認証方式でも次の認証タイプがサポートされています。
特に、次の認証タイプを使用できます。
Microsoft SharePoint 2010 および Microsoft SharePoint 2013 のバージョン 4.0 用 AEM JCR Connector は、次のモードで動作する要求ベースの認証 (Microsoftが推奨 ) をサポートしています。
フォームベースの認証の設定
http://localhost:4502/system/console/bundles に移動します。
基本認証の設定(Windows)
Edit the configuration values
」をクリックします。com.day.crx.spi.sharepoint.security.WindowsAuthenticationConnectionFactory
」を設定します。コネクターから SharePoint コンテンツにアクセスできるのは、AEM と SharePoint の両方で認証されたユーザーのみです。
認証用のコネクター拡張を使用してカスタム認証モジュールを作成することもできます。例えば、AEM ユーザーによるアクセスを特定の SharePoint ユーザーにマッピングできます。SharePoint ユーザーに対応する AEM ユーザーを作成して(ユーザー名とパスワードが一致する必要があります)、コネクターインスタンスにマッピングされた SharePoint コンテンツを確認できるようにします。
AEM でユーザーを作成するには、以下の手順に従います。
admin グループにユーザーを追加するには:
パッケージ basic auth
をダウンロードし、インストールします。zip
をパッケージ共有から削除します。
クイックスタートを閉じます。
ファイル \crx-quickstart\repository\repository.xml を開きます。
タグ <LoginModule class="com.day.crx.core.CRXLoginModule"> ... </LoginModule>.
を検索
ステップ 4 で示したタグ内に、タグ <param name="disableTokenAuth" value="true"/>
を挿入します。
xml ファイルを保存して閉じます。
クイックスタートを再起動してから、自分の資格情報を使用してログインしてください。
標準バージョンのコネクターでは、標準の IIS Windows 認証(基本)とフォームベースの認証(トークンベース)がサポートされています。拡張メカニズムを使用してその他の認証方式をサポートすることもできます。
次の手順では、標準認証を拡張して SharePoint サーバーの各種認証方式をサポートするためのガイドラインを示します。
クライアント側の特定の認証プロセスを処理するための com.day.crx.spi.sharepoint.security.SharepointConnectionFactory
を実装します。
フラグメントホスト com.day.crx.spi.crx2sharepoint-bundle
を使用して、SharepointConnectionFactory
実装をフラグメントバンドルとしてインストールします。
Maven を使用する際には、次の maven-bundle-plugin
設定をプロジェクトの要件に合わせて調整します。
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<instructions>
<Export-Package />
<Private-Package>
<!-- your private package here -->
</Private-Package>
<Fragment-Host>
com.day.crx.spi.crx2sharepoint-bundle
</Fragment-Host>
</instructions>
</configuration>
</plugin>
SharepointConnectionFactory
実装をコネクター設定に登録します。コネクターの設定ウィンドウで、「Advanced options」をクリックします。Sharepoint Connection Factory フィールドで、com.day.crx.spi.sharepoint.auth.CustomConnectionFactory
実装の名前を指定します。
コネクターを再起動します。