Adobe Experience 플랫폼 스포크 설정

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 9분
  • 계정을 인스턴스와 통합 Adobe Experience 플랫폼 합니다 ServiceNow . 에서 Adobe Experience 플랫폼 사용자 지정 OAuth 애플리케이션을 만들고 에서 요청을 ServiceNow인증합니다.

    시작하기 전에

    • 구독 요청 Integration Hub
    • Adobe Experience 플랫폼 스포크 활성화
    • 필요한 역할: admin

    이 태스크 정보

    Adobe Experience 플랫폼 스포크 연결 및 자격 증명 구성 템플릿을 사용하여 설정할 수도 있습니다. 그러나 템플릿을 사용하면 한 번에 하나의 별칭 레코드 세트만 사용할 수 있습니다.

    Java 키 스토어 인증서를 Adobe Experience 플랫폼 스포크

    유효한 JKS(Java KeyStore) 인증서를 Adobe Experience 플랫폼 스포크.

    시작하기 전에

    • 유효한 Java KeyStore 인증서
    • 필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 정의 > 인증서.
    2. 새로 만들기를 클릭합니다.
    3. 양식의 필드에 내용을 입력합니다.
      표 1. X.509 인증서 양식 필드
      필드 설명
      이름 기록을 고유하게 식별하는 이름입니다. 예: AEP 인증서.
      만료 알림 인증서가 만료되기 직전에 알림을 보내는 옵션입니다.
      만료 시 알림 인증서가 만료될 때 알림을 받을 사용자입니다.
      만료되기 전 경고 인증서가 만료되기 전에 알림을 보낼 일 수입니다.
      활성 인증서를 적극적으로 사용하는 옵션입니다.
      형식 인증서 형식입니다. 인스턴스는 PEM 및 DER 형식을 지원합니다.
      유형 인증서의 유형입니다. Java 키 스토어를 선택합니다.
      유효 기간(시작) 인증서가 유효해지는 시작 날짜입니다.
      만료 인증서가 만료되는 날짜입니다.
      며칠 후 만료 인증서가 만료될 때까지의 일 수입니다.
      키 저장 암호 인증서와 연결된 암호입니다.
      간단한 설명 인증서에 대한 요약입니다.
      PEM 인증서 X509 인증서의 내용입니다.
    4. 첨부 파일 아이콘( 첨부 파일 아이콘)을 클릭하고 JKS 인증서를 첨부합니다.
    5. Validate Stores/Certificates(스토어/인증서 확인)를 클릭합니다.

    결과

    JKS 인증서가 생성되어 Adobe Experience 플랫폼 스포크.

    에 대한 JWT 서명 키 생성 Adobe Experience 플랫폼 스포크

    Java KeyStore 인증서에 할당할 JSON 웹 토큰(JWT) 서명 키를 생성합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 OAuth > JWT 키.
    2. 새로 만들기를 클릭합니다.
    3. 양식의 필드에 내용을 입력합니다.
      표 2. JWT 키 양식 필드
      필드 설명
      이름 JWT 서명 키를 고유하게 식별하기 위한 이름입니다. 예: AEP JWT 키.
      서명 키 저장소 이전 작업에 첨부된 유효한 JKS 인증서입니다. 예: AEP 인증서.
      키 ID 토큰 서명에 여러 키를 사용할 때 사용되는 키를 식별하는 키 ID입니다.
      애플리케이션 이 기록이 포함된 애플리케이션 범위입니다. Adobe Experience 플랫폼 스포크를 선택합니다.
      서명 알고리즘 JWT 키로 서명하는 알고리즘입니다.
      서명 키 암호 서명 키와 연결된 암호입니다.
      활성 인증서를 적극적으로 사용하는 옵션입니다.
    4. 제출을 클릭합니다.

    결과

    JWT 키가 생성되어 JKS 인증서에 할당됩니다.

    에 대한 JWT 제공자 만들기 Adobe Experience 플랫폼 스포크

    인스턴스에 JWT(JSON Web Token) 제공자를 추가합니다 ServiceNow .

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 OAuth > JWT 제공자.
    2. 새로 만들기를 클릭합니다.
    3. 양식의 필드에 내용을 입력합니다.
      표 3. JWT 제공자 양식 필드
      필드 설명
      이름 JWT 제공자를 고유하게 식별하는 Nname입니다. 예: AEP JWT 제공자.
      만료 간격(초) JWT 제공자 토큰의 수명을 설정하는 숫자(초)입니다.
      서명 구성 이전 단계의 JWT 서명 키입니다. 예: AEP JWT 키.
    4. 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 클릭합니다.
      표준 클레임 및 사용자 지정 클레임 관련 목록이 표시됩니다.
    5. 표준 클레임 관련 목록에 iss, subaud 값을 입력합니다.
      자세한 내용은 Adobe Experience 플랫폼 설명서를 참조하십시오.
    6. 사용자 지정 클레임 관련 목록에 이 값을 입력합니다.
      필드
      클레임 이름 https://ims-na1.adobelogin com/s/entdataservices_sdk
      클레임 값 유형 true|false
      클레임 값
    7. 업데이트를 클릭합니다.

    결과

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

    OAuth 제공자로 등록 Adobe Experience 플랫폼

    Adobe ID 계정 생성 및 구성 중에 생성된 정보를 사용하여 OAuth 공급자로 등록 Adobe Experience 플랫폼 하고 인스턴스가 OAuth 2.0 토큰을 요청하도록 허용합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 OAuth > 애플리케이션 레지스트리.
    2. 새로 만들기를 클릭합니다.
      시스템에 어떤 종류의 OAuth 애플리케이션이 있습니까?
    3. 타사 OAuth 공급자에 연결을 선택합니다.
      시스템에 빈 애플리케이션 레지스트리 양식이 표시됩니다.
    4. 양식의 필드에 내용을 입력합니다.
      필드 필요한 값
      이름 기록을 고유하게 식별하는 이름입니다. 예를 들어 AEP OAuth를 입력합니다.
      클라이언트 ID Adobe ID 계정 구성 중에 생성한 소비자 키입니다.
      클라이언트 비밀 Adobe ID 계정 구성 중에 생성한 소비자 비밀입니다.
      OAuth API 스크립트 요청 및 응답을 사용자 지정하는 스크립트입니다. OAuthUtilAEP를 선택합니다.
      기본 부여 유형 토큰을 설정하는 데 사용된 부여 유형입니다. JWT 전달자를 선택합니다.
      새로 고침 토큰 수명 새로 고침 토큰이 유효한 시간(초)입니다. 기본 시간은 8,640,000초입니다.
      PKCE 필요 공용 클라이언트가 권한 부여를 위해 PKCE를 요구할 수 있도록 하는 옵션입니다.
      주:
      PKCE가 활성화된 경우에는 인증 코드기본 부여 유형으로만 사용할 수 있습니다.
      애플리케이션 이 기록이 포함된 애플리케이션 범위입니다. Adobe Experience 플랫폼를 선택합니다.
      다음에서 접근 가능 이 레지스트리에 액세스할 수 있는 애플리케이션 범위입니다.
      활성 애플리케이션 레지스트리를 적극적으로 사용하는 옵션입니다.
      인증 URL 이 필드는 비워 두어야 합니다.
      토큰 URL OAuth 서버 토큰 엔드포인트입니다. https://ims-na1.adobelogin.com/ims/exchange/jwt/ 입력합니다.
      토큰 해지 URL 이 필드는 비워 두어야 합니다.
      리디렉션 URL 이 필드는 비워 두어야 합니다.
      상호 인증 사용 토큰 요청 및 해지에 상호 인증을 사용하는 옵션입니다. 이 옵션을 사용하려면 상호 인증 프로파일을 지정해야 합니다.
      자격 증명 보내기 요청의 클라이언트 자격 증명입니다.
    5. 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 클릭합니다.
      • 시스템에서 OAuth 자격 증명을 확인하고 리디렉션 URL을 채웁니다.
      • 시스템은 부여 유형이 있는 OAuth 엔터티 프로파일JWT 전달자로 채웁니다. 예를 들어 OAuth 엔터티 프로파일은 기본 이름AEP default_profile로 생성됩니다.
    6. OAuth 엔터티 프로파일의 기록을 엽니다.
    7. JWT 제공자에 대한 JWT 제공자 기록을 선택합니다(예: AEP JWT 제공자).
    8. 업데이트를 클릭합니다.

    결과

    인스턴스는 스포크에 대한 OAuth 2.0 토큰을 요청할 수 있습니다.
    주:
    OAuth 토큰이 만료되면 대부분의 경우 스포크가 자동으로 새 토큰을 다시 생성합니다. 토큰이 만료되어 재생성되지 않은 경우 관리자는 스포크 OAuth 토큰을 재생성할 수 있습니다.

    에 대한 자격 증명 기록 생성 Adobe Experience 플랫폼

    만든 Adobe ID 계정에 자격 증명 기록을 만듭니다. 연결 및 자격 증명 별칭은 Adobe Experience 플랫폼 스포크 이러한 자격 증명을 사용하여 작업을 승인합니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    두 개의 자격 증명 기록을 생성해야 합니다. 하나는 데이터 입력 위치 관리 및 일괄 처리용이고 다른 하나는 데이터 수집용입니다.

    프로시저

    1. 다음으로 이동 모두 > 연결 및 자격 증명 > 자격 증명.
    2. 새로 만들기를 클릭합니다.
      시스템에 어떤 유형의 자격 증명을 작성하시겠습니까?라는 메시지가 표시됩니다.
    3. OAuth 2.0 자격 증명을 선택합니다.
      팝업 창에 빈 OAuth 2.0 자격 증명 양식이 표시됩니다.
    4. 양식의 필드에 내용을 입력합니다.
      필드 필요한 값
      이름 기록을 고유하게 식별하는 이름입니다. 예를 들어 데이터 입력 위치 관리 및 일괄 처리에 AEP 를 입력하고 데이터 수집에 AEP_Ingestion 입력합니다.
      활성 자격 증명 기록을 적극적으로 사용하는 옵션입니다.
      OAuth 엔터티 프로파일 연결된 앱을 OAuth 제공자로 등록 Salesforce 할 때 생성한 OAuth 프로파일입니다. 예를 들어 AEP OAuth default_profile 선택합니다.
      적용 대상 이 필드는 적용되지 않습니다.
      순서 이 자격 증명을 적용하는 순서입니다. 예를 들어 100을 입력합니다.
    5. 레코드를 저장합니다.
    6. OAuth 토큰 임포트 관련 링크를 클릭하여 OAuth 토큰을 생성합니다.

    결과

    에 대한 Adobe Experience 플랫폼 스포크 자격 증명 기록이 생성됩니다.

    에 대한 연결 기록 생성 Adobe Experience 플랫폼 스포크

    Adobe ID 계정에 대한 연결 기록을 만듭니다. 연결 및 자격 증명 별칭은 Adobe Experience 플랫폼 스포크 이러한 연결을 사용하여 에서 Adobe Experience 플랫폼작업을 수행합니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    기본적으로 두 개의 연결 및 자격 증명 별칭 기록을 사용할 수 있습니다. 하나는 데이터 입력 위치 관리 및 일괄 처리용이고 다른 하나는 데이터 수집용입니다. 다음 단계를 수행하여 각 별칭을 해당 Adobe Experience 플랫폼 API와 연결합니다.

    프로시저

    1. 다음으로 이동 모두 > 연결 및 자격 증명 > 연결 및 자격 증명 별칭.
    2. 필요한 Adobe Experience 플랫폼 스포크 기록을 엽니다.
      주:
      두 개의 연결 및 자격 증명 기록이 있습니다. AEPAEP_Ingestion. AEP 레코드는 데이터 입력 위치 관리 및 배치 수집을 위한 것이고 AEP_Ingestion는 데이터 수집을 위한 것입니다.
    3. Connections( 연결 ) 탭에서 New( 새로 만들기)를 클릭합니다.
      시스템에 빈 HTTP 연결 양식이 표시됩니다.
    4. 이 값을 입력합니다.
      필드 필요한 값
      이름 연결 기록을 고유하게 식별하는 이름입니다. 예를 들어 데이터 입력 위치 관리 및 일괄 수집을 위해 AEP Platform 을 입력하고 데이터 수집을 위해 AEP dcs를 입력합니다.
      자격 증명 에 대해 Adobe Experience 플랫폼생성한 자격 증명 기록입니다. 예를 들어 AEPAEP_Ingestion를 선택합니다.
      연결 별칭 이 연결과 관련된 별칭 기록입니다.
      URL 작성기
      주:
      이 확인란을 선택하지 마십시오.
      연결 URL 연결할 기본 URL입니다 Adobe Experience 플랫폼.
      • 연결 기록이 데이터 입력 위치 관리 및 일괄 수집용인 경우 https://platform.adobe.io/ 입력합니다.
      • 연결 기록이 데이터 수집용인 경우 https://dcs.adobedc.net 를 입력합니다.
      MID 서버 사용 이 필드는 적용되지 않습니다.
      활성 연결을 적극적으로 사용하는 옵션입니다.
      도메인 작업 또는 활동이 실행되는 도메인입니다.
    5. 속성 탭에 다음 값을 입력합니다.
      • 샌드박스에 있는 샌드박스의 내부 이름입니다.
        주:
        샌드박스의 레이블이 아닌 필요한 샌드박스의 내부 이름을 제공해야 합니다. 필요한 샌드박스의 내부 이름을 가져오려면 모든 샌드박스 가져오기 작업을 사용합니다.
      • 연결 기록이 데이터 입력 위치 관리 및 일괄 수집용인 경우 API 키조직 ID를 입력합니다.
      • 연결 레코드가 스트리밍 수집용인 경우 조직 ID를 입력합니다.
    6. 양식 헤더를 마우스 오른쪽 단추로 클릭하고 저장을 클릭합니다.

    결과

    Adobe Experience 플랫폼 스포크 설정되고 인스턴스와 ServiceNow 통합됩니다.