Управление интеграциями
Получить доступ к следующим параметрам конфигурации в системной консоли, можно выбрав Интеграции → Управление интеграцией.
Разрешить входящие вебхуки
Разработчики, создающие интеграции, могут создавать URL-адреса вебхуков для общедоступных и частных каналов.
- Путь к системной конфигурации: Управление интеграцией → Разрешить входящие вебхуки
- Переменная среды
TIME_SERVICESETTINGS_ENABLEINCOMINGWEBHOOKS
- Значения:
- да: входящие вебхуки будут разрешены. В целях борьбы с фишинговыми атаками, все посты от имени вебхуков будут помечены тэгом "БОТ".
- нет: все входящие вебхуки отключены.
Примечание по безопасности. Включив эту функцию, пользователи могут выполнять фишинговые атаки, пытаясь выдать себя за других пользователей. Для борьбы с этими атаками рядом со всеми сообщениями из вебхука появляется тег BOT.
Разрешить исходящие вебхуки
Разработчики, создающие интеграции, могут создавать токены вебхуков для общедоступных каналов. Триггерные слова используются для отправки новых сообщений во внешние интеграции. Из соображений безопасности исходящие вебхуки доступны только в общедоступных каналах.
- Путь к системной конфигурации: Управление интеграцией → Разрешить исходящие вебхуки
- Переменная среды
TIME_SERVICESETTINGS_ENABLEOUTGOINGWEBHOOKS
Примечание по безопасности. Включив эту функцию, пользователи могут выполнять фишинговые атаки, пытаясь выдать себя за других пользователей. Для борьбы с этими атаками рядом со всеми сообщениями из вебхука появляется тег BOT.
Включить пользовательские быстрые команды
Быстрые Команды отправляют события во внешние интеграции, которые отправляют ответ обратно в Time.
- Путь к системной конфигурации: Управление интеграцией → Включить пользовательские быстрые команды
- Настройки
config.json
:"EnableCommands": false
с параметрамиtrue
иfalse
- Значения:
- да: Разрешить пользователям создавать пользовательские быстрые команды в Главное меню → Интеграции → Команды.
- нет: команды с косой чертой скрыты в пользовательском интерфейсе.
Включить поставщика услуг OAuth 2.0
- Путь к системной конфигурации: Управление интеграцией → Включить поставщика услуг OAuth 2.0
- Переменная среды
TIME_SERVICESETTINGS_ENABLEOAUTHSERVICEPROVIDER
- Значения:
- да: Time действует как поставщик услуг OAuth 2.0, позволяя Time авторизовывать запросы API от внешних приложений.
- нет: Time не работает в качестве поставщика услуг OAuth 2.0.
Разрешить интеграциям переопределять имена
- Путь к системной конфигурации: Управление интеграцией → Разрешить интеграциям переопределять имена
- Переменная среды
TIME_SERVICESETTINGS_ENABLEPOSTUSERNAMEOVERRIDE
- Значения:
-
да: вебхукам, быстрым командам и прочим интеграциям, будет позволено менять имя пользователя, от имени которого они создают посты.
Если имя пользователя отсутствует, имя пользователя для сообщения будет таким же, как и для параметра
false
.warningСовместно с предоставлением интеграциям права переопределять иконки изображений профиля, пользователи могут получить возможность выполнять фишинговые атаки, пытаясь выдать себя за других пользователей.
-
нет: Пользовательские быстрые команды могут публиковаться только как имя пользователя, который использовал команду. Приложения OAuth 2.0 могут отправлять сообщения только от имени пользователя, настроившего интеграцию. Для входящих и исходящих вебхуков используется имя пользователя "webhook".
-
Разрешить интеграциям переопеределять иконки изображений профилей
- Путь к системной конфигурации: Управление интеграцией → Разрешить интеграциям переопределять иконки изображений профилей
- Настройки
config.json
—"EnablePostIconOverride": false
с параметрамиtrue
иfalse
- Переменная среды
TIME_SERVICESETTINGS_ENABLEPOSTICONOVERRIDE
- Значения:
-
да: вебхукам, быстрым командам и прочим интеграциям, будет позволено менять иконки изображений, от имени которого они создают посты.
warningСовместно с предоставлением интеграциям права переопределять иконки изображений профиля, пользователи могут получить возможность выполнять фишинговые атаки, пытаясь выдать себя за других пользователей.
-
нет: вебхуки, быстрые команды и приложения OAuth 2.0 могут публиковать сообщения только с изображением профиля учетной записи, с которой они были настроены.
-
Включить Персональные токены доступа
- Путь к системной конфигурации: Управление интеграцией → Включить Персональные токены доступа
- Настройки
config.json
—"EnableUserAccessTokens": false
с параметрамиtrue
иfalse
- Переменная среды
TIME_SERVICESETTINGS_ENABLEUSERACCESSTOKENS
- Значения:
- да: Пользователи могут создавать токены доступа пользователя для интеграции в Настройки учетной записи → Безопасность. Их можно использовать для проверки подлинности по API и предоставления полного доступа к учетной записи. Чтобы определить, кто может создавать токены личного доступа или выполнять поиск пользователей по идентификатору токена, необходимо перейти на страницу Управление пользователями → Пользователи.
- нет: токены личного доступа отключены на сервере.