我想创建一个Slack机器人,该机器人将监视频道的传入消息,并使用事件和Web API根据内容对这些消息做出响应。
在Events API中,我当前使用的验证URL需要Shibboleth登录,即,如果我想通过浏览器访问该URL,则需要输入用户名和密码。
我如何让Slack将其请求发送到该URL?目前,Slack从服务器获取HTTP 500错误,并且我的服务器也未受到任何攻击。
答案 0 :(得分:0)
与Slack帮助聊天后,有人告诉我Slack无法进行身份验证。建议我使用某种代理,但最终从服务器中删除了Shibboleth。 Slack确实会对发送的每个请求进行签名,因此要使服务器响应攻击者,请在响应之前验证每个请求是否来自Slack。