Ограничение доступа к файлам#
Compass предоставляет возможность ограничения доступа к файлам по авторизации. Эта функция доступна начиная с версии сервера 5.0.0
. С инструкцией для обновления сервера вы можете ознакомиться в разделе обновления.
Внимание
Для использования функционала клиентские приложения должны быть обновлены до минимальных версий с его поддержкой:
Desktop: 5.12.9
iOS: 5.18.0
Android: 5.15.1
Для включения ограничения на доступ к файлам по прямым ссылкам, перейдите в конфигурационный файл configs/team.yaml
:
# Включено ли ограничение доступа к файлам по прямым ссылкам.
# none - проверка не производится, файл всегда доступен по прямой ссылке;
# auth - проверка авторизации перед доступом к файлу - только участник команды может получить доступ к файлу.
file.access_restriction_mode: "auth"
Внимание
Если на сервере есть пользователи с устаревшими версиями клиентских приложений, перед началом обновления серверной части установите анонс принудительного обновления по инструкции.
Выполните обновление серверной части для применения изменений:
Установка анонсов обновления#
Установите анонс обновления для мобильных приложений командой из директории установщика:
В ходе работы скрипта вам будет предложено выбрать тип анонса:
Минимально поддерживаемая версия приложения.
Версия с функционалом «Поддержка авторизации файлов».
Необходимо выбрать тип «Версия с функционалом 'Поддержка авторизации файлов'».
Предупреждение
Анонс для desktop-приложения будет запущен автоматически в ходе обновления сервера. Если приложение ещё не обновлено и анонс не отобразился в нём после запуска обновления сервера, пожалуйста, попросите пользователей перезапустить приложение для компьютера сочетанием клавиш:
CTRL+R – для Windows и Linux;
CMD+R – для MacOS.
Когда анонсы отобразятся в приложении, выполните обновление серверной части для применения изменений:
Отмена изменений и отключение анонса обновления#
Если в ходе обновления произошла ошибка, для отмены изменений установите «none» в соответствующем параметре в файле configs/team.yaml
:
file.access_restriction_mode: "none"
Выполните обновление серверной части для применения изменений:
Запустите скрипт управления анонсами:
Выберите «Минимально поддерживаемая версия приложения» и подтвердите выполнение скрипта.
Напишите нам в пространстве поддержки On-premise, Telegram или на почту support@getcompass.ru, чтобы получить индивидуальную демонстрацию функционала и помощь по вопросам интеграции мессенджера в вашей компании.