Настройка ролей в Apache Superset
Дата публикации: 02.04.2025

Настройка ролей в Apache Superset

820c0b0b

Содержимое статьи:

Apache Superset предоставляет систему ролей, позволяющую управлять доступом пользователей к различным функциям приложения. Следующие шаги помогут вам настроить роль, которая позволит пользователям создавать и редактировать собственные дашборды, но не предоставит им прав на удаление или редактирование дашбордов, созданных пользователями с другой ролью:

Создание роли

  1. Перейдите в раздел "Admin" > "Roles" в веб-интерфейсе Superset.
  2. Нажмите кнопку "Создать роль".
  3. Введите название роли и ее описание (необязательно).

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

  4. В разделе "Permissions" вы увидите список разрешений для различных типов ресурсов.
  5. Найдите разрешение "Доступ к дашборду".
  6. В раскрывающемся списке "Разрешение" выберите "Владелец". Это позволит пользователям с этой ролью видеть и редактировать только те дашборды, которые они сами создали.

    Создание пользователей и назначение ролей

  7. Перейдите в раздел "Admin" > "Users".
  8. Нажмите кнопку "Создать пользователя".
  9. Введите имя пользователя, адрес электронной почты и пароль.
  10. В разделе "Роли" выберите созданную ранее роль.

    Проверка настройки

  11. Войдите в Superset под учетной записью пользователя с назначенной ролью.
  12. Перейдите на вкладку "Дашборды".
  13. Вы должны видеть только те дашборды, которые создали вы сами.
  14. Попробуйте отредактировать или удалить дашборд, созданный другим пользователем. Вам будет отказано в этом действии.