2016-09-26 46 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/)都很棒! –