Права на файлы и папки
Права живут в хранилище, а не в каждом продукте отдельно
Что это даёт
Права выдаются на файл или папку и описывают субъект и набор действий: чтение, изменение, удаление, передача доступа. Субъектом может быть пользователь, подразделение, проект или публичная ссылка. Внешний и собственный продукт получает не всё хранилище, а права доступа к конкретным объектам и папкам по модели, близкой к OAuth.
Как устроено
- Субъекты прав: пользователь, подразделение, проект, публичный доступ
- Права доступа интеграции ограничивают, к чему продукт вправе обращаться и привязываться
- Скрытие вложения меняет представление, а не право доступа
- Отвязка подтверждается одноразовым токеном, подписанным продуктом
Ограничения
- Интеграция видит только объекты и папки, к которым владелец выдал ей доступ, а не всё хранилище
- Скрытие файла из списков не заменяет права: закрыть файл можно только правами доступа
В каком тарифе
Платформенный
Возможность входит в этот тариф и во все тарифы выше него.
Сравнить тарифыЧастые вопросы
Кому можно выдать права на папку?
Пользователю, подразделению, проекту или по публичной ссылке. Для каждого субъекта задаётся набор действий: чтение, изменение, удаление и передача доступа.
Как ограничить доступ внешней интеграции?
Интеграция регистрируется в хранилище и получает права доступа только к тем объектам и папкам, которые разрешил владелец. Собственные продукты A3 подключаются по тем же правилам.
Могут ли продукты выдавать доступ к файлам в обход хранилища?
Нет. Продукты добавляют свою логику поверх, но решение о доступе к объекту принимает хранилище. Продукты A3 и внешние интеграции работают через один и тот же контракт.



