API 인증 설정

이 첫번째 섹션에서는 IDCS 애플리케이션을 생성해야 합니다. 이 애플리케이션은 OAuth 2단계 인증을 사용하여 Oracle Sales 및 Service 애플리케이션 내에서 OCM REST API를 호출하는 데 사용됩니다. Oracle Sales and Service 공용 인증서는 이 IDCS 애플리케이션을 생성하는 데 사용됩니다. 이 OAuth 2단계 인증 방법은 나중에 OCM REST API가 Oracle Sales and Service 애플리케이션에 추가될 때 필요합니다.

주:

IDCS(Oracle Identity Cloud Service)를 Oracle Identity and Access Management(IAM) 서비스로 교체하는 중입니다. 아래 단계에서는 Oracle Cloud 계정이 IDCS를 사용하고 있다고 가정합니다. 클라우드 계정이 IAM 도메인을 사용하는 경우 단계는 유사하지만 표시되는 사용자 인터페이스는 이 문서에 제공된 이미지와 다릅니다.

공용 인증서 검색

IDCS 기밀 애플리케이션을 생성하는 데 사용할 Oracle Sales 및 Service 애플리케이션 공용 인증서를 가져오려면 다음과 같이 하십시오.

  1. Oracle Sales and Service 애플리케이션에 관리자로 사인인합니다.
  2. 페이지 왼쪽 상단 모서리에서 햄버거 아이콘을 누릅니다. 드롭다운 메뉴에서 Tools(도구) 옵션을 선택한 다음 Security Console(보안 콘솔)을 선택합니다.
  3. Oracle Sales 및 Service 애플리케이션 공용 인증서를 검색하려면 다음을 수행합니다.

    1. 기본 페이지의 왼쪽 탐색 메뉴에서 API 인증을 선택합니다.
    2. 페이지 오른쪽 상단 모서리에서 Oracle Public Certificate 링크를 선택합니다. 그러면 orakey_sign 파일이 아래 단계에서 사용되는 Downloads 디렉토리에 다운로드됩니다.
  4. Oracle Sales and Service 응용 프로그램은 잠시 동안 필요하지 않으므로 닫습니다.

기밀 애플리케이션 생성

OCM API를 통해 Oracle Content Management와 통신하기 위해 Oracle Sales 및 Service 애플리케이션에서 사용할 기밀 애플리케이션을 생성하려면 다음을 수행합니다.

  1. IDCS 관리 콘솔에 관리자로 사인인합니다.
  2. 페이지 왼쪽 상단 모서리에서 햄버거 아이콘을 누른 다음 드롭다운 메뉴에서 애플리케이션 옵션을 선택합니다.

  3. Oracle Content Management API 액세스에 사용할 기밀 애플리케이션을 생성하려면 다음과 같이 하십시오.

    1. 추가 단추를 누르고 [응용 프로그램 추가] 대화상자에서 기밀 응용 프로그램을 선택합니다.
    2. Add Confidential Application(기밀 응용 프로그램 추가) 페이지의 Details(세부정보) 트레인 스톱에서 다음을 수행합니다.
      1. 이름 필드에서 이름을 지정합니다(예: 웹 서비스).
      2. 설명 필드에 "웹 서비스를 통해 OCM API에 액세스하는 데 사용되는 인증서" 텍스트를 입력합니다.
    3. Client 트레인 스톱에서 다음을 수행합니다.
      1. Configure this application as a client now 옵션을 선택합니다.
      2. 허용된 권한 부여 유형에 대해 리소스 소유자, 클라이언트 인증서, JWT 검증 체크박스를 선택합니다.
      3. 보안의 경우 신뢰할 수 있는 클라이언트 체크박스를 선택한 다음 임포트를 눌러 Oracle Sales 및 서비스 인증서를 임포트합니다.
      4. Import Client Certificate 대화 상자에서 다음 필드에 정보를 입력합니다.

        1. Certificate Alias(인증서 별칭) 필드에서 이름을 지정합니다(예: Fusion).
        2. Choose File 버튼을 누른 다음 이전에 다운로드한 orakey_sign 파일을 선택합니다.
        3. 이 인증서를 추가하려면 임포트를 누릅니다.
      5. 리소스 섹션에서 범위 추가를 누릅니다. 통합에 사용할 특정 OCM 서버 오른쪽에 있는 오른쪽 화살표를 선택합니다.

      6. URL이 opc:cec:all로 끝나는 행 옆의 체크 박스를 선택합니다. 이 특정 범위를 통합에 필요하므로 추가하려면 추가를 누릅니다.
      7. OCM API(예: https://BD2F184D9D2344CB8134FCD4CBFF7DF.mycloud.com:443/urn:opc:cec:all)와 통신하기 위해 Oracle Sales 및 Service 애플리케이션 웹 서비스를 생성할 때 나중에 사용하던 대로 방금 추가된 범위 URL을 복사합니다.
    4. 기밀 애플리케이션 추가 트레인 중지가 끝날 때까지 다음을 누르고 완료를 누릅니다.
  4. Application Added 대화 상자에서 Client ID(예: c585b2d3e97c40e491ca99112281e36) 및 Client Secret(예: 768b9513-658e-4854-bac7-2fe72d19011)을 복사하고 대화 상자를 닫습니다. OCM REST API와 통신하기 위해 Oracle Sales 및 Service 애플리케이션 웹 서비스에서 이 값을 사용합니다.
  5. Oracle Sales and Service Web Services 페이지에서 활성화를 눌러 IDCS 애플리케이션 서비스를 활성화합니다.
  6. 더 이상 필요하지 않으므로 IDCS 애플리케이션을 닫습니다.