AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.
Day JCR Connector for Microsoft SharePoint 2010 und Microsoft SharePoint 2013, Version 4.0.
Dieser Artikel enthält Details zum Adobe JCR-Connector für Microsoft SharePoint 2010 und Microsoft SharePoint 2013, Version 4.0.
Der SharePoint-Connector unterstützt die folgenden Basisfunktionen:
Alle Funktionen werden mithilfe der nativen SharePoint-Webdienste als Schnittstelle zu SharePoint-Inhalten und -Diensten implementiert.
Der SharePoint-Connector wird auch mit AEM 6.1 Service Pack 2 unterstützt. Die Einbindung virtueller Repositorys wird vom Connector nicht mehr unterstützt, weshalb keine Einbindung möglich ist. Wenn Sie über Java-APIs auf das SharePoint-Repository zugreifen möchten, verwenden Sie in Ihrem Projekt die JCR-Repository-Implementierung des SharePoint-Connectors.
Installation, Konfiguration, Verwaltung und IT-Vorgänge der SharePoint-Server-Instanz und der dazugehörigen IT-Infrastruktur werden in diesem Dokument nicht behandelt. Informationen zu diesen Themen finden Sie in der SharePoint-Dokumentation des Anbieters. Diese Infrastrukturkomponenten müssen ordnungsgemäß installiert, konfiguriert und betrieben werden, damit der Connector verwendet werden kann.
Gehen Sie wie folgt vor, um mit dem Connector zu beginnen:
Vergewissern Sie sich, dass bei Ihnen mindestens Java 7 installiert ist.
Laden Sie die Verteilungsdatei des Connector-Pakets von Package Share herunter.
Gültige kopieren license.properties in den Ordner, der die cq-quickstart-6.4.0.jar -Datei.
Doppelklicken/tippen Sie auf die JAR-Datei, um AEM zu starten, oder starten Sie sie über die Befehlszeile.
Installieren Sie das Connector-Paket aus Package Manager.
Konfigurieren Sie die Connector-Optionen.
Der Connector ist ein Inhaltspaket, das die einfache Installation erleichtert. Installieren Sie das Paket mithilfe von Package Manager und legen Sie dann die SharePoint-Server-URL fest.
und anderen Konfigurationsoptionen. Der SharePoint-Inhalt steht im AEM-Repository zur Verfügung.
Für den Connector ist Folgendes erforderlich:
Der SharePoint-Connector kann über heruntergeladen werden. packageshare.
Der Connector unterstützt Folgendes:
AEM:
Microsoft SharePoint-Versionen:
Wenn Sie Unterstützung für benutzerdefinierte Bereitstellungen des Connectors benötigen (OEM, besondere Anforderungen, benutzerdefinierte Authentifizierungsmethoden), wenden Sie sich an das Adobe Office für Ihre .
AEM Package Share wird verwendet, um Produktfunktionen, Beispiele und Hotfixes zu verteilen. Weitere Informationen finden Sie unter Package Share-Dokumentation.
Um auf die Paketfreigabe auf der AEM Begrüßungsseite zuzugreifen, tippen/klicken Sie auf Instrumente und wählen Sie Package Share. Sie benötigen einen gültigen Adobe ID, der Ihre Unternehmens-E-Mail-Adresse enthält. Nach der Anmeldung bei Ihrem Konto können Sie außerdem Package Share-Zugriff beantragen.
Installieren des Inhaltspakets für den Connector.
Öffnen Sie ein Support-Ticket für Adoben, um das Connector-Feature Pack anzufordern.
Laden Sie das Paket herunter, sobald es verfügbar ist, und öffnen Sie dann Package Manager für Ihre AEM-Instanz.
Tippen/klicken Sie auf der Seite mit der Paketbeschreibung auf Installieren.
Tippen/klicken Sie im Dialogfeld Paket installieren auf Installieren.
Hinweis: Vergewissern Sie sich, dass Sie als Admin angemeldet sind.
Tippen/klicken Sie nach Abschluss der Paketinstallation auf Schließen.
Konfigurieren Sie nach der Installation des SharePoint-Connectors die Anwendung und die SharePoint-Ebenen für den Connector.
Legen Sie die SharePoint-Server-URL fest, um die JCR-Kompatibilität Ihres SharePoint-Repositorys sicherzustellen. Sie können zusätzliche Parameter festlegen, um die Verbindung zum SharePoint-Server zu konfigurieren. Konfigurieren Sie außerdem die Authentifizierung mit dem SharePoint-Connector.
Führen Sie die folgenden Schritte aus, um die URL der SharePoint-Server-Instanz sowie erweiterte Optionen festzulegen:
Parameter "Workspaces"und "Default Workspace Name":
Standardmäßig stellt der Connector einen einzelnen JCR-Arbeitsbereich bereit. Der von diesem Arbeitsbereich angezeigte SharePoint-Server wird über den Konfigurationsparameter "SharePoint Server URL"festgelegt.
Der Connector kann auch für mehrere Workspaces konfiguriert werden. In diesem Fall ist jeder Arbeitsbereich mit der URL des entsprechenden SharePoint-Servers verknüpft, der über den Arbeitsbereich verfügbar gemacht wird. Um einen Arbeitsbereich hinzuzufügen, fügen Sie dem Parameter Arbeitsbereiche eine Arbeitsbereichsdefinition hinzu. Eine Workspace-Definition weist folgendes Format auf:
<name>
= <url>
Hierbei gilt
<name>
ist der Name des JCR-Arbeitsbereichs und
<url>
ist die URL des SharePoint-Servers für diesen Arbeitsbereich.
Führen Sie in AEM neben den obigen Konfigurationsschritten noch einen weiteren Schritt aus. Zulassungsliste des Bundles com.day.cq.dam.cq-dam-jcr-connectors.
Gehen Sie wie folgt vor, um in AEM Bundles der Liste hinzuzufügen:
Navigieren Sie zur OSGi-Verwaltungskonsole: http://localhost:4502/system/console/configMgr.
Suchen Sie nach dem Dienst „Apache Sling Login Admin Whitelist“.
Aktivieren Sie das Kontrollkästchen zur Umgehung der Whitelist.
Hinzufügen von com.day.cq.dam.cq-dam-jcr-connectors"in Whitelist Bundles Standard
Klicken Sie auf „Speichern“.
Wenn Sie mehrere Workspaces konfigurieren, geben Sie im Parameter „Name des Standard-Workspace“ den Namen des Standard-Workspace an.
Weitere Informationen zu authentifizierungsbezogenen Parametern finden Sie unter Authentifizierung.
Nachdem Sie den Connector konfiguriert haben, überprüfen Sie Folgendes:
Um die SharePoint Assets mit AEM zu synchronisieren, führen Sie die folgenden Schritte aus:
Aktivieren Sie den standardmäßig deaktivierten DAM-Synchronisierungsdienst:
Optional können Sie die Synchronisierungsverzögerung zwischen verschiedenen Synchronisierungszyklen konfigurieren:
SharePoint beinhaltet die klassische und die anspruchsbasierte Authentifizierungsmethode, die jeweils folgende Authentifizierungsarten unterstützen:
Insbesondere sind folgende Authentifizierungstypen verfügbar:
Der JCR-Connector für Microsoft SharePoint 2010 und Microsoft SharePoint 2013, Version 4.0, von AEM unterstützt eine anspruchsbasierte Authentifizierung (wie von Microsoft empfohlen), die in folgenden Modi ausgeführt wird:
Konfigurieren der Forms-basierten Authentifizierung
Navigieren Sie zu: http://localhost:4502/system/console/bundles.
Konfigurieren der Standardauthentifizierung (Windows)
Edit the configuration values
.com.day.crx.spi.sharepoint.security.WindowsAuthenticationConnectionFactory
fest.Nur Benutzer, die sowohl in AEM als auch in SharePoint authentifiziert sind, können über den Connector auf den SharePoint-Inhalt zugreifen.
Sie können auch die Connector-Erweiterung für die Authentifizierung verwenden, um ein benutzerdefiniertes Authentifizierungsmodul zu erstellen, das beispielsweise den Zugriff AEM Benutzer bestimmten SharePoint-Benutzern zuordnet. Erstellen Sie AEM Benutzer, die SharePoint-Benutzern entsprechen (Benutzername und Kennwort sollten übereinstimmen), um SharePoint-Inhalte sehen zu können, die der Connector-Instanz zugeordnet sind.
Erstellen von Benutzenden in AEM
Hinzufügen des Benutzers zur Administratorgruppe:
Laden Sie das Paket basic auth
. zip
von Package Share aus.
Schnellstart schließen
Öffnen Sie die Datei \crx-quickstart\repository\repository.xml.
Suchen Sie das Tag <LoginModule class="com.day.crx.core.CRXLoginModule"> ... </LoginModule>.
.
Fügen Sie das Tag <param name="disableTokenAuth" value="true"/>
in das in Schritt 4 erwähnte Tag ein.
Speichern und schließen Sie die XML-Datei.
Starten Sie den Schnellstart neu und melden Sie sich mit Ihren Anmeldeinformationen an.
In der Standardversion unterstützt der Connector die Windows-IIS-Standardauthentifizierung sowie die formularbasierte Authentifizierung (Token-basiert). Die anderen Authentifizierungsmethoden können über den Erweiterbarkeitsmechanismus unterstützt werden.
Die folgenden Schritte bieten Richtlinien für die Erweiterung der Standardauthentifizierung, um verschiedene Authentifizierungsmethoden der SharePoint Server-Instanz zu unterstützen:
Implementieren Sie com.day.crx.spi.sharepoint.security.SharepointConnectionFactory
für die Client-Seite Ihres spezifischen Authentifizierungsprozesses.
Installieren Sie die Implementierung SharepointConnectionFactory
als Fragment-Bundle mit dem Fragment-Host com.day.crx.spi.crx2sharepoint-bundle
.
Passen Sie bei Verwendung von Maven die folgende Konfiguration von maven-bundle-plugin
an die Anforderungen Ihres Projekts an:
<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>
Registrieren Sie die Implementierung SharepointConnectionFactory
in der Connector-Konfiguration. Klicken Sie im Konfigurationsfenster des Connectors auf Erweiterte Optionen. Geben Sie im Feld SharePoint-Verbindungs-Factory den Namen der Implementierung com.day.crx.spi.sharepoint.auth.CustomConnectionFactory
an.
Starten Sie den Connector neu.