У меня есть программа на основе c #, которая может отправлять сообщения и файлы в наше SlackWorkspace через мой SlackApp (я использую HttpClient
для связи со Slack).
Теперь, чтобы распространить эту программу в моем рабочем пространстве и сделать так, чтобы у каждого пользователя была своя собственная личность, это говорит о том, что я должен использовать OAuth и создавать токены проверки, специфичные для каждого пользователя.
В Slack-документации говорится, что я должен использовать URL-адрес перенаправления (согласно docs ) для моего собственного сервера.
У нас есть сервер, который я мог бы использовать для этого. Но я никогда не делал ничего подобного раньше, и мне неясно, какой «ответ» я должен предоставить с нашего сервера. Я думал, что процесс проверки будет обрабатываться Slack.
У кого-нибудь есть идеи, как к этому подойти?
И прежде чем кто-нибудь спросит - да, нам нужно установить его для всех и сделать их идентифицируемыми как самих себя. Мы не можем использовать «SlackApp» в качестве пользователя. :)
Буду очень признателен за примеры кода (на c #) и объяснения того, как работает вся эта вещь перенаправления.