Как ввести «пароль» в виде звездочек в приложении Slack? - PullRequest
1 голос
/ 03 ноября 2019

Мне нужно передать «Ключевое слово», «Имя пользователя» и «Пароль» в Slack App, чтобы вызвать бота, который что-то делает (например, получает все имена заданий у Дженкинса, а учетные данные - это пользователь на сервере Дженкинс). Как пароль может отображаться на экране приложения Slack в виде звездочек, а не в виде открытого текста?

Я искал в Интернете и нашел расширения для браузера для Slack и т. Д. Мне не нужно решение для браузеров, но только дляприложение в Mac, Windows, iPhone и т. д.

, когда «получить что-то» - это ключевое слово, запускающее бота, а затем вводить имя пользователя (foo) и пароль (панель), фактический ввод будет:

"получить что-то foo bar"

но ожидаемые символы на экране должны быть:

"получить что-то foo ***"

Я бы даже подумал изменитьнемного архитектуры.

1 Ответ

0 голосов
/ 04 ноября 2019

Специальной поддержки для ввода пароля в Slack API нет.

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

В полном контексте вы можете сделать следующее:

  1. Пользователь вызывает ваше приложение с помощью команды slash, например /myapp keyword username
  2. Модал открывается пользователю, запрашивающему пароль

В качестве альтернативы вы можете просто использовать команду косой черты, так как ее ввод не показывается остальнымканала, например /myapp keyword username password.

...