19.3 ServiceNow 환경 설정

노트

아래 구현 단계는 ServiceNow 포털에서 제공하는 설명서에서 영감을 받습니다. 해당 설명서는 여기에서 찾을 수 있습니다. 그러나 아래 단계를 따르십시오.

먼저 ServiceNow 인스턴스에 성공적으로 로그인했는지 확인하십시오.

ServiceNow

19.3.1 인증서

이 단계에서 유효한 Java 키 저장소를 연결해야 합니다. 이전 연습에서 이 Java 키 저장소를 만든 경우 만든 Java 키 저장소 파일의 이름은 aep.jks입니다.

ServiceNow의 필터 탐색기에서 검색어 인증서를 입력합니다. 시스템 정의 아래의 인증서를 클릭합니다.

ServiceNow

그러면 이것을 보게 될 것입니다. 새로 만들기​를 클릭합니다.

ServiceNow

그러면 빈 양식이 표시됩니다. 다음과 같이 양식 필드를 채웁니다.

  • 이름: AEP 인증서
  • 형식: PEM
  • 유형:드롭다운을 열고 Java 키 저장소를 선택합니다.

(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)

ServiceNow

Java ​저장소를 선택하면 이 항목이 표시됩니다. 화면 오른쪽 상단에 있는 첨부 아이콘을 클릭합니다.

ServiceNow

팝업에서 파일 선택을 클릭합니다.

ServiceNow

팝업에서 데스크탑의 JKS 폴더로 이동하여 aep.jks 파일 을 선택합니다. 열기를 클릭합니다.

ServiceNow

팝업을 닫으려면 이 아이콘을 클릭하고 X 키를 클릭합니다.

ServiceNow

그런 다음 키 저장소 암호 필드에 Java 키 저장소 암호를 입력합니다.

ServiceNow

그런 다음 저장소/ 인증서 유효성 검사를 클릭합니다.

ServiceNow

그러면 Valid key_store 메시지가 표시됩니다.

ServiceNow

이제 Java 키 저장소 인증서가 ServiceNow 인스턴스에 첨부됩니다.

19.3.2 JWT 키

이제 JWT(JSON Web Token) 서명 키를 만들어 Java 키 저장소 인증서에 할당합니다.

ServiceNow의 필터 탐색기에서 JWT 키를 입력합니다. JWT 키를 클릭합니다.

ServiceNow

그러면 이것을 보실 수 있습니다. 새로 만들기​를 클릭합니다.

ServiceNow

그러면 빈 양식이 표시됩니다.

ServiceNow

다음과 같이 양식 필드를 채웁니다.

  • 이름: AEP JWT 키
  • 서명 키 저장소:이전 단계에서 첨부한 인증서(AEP 인증서) 를 선택합니다.
  • 서명 키 암호:연습 19.2에서 Java 키 저장소를 만들 때 입력한 Java 키 저장소 암호를 입력합니다.

(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)

이제 다음을 보유해야 합니다.

ServiceNow

제출을 클릭합니다. JWT 키 개요로 리디렉션됩니다 .

ServiceNow

JWT 키가 생성되고 JKS 인증서에 지정됩니다.

19.3.3 JWT 공급자

이제 JWT(JSON 웹 토큰) 공급자를 ServiceNow 인스턴스에 추가하게 됩니다.

ServiceNow의 필터 탐색기에서 JWT 공급자 검색어를 입력합니다. JWT 제공자를 클릭합니다.

ServiceNow

그러면 이것을 보실 수 있습니다. 새로 만들기​를 클릭합니다.

ServiceNow

그러면 빈 양식이 표시됩니다.

ServiceNow

다음과 같이 양식 필드를 채웁니다.

  • 이름: AEP JWT 공급자
  • 서명 구성:이전 단계에서 만든 JWT 키(AEP JWT 키)를 선택합니다.

(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)

스크린샷에 표시된 대로 양식 헤더를 마우스 오른쪽 단추로 클릭합니다. 저장​을 클릭합니다.

ServiceNow

그러면 이것을 보실 수 있습니다.

ServiceNow

이제 is, sub 및 aud의 값을​업데이트해야 합니다. Adobe I/O 프로젝트에서 찾을 수 있습니다.

다른 브라우저 탭에 계속 열려 있어야 하는 Adobe I/O 프로젝트로 이동하고 JWT 생성을 클릭합니다.

ServiceNow

그러면 이것을 보실 수 있습니다. JWT 페이로드 에서 ServiceNow에 입력해야 하는 값을 확인할 수 있습니다.

ServiceNow

아래에 표시된 대로 ServiceNow JWT 공급자 화면에 해당 값을 입력합니다.

  • aud: https://ims-na1.adobelogin.com/c/f2bea01fc9414913bae8e0564e6c81cd (이 URL은 Adobe I/O에 인증하고 클라이언트 ID를 참조하는 데 사용됩니다)

  • is: A71C5A0C536804740A490D44@AdobeOrg (IMS 조직 ID임)

  • 하위: CF2377955F96EBC90A495E88@techacct.adobe.com (Adobe I/O 프로젝트의 기술 계정 ID)

이제 이걸 가져가세요

ServiceNow

스크린샷에 표시된 대로 양식 헤더를 마우스 오른쪽 단추로 클릭합니다. 저장​을 클릭합니다.

ServiceNow

저장 후 위 스크린샷에 표시된 사용자 지정 클레임을 클릭합니다. 그러면 이것을 보실 수 있습니다.

ServiceNow

텍스트가 있는 행의 모든 열을 두 번 클릭하십시오. 새 행 삽입….

ServiceNow

다음 값을 입력합니다.

  • 청구 이름: https://ims-na1.adobelogin.com/s/ent_dataservices_sdk
  • 청구 값 유형: true|false
  • 청구 값: true

이제 이걸 가져가세요 Click Update to save your changes.

ServiceNow

JWT 공급자가 ServiceNow 인스턴스에 추가됩니다.

19.3.4 OAuth 공급자

이제 Adobe Experience Platform을 OAuth 공급자로 등록하고 인스턴스가 OAuth 2.0 토큰을 요청할 수 있도록 허용합니다.

ServiceNow의 필터 탐색기에서 검색어 애플리케이션 레지스트리를 입력합니다. [ 응용 프로그램 레지스트리]를 클릭합니다.

ServiceNow

그러면 이것을 보실 수 있습니다. 새로 만들기​를 클릭합니다.

ServiceNow

제3 자 OAuth 공급자에 연결을 클릭합니다.

ServiceNow

그러면 빈 양식이 표시됩니다.

ServiceNow

다음과 같이 양식 필드를 채웁니다.

  • 이름:AEP OAuth 입력

  • 클라이언트 ID:adobe i/o 프로젝트에서 클라이언트 ID 복사/붙여넣기

  • 클라이언트 암호:adobe i/o 프로젝트에서 클라이언트 암호 복사/붙여넣기

    참고:adobe i/o 프로젝트에서 클라이언트 ID와 클라이언트 암호를 확인할 수 있습니다.

    ServiceNow

  • OAuth API 스크립트:OAuthUtilAEP 선택

  • 기본 부여 유형:JWT 전달자 선택

  • 토큰 URL:https://ims-na1.adobelogin.com/ims/exchange/jwt/ ​(FYI)를 입력하여 토큰 URL을 변경하려면 위 스크린샷에 나와 있는 것처럼 필드 오른쪽의 잠금 아이콘을 클릭하여 먼저 필드 토큰 URL의 잠금을 해제해야 합니다

  • 자격 증명 보내기: 요청 본문(양식 URL 인코딩됨)

(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)

이제 이걸 가져가세요

ServiceNow

