---
sourceDocument: Xanadu 애플리케이션과의 통합 생성
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 애플리케이션과의 통합 생성

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Amazon Alexa 스포크 설정

# Amazon Alexa 스포크 설정 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 5분

요청을 인증 ServiceNow 하기 위해 사용자 지정 OAuth 애플리케이션을 만들어 아마존 알렉사 인스턴스와 아마존 알렉사 계정을 통합 ServiceNow 합니다.

## 시작하기 전에

* 구독을 Integration Hub 요청합니다.
* Amazon Alexa 스포크를 활성화합니다.
* 필요한 역할: admin
{#ssetup-alexa__ul_agy_qxd_rlb}

## 보안 프로파일 생성 {#ariaid-title2}

인스턴스에서 Login with Amazon을 사용하려면 개발자 콘솔을 통해 보안 프로필을 생성하고 등록합니다 ServiceNow .

### 시작하기 전에

필요한 역할: admin.

### 프로시저

1. 관리자 자격 증명을 사용하여 [Amazon 개발자 포털](https://developer.amazon.com/) 에 로그인합니다.
2. 보안 프로필을 생성합니다.  
   보안 프로필 생성에 대한 자세한 내용은 [Amazon 개발자 설명서](https://developer.amazon.com/documentation)의 [LwA 보안 프로필 생성](https://developer.amazon.com/docs/dash/create-a-security-profile.html)을 참조하십시오.
3. 나중에 사용할 수 있도록 클라이언트 ID 및 클라이언트 암호의 값을 복사하고 기록합니다.
4. 보안 프로필을 구성하고 웹 설정에서 다음 값을 지정합니다.  
   {#create-security-prof__table_knt_ljt_pnb__entry__2}

   | 필드 | 값 |
   |-|-|
   | 허용된 원본 | ServiceNow 인스턴스 URL입니다. |
   | 허용된 반환 URL | ServiceNow<kbd class="ph userinput">https://&lt;Instance-Name&gt;.com/oauth_redirect.do</kbd> 형식의 인스턴스 리디렉션 URL입니다. |
   [ ]

   {#create-security-prof__table_knt_ljt_pnb}보안 정책 구성에 대한 자세한 내용은 [Amazon 개발자 설명서](https://developer.amazon.com/documentation)의 [보안 프로필에 웹 사이트 추가](https://developer.amazon.com/docs/login-with-amazon/register-web.html#add-your-website-to-your-security-profile)를 참조하십시오.

## OAuth 제공자로 등록 아마존 알렉사 {#ariaid-title3}

보안 프로파일 구성 중에 생성된 정보를 사용하여 OAuth 제공자로 등록 아마존 알렉사 하고 인스턴스가 ServiceNow OAuth 2.0 토큰을 요청하도록 허용합니다.

### 시작하기 전에

필요한 역할: admin.

### 프로시저

1. 다음으로 이동 모두시스템 OAuth애플리케이션 레지스트리.
2. 기록을 위해 열기 , Amazon Alexa.
3. 양식에서 다음 값을 입력합니다.  
   {#alexa-app-reg__table_ofx_pkt_pnb__entry__2}

   | 필드 | 설명 |
   |-|-|
   | 클라이언트 ID | 보안 프로필을 구성하는 동안 생성된 클라이언트 ID입니다. |
   | 클라이언트 비밀 | 보안 프로필을 구성하는 동안 생성된 클라이언트 비밀입니다. |
   | 인증 URL | OAuth 인증 코드 엔드포인트입니다. <kbd class="ph userinput">입력: https://www.amazon.com/ap/oa</kbd> |
   | 토큰 URL | OAuth 서버 토큰 엔드포인트입니다. <kbd class="ph userinput">입력: https://api.amazon.com/auth/o2/token</kbd> |
   | 리디렉션 URL | <kbd class="ph userinput">https://&lt;instance&gt;.service-now.com/oauth_redirect.do</kbd> 형식의 OAuth 콜백 엔드포인트 |
   | 기본 부여 유형 | 토큰을 설정하는 데 사용된 부여 유형입니다. 인증 코드를 선택합니다. |
   | 애플리케이션 | 이 기록이 포함된 애플리케이션 범위입니다. |
   | 활성 | 애플리케이션 레지스트리를 적극적으로 사용하는 옵션입니다. |
   [표 1. 애플리케이션 레지스트리 양식]

   {#alexa-app-reg__table_ofx_pkt_pnb}
4. 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 클릭합니다.
{#alexa-app-reg__steps_nfx_pkt_pnb}

## Amazon Alexa 스포크에 대한 자격 증명 기록 생성 {#ariaid-title4}

계정에 대한 아마존 알렉사 자격 증명 기록을 생성합니다. Amazon Alexa 스포크 연결 및 자격 증명 별칭은 이러한 자격 증명을 사용하여 작업을 승인합니다.

### 시작하기 전에

필요한 역할: admin.

### 프로시저

1. 다음으로 이동 모두연결 및 자격 증명자격 증명.
2. 새로 만들기를 클릭합니다.  
   시스템에 다음 메시지가 표시됩니다 . 어떤 유형의 자격 증명을 작성하시겠습니까?
3. OAuth 2.0 자격 증명을 선택합니다.
4. 양식에서 다음 값을 입력합니다.  
   {#cred-alexa__table_vxf_g4t_pnb__entry__2}

   | 필드 | 설명 |
   |-|-|
   | 이름 | 기록을 고유하게 식별하는 이름입니다. 예를 들어 <kbd class="ph userinput">Alexa Cred가</kbd> 있습니다. |
   | 활성 | 자격 증명 기록을 적극적으로 사용하는 옵션입니다. |
   | OAuth 엔터티 프로파일 | OAuth 제공자로 등록 아마존 알렉사 하는 동안 생성된 OAuth 프로파일입니다. 예: <kbd class="ph userinput">Amazon Alexa default_profile</kbd>. |
   | 자격 증명 별칭 | 스포크와 연결된 자격 증명 별칭입니다. |
   [표 2. OAuth 2.0 자격 증명 양식]

   {#cred-alexa__table_vxf_g4t_pnb}
5. 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 제출을 클릭합니다.
6. OAuth 토큰을 생성하려면 OAuth 토큰 가져오기 관련 링크를 클릭합니다.  
   Amazon 포털로 리디렉션됩니다.
7. 허용을 클릭합니다.  
   인스턴스로 다시 리디렉션됩니다 ServiceNow .
{#cred-alexa__steps_oqs_b4t_pnb}

## Amazon Alexa 스포크에 대한 연결 기록 생성 {#ariaid-title5}

계정에 대한 아마존 알렉사 연결 기록을 생성합니다. Amazon Alexa 스포크 연결 및 자격 증명 별칭은 이러한 연결을 사용하여 에서 아마존 알렉사작업을 수행합니다.

### 시작하기 전에

필요한 역할: admin.

### 프로시저

1. 다음으로 이동 모두연결 및 자격 증명연결 및 자격 증명 별칭.
2. 별칭 레코드인 AmazonAlexa를 엽니다.
3. Connections( 연결 ) 탭에서 New( 새로 만들기)를 클릭합니다.
4. 양식에서 다음 필드를 채웁니다.  
   {#conn-alexa__table_rf2_w4t_pnb__entry__2}

   | 필드 | 설명 |
   |-|-|
   | 이름 | 기록을 고유하게 식별하는 이름입니다. <kbd class="ph userinput">예를 들어 Alexa 연결</kbd>입니다. |
   | 자격 증명 | Amazon Alexa 스포크에 대해 생성된 자격 증명 기록입니다. 예를 들어 <kbd class="ph userinput">Alexa Cred가</kbd> 있습니다. |
   | 연결 별칭 | 이 연결과 관련된 별칭 기록입니다. |
   | 연결 URL | 연결할 기본 URL입니다 아마존 알렉사. <kbd class="ph userinput">입력: https://api.amazonalexa.com</kbd> |
   | 활성 | 연결 기록을 적극적으로 사용하는 옵션입니다. |
   | 도메인 | 작업이 실행되는 도메인입니다. |
   |   |   |
   [표 3. 연결 양식]

   {#conn-alexa__table_rf2_w4t_pnb}
5. 속성 탭에서 버전에 <kbd class="ph userinput">v1</kbd>을 입력합니다.
6. 제출을 클릭합니다.
{#conn-alexa__steps_qf2_w4t_pnb}

## 스포크에 아마존 알렉사 대한 웹후크 설정 {#ariaid-title6}

웹후크 레지스트리를 생성하여 계정에서 인스턴스로의 ServiceNow 인바운드 요청을 아마존 알렉사 인증합니다.

### 시작하기 전에

필요한 역할: admin.

### 프로시저

1. 필터 탐색기에서 <kbd class="ph userinput">token_verification.list</kbd>를 입력합니다.  
   토큰 검증 \[token_verification\] 테이블의 기록이 표시됩니다.
2. 새로 만들기를 클릭합니다.
3. 양식에서 다음 값을 입력합니다.  
   {#alexa-webhk__table_ywf_b5t_pnb__entry__2}

   | 필드 | 설명 |
   |-|-|
   | 이름 | 토큰 기록을 식별하는 이름입니다. 예를 들어 <kbd class="ph userinput">Alexa 토큰</kbd>입니다. |
   | 설명 | 토큰에 대한 간략한 설명입니다. |
   | 토큰 | 토큰의 값입니다. 이 값은 사용하기 전에 암호화됩니다. |
   [표 4. 토큰 검증 양식]

   {#alexa-webhk__table_ywf_b5t_pnb}
4. 제출을 클릭합니다.
5. 다음으로 이동 Alexa WebhookAlexa 웹후크 레지스트리.
6. 새로 만들기를 클릭합니다.
7. 양식에서 다음 값을 입력합니다.  
   {#alexa-webhk__table_xcz_3st_pnb__entry__2}

   | 필드 | 설명 |
   |-|-|
   | 이름 | 웹후크 레지스트리 기록을 식별하기 위한 이름입니다. 예를 들어 <kbd class="ph userinput">Alexa 토큰</kbd>입니다. |
   | 설명 | 웹후크 레지스트리 기록에 대한 간략한 설명입니다. |
   | 토큰 | 생성한 토큰입니다. 예를 들어 <kbd class="ph userinput">Alexa 토큰</kbd>입니다. |
   | 경로 | 스크립팅된 REST 엔드포인트. 기본 엔드포인트를 사용할 수 있습니다. 요구 사항에 따라 기본값을 변경할 수 있습니다. |
   [표 5. Alexa 웹후크 레지스트리 양식]

   {#alexa-webhk__table_xcz_3st_pnb}
8. 양식 헤더를 마우스 오른쪽 단추로 클릭하고 저장을 클릭합니다.
9. 콜백 URL을 클릭합니다.  
   웹후크 콜백 URL이 확인 메시지에 표시됩니다. 이 값을 복사하여 기록합니다.
10. [AWS Management Console](https://aws.amazon.com/console/)에 로그인합니다.
11. AWS Lambda 함수에서 웹후크 콜백 URL을 지정하고 변경 사항을 저장합니다.  
12. [Alexa 개발자 콘솔](https://developer.amazon.com/alexa/console/ask)에 로그인합니다.
13. 다음으로 이동 빌드관습엔드포인트 을 클릭하고 구성한 AWS Lambda 함수의 ARN을 지정합니다.  

