De Schakelaar van JCR van de dag voor Microsoft SharePoint 2010 en Microsoft SharePoint 2013, versie 4.0.
Dit artikel omvat details rond de Schakelaar van JCR van Adobe voor Microsoft SharePoint 2010 en Microsoft SharePoint 2013, versie 4.0.
De SharePoint-connector ondersteunt de volgende basisfuncties:
Alle functies worden uitgevoerd gebruikend de inheemse Webdiensten van SharePoint als interface aan de inhoud en de diensten van SharePoint.
De Schakelaar van SharePoint wordt ook gesteund met AEM 6.1 de dienstpak 2. De connector ondersteunt geen virtuele opslagplaats meer en kan daarom niet worden gemonteerd. Als u toegang wilt krijgen tot de SharePoint-opslagplaats met Java API's, gebruikt u de JCR-opslagfunctie van de SharePoint-connector in uw project.
De installatie, configuratie, beheer, en de verrichtingen van IT van de server van SharePoint en verwante infrastructuur van IT zijn buiten het werkingsgebied van dit document. Raadpleeg de documentatie van leveranciers over SharePoint voor informatie over deze onderwerpen. De aansluiting vereist dat deze delen van de infrastructuur correct worden geïnstalleerd, geconfigureerd en gebruikt.
Ga als volgt te werk om aan de slag te gaan met de connector:
Zorg ervoor dat u ten minste Java 7 hebt geïnstalleerd.
Download het verdelingsdossier van het schakelaarpakket van het Aandeel van het Pakket.
Kopieer een geldig license.properties dossier aan de folder die cq-quickstart-6.4.0.jar dossier bevat.
Dubbelklik op of tik op het .jar-bestand om het te AEM of start het bestand via de opdrachtregel.
Installeer het aansluitingspakket via Package Manager.
Configureer de verbindingsopties.
De connector is een inhoudspakket dat eenvoudige installatie mogelijk maakt. Installeer het pakket met behulp van Package Manager en stel vervolgens de URL van de SharePoint-server in
en andere configuratieopties. De inhoud van SharePoint is beschikbaar in de AEM bewaarplaats.
De schakelaar vereist het volgende:
De SharePoint-connector is beschikbaar voor downloaden vanaf packageshare.
De schakelaar steunt het volgende:
AEM versies:
Microsoft SharePoint-versies:
Als u steun voor douaneplaatsingen van de schakelaar (OEM, speciale vereisten, aangepaste authentificatiemethodes) vereist, contacteer het bureau van de Adobe voor uw regio.
AEM Pakket delen wordt gebruikt om producteigenschappen, voorbeelden, en hete moeilijke situaties te verspreiden. Raadpleeg de documentatie voor delen van pakketten voor meer informatie.
Tik/klik op Tools en selecteer Pakket delen om het gedeelde pakket op de AEM Welkomstpagina te openen. U hebt een geldige Adobe ID nodig die uw bedrijfs-e-mailadres bevat. Nadat u zich hebt aangemeld bij uw account, kunt u bovendien een aanvraag indienen voor toegang tot het delen van pakketten.
Om het pakket van de schakelaarinhoud te installeren.
Open een Adobe Support-ticket om een aanvraag in te dienen voor het connectorfunctiepakket.
Download het pakket wanneer het beschikbaar is en open dan de Manager van het Pakket voor uw AEM instantie.
Tik/klik op Installeren op de pagina met de pakketbeschrijving.
Tik in het dialoogvenster Pakket installeren op Installeren.
Opmerking: Controleer of u bent aangemeld als beheerder.
Tik op Close wanneer het pakket is geïnstalleerd.
Nadat u de schakelaar van SharePoint installeert, vorm de toepassing en de lagen van SharePoint voor de schakelaar.
Stel de URL van de SharePoint-server in om de JCR-compatibiliteit van uw SharePoint-opslagruimte te behouden. U kunt extra parameters instellen om de verbinding met de SharePoint-server te configureren. Daarnaast configureert u verificatie met de SharePoint-connector.
Voer de volgende stappen uit om de URL van de SharePoint-server en de geavanceerde opties in te stellen:
Parameters 'Werkruimten' en 'Standaardnaam werkruimte':
Standaard stelt de connector één JCR-werkruimte beschikbaar. De SharePoint-server die door deze werkruimte beschikbaar wordt gemaakt, wordt ingesteld via de configuratieparameter 'SharePoint Server URL'.
De schakelaar kan ook voor veelvoudige werkruimten worden gevormd. In dit geval wordt elke werkruimte gekoppeld aan de URL van de respectievelijke SharePoint-server die via de werkruimte beschikbaar wordt gemaakt. Als u een werkruimte wilt toevoegen, voegt u een werkruimtedefinitie toe aan de parameter Werkruimten. Een werkruimtedefinitie heeft de volgende indeling:
<name>
= <url>
waarbij
<name>
is de naam van de JCR-werkruimte en
<url>
is de URL van de SharePoint-server voor die werkruimte.
Voer in AEM nog een stap uit, apart van de bovenstaande configuratiestappen. Lijst van gewenste personen de bundel 'com.day.cq.dam.cq-dam-jcr-connectors'.
Voer de volgende stappen uit om bundels in AEM te lijsten van gewenste personen:
Navigeer naar de OSGi Management Console: http://localhost:4502/system/console/configMgr.
Zoek naar de service "Apache Sling Login Admin Whitelist".
Selecteer Witte lijst omzeilen.
Voeg 'com.day.cq.dam.cq-dam-jcr-connectors' toe in de standaard whitelist-bundels
Klik op Opslaan.
Als u meerdere werkruimten configureert, geeft u de naam van de standaardwerkruimte op in de parameter Standaardnaam werkruimte.
Voor extra informatie rond authentificatie-verwante parameters, zie Authentificatie.
Nadat u de schakelaar vormt, verifieer het volgende:
Voer de volgende stappen uit om de SharePoint-elementen te synchroniseren met AEM:
Schakel de DAM Sync Service in, die standaard is uitgeschakeld:
Naar keuze, kunt u de vertraging van de Synchronisatie tussen verschillende synchronisatiecycli vormen:
SharePoint omvat de Klassieke en op eisen gebaseerde authentificatiemethodes, die allebei de volgende authentificatietypen steunen:
Met name zijn de volgende verificatietypen beschikbaar:
De AEM JCR-connector voor Microsoft SharePoint 2010 en Microsoft SharePoint 2013, versie 4.0. steunt op eisen-gebaseerde authentificatie (die door Microsoft wordt voorgesteld), die op de volgende wijzen werkt:
Op Forms gebaseerde verificatie configureren
Ga naar: http://localhost:4502/system/console/bundles
Basisverificatie configureren (Windows)
Edit the configuration values
.com.day.crx.spi.sharepoint.security.WindowsAuthenticationConnectionFactory
.Slechts kan een gebruiker die op zowel AEM als SharePoint voor authentiek wordt verklaard tot de inhoud van SharePoint door de schakelaar toegang hebben.
U kunt de schakelaaruitbreiding voor authentificatie ook gebruiken om een module van de douaneauthentificatie tot stand te brengen, die, bijvoorbeeld, toegang door AEM gebruikers aan specifieke gebruikers van SharePoint in kaart brengt. Creeer AEM gebruikers die aan de gebruikers van SharePoint (gebruikersnaam en wachtwoord zouden moeten aanpassen) beantwoorden om de inhoud van SharePoint te kunnen zien die aan de schakelaarinstantie in kaart wordt gebracht.
Een gebruiker maken in AEM:
De gebruiker toevoegen in de beheergroep:
Download en installeer het pakket basic auth
. zip
vanuit Package Share.
Sluit QuickStart.
Open het bestand \crx-quickstart\repository\repository.xml.
De tag <LoginModule class="com.day.crx.core.CRXLoginModule"> ... </LoginModule>.
zoeken
Plaats de tag <param name="disableTokenAuth" value="true"/>
in de tag die in stap 4 wordt vermeld.
Sla het XML-bestand op en sluit het.
Start QuickStart opnieuw en meld u aan met uw referenties.
In zijn standaardversie, steunt de schakelaar de standaardIIS Windows authentificatie (Basis) en op Forms-Gebaseerde authentificatie (op teken gebaseerd). De andere verificatiemethoden kunnen worden ondersteund via het mechanisme voor uitbreidbaarheid.
De volgende stappen bevatten richtlijnen voor het uitbreiden van de standaardverificatie ter ondersteuning van diverse verificatiemethoden van de SharePoint-server:
Implementeer com.day.crx.spi.sharepoint.security.SharepointConnectionFactory
om de clientzijde van uw specifieke verificatieproces af te handelen.
Installeer de SharepointConnectionFactory
-implementatie als een fragmentbundel met fragmenthost com.day.crx.spi.crx2sharepoint-bundle
.
Wanneer het gebruiken van Maven, pas de volgende configuratie van maven-bundle-plugin
aan de vereisten van uw project aan:
<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>
Registreer de SharepointConnectionFactory
implementatie in de schakelaarconfiguratie. Klik in het configuratievenster van de connector op Geavanceerde opties. Geef in het veld for Sharepoint Connection Factory de naam van de implementatie com.day.crx.spi.sharepoint.auth.CustomConnectionFactory
op.
Start de connector opnieuw.