Chvalov
@Chvalov

Какую модель использовать для прав доступа к документам?

Есть сайт на котором используется модель доступа RBAC, какую необходимо дополнительно реализовать модель для реализации следующего функционала ?
--------------------
Необходимо реализовать функционал "Поделиться" на подобии как Google Drive или NextCloud

Функционал:
  • Доступ к документу по url
  • Публичный доступ (Доступен к поиску по документам на сайте)
  • Публичный доступ с паролем
  • Конкретному пользователю (зарегистрированному на сайте)
  • Группе пользователей (Каждый пользователь может создать свою группу)

Возможность выдавать права для просмотра целой группы и отдельно полные права некоторым пользователям (не важно есть он в той-же группе или только зарегистрирован)

И как действовать если пользователь входит в группу которой разрешен только просмотр, но ему отдельно (второй записью в БД) назначены полные права ?
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
То что ищется - имеет практически нулевую релевантность с тегами *sql
А структура - ну или оглядываться на модель прав win/lin или упрощать ее до своих потребностей юзеры/группы/права
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы