아래 구현 단계는 ServiceNow 포털에서 제공하는 설명서에서 영감을 받습니다. 해당 설명서는 여기에서 찾을 수 있습니다. 그러나 아래 단계를 따르십시오.
먼저 ServiceNow 인스턴스에 성공적으로 로그인했는지 확인하십시오.
이 단계에서 유효한 Java 키 저장소를 연결해야 합니다. 이전 연습에서 이 Java 키 저장소를 만든 경우 만든 Java 키 저장소 파일의 이름은 aep.jks입니다.
ServiceNow의 필터 탐색기에서 검색어 인증서를 입력합니다. 시스템 정의 아래의 인증서를 클릭합니다.
그러면 이것을 보게 될 것입니다. 새로 만들기를 클릭합니다.
그러면 빈 양식이 표시됩니다. 다음과 같이 양식 필드를 채웁니다.
(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)
Java 키저장소를 선택하면 이 항목이 표시됩니다. 화면 오른쪽 상단에 있는 첨부 아이콘을 클릭합니다.
팝업에서 파일 선택을 클릭합니다.
팝업에서 데스크탑의 JKS 폴더로 이동하여 aep.jks 파일 을 선택합니다. 열기를 클릭합니다.
팝업을 닫으려면 이 아이콘을 클릭하고 X 키를 클릭합니다.
그런 다음 키 저장소 암호 필드에 Java 키 저장소 암호를 입력합니다.
그런 다음 저장소/ 인증서 유효성 검사를 클릭합니다.
그러면 Valid key_store 메시지가 표시됩니다.
이제 Java 키 저장소 인증서가 ServiceNow 인스턴스에 첨부됩니다.
이제 JWT(JSON Web Token) 서명 키를 만들어 Java 키 저장소 인증서에 할당합니다.
ServiceNow의 필터 탐색기에서 JWT 키를 입력합니다. JWT 키를 클릭합니다.
그러면 이것을 보실 수 있습니다. 새로 만들기를 클릭합니다.
그러면 빈 양식이 표시됩니다.
다음과 같이 양식 필드를 채웁니다.
(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)
이제 다음을 보유해야 합니다.
제출을 클릭합니다. JWT 키 개요로 리디렉션됩니다 .
JWT 키가 생성되고 JKS 인증서에 지정됩니다.
이제 JWT(JSON 웹 토큰) 공급자를 ServiceNow 인스턴스에 추가하게 됩니다.
ServiceNow의 필터 탐색기에서 JWT 공급자 검색어를 입력합니다. JWT 제공자를 클릭합니다.
그러면 이것을 보실 수 있습니다. 새로 만들기를 클릭합니다.
그러면 빈 양식이 표시됩니다.
다음과 같이 양식 필드를 채웁니다.
(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)
스크린샷에 표시된 대로 양식 헤더를 마우스 오른쪽 단추로 클릭합니다. 저장을 클릭합니다.
그러면 이것을 보실 수 있습니다.
이제 is, sub 및 aud의 값을업데이트해야 합니다. Adobe I/O 프로젝트에서 찾을 수 있습니다.
다른 브라우저 탭에 계속 열려 있어야 하는 Adobe I/O 프로젝트로 이동하고 JWT 생성을 클릭합니다.
그러면 이것을 보실 수 있습니다. JWT 페이로드 에서 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)
이제 이걸 가져가세요
스크린샷에 표시된 대로 양식 헤더를 마우스 오른쪽 단추로 클릭합니다. 저장을 클릭합니다.
저장 후 위 스크린샷에 표시된 사용자 지정 클레임을 클릭합니다. 그러면 이것을 보실 수 있습니다.
텍스트가 있는 행의 모든 열을 두 번 클릭하십시오. 새 행 삽입….
다음 값을 입력합니다.
이제 이걸 가져가세요 Click Update to save your changes.
JWT 공급자가 ServiceNow 인스턴스에 추가됩니다.
이제 Adobe Experience Platform을 OAuth 공급자로 등록하고 인스턴스가 OAuth 2.0 토큰을 요청할 수 있도록 허용합니다.
ServiceNow의 필터 탐색기에서 검색어 애플리케이션 레지스트리를 입력합니다. [ 응용 프로그램 레지스트리]를 클릭합니다.
그러면 이것을 보실 수 있습니다. 새로 만들기를 클릭합니다.
제3 자 OAuth 공급자에 연결을 클릭합니다.
그러면 빈 양식이 표시됩니다.
다음과 같이 양식 필드를 채웁니다.
이름:AEP OAuth 입력
클라이언트 ID:adobe i/o 프로젝트에서 클라이언트 ID 복사/붙여넣기
클라이언트 암호:adobe i/o 프로젝트에서 클라이언트 암호 복사/붙여넣기
참고:adobe i/o 프로젝트에서 클라이언트 ID와 클라이언트 암호를 확인할 수 있습니다.
OAuth API 스크립트:OAuthUtilAEP 선택
기본 부여 유형:JWT 전달자 선택
토큰 URL:https://ims-na1.adobelogin.com/ims/exchange/jwt/ (FYI)를 입력하여 토큰 URL을 변경하려면 위 스크린샷에 나와 있는 것처럼 필드 오른쪽의 잠금 아이콘을 클릭하여 먼저 필드 토큰 URL의 잠금을 해제해야 합니다
자격 증명 보내기: 요청 본문(양식 URL 인코딩됨)
(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)
이제 이걸 가져가세요
스크린샷에 표시된 대로 양식 헤더를 마우스 오른쪽 단추로 클릭합니다. 저장을 클릭합니다.
저장을 클릭하면다음 오류 메시지가 표시됩니다.
구성에 하나 이상의 엔티티 프로파일에 JWT 공급자 레코드가 없습니다.AEP OAuth default_profile. 부여 유형이 JWT 전달자 인 경우 JWT 공급자 레코드는 엔티티 프로파일 레코드에 매핑되어야 합니다.
정상이므로 지금 구성을 업데이트하여 수정할 수 있습니다.
아래로 스크롤하고 아래에 표시된 대로 AEP OAuth default_profile 필드를 클릭합니다.
그러면 이것을 보실 수 있습니다.
JWT 제공자필드에서 이전에 생성한 JWT 공급자를 선택합니다. 이 제공자 이름은 AEP JWT 제공자. 그런 다음 업데이트를 클릭합니다.
[ 업데이트]를 클릭하면 OAuth 공급자 화면이 다시 표시되고, 그곳에 있었던 오류 메시지가 사라집니다. Click Update to save your changes.
이제 ServiceNow 인스턴스는 스포크에 대한 OAuth 2.0 토큰을 요청할 수 있습니다.
ServiceNow의 필터 탐색기에서 검색어 자격 증명을 입력합니다. 자격 증명을 클릭합니다.
그러면 이것을 보실 수 있습니다. 이제 데이터 입구에 대해 각각 2개의 자격 증명 레코드를 만들고 데이터 입시에 대해 다른 자격 증명 레코드를 만들어야합니다.
새로 만들기를 클릭합니다.
OAuth 2.0 자격 증명을 클릭합니다.
그러면 빈 양식이 표시됩니다.
다음과 같이 양식 필드를 채웁니다.
(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)
이제 이걸 가져가세요
스크린샷에 표시된 대로 양식 헤더를 마우스 오른쪽 단추로 클릭합니다. 저장을 클릭합니다.
그러면 이것을 보실 수 있습니다. 오류 메시지가 필요합니다. 오류 메시지를 보려면 OAuth 토큰 가져오기를 클릭합니다.
그러면 메시지 OAuth 토큰 흐름이 성공적으로 완료되어야 하는 이 팝업이 표시됩니다.
새로 만들기를 클릭합니다.
OAuth 2.0 자격 증명을 클릭합니다.
그러면 빈 양식이 표시됩니다.
다음과 같이 양식 필드를 채웁니다.
(다른 필드에 대해서는 기본 선택 영역을 유지합니다.)
이제 이걸 가져가세요
스크린샷에 표시된 대로 양식 헤더를 마우스 오른쪽 단추로 클릭합니다. 저장을 클릭합니다.
그러면 이것을 보실 수 있습니다. 오류 메시지가 필요합니다. 오류 메시지를 수정하려면 OAuth 토큰 가져오기를 클릭합니다.
그러면 메시지 OAuth 토큰 흐름이 성공적으로 완료되어야 하는 이 팝업이 표시됩니다.
Adobe Experience Platform Spoke의 자격 증명 레코드는 이제 ServiceNow 인스턴스에서 만들어지며 ServiceNow는 이제 Adobe I/O에 대해 성공적으로 인증할 수 있으며 이제 Adobe Experience Platform과 상호 작용할 수 있습니다.
ServiceNow의 필터 탐색기에서 연결 및 자격 증명 별칭 을 검색어로 입력합니다. 연결 및 자격 증명 별칭을 클릭합니다.
그러면 이것을 보실 수 있습니다. AEP 및 AEP_Ingestion이라는 기존 연결 레코드 가 2개 로 표시됩니다.
그런 다음 AEP라는 연결 레코드 를 클릭하여 엽니다.
그러면 이것을 보실 수 있습니다.
연결 탭에서 새로 만들기를 클릭합니다. 빈 HTTP 연결 양식이 표시됩니다.
다음과 같이 양식 필드를 채웁니다.
--aepSandboxId--
있습니다.필드 연결 URL의경우 Adobe Experience Platform 인스턴스가 특정 데이터 센터에 호스팅되면 다른 값을 입력해야 할 수도 있습니다. 인스턴스가 네덜란드의 데이터 센터에 호스팅되는 경우 연결 URL을 https://platform-nld2.adobe.io/으로 설정해야 합니다. 인스턴스가 오스트레일리아의 데이터 센터에 호스팅되는 경우 연결 URL은 https://platform-aus5.adobe.io/으로 설정해야 합니다.
이제 HTTP 연결 양식이 다음과 같아야 합니다.
양식 헤더를 마우스 오른쪽 단추로 클릭한 다음 저장을 클릭합니다.
Click the back button.
그러면 HTTP 연결이 연결 양식에 추가되었음을 확인할 수 있습니다. Click the back button.
그런 다음 다시 여기에 표시됩니다.
그런 다음 AEP_Ingestion이라는 연결 레코드를 클릭하여 엽니다.
그러면 이것을 보실 수 있습니다.
연결 탭에서 새로 만들기를 클릭합니다. 빈 HTTP 연결 양식이 표시됩니다.
다음과 같이 양식 필드를 채웁니다.
--aepSandboxId--
있습니다.이제 HTTP 연결 양식이 다음과 같아야 합니다.
양식 헤더를 마우스 오른쪽 단추로 클릭한 다음 저장을 클릭합니다.
Click the back button.
그러면 HTTP 연결이 연결 양식에 추가되었음을 확인할 수 있습니다. Click the back button.
이제 Adobe Experience Platform과 ServiceNow 간의 통합 설정을 마쳤습니다.
다음 단계: 19.4 ServiceNow UI 설정