Microsoft SharePoint 2010 およびMicrosoft SharePoint 2013、バージョン 4.0 用の Day JCR Connector。
この記事では、Microsoft SharePoint 2010 および Microsoft SharePoint 2013 バージョン 4.0用の Adobe JCR コネクタの詳細をまとめています。
SharePointコネクタは、次の基本機能をサポートしています。
すべての機能は、SharePointのコンテンツおよびサービスへのインターフェイスとしてネイティブのSharePoint Web サービスを使用して実装されます。
SharePoint コネクターは AEM 6.1 サービスパック 2 でもサポートされています。ただし、仮想リポジトリのマウントのサポートは廃止され、マウントできなくなりました。Java API を使用して SharePoint リポジトリにアクセスする場合は、プロジェクトで SharePoint コネクタの JCR リポジトリ実装を使用してください。
このドキュメントでは、SharePoint サーバーおよび関連する IT インフラストラクチャのインストール、設定、管理および IT 運営については取り上げていません。これらのトピックについて詳しくは、SharePoint に関するベンダードキュメントを参照してください。コネクターを使用するには、これらのインフラストラクチャ要素を適切にインストール、設定および運用する必要があります。
コネクタの使用を開始するには、次の手順を実行します。
Java 7 以降がインストールされていることを確認します。
パッケージ共有からコネクタパッケージ配布ファイルをダウンロードします。
有効な license.properties ファイルを、 cq-quickstart-6.4.0.jar ファイル。
.jar ファイルをダブルクリックまたはタップしてAEMを起動するか、コマンドラインから起動します。
パッケージマネージャーからコネクタパッケージをインストールします。
コネクタオプションを設定します。
コネクタは、容易なインストールを容易にするコンテンツパッケージです。 パッケージマネージャーを使用してパッケージをインストールし、SharePointサーバー URL を設定します
およびその他の設定オプションを使用できます。 SharePoint コンテンツは AEM リポジトリに格納されています。
コネクタには、次が必要です。
SharePointコネクタはからのダウンロードに使用できます。 パッケージ.
コネクタでは、次の機能をサポートしています。
AEMバージョン:
Microsoft SharePointバージョン:
コネクタのカスタム展開(OEM、特別な要件、カスタマイズされた認証方法)のサポートが必要な場合は、地域のAdobeオフィスにお問い合わせください。
AEM Package Share は、製品の機能、例、ホットフィックスの配布に使用されます。 詳しくは、 パッケージ共有ドキュメント.
AEMのようこそページでパッケージ共有にアクセスするには、をタップまたはクリックします。 ツール 次に、 パッケージ共有. 会社の電子メールアドレスを含む有効なAdobe IDが必要です。 また、アカウントにログインした後で、パッケージ共有へのアクセスを申請します。
コネクタコンテンツパッケージをインストールするには、以下を実行します。
Adobeサポートチケットを開き、コネクタ featurepack をリクエストします。
パッケージが使用可能になったら、そのパッケージをダウンロードし、AEMインスタンス用のパッケージマネージャーを開きます。
パッケージ説明ページでインストールをタップまたはクリックします。
パッケージをインストールダイアログで、インストールをタップまたはクリックします。
メモ:管理者としてログインしていることを確認してください
パッケージがインストールされたら、閉じるをタップまたはクリックします。
SharePoint コネクターのインストール後、そのコネクター用にアプリケーションおよび SharePoint レイヤーを設定します。
SharePoint リポジトリが JCR に準拠するように SharePoint サーバーの URL を設定します。追加のパラメーターを設定して、SharePointサーバーとの接続を設定できます。 さらに、SharePointコネクタで認証を設定します。
SharePoint サーバーの URL および高度なオプションを設定するには、次の手順を実行します。
「Workspaces」および「デフォルトのワークスペース名」のパラメーター:
デフォルトでは、コネクタは単一の JCR ワークスペースを公開します。 このワークスペースで公開される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が推奨 ) をサポートしています。
Formsベースの認証の設定
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 でユーザーを作成するには、以下の手順に従います。
管理者グループにユーザーを追加するには:
パッケージ 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
実装の名前を指定します。
コネクターを再起動します。