스크린샷에 표시된 대로 양식 헤더를 마우스 오른쪽 단추로 클릭합니다. 저장​을 클릭합니다.

ServiceNow

저장을 클릭하면​다음 오류 메시지가 표시됩니다.

구성에 하나 이상의 엔티티 프로파일에 JWT 공급자 레코드가 없습니다.AEP OAuth default_profile. 부여 유형이 JWT 전달자 인 경우 JWT 공급자 레코드는 엔티티 프로파일 레코드에 매핑되어야 합니다.

정상이므로 지금 구성을 업데이트하여 수정할 수 있습니다.

ServiceNow

아래로 스크롤하고 아래에 표시된 대로 AEP OAuth default_profile 필드를 클릭합니다.

ServiceNow

그러면 이것을 보실 수 있습니다.

ServiceNow

JWT 제공자​필드에서 이전에 생성한 JWT 공급자를 선택합니다. 이 제공자 이름은 AEP JWT 제공자. 그런 다음 업데이트를 클릭합니다.

ServiceNow

[ 업데이트]를 클릭하면 OAuth 공급자 화면이 다시 표시되고, 그곳에 있었던 오류 메시지가 사라집니다. Click Update to save your changes.

ServiceNow

이제 ServiceNow 인스턴스는 스포크에 대한 OAuth 2.0 토큰을 요청할 수 있습니다.

19.3.5 자격 증명 레코드

ServiceNow의 필터 탐색기에서 검색어 자격 증명을 입력합니다. 자격 증명을 클릭합니다.

ServiceNow

그러면 이것을 보실 수 있습니다. 이제 데이터 입구에 대해 각각 2개의 자격 증명 레코드를 만들고 데이터 입시에 대해 다른 자격 증명 레코드를 만들어야​합니다.

AEP_Ingestion

새로 만들기​를 클릭합니다.

ServiceNow

OAuth 2.0 자격 증명을 클릭합니다.

ServiceNow

그러면 빈 양식이 표시됩니다.

ServiceNow

다음과 같이 양식 필드를 채웁니다.

  • 이름: AEP_Ingestion
  • OAuth 엔티티 프로필:AEP OAuth default_profile 선택

(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)

이제 이걸 가져가세요

ServiceNow

스크린샷에 표시된 대로 양식 헤더를 마우스 오른쪽 단추로 클릭합니다. 저장​을 클릭합니다.

ServiceNow

그러면 이것을 보실 수 있습니다. 오류 메시지가 필요합니다. 오류 메시지를 보려면 OAuth 토큰 가져오기를 클릭합니다.

ServiceNow

그러면 메시지 OAuth 토큰 흐름이 성공적으로 완료되어야 하는 이 팝업이 표시됩니다.

ServiceNow

AEP

새로 만들기​를 클릭합니다.

ServiceNow

OAuth 2.0 자격 증명을 클릭합니다.

ServiceNow

그러면 빈 양식이 표시됩니다.

ServiceNow

다음과 같이 양식 필드를 채웁니다.

  • 이름: AEP
  • OAuth 엔티티 프로필:AEP OAuth default_profile 선택

(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)

이제 이걸 가져가세요

ServiceNow

스크린샷에 표시된 대로 양식 헤더를 마우스 오른쪽 단추로 클릭합니다. 저장​을 클릭합니다.

ServiceNow

그러면 이것을 보실 수 있습니다. 오류 메시지가 필요합니다. 오류 메시지를 수정하려면 OAuth 토큰 가져오기를 클릭합니다.

ServiceNow

그러면 메시지 OAuth 토큰 흐름이 성공적으로 완료되어야 하는 이 팝업이 표시됩니다.

ServiceNow

Adobe Experience Platform Spoke의 자격 증명 레코드는 이제 ServiceNow 인스턴스에서 만들어지며 ServiceNow는 이제 Adobe I/O에 대해 성공적으로 인증할 수 있으며 이제 Adobe Experience Platform과 상호 작용할 수 있습니다.

