我正在使用IBM的OpenWhisk服务来建立一个带有REST端点的微服务。在向它发出POST请求时,这需要Basic Auth在它的标题中。
是否可以在Slack Outgoing Webhook设置页面中添加一些自定义标头,以便Slack可以访问OpenWhisk端点?
答案 0 :(得分:0)
不要认为这是可能的。
如果您想根据频道中的新消息触发其他服务,我建议您设置由消息事件触发的Slack App。然后,Slack应用程序可以根据您的需要发布到您的OpenWhisk服务。
查看Slack' Event API了解详情。
这也是推荐的方法,因为传出的webhooks是遗留的,如果可能的话不应该用于新项目。
答案 1 :(得分:0)
您可以创建一个网络操作,这将公开API,无需身份验证,需要更多信息https://console.bluemix.net/docs/openwhisk/openwhisk_webactions.html#openwhisk_webactions
此外,还有一个使用事件API进行Slack App的示例: https://github.com/ibm-functions/composer/tree/master/docs/tutorials/translateBot#connecting-the-app-to-slack