Show Menu
화제×

SharePoint Connector

Microsoft SharePoint 2010 및 Microsoft SharePoint 2013, 버전 4.0용 Day JCR Connector.
이 문서에는 Microsoft SharePoint 2010 및 Microsoft SharePoint 2013, 버전 4.0용 Adobe JCR Connector에 대한 자세한 내용이 포함되어 있습니다.
SharePoint 커넥터는 다음 기본 기능을 지원합니다.
  • SharePoint에서 콘텐트 및 메타데이터를 읽는 중입니다.
  • 기본 SharePoint 인증 및 인증을 적용하여 액세스한 컨텐츠에 대한 SharePoint 보안 설정 확인
  • Content Finder를 사용한 컨텐츠 통합
  • 외부 리소스와 같은 AEM 구성 요소를 사용하여 SharePoint 이미지 및 비디오 표시
  • AEM 자산과 SharePoint 동기화
모든 기능은 기본 SharePoint 웹 서비스를 SharePoint 컨텐츠 및 서비스의 인터페이스로 사용하여 구현됩니다.
SharePoint Connector는 AEM 6.1 서비스 팩 2에서도 지원됩니다. 커넥터는 더 이상 가상 저장소 마운트를 지원하지 않으므로 마운트할 수 없습니다. Java API 파섹
SharePoint 서버 및 관련 IT 인프라의 설치, 구성, 관리 및 IT 작업은 이 문서의 범위를 벗어납니다. 이러한 항목에 대한 자세한 내용은 SharePoint 공급업체 설명서를 참조하십시오. 커넥터는 인프라의 이러한 부분을 적절히 설치, 구성 및 작동시켜야 합니다.

시작하기

커넥터를 시작하려면 다음을 수행하십시오.
  • Java 7이 설치되어 있는지 확인합니다.
  • 패키지 공유에서 커넥터 패키지 배포 파일을 다운로드합니다.
  • 올바른 license.properties 파일을 cq-quickstart-6.4.0.jar 파일이 포함된 디렉토리로 복사합니다.
  • .jar 파일을 두 번 클릭/탭하여 AEM을 시작하거나 명령줄에서 시작합니다.
  • 패키지 관리자에서 커넥터 패키지를 설치합니다.
  • 커넥터 옵션을 구성합니다.

SharePoint 커넥터 설치

커넥터는 설치가 간편한 컨텐츠 패키지입니다. 패키지 관리자를 사용하여 패키지를 설치한 다음 SharePoint 서버 URL을 설정합니다 및 기타 구성 옵션. SharePoint 컨텐츠는 AEM 저장소에서 사용할 수 있습니다.

설치 요구 사항

커넥터에는 다음이 필요합니다.
  • Java Runtime Environment 1.7 이상
  • 네트워크를 통해 SharePoint Web Services 사용 가능
  • SharePoint 서버 URL
  • CRX 및 SharePoint 저장소에 대한 사용자 자격 증명 및 권한
SharePoint 커넥터는 패키지에서 다운로드할 수 있습니다 .

지원되는 플랫폼

커넥터는 다음을 지원합니다.
  • AEM 버전:
    • AEM 6.4, 6.3
  • Microsoft SharePoint 버전:
    • Microsoft Office SharePoint Server(MOSS) 2010
    • Microsoft Office SharePoint Server(MOSS) 2013
  • 커넥터(OEM, 특별 요구 사항, 맞춤형 인증 방법)의 맞춤형 배포에 대한 지원이 필요한 경우 해당 지역의 Adobe Office에 문의하십시오.
커넥터는 Microsoft에서 공식적으로 지원하는 구성만 지원합니다. MOSS 2010 및 MOSS 2013 시스템 요구 사항을 참조하십시오.

표준 설치

AEM 패키지 공유는 제품 기능, 예제 및 핫픽스를 배포하는 데 사용됩니다. 자세한 내용은 패키지 공유 설명서를 참조하십시오.
AEM 시작 페이지에서 패키지 공유에 액세스하려면 도구를 탭/클릭한 다음 패키지 공유를 선택합니다 . 회사 이메일 주소를 포함하는 유효한 Adobe ID가 필요합니다. 또한 계정에 로그인한 후 패키지 공유 액세스 권한을 신청하십시오.

AEM과 통합

커넥터 컨텐츠 패키지를 설치합니다.
  1. Adobe 지원 티켓을 열어 커넥터 기능을 요청할 수 있습니다.
  2. 패키지가 제공되면 패키지를 다운로드한 다음 AEM 인스턴스용 패키지 관리자를 엽니다.
  3. 패키지 설명 페이지에서 설치를 탭/클릭합니다.
  4. 패키지 설치 대화 상자에서 설치를 탭/ 클릭합니다 .
    참고 :관리자로 로그인되어 있는지 확인합니다.
  5. 패키지가 설치되면 닫기를 탭/ 클릭합니다 .

