Slack API-запросы к конечной точке, которая требует единого входа - PullRequest
0 голосов
/ 05 июля 2018

Я хочу создать бота Slack, который будет отслеживать входящие сообщения канала и отвечать на эти сообщения на основе содержимого с помощью Events и Web API.

В API событий для URL-адреса подтверждения, который я сейчас использую, требуется Shibboleth login, т.е. мне нужно ввести имя пользователя и пароль, если я хочу получить доступ к этому URL-адресу через браузер.

Как мне, чтобы Slack отправил запрос на этот URL? В настоящее время Slack получает ошибку HTTP 500 от сервера, а также мой сервер не получает никакого удара.

1 Ответ

0 голосов
/ 25 июля 2018

После разговора со справочным чатом Slack мне сказали, что Slack не может выполнять аутентификацию. Мне предложили использовать какой-нибудь прокси, но в итоге я удалил Shibboleth со своего сервера. Slack подписывает каждый отправляемый запрос, поэтому, чтобы сервер отвечал злоумышленникам, убедитесь, что каждый запрос от Slack перед ответом.

...