Экран выдаёт код для привязки аккаунта мессенджера (Slack · Telegram · Mattermost) к учётке.
Открывается по ссылке бота-ассистента (или из Профиля) и требует входа
— код виден только во вошедшей сессии. Контракт —
Привязка мессенджера.
Макет
achilles.local/link
/link · требует входа
Не вошедшего сначала ведёт на /login, затем сюда.
A Achilles
Привязка мессенджера
Вы вошли как maxim@company.com. Отправьте код боту
Achilles в личных сообщениях (Slack, Telegram или Mattermost) — и он будет отвечать
под вашими доступами.
Ваш код привязки
Действует 15 минут 2
Жду код в мессенджере… 3
Как привязать
1 · Откройте личные сообщения с ботом Achilles (Slack, Telegram или Mattermost).
2 · Отправьте ему код выше — бот подтвердит привязку.
-
1
Код одноразовый, в БД — только хэш
(
link_tokens).
Привязывается тот аккаунт, что вернёт код, к этой учётке.
-
2
TTL 15 минут; истёк — запросите новый у бота
(
410 LINK_EXPIRED).
-
3
Направление браузер → бот: пересланная ссылка не даёт
угнать учётку — код виден только в этой вошедшей сессии. Почему так —
контракт привязки.
-
Аккаунт уже привязан к другой учётке — бот ответит отказом
(
409 ALREADY_LINKED); существующую связь входа снимает админ.