SharePoint 커넥터 구성

SharePoint 커넥터를 설치한 후 응용 프로그램과 커넥터에 대한 SharePoint 레이어를 구성합니다.
SharePoint 저장소 JCR을 준수하도록 SharePoint 서버 URL을 설정합니다. 추가 매개 변수를 설정하여 SharePoint 서버와의 연결을 구성할 수 있습니다. 또한 SharePoint 커넥터를 사용하여 인증을 구성합니다.

SharePoint 서버와의 연결 구성

SharePoint 서버의 URL과 고급 옵션을 설정하려면 다음 단계를 수행하십시오.
  1. OSGi 관리 콘솔로 이동합니다.http://localhost:4502/system/console/configMgr configMgr.
  2. Microsoft Sharepoint 용 Day JCR Connector 번들을 검색합니다.
  3. 구성 값을 편집합니다.
  4. SharePoint Server URL을 #의 값으로 설정합니다 .
  5. Tap/click Save .
'작업 영역' 및 '기본 작업 영역 이름' 매개 변수:
기본적으로 커넥터는 단일 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에서 번들을 화이트리스트하려면 다음 단계를 수행하십시오.
  1. OSGi 관리 콘솔로 이동합니다.http://localhost:4502/system/console/configMgr.
  2. "Apache Sling 로그인 관리 허용 목록" 서비스를 검색합니다.
  3. 허용 목록 무시를 선택합니다.
  4. 화이트​ 리스트 번들 기본값에 'com.day.cq.dam.cq-dam-jcr-connectors '를 추가합니다.
  5. #을 클릭합니다.
여러 작업 영역을 구성하는 경우 기본 작업 영역 이름 매개 변수에서 기본 작업 영역의 이름을 지정합니다.
인증 관련 매개 변수에 대한 자세한 내용은 인증을 참조하십시오 .

Sharepoint 설정 확인

커넥터를 구성한 후 다음을 확인합니다.
  • SharePoint 서버가 실행되고 커넥터 인스턴스에서 웹 서비스에 액세스할 수 있습니다
  • SharePoint 사용자 자격 증명이 유효하며 사용자에게 필요한 SharePoint 권한이 있습니다.
  • 커넥터가 제대로 설치 및 구성되어 있습니다.

SharePoint 서버와 DAM 동기화 구성

SharePoint 자산을 AEM과 동기화하려면 다음 단계를 수행하십시오.
  1. OSGi 관리 콘솔로 이동합니다.http://localhost:4502/system/console/configMgr configMgr.
  2. "기본 DAMAssetSynchronization" 서비스를 검색합니다.
  3. 구성 값을 편집합니다.
  4. SharePoint 사이트에서 액세스할 수 있는 사용자의 사용자 이름과 해당 암호를 설정합니다.
  5. #을 클릭합니다.
기본적으로 비활성화된 DAM 동기화 서비스를 활성화합니다.
  1. OSGi 웹 콘솔 구성 요소로 이동합니다. http://localhost:4502/system/console/components
  2. "com.day.cq.dam.jcrconnectors.impl.AssetSynchronizationService"를 검색합니다.
  3. 활성화를 클릭합니다.
필요에 따라 다른 동기화 주기 간의 동기화 지연을 구성할 수 있습니다.
  1. OSGi 관리 콘솔로 이동합니다. http://localhost:4502/system/console/configMgr
  2. "DAY CQ DAM JCR Connector Asset Synchronization Service"를 검색합니다.
  3. 구성 값을 편집합니다.
  4. 동기화 기간(초)의 값을 설정합니다.
  5. #을 클릭합니다.

인증 구성

Sharepoint에는 다음과 같은 인증 유형을 지원하는 클래식 및 클레임 기반 인증 방법이 포함되어 있습니다.
  • 기본
  • 양식 기반
특히 다음 유형의 인증을 사용할 수 있습니다.
  • Classic-Basic
  • 클래식 양식 기반
  • 클레임-기본
  • 클레임 양식 기반
AEM JCR Connector for Microsoft SharePoint 2010 및 Microsoft SharePoint 2013, 버전 4.0.에서는 클레임 기반 인증(Microsoft에서 권장됨)을 지원하며, 이 인증은 다음 모드에서 작동합니다.
  • 기본/NTLM 인증 :커넥터는 먼저 기본 인증을 사용하여 연결을 시도합니다. 사용할 수 없는 경우 NTLM 기반 인증으로 전환됩니다.
  • 양식 기반 인증 :Sharepoint는 사용자가 로그인 양식(일반적으로 웹 페이지)에 입력하는 자격 증명을 기반으로 사용자를 검증합니다. 시스템은 후속 요청에 대한 ID를 다시 설정하는 키가 포함된 인증된 요청에 대한 토큰을 발행합니다.
