Slack 앱 구성
Slack 작업 공간에 사용자 지정 OAuth 애플리케이션을 생성하여 Slack 스포크를 통한 OAuth 2.0 인증을 활성화합니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
Slack 계정에서 이 단계를 완료합니다. 여기에 있는 구성 개요에 따라 앱을 생성하거나 기존 앱을 구성할 수 있습니다.
프로시저
-
작업 공간을 생성합니다 Slack .
작업 영역을 만드는 방법을 알아보려면 Slack 작업 영역 만들기를 참조하세요. 다음 이미지는 일반적인 Slack 작업 공간을 보여줍니다.
- Slack API 콘솔로 이동합니다.
- 앱 만들기를 클릭합니다.
-
앱 만들기 창에서 앱을 만드는 데 가장 적합한 방법을 선택합니다.
-
기본 정보 페이지의 앱 자격 증명 페이지에서 Slack 앱의 클라이언트 ID, 클라이언트 암호 및 서명 암호 값을 복사하고 기록합니다.
자세한 내용은 이후 단계를 위해 클라이언트 ID 및 클라이언트 암호 가져오기 를 참조하십시오.
-
OAuth 및 권한 페이지에서 다음을 수행합니다.
- 리디렉션 URL에서 다음 형식으로 인스턴스 URL을 ServiceNow지정합니다: https://<instance-name>.service-now.com/oauth_redirect.do.
-
다음 봇 토큰 범위를 추가합니다.
- 채널:작업 내역
- 채널:관리
- 채널:읽기
- 채팅:쓰기
- 채팅:쓰기.사용자 지정
- 그룹:읽기
- IM:읽기
- mpim:읽기
- 그룹:역사
- 그룹:쓰기
- IM:역사
- im:쓰기
- mpim:역사
- mpim:쓰기
- 사용자:읽기
- users:read.email
- 파일:읽기
자세한 내용은 범위 및 권한을 참조하세요.
주:여기에 설명된 스포크 설정 절차에는 봇 사용자 토큰만 필요합니다. 봇 토큰 범위를 사용하는 동안에는 사용자 생성 및 사용자 비활성화 작업을 사용할 수 없습니다. 이러한 작업을 사용하려면 Slack 계정에서 사용자 토큰을 가져와야 합니다.
-
슬래시 명령 페이지에서 명령을 생성하고 다음 값을 지정합니다.
필드 값 명령 /지금 URL 요청 https://<instance-name>.service-now.com/api/sn_slack_ah_v2/command_service/<slack-app-name> 간단한 설명 명령에 대한 설명입니다. 사용 힌트 전달할 수 있는 매개변수 목록입니다. 예: [operation] [table]. 자세한 내용은 슬래시 명령 생성 단계를 참조하십시오.
-
상호작용 및 바로 가기 페이지에서 다음을 수행합니다.
-
대화형 기능을 활성화하고 요청 URL에 인스턴스 URL을 https://<instance-name>.service-now.com/api/sn_slack_ah_v2/slack/<slack-app-name>/interactivepayload 형식으로 지정합니다ServiceNow.
자세한 내용은 사용자 조작을 위한 앱 준비 섹션을 참조하세요.
-
메시지에 나타나는 바로 가기를 만들고 콜백 ID에 post_message_now 값을 입력합니다.
자세한 내용은 바로 가기 만들기 섹션을 참조하십시오.
-
대화형 기능을 활성화하고 요청 URL에 인스턴스 URL을 https://<instance-name>.service-now.com/api/sn_slack_ah_v2/slack/<slack-app-name>/interactivepayload 형식으로 지정합니다ServiceNow.
-
Slack 봇을 생성하고 Slack 앱 및 필요한 채널에 봇을 추가합니다.
자세한 내용은 작업 영역에 대한 봇 만들기를 참조하세요.