2016-09-26 3 views
1

botkit 프레임 워크로 맞춤 슬랙 앱을 만들고 있는데, 봇/앱에 상호 작용 버튼을 추가하려고합니다.Botkit 및 https 보안 엔드 포인트는 필수 인증서입니까?

botkit 프레임 워크가 webhook 항목과 설정 한 서버를 제공하여 대화식 버튼 콜백에 대한 oauth 요청 및 느슨해 진 요청을 수신하는 방법을 제공하므로 실제로 한 가지를 포착하지는 않습니다. Https, 인증서 및 모든 것들이 대화 형 버튼을 누른 후 내 서버에서 POST 요청을 수행하는 슬랙의 API에 필수입니다.

답변

0

예, 사용자가 메시지 단추를 클릭 할 때 서버에서 인바운드 요청을 수신하려면 유효하고 자체 서명되지 않은 SSL 인증서가 필요합니다. 인증서는 슬래시 명령 실행 및 이벤트 API와 같이 Slack이 수행하는 몇 가지 다른 아웃 바운드 작업에도 필요합니다.

개발 중에 많은 개발자는 실제 사용에는 적합하지 않지만 ngrok 같은 도구를 사용하여 요청을 프록시합니다.

+0

설명해 주셔서 감사합니다. D –

+1

또한 여기에 추가하려면 생산 과정에서 SSL을 사용할 수있게 해주는 무료 도구와 사용하기 쉬운 도구가 있습니다. 슬랙 문서에서는이 점을 지적합니다. [Let 's Encrypt] (https://letsencrypt.org/)와 [Cloudflare] (https://www.cloudflare.com/ssl/) 모두 좋습니다! –

관련 문제