Connettore Day JCR per Microsoft SharePoint 2010 e Microsoft SharePoint 2013, versione 4.0.
Questo articolo include informazioni dettagliate sul connettore JCR Adobe per Microsoft SharePoint 2010 e Microsoft SharePoint 2013, versione 4.0.
Il connettore di SharePoint supporta le seguenti funzionalità di base:
Tutte le funzionalità sono implementate utilizzando i servizi Web di SharePoint nativi come interfaccia per il contenuto e i servizi di SharePoint.
Il connettore SharePoint è supportato anche con AEM 6.1 service pack 2. Il connettore non supporta più il montaggio dell'archivio virtuale e, pertanto, non può essere montato. Se desiderate accedere all'archivio di SharePoint utilizzando le API Java, utilizzate l'implementazione dell'archivio JCR del connettore di Sharepoint nel progetto.
L'installazione, la configurazione, la gestione e le operazioni IT del server SharePoint e dell'infrastruttura IT correlata non rientrano nell'ambito del presente documento. Per informazioni su questi argomenti, consultare la documentazione del fornitore in SharePoint. Il connettore richiede che queste parti dell'infrastruttura siano installate, configurate e gestite correttamente.
Per iniziare a utilizzare il connettore, effettuare le seguenti operazioni:
Accertatevi che sia installato almeno Java 7.
Scaricate il file di distribuzione del pacchetto di connettore da Package Share.
Copiate un file license.properties valido nella directory che contiene il file cq-quickstart-6.4.0.jar.
Tocca o fai doppio clic sul file .jar per avviare AEM oppure avviarlo dalla riga di comando.
Installate il pacchetto del connettore da Package Manager.
Configurare le opzioni del connettore.
Il connettore è un pacchetto di contenuti che semplifica l'installazione. Installate il pacchetto utilizzando Package Manager, quindi impostate l'URL del server di SharePoint
e altre opzioni di configurazione. Il contenuto di SharePoint è disponibile nell'archivio AEM.
Il connettore richiede quanto segue:
Il connettore di SharePoint è disponibile per il download da packageshare.
Il connettore supporta le seguenti funzionalità:
Versioni AEM:
Versioni di Microsoft SharePoint:
Se è necessario il supporto per le installazioni personalizzate del connettore (OEM, requisiti speciali, metodi di autenticazione personalizzati), contattare l'ufficio del Adobe della propria area geografica.
AEM Package Share viene utilizzato per distribuire funzionalità, esempi e correzioni di prodotti. Per informazioni dettagliate, consultate la documentazione di Package Share.
Per accedere a Condivisione pacchetti nella pagina di AEM benvenuto, toccate/fate clic su Strumenti, quindi selezionate Condivisione pacchetti. È necessario un Adobe ID valido che includa l'indirizzo e-mail della società. Inoltre, dopo aver effettuato l'accesso al vostro account, richiedete l'accesso a Package Share.
Per installare il pacchetto di contenuto del connettore.
Aprite un ticket di assistenza Adobe per richiedere la funzionalità del connettore.
Scaricate il pacchetto quando è disponibile e quindi aprite Package Manager per l'istanza AEM.
Toccate/fate clic su Installa nella pagina di descrizione del pacchetto.
Dalla finestra di dialogo Install Package, toccate/fate clic su Install.
Nota: Accertatevi di aver effettuato l’accesso come amministratore.
Quando il pacchetto è installato, toccate o fate clic su Chiudi.
Dopo aver installato il connettore SharePoint, configurate l'applicazione e i livelli SharePoint per il connettore.
Impostate l'URL del server di SharePoint per rendere l'archivio di SharePoint conforme a JCR. È possibile impostare parametri aggiuntivi per configurare la connessione con il server SharePoint. Inoltre, configurate l'autenticazione con il connettore SharePoint.
Per impostare l'URL del server SharePoint e le opzioni avanzate, procedere come segue:
Parametri 'Workspaces' e 'Default Workspace Name':
Per impostazione predefinita, il connettore espone un'unica area di lavoro JCR. Il server SharePoint esposto da questa area di lavoro viene impostato tramite il parametro di configurazione 'URL server SharePoint'.
Il connettore può essere configurato anche per più aree di lavoro. In questo caso, ogni area di lavoro è associata all'URL del rispettivo server SharePoint esposto attraverso l'area di lavoro. Per aggiungere un’area di lavoro, aggiungete una definizione dell’area di lavoro al parametro Workspaces. Una definizione di area di lavoro ha il formato seguente:
<name>
= <url>
dove
<name>
è il nome dell’area di lavoro JCR e
<url>
è l'URL del server SharePoint per tale area di lavoro.
In AEM, eseguite un altro passaggio oltre ai passaggi di configurazione indicati sopra. Elenco consentiti il bundle "com.day.cq.dam.cq-dam-jcr-connector".
Per pacchetti di elenco consentiti in AEM, effettuate le seguenti operazioni:
Andate alla console di gestione OSGi: http://localhost:4502/system/console/configMgr.
Cercate il servizio "Apache Sling Login Admin Whitelist".
Selezionate Bypass the whitelist.
Aggiungi 'com.day.cq.dam.cq-dam-jcr-connector' nei bundle whitelist predefiniti
Fate clic su Salva.
Se configurate più aree di lavoro, specificate il nome dell’area di lavoro predefinita nel parametro Nome area di lavoro predefinito.
Per ulteriori informazioni sui parametri correlati all'autenticazione, vedere Authentication.
Dopo aver configurato il connettore, verificare quanto segue:
Per sincronizzare le risorse di SharePoint con AEM, effettua le seguenti operazioni:
Abilita il servizio di sincronizzazione DAM, che è disabilitato per impostazione predefinita:
Facoltativamente, potete configurare il ritardo di sincronizzazione tra i diversi cicli di sincronizzazione:
Sharepoint include i metodi di autenticazione Classic e Basato su attestazioni, che supportano entrambi i tipi di autenticazione seguenti:
In particolare, sono disponibili i seguenti tipi di autenticazione:
Il connettore JCR AEM per Microsoft SharePoint 2010 e Microsoft SharePoint 2013, versione 4.0. supporta l'autenticazione basata sulle attestazioni (suggerita da Microsoft), che funziona nelle seguenti modalità:
Configurazione dell'autenticazione basata su Forms
Vai a: http://localhost:4502/system/console/bundles
Configurazione dell'autenticazione di base (Windows)
Edit the configuration values
.com.day.crx.spi.sharepoint.security.WindowsAuthenticationConnectionFactory
.Solo un utente autenticato sia su AEM che su SharePoint può accedere al contenuto SharePoint tramite il connettore.
È inoltre possibile utilizzare l'estensione del connettore per l'autenticazione per creare un modulo di autenticazione personalizzato, che, ad esempio, mappa l'accesso degli utenti AEM a specifici utenti di SharePoint. Creare utenti AEM corrispondenti agli utenti di SharePoint (il nome utente e la password devono corrispondere) per poter visualizzare il contenuto di SharePoint mappato all'istanza del connettore.
Per creare un utente in AEM:
Per aggiungere l'utente nel gruppo di amministrazione:
Scaricate e installate il pacchetto basic auth
. zip
da Package Share.
Chiudi Avvio rapido.
Aprire il file \crx-quickstart\repository\repository.xml.
Trova il tag <LoginModule class="com.day.crx.core.CRXLoginModule"> ... </LoginModule>.
Inserite il tag <param name="disableTokenAuth" value="true"/>
all’interno del tag indicato al punto 4.
Salvate e chiudete il file xml.
Riavvia QuickStart ed effettua l’accesso con le tue credenziali.
Nella versione standard, il connettore supporta l'autenticazione standard IIS Windows (Basic) e l'autenticazione basata su Forms (token). Gli altri metodi di autenticazione possono essere supportati tramite il meccanismo di estensibilità.
I passaggi seguenti forniscono linee guida sull'estensione dell'autenticazione standard per supportare vari metodi di autenticazione del server SharePoint:
Implementate com.day.crx.spi.sharepoint.security.SharepointConnectionFactory
per gestire il lato client del processo di autenticazione specifico.
Installare l'implementazione SharepointConnectionFactory
come pacchetto di frammenti con l'host del frammento com.day.crx.spi.crx2sharepoint-bundle
.
Quando si utilizza Maven, adattare la seguente configurazione di maven-bundle-plugin
ai requisiti del progetto:
<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>
Registra l'implementazione SharepointConnectionFactory
nella configurazione del connettore. Nella finestra di configurazione del connettore, fare clic su Opzioni avanzate. Nel campo relativo a Sharepoint Connection Factory, specificare il nome dell'implementazione com.day.crx.spi.sharepoint.auth.CustomConnectionFactory
.
Riavviare il connettore.