19.3.6 연결 레코드

ServiceNow의 필터 탐색기에서 연결 및 자격 증명 별칭 을 검색어로 입력합니다. 연결 및 자격 증명 별칭을 클릭합니다.

ServiceNow

그러면 이것을 보실 수 있습니다. AEP 및 AEP_Ingestion이라는 기존 연결 레코드 2개 로 표시됩니다.

ServiceNow

그런 다음 AEP라는 연결 레코드 클릭하여 엽니다.

그러면 이것을 보실 수 있습니다.

ServiceNow

연결 탭에서 새로 만들기를 클릭합니다. 빈 HTTP 연결 양식이 표시됩니다.

ServiceNow

다음과 같이 양식 필드를 채웁니다.

  • 이름: AEP Platform
  • 자격 증명:AEP 선택
  • 연결 URL:https://platform.adobe.io/ 입력
  • 속성 샌드박스:adobe experience platform 이름을 입력합니다(샌드박스의 ID를 입력하지 마십시오). 샌드박스가 --aepSandboxId--있습니다.
  • 속성 API 키:adobe i/o 통합의 API 키를 붙여넣습니다. 이 경우 f2bea01fc9414913bae8e0564e6c81cd
  • 속성 조직 ID:다음 예제에서 Adobe Experience Platform 인스턴스의 IMS 조직 ID를 입력합니다. A71C5A0C536804740A490D44@AdobeOrg
노트

필드 연결 URL의​경우 Adobe Experience Platform 인스턴스가 특정 데이터 센터에 호스팅되면 다른 값을 입력해야 할 수도 있습니다. 인스턴스가 네덜란드의 데이터 센터에 호스팅되는 경우 연결 URL을 https://platform-nld2.adobe.io/으로 설정해야 합니다. 인스턴스가 오스트레일리아의 데이터 센터에 호스팅되는 경우 연결 URL은 https://platform-aus5.adobe.io/으로 설정해야 합니다.

이제 HTTP 연결 양식이 다음과 같아야 합니다.

ServiceNow

양식 헤더를 마우스 오른쪽 단추로 클릭한 다음 저장을 클릭합니다.

ServiceNow

Click the back button.

ServiceNow

그러면 HTTP 연결이 연결 양식에 추가되었음을 확인할 수 있습니다. Click the back button.

ServiceNow

그런 다음 다시 여기에 표시됩니다.

ServiceNow

그런 다음 AEP_Ingestion이라는 연결 레코드를 클릭하여 엽니다.

그러면 이것을 보실 수 있습니다.

ServiceNow

연결 탭에서 새로 만들기를 클릭합니다. 빈 HTTP 연결 양식이 표시됩니다.

ServiceNow

다음과 같이 양식 필드를 채웁니다.

  • 이름: AEP dcs
  • 자격 증명:AEP 통합 선택
  • 연결 URL:https://dcs.adobedc.net 입력
  • 속성 샌드박스:adobe experience platform 이름을 입력합니다(샌드박스의 ID를 입력하지 마십시오). 샌드박스가 --aepSandboxId--있습니다.
  • 속성 조직 ID:다음 예제에서 Adobe Experience Platform 인스턴스의 IMS 조직 ID를 입력합니다. A71C5A0C536804740A490D44@AdobeOrg

이제 HTTP 연결 양식이 다음과 같아야 합니다.

ServiceNow

양식 헤더를 마우스 오른쪽 단추로 클릭한 다음 저장을 클릭합니다.

ServiceNow

Click the back button.

ServiceNow

그러면 HTTP 연결이 연결 양식에 추가되었음을 확인할 수 있습니다. Click the back button.

ServiceNow

이제 Adobe Experience Platform과 ServiceNow 간의 통합 설정을 마쳤습니다.

다음 단계: 19.4 ServiceNow UI 설정

모듈 19로 돌아가기

모든 모듈로 돌아가기

이 페이지에서는