Настройка прав доступа

Предварительные требования

Перед чтением этой страницы убедитесь, что Вы установили NocoBase CLI и выполнили инициализацию по инструкции Быстрый старт с Конструктором ИИ.

Введение

Skill настройки прав доступа служит для управления ролями NocoBase, политиками прав, привязкой пользователей и оценкой рисков ACL на естественном языке — Вы описываете бизнес-цель, а Skill подбирает команды и параметры.

Возможности

  • Создание новых ролей
  • Переключение глобального режима ролей (независимый режим / объединённый режим)
  • Массовая настройка прав действий и области данных для таблиц
  • Отвязка пользователей от ролей
  • Формирование отчётов об оценке рисков на уровне роли, пользователя и системы

Примеры промптов

Сценарий A: массовая привязка пользователей

Предварительные требования

В текущем окружении существует роль Member и несколько пользователей

Помоги мне привязать этих новых пользователей к роли Member: James, Emma, Michael

Массовая привязка пользователей

Сценарий B: массовая настройка прав на страницы

Предварительные требования

В текущем окружении существует роль Member и несколько страниц

Помоги мне настроить для роли Member права на эти страницы: Product, Order, Stock

Массовая настройка прав на страницы

Сценарий C: массовая настройка прав на несколько таблиц

Предварительные требования

В текущем окружении существует роль Member и несколько таблиц

Добавь роли Member независимые права только для чтения на эти таблицы: order, product, stock

Массовая настройка независимых прав на таблицы

Массовая настройка независимых прав на таблицы 2

Сценарий D: настройка прав для нескольких ролей и таблиц

Предварительные требования

В текущем окружении существует несколько ролей и несколько таблиц

Добавь ролям Member, Sales независимые права на чтение и запись для этих таблиц: order, product, stock

Настройка для нескольких ролей и таблиц

Сценарий E: оценка рисков

Оцени риски прав роли Member

В результате будут выведены оценка риска, описание области воздействия и рекомендации по улучшению.

Часто задаваемые вопросы

Я настроил права, но они не действуют. Что делать?

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

Связанные ссылки

  • Обзор Конструктора ИИ — обзор всех Skills Конструктора ИИ и способы их установки
  • NocoBase CLI — инструмент командной строки для установки и управления NocoBase