Skip to main content
Интеграция со Slack позволяет Living Security отправлять уведомления непосредственно в ваше рабочее пространство Slack. Уведомляйте пользователей о назначенном обучении, оповещайте команды безопасности о событиях риска и информируйте руководителей о прогрессе их команд.
Для настройки доставки подсказок и плейбуков перейдите в раздел Настройки → Связь → Каналы и нажмите карточку Slack. На этой странице описана настройка самого приложения Slack.

Предварительные требования

Перед настройкой интеграции со Slack убедитесь, что у вас есть:
  • права администратора рабочего пространства Slack или права на установку приложений
  • доступ к порталу Slack API по адресу api.slack.com
  • права администратора в Living Security

Создание приложения Slack

1

Создайте новое приложение Slack

  1. Перейдите на страницу api.slack.com/apps
  2. Нажмите Create New App
  3. Выберите From scratch
  4. Введите название приложения (например, «Living Security»)
  5. Выберите своё рабочее пространство
  6. Нажмите Create App
Ваше приложение появится на панели управления Slack API.
2

Настройте области доступа OAuth

  1. На боковой панели слева нажмите OAuth & Permissions
  2. Прокрутите страницу до раздела Bot Token Scopes
  3. Добавьте следующие области доступа:
Добавляйте только те области доступа, которые необходимы вашей организации. Чем меньше областей доступа, тем выше безопасность.
3

Установите приложение в рабочее пространство

  1. Прокрутите страницу OAuth & Permissions в начало
  2. Нажмите Install to Workspace
  3. Ознакомьтесь с запрашиваемыми разрешениями и нажмите Allow
Появится Bot User OAuth Token, начинающийся с xoxb-.
4

Получите секрет подписи

  1. На боковой панели слева нажмите Basic Information
  2. Прокрутите страницу до раздела App Credentials
  3. Скопируйте Signing Secret
Храните секрет подписи в тайне. Никогда не публикуйте его в открытых репозиториях или журналах.

Добавление учётных данных в Living Security

1

Перейдите в раздел исходящих интеграций

Перейдите в раздел Настройки → Интеграции → Исходящий и нажмите карточку Slack.
2

Добавьте учётные данные

Нажмите Add Credential и введите:
string
обязательно
Ваш Bot User OAuth Token, начинающийся с xoxb-. Находится в разделе OAuth & Permissions.
string
обязательно
Signing Secret вашего приложения. Находится в разделе Basic Information → App Credentials.
string
Необязательный параметр. Требуется только для подключений в режиме Socket Mode. Начинается с xapp-.
string
Необязательный параметр. Понятное название для этих учётных данных (например, «Production Slack»).
3

Сохраните и проверьте

Нажмите Сохранить. Учётные данные появятся в списке со статусом активен.
Интеграция со Slack подключена и готова к отправке уведомлений.

Типы уведомлений

После подключения Living Security может отправлять в Slack уведомления следующих типов:

Устранение неполадок

  • Убедитесь, что бот приглашён в канал (/invite @YourBotName)
  • Проверьте, что добавлена область доступа chat:write.public для публикации в открытых каналах без присоединения к ним
  • Убедитесь, что идентификатор канала указан верно (используйте идентификатор канала, а не его название)
  • Убедитесь, что вы скопировали токен полностью, включая начало xoxb-
  • Проверьте, что приложение по-прежнему установлено в вашем рабочем пространстве
  • Проверьте, не был ли токен перевыпущен (в этом случае его необходимо обновить в Living Security)
Slack ограничивает количество запросов к API. Если вы видите ошибки превышения лимита запросов:
  • Сократите частоту отправки уведомлений
  • Объедините несколько уведомлений в сводные сообщения
  • Обратитесь в службу поддержки, если у вас большой объём уведомлений

Рекомендации

Создайте отдельный канал Slack для уведомлений Living Security (например, #security-training), чтобы упорядочить оповещения и уменьшить количество лишних сообщений в общих каналах.
  • Используйте понятные названия учётных данных, если вы управляете несколькими рабочими пространствами
  • Регулярно проверяйте, какие каналы получают уведомления
  • Для оповещений большого объёма настраивайте сводки уведомлений вместо отдельных сообщений
  • Пересматривайте разрешения приложения Slack ежеквартально и удаляйте неиспользуемые области доступа

Связанные материалы

Интеграция с электронной почтой

Настройте электронную почту в качестве канала доставки.

Интеграция с Teams

Настройте Microsoft Teams в качестве канала доставки.

Журнал коммуникаций

Отслеживайте статус и историю доставки сообщений в Slack.

Как настроить новую интеграцию

Общее руководство по настройке интеграций.