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

데이터 소스에 인증이 필요한 경우 올바른 유형이 발견될 때까지 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 특성 값을 저장해야 합니다.

프로시저

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

다음에 수행할 작업

-Dcom.ibm.rational.rpe.config.oslcServiceProviders 플래그로 oslcServiceProviders.xml의 위치와 -Dcom.ibm.rational.rpe.config.oslcServiceProviders.pwd-Dcom.ibm.rational.rpe.config.oslcServiceProviders.usr 플래그로 인증 신임 정보의 위치를 지정하십시오.

WebSphere® Application Server, Apache Tomcat 또는 클라이언트 애플리케이션에 대한 플래그 구성에 대한 자세한 정보는 다음 주제 중 하나를 참조하십시오.


피드백