Day JCR Connector for Microsoft SharePoint 2010 and Microsoft SharePoint 2013, 버전 4.0.
이 문서에는 Microsoft SharePoint 2010 및 Microsoft SharePoint 2013 버전 4.0 Adobe JCR Connector에 대한 세부 정보가 포함되어 있습니다.
SharePoint 커넥터는 다음과 같은 기본 기능을 지원합니다.
모든 기능은 기본 SharePoint 웹 서비스를 SharePoint 컨텐츠 및 서비스의 인터페이스로 사용하여 구현됩니다.
SharePoint Connector도 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 커넥터를 packageshare에서 다운로드할 수 있습니다.
커넥터는 다음을 지원합니다.
AEM 버전:
Microsoft SharePoint 버전:
커넥터(OEM, 특별 요구 사항, 사용자 정의 인증 방법)의 사용자 정의 배포에 대한 지원이 필요한 경우 해당 지역의 Adobe 사무소에 문의하십시오.
AEM 패키지 공유는 제품 기능, 예 및 핫픽스를 배포하는 데 사용됩니다. 자세한 내용은 패키지 공유 설명서를 참조하십시오.
AEM 시작 페이지에서 패키지 공유에 액세스하려면 도구를 탭/클릭한 다음 패키지 공유를 선택합니다. 회사 이메일 주소를 포함하는 유효한 Adobe ID이 필요합니다. 또한 계정에 로그인한 후 패키지 공유 액세스를 적용합니다.
커넥터 컨텐츠 패키지를 설치하려면 다음을 수행하십시오.
Adobe 지원 티켓을 열어 커넥터 기능 확인을 요청합니다.
사용 가능한 경우 패키지를 다운로드한 다음 AEM 인스턴스에 대해 패키지 관리자를 엽니다.
패키지 설명 페이지에서 설치를 탭/클릭합니다.
패키지 설치 대화 상자에서 설치를 탭/클릭합니다.
참고:관리자로 로그인했는지 확인합니다.
패키지가 설치되면 닫기를 탭/클릭합니다.
SharePoint 커넥터를 설치한 후 커넥터에 대한 응용 프로그램 및 SharePoint 레이어를 구성합니다.
SharePoint 저장소 JCR을 준수하도록 SharePoint 서버 URL을 설정합니다. 추가 매개 변수를 설정하여 SharePoint 서버와의 연결을 구성할 수 있습니다. 또한 SharePoint 커넥터를 사용하여 인증을 구성합니다.
SharePoint 서버의 URL 및 고급 옵션을 설정하려면 다음 단계를 수행하십시오.
'작업 공간' 및 '기본 작업 공간 이름' 매개 변수:
기본적으로 커넥터는 단일 JCR 작업 공간을 표시합니다. 이 작업 영역에 의해 노출된 SharePoint 서버는 'Sharepoint Server URL' 구성 매개 변수를 통해 설정됩니다.
커넥터를 여러 작업 공간에 대해 구성할 수도 있습니다. 이 경우 각 작업 영역은 작업 영역을 통해 노출되는 각 SharePoint 서버의 URL과 연결됩니다. 작업 공간을 추가하려면 작업 공간 매개 변수에 작업 공간 정의를 추가하십시오. 작업 공간 정의에는 다음 형식이 있습니다.
<name>
= <url>
where
<name>
는 JCR 작업 공간 및
<url>
는 해당 작업 영역에 대한 SharePoint 서버의 URL입니다.
AEM에서 위의 구성 단계와 한 단계 더 떨어져 있습니다. 'com.day.cq.dam.cq-dam-jcr-connectors' 번들을 허용 목록 합니다.
AEM에서 번들을 허용 목록 하려면 다음 단계를 수행하십시오.
OSGi 관리 콘솔로 이동합니다.http://localhost:4502/system/console/configMgr
Apache Sling 로그인 관리자 허용 목록 서비스를 검색합니다.
허용 목록 무시 를 선택합니다.
화이트리스트 번들 기본 값에 'com.day.cq.dam.cq-dam-jcr-connectors'를 추가합니다
저장을 클릭합니다.
여러 작업 공간을 구성하는 경우 기본 작업 공간 이름 매개 변수에서 기본 작업 공간의 이름을 지정합니다.
인증 관련 매개 변수에 대한 자세한 내용은 인증을 참조하십시오.
커넥터를 구성한 후 다음을 확인합니다.
SharePoint Assets를 AEM과 동기화하려면 다음 단계를 수행하십시오.
기본적으로 비활성화된 DAM 동기화 서비스를 활성화합니다.
선택적으로, 서로 다른 동기화 주기 간에 동기화 지연을 구성할 수 있습니다.
Sharepoint에는 다음과 같은 인증 유형을 지원하는 Classic 및 Claims Based 인증 방법이 포함되어 있습니다.
특히 다음 유형의 인증을 사용할 수 있습니다.
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
(으)로 설정합니다.AEM 및 SharePoint 모두에서 인증된 사용자만 커넥터를 통해 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 파일을 저장하고 닫습니다.
QuickStart를 다시 시작하고 자격 증명으로 로그인합니다.
표준 버전에서 커넥터는 표준 IIS Windows 인증(기본) 및 Forms 기반 인증(토큰 기반)을 지원합니다. 기타 인증 방법은 확장성 메커니즘을 통해 지원할 수 있습니다.
다음 단계에서는 표준 인증을 확장하여 SharePoint 서버의 다양한 인증 방법을 지원하는 지침을 제공합니다.
특정 인증 프로세스의 클라이언트 측을 처리하려면 com.day.crx.spi.sharepoint.security.SharepointConnectionFactory
을 구현하십시오.
SharepointConnectionFactory
구현을 조각 호스트 com.day.crx.spi.crx2sharepoint-bundle
와 함께 조각 번들로 설치합니다.
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
구현을 등록합니다. 커넥터의 구성 창에서 고급 옵션을 클릭합니다. Sharepoint Connection Factory 필드에 구현 com.day.crx.spi.sharepoint.auth.CustomConnectionFactory
의 이름을 지정합니다.
커넥터를 다시 시작합니다.