Как лучше всего спросить пользователя о ключе API при настройке приложения Slack? - PullRequest
0 голосов
/ 28 июня 2018

Просто ищу общий совет здесь.

Я хочу создать приложение Slack и опубликовать его публично в каталоге приложений Slack, чтобы каждый мог его использовать. Основы приложения:

  • Когда вы вставляете ссылку на определенный домен в сообщении Slack, бот извлекает дополнительную информацию об этой ссылке из API Rest, созданного моей компанией.

Проблема, с которой я сталкиваюсь, состоит в том, что наш Rest API использует Basic Auth для аутентификации, и я не могу понять, как или где в потоке установки Slack App попросить пользователя ввести свой ключ API.

У кого-нибудь есть советы о том, как запрашивать ввод данных пользователем при настройке приложения Slack, чтобы пользователь мог ввести свой ключ API для нашего REST API?

Спасибо!

1 Ответ

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

ОК, я предполагаю, что ключ API индивидуален для каждого пользователя.

Я бы предложил запросить ключ API как часть процесса установки приложения Slack на вашем веб-сайте, а затем сохранить связь между идентификатором пользователя Slack и ключом API как часть процесса установки. Фактически возможно иметь отдельные установки одного и того же приложения Slack в рабочей области для каждого пользователя. Это называется «конфигурации» (например, приложение Twitter для Slack использует эту функцию).

Для этого требуется, чтобы каждый пользователь, который хочет использовать приложение, прошел процесс установки, а также все пользователи должны иметь разрешения для установки этого конкретного приложения Slack (которое может быть настроено администратором).

...