Права на файлы и папки

Права живут в хранилище, а не в каждом продукте отдельно

Ядро с первого дня

Что это даёт

Права выдаются на файл или папку и описывают субъект и набор действий: чтение, изменение, удаление, передача доступа. Субъектом может быть пользователь, подразделение, проект или публичная ссылка. Внешний и собственный продукт получает не всё хранилище, а права доступа к конкретным объектам и папкам по модели, близкой к OAuth.

Как устроено

  • Субъекты прав: пользователь, подразделение, проект, публичный доступ
  • Права доступа интеграции ограничивают, к чему продукт вправе обращаться и привязываться
  • Скрытие вложения меняет представление, а не право доступа
  • Отвязка подтверждается одноразовым токеном, подписанным продуктом

Ограничения

  • Интеграция видит только объекты и папки, к которым владелец выдал ей доступ, а не всё хранилище
  • Скрытие файла из списков не заменяет права: закрыть файл можно только правами доступа

В каком тарифе

Платформенный

Возможность входит в этот тариф и во все тарифы выше него.

Сравнить тарифы

Частые вопросы

Кому можно выдать права на папку?

Пользователю, подразделению, проекту или по публичной ссылке. Для каждого субъекта задаётся набор действий: чтение, изменение, удаление и передача доступа.

Как ограничить доступ внешней интеграции?

Интеграция регистрируется в хранилище и получает права доступа только к тем объектам и папкам, которые разрешил владелец. Собственные продукты A3 подключаются по тем же правилам.

Могут ли продукты выдавать доступ к файлам в обход хранилища?

Нет. Продукты добавляют свою логику поверх, но решение о доступе к объекту принимает хранилище. Продукты A3 и внешние интеграции работают через один и тот же контракт.

Сценарии с этой возможностью

Смежные возможности

Ко всем возможностям