Amazon Alexa 스포크 설정
요청을 인증 ServiceNow 하기 위해 사용자 지정 OAuth 애플리케이션을 아마존 알렉사 생성하여 인스턴스와 아마존 알렉사 계정을 통합 ServiceNow 합니다.
시작하기 전에
- 통합 허브 구독을 요청합니다.
- Amazon Alexa 스포크를 활성화합니다.
- 필요한 역할: 관리자
보안 프로파일 생성
개발자 콘솔을 통해 보안 프로필을 생성하고 등록하여 인스턴스에서 ServiceNow Login with Amazon을 사용합니다.
시작하기 전에
필요한 역할: admin.
프로시저
- 관리자 자격 증명을 사용하여 Amazon 개발자 포털 에 로그인합니다.
-
보안 프로필을 생성합니다.
보안 프로필 생성에 대한 자세한 내용은 Amazon 개발자 설명서의 LwA 보안 프로필 생성을 참조하세요.
- 나중에 사용할 수 있도록 클라이언트 ID 및 클라이언트 암호의 값을 복사하여 기록합니다.
-
보안 프로필을 구성하고 웹 설정에서 다음 값을 지정합니다.
보안 정책 구성에 대한 자세한 내용은 Amazon 개발자 설명서의 보안 프로필에 웹 사이트 추가를 참조하십시오.필드 값 허용된 원본 ServiceNow 인스턴스 URL 허용된 반환 URL ServiceNowhttps://<instance-Name>.com/oauth_redirect.do 형식의 인스턴스 리디렉션 URL
Amazon Alexa 스포크에 대한 연결 구성
Amazon Alexa 스포크에서 요청을 인증 ServiceNow 하도록 Amazon Alexa 연결을 추가하고 구성합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
- 다음으로 이동 모두 > 프로세스 자동화 > 워크플로우 스튜디오.
- 통합 탭을 클릭합니다.
- 연결에서 아웃바운드 연결이 기본적으로 표시됩니다.
- AmazonAlexa 연결 별칭을 찾아 세부 정보 보기를 클릭합니다.
-
연결 양식의 필드에 내용을 입력합니다.
필드 설명 연결 정보 연결 이름 기록을 고유하게 식별하는 이름입니다. 기본적으로 이름은 AmazonAlexa입니다. 연결 URL 연결할 기본 URL입니다.아마존 알렉사 입력: https://api.amazonalexa.com API 버전 Amazon Alexa의 필수 API 버전입니다. v1을 입력합니다. 자격 증명 정보 OAuth 엔터티 이름 OAuth 엔터티 기록을 식별하는 이름입니다. 예: Amazon Alexa OAuth OAuth 클라이언트 ID 보안 프로파일을 구성하는 동안 생성된 클라이언트 ID입니다. OAuth 클라이언트 비밀 보안 프로필을 구성하는 동안 생성된 클라이언트 비밀입니다. OAuth 리디렉션 URL https://<instance>.service-now.com/oauth_redirect.do 형식의 OAuth 콜백 엔드포인트입니다. <instance>를 인스턴스 이름으로 바꿉니다ServiceNow. - OAuth 토큰 구성 및 가져오기를 클릭합니다.
스포크에 대한 아마존 알렉사 웹후크 설정
웹후크 레지스트리를 생성하여 계정에서 아마존 알렉사 인스턴스 ServiceNow 로의 인바운드 요청을 인증합니다.
시작하기 전에
필요한 역할: admin.
프로시저
-
필터 탐색기에서 token_verification.list를 입력합니다.
토큰 검증 [token_verification] 테이블의 기록이 표시됩니다.
- 새로 만들기를 클릭합니다.
-
양식에서 다음 값을 입력합니다.
표 1. 토큰 검증 양식 필드 설명 이름 토큰 기록을 식별하는 이름입니다. 예: Alexa 토큰 설명 토큰에 대한 간략한 설명입니다. 토큰 토큰의 값입니다. 이 값은 사용되기 전에 암호화됩니다. - 제출을 클릭합니다.
- 다음으로 이동 Alexa 웹후크 > Alexa 웹후크 레지스트리.
- 새로 만들기를 클릭합니다.
-
양식에서 다음 값을 입력합니다.
표 2. Alexa 웹후크 레지스트리 양식 필드 설명 이름 웹후크 레지스트리 기록을 식별하는 이름입니다. 예: Alexa 토큰 설명 웹후크 레지스트리 기록에 대한 간략한 설명입니다. 토큰 생성한 토큰입니다. 예: Alexa 토큰 경로 스크립팅된 REST 엔드포인트입니다. 기본 엔드포인트를 사용할 수 있습니다. 요구 사항에 따라 기본값을 변경할 수 있습니다. - 양식 헤더를 마우스 오른쪽 단추로 클릭하고 저장을 클릭합니다.
-
콜백 URL을 클릭합니다.
Webhook 콜백 URL이 확인 메시지에 표시됩니다. 이 값을 복사하여 기록합니다.
- AWS Management Console에 로그인합니다.
-
AWS Lambda 함수에서 웹후크 콜백 URL을 지정하고 변경 내용을 저장합니다.
- Alexa 개발자 콘솔에 로그인합니다.
-
다음으로 이동 빌드 > 사용자 지정 > 엔드포인트 및 구성한 AWS Lambda 함수의 ARN을 지정합니다.