2016-09-26 47 views
1

我正在構建一個botkit框架的自定義slack應用程序,並且正在嘗試在我的Bot/App中添加一個交互按鈕。Botkit和https安全端點是否是強制性證書?

我並沒有真正理解一件事,因爲botkit框架提供了一種方法來讓webhook條目和setuped服務器接收oauth請求和鬆弛對交互式按鈕回調的請求,使用Https,證書和所有這些東西都是強制性的slack的API在點擊交互式按鈕後在我的服務器上執行POST請求?

回答

0

是的,當消息按鈕被用戶點擊時,需要一個有效的非自簽名SSL證書來接收服務器上的入站請求。對於由Slack執行的一些其他外出操作(如斜線命令執行和事件API),此證書也是必需的。

在開發過程中,許多開發人員使用像ngrok這樣的工具來代理他們的請求,儘管它不適合用於生產。

+0

感謝您的澄清:D –

+1

此外,還有一些免費且相當容易使用的工具,可讓您在生產環境中使用SSL。Slack文檔還指出了這一點。 [讓我們加密](https://letsencrypt.org/)和[Cloudflare](https://www.cloudflare.com/ssl/)都很棒! –