양식 기반 인증 구성
  1. OSGI -> 구성을 클릭합니다.
  2. "Day JCR Connector for Microsoft Sharepoint" 검색
  3. "구성 값 편집"을 클릭합니다.
  4. 'Sharepoint Connection Factory'의 값을 'com.day.crx.spi.sharepoint.security.FormsBasedAuthenticationConnectionFactory'로 설정합니다.
  5. 저장 ​을 클릭합니다
기본 인증 구성(Windows)
  1. 토큰 인증 비활성화
  2. http://localhost:4502/system/console/bundles으로 이동합니다 .
  3. OSGI > 구성을 클릭합니다.
  4. Microsoft Sharepoint 용 Day JCR Connector를 검색합니다 .
  5. 클릭 Edit the configuration values .
  6. Sharepoint 연결 팩터리의 값을 로 com.day.crx.spi.sharepoint.security.WindowsAuthenticationConnectionFactory 설정합니다.
  7. 저장 ​을 클릭합니다.
AEM 및 SharePoint 모두에서 인증된 사용자만 커넥터를 통해 SharePoint 컨텐츠에 액세스할 수 있습니다.
인증에 커넥터 확장을 사용하여 사용자 정의 인증 모듈을 만들 수도 있습니다. 이 모듈은 AEM 사용자의 액세스를 특정 SharePoint 사용자에게 매핑합니다. 커넥터 인스턴스에 매핑된 SharePoint 컨텐츠를 볼 수 있도록 SharePoint 사용자(사용자 이름과 암호가 일치해야 함)에 해당하는 AEM 사용자를 만듭니다.
AEM에서 사용자를 만들려면:
  1. http://localhost:9502/with관리자 사용자 로그인에 로그인합니다.
  2. 도구를 클릭합니다.
  3. 보안을 클릭합니다.
  4. 사용자를 클릭합니다.
  5. 사용자 만들기를 클릭합니다.
  6. 사용자 ID 제공(SharePoint에서 액세스할 수 있는 사용자 이름)
  7. 해당 암호 입력
  8. 녹색 눈금 기호를 클릭하여 사용자를 만듭니다
관리 그룹에 사용자를 추가하려면:
  1. 그룹 관리로 이동
  2. 'a' 노드 클릭
  3. '관리자' 클릭
  4. # 단추 앞에 텍스트 상자에 위에 만든 사용자 ID를 입력합니다
  5. 사용자를 관리 그룹에 추가하려면 녹색 눈금 기호를 클릭합니다.

토큰 인증 비활성화

  1. 패키지를 다운로드하고 설치합니다 basic auth . zip 패키지 공유에서.
  2. 빠른 시작을 닫습니다.
  3. \crx-quickstart\repository\repository.xml 파일을 엽니다 .
  4. 태그 찾기 <LoginModule class="com.day.crx.core.CRXLoginModule"> ... </LoginModule>.
  5. 4단계에서 언급한 태그 <param name="disableTokenAuth" value="true"/> 내에 태그를 삽입합니다.
  6. xml 파일을 저장하고 닫습니다.
  7. QuickStart를 다시 시작하고 자격 증명으로 로그인합니다.

SharePoint 서버의 다른 인증 방법 지원

표준 버전에서 커넥터는 표준 IIS Windows 인증 (기본) 및 Forms 기반 인증(토큰 기반)을 지원합니다. 확장 메커니즘을 통해 다른 인증 방법을 지원할 수 있습니다.
다음 단계에서는 SharePoint 서버의 다양한 인증 방법을 지원하기 위해 표준 인증을 확장하는 방법에 대한 지침을 제공합니다.
  1. 특정 인증 프로세스의 클라이언트 측면을 com.day.crx.spi.sharepoint.security.SharepointConnectionFactory 처리하도록 구현합니다.
  2. 조각 호스트가 있는 조각 번들로 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>
    
    
  3. 커넥터 구성에 구현을 SharepointConnectionFactory 등록합니다. 커넥터의 구성 창에서 고급 옵션을 클릭합니다 . Sharepoint 연결 팩터리의 경우 필드에 구현 이름을 com.day.crx.spi.sharepoint.auth.CustomConnectionFactory 지정합니다.
  4. 커넥터를 다시 시작합니다.