문서 스펙에서 데이터 소스에 대한 인증 유형 지정

데이터 소스에 인증이 필요한 경우 올바른 유형이 발견될 때까지 Rational® Publishing Engine에서 지원되는 각 인증 유형(Form, Basic, OAuth 또는 OAuth-OSLC)이 테스트됩니다. 인증 유형을 지정하면 테스트 프로세스를 생략할 수 있습니다.

인증 유형을 지정하면 Rational Publishing Engine이 먼저 올바른 프로토콜을 사용할 수 있으므로 불필요한 요청이 수행되지 않습니다. 데이터 소스에 Basic, OAuth 또는 OAuth-OSLC 인증이 필요하거나 데이터 소스로부터의 많은 요청이 필요한 복합 템플리트를 사용 중인 경우 문서 작성 시간이 상당히 향상된 것을 알 수 있습니다. 인증 유형이 지정되지 않은 경우에는 각각의 유형이 테스트됩니다.

이 태스크 정보

HTML, XSL-FO 및 Legacy PDF 문서 생성의 성능을 개선하려면 다음 태스크를 완료하십시오.

사용자 이름 및 비밀번호가 저장되는 방법에 대한 자세한 정보는 IBM® Rational Publishing Engine에 대한 보안 고려사항을 참조하십시오.

프로시저

  1. Launcher 애플리케이션을 여십시오.
  2. 문서 스펙을 작성하십시오.
  3. 데이터 소스를 구성하십시오.
  4. 데이터 소스를 선택하십시오. 특성 보기가 열립니다.
  5. 인증 필드에 데이터 소스에 적용할 인증 유형을 입력하십시오. 다음과 같은 인증 유형 중 하나를 입력할 수 있습니다. 단, 대소문자를 구분합니다.
    • Form
    • Basic
    • OAuth
    • OAuth-OSLC
  6. 필요한 경우, 사용자 이름 및 비밀번호를 포함하여 데이터 소스를 인증하려면 신임 정보를 입력하십시오.
  7. 문서 스펙을 저장하십시오.

다음에 수행할 작업

기존 문서 스펙에서 인증 특성을 업데이트하십시오.

OAuth-OSLC 인증에 대한 oslcServiceProviders.xml 파일 작성

OAuth-OSLC 인증을 필요로 하는 일반 XML, REST v1 또는 REST v2 데이터 소스를 사용 중인 경우, 먼저 oslcServiceProviders.xml을 작성하여 base_url, consumer_keysecret 특성 값을 저장해야 합니다.

이 태스크 정보

기본적으로 제품이 RPE_HOME/config 디렉토리에서 oslcServiceProviders.xml 파일을 찾습니다. 이 기본 RPE_HOME/config 디렉토리에 oslcServiceProviders.xml 파일을 작성하면 추가로 구성할 필요가 없다는 이점이 있습니다. 그러나 제품의 이후 버전으로 업그레이드하려면 이 파일의 백업을 작성해야 합니다. 설치 및 업그레이드 후에 백업 oslcServiceProviders.xml 파일을 새로 설치한 제품의 RPE_HOME/config 디렉토리에 둘 수 있습니다.
기본 RPE_HOME/config 디렉토리 외부의 oslcServiceProviders.xml 파일을 지정할 수 있지만 com.ibm.rational.rpe.config.oslcServiceProviders 특성으로 oslcServiceProviders.xml 파일의 위치를 지정해야 합니다. 위치가 HTTP 보안 경로인 경우 com.ibm.rational.rpe.config.oslcServiceProviders.usrcom.ibm.rational.rpe.config.oslcServiceProviders.pwd 특성으로 인증 신임 정보를 지정해야 합니다. 다음 범위 중 하나를 사용하여 이러한 특성을 지정하십시오.

기본 RPE_HOME/config 디렉토리 외부에 oslcServiceProviders.xml 파일을 작성하면 팀 협업 환경이 지원됩니다. 공유 위치에 파일을 두고 공유 위치를 가리키도록 com.ibm.rational.rpe.config.oslcServiceProviders 특성을 설정하면 여러 사용자가 oslcServiceProviders.xml 파일을 다시 사용할 수 있습니다.

프로시저

  1. Rational Publishing Engine 설치 디렉토리에 있는 샘플 사본 작성(RPE_HOME/config/oslcServiceProviders-sample.xml):
  2. 텍스트 편집기에서 oslcServiceProviders.xml 파일의 사본을 여십시오.
  3. 제목 태그에서, 데이터 소스 제공자의 이름을 제공하십시오.
  4. 설명 태그에서, 데이터 소스 제공자에 대한 설명 또는 참고사항을 제공하십시오.
  5. base_url 태그에서, 데이터 소스에 대한 기본 URL을 제공하십시오. 예: https://server:port/oslcCatalog
  6. 패턴 태그에서, 데이터 소스의 URL 패턴을 제공하십시오. oslcServiceProviders.xml 파일에 지정된 데이터 소스 목록을 갖고 있는 경우, 어떤 데이터 소스 세부사항이 데이터 소스 요구사항과 일치하는지 식별하기 위해 패턴이 사용됩니다. 예: https://server:port/contextroot
  7. consumer_key 태그에서, 데이터 소스의 이용자 키를 제공하십시오.
  8. 시크릿 태그에서, 데이터 소스의 시크릿 값을 제공하십시오.
  9. oslcServiceProviders.xml 파일을 Rational Publishing Engine 설치 디렉토리 외부의 위치에 저장하십시오.