본문 바로가기
🎸 기타

[Slack] OAuth Token 생성하기

by 냥장판 2020. 10. 15.
반응형

안녕하세요 냥장판입니다

Slack에서 OAuth Token 생성하는 것을 포스팅할게요.

순서는

 

  1. Slack App, Workspace 생성
  2. Bot User, Token 생성
  3. Scope 설정
  4. OAuth Token을 App에 추가
  5. Slack에 추가하기

 

1. Slack App, Workspace 생성

 

api.slack.com/apps

 

Slack API: Applications | Slack

Your Apps Don't see an app you're looking for? Sign in to another workspace.

api.slack.com

Slack API에 들어가서 App을 만듭니다. 있으시다면 패스하셔도 됩니다.

 

App 이름과 Workspace 를 지정하고 앱을 생성합니다.

 

2. Bot User, Token 생성

 

Bots 라고 되어있는 부분을 클릭해서 Bot User를 생성해야해요.

 

그 전에 이 Bot User가 사용하는 토큰의 스코프를 정의해줘야 합니다.

 

2. Bot Scope 설정

App Home 에 들어가면 bot tocken 이 없기 때문에 스코프를 추가하라는 메시지가 먼저 떠요.

누르면 아래 Scopes 영역에 OAuth Scope를 추가해야합니다.

앱에 접근할 수 있는 범위 설정하는 것이기 때문에, 앱으로 메시지를 write하는 권한과 app에 온 메시지를 읽은 것 두개를 추가했어요.

나머지는 각자 상황에 맞게 넣으시길.

 

스코프를 정했으면,

드디어 OAuth Token에 워크스페이스를 추가할 수 있게 됩니다.

 

4. OAuth Token을 App에 추가

Install App to Workspace 버튼을 클릭합니다.

자신의 App과 Workspace 를 선택하고, Allow를 클릭합니다.

그러면 OAuth Access Token이 생성되요.

 

5. Slack에 추가하기

 

Slack 앱에 채널을 지정하고, 더보기 > Add apps 를 클릭합니다.

그럼 해당 채널에 생성한 토큰이 연결되요.

이걸 plugin에 활용해서 Slack OAuth Token을 설정하면 됩니다.

그럼 해당 토큰을 가진 앱의 채널이 Bot으로 이용될 수 있어요.

그럼 이만

반응형

댓글