#apache-superset #superset
Вопрос:
Есть ли какой-либо способ, с помощью которого мы можем программно создавать новые роли в Надмножестве. Я проверил документы, но не могу найти никаких крючков для создания ролей программно.
Ответ №1:
Я использую Superset в качестве библиотеки python и столкнулся с той же проблемой несколько месяцев назад…
сначала вам нужно создать пользовательский менеджер безопасности… для этого я прочитал этот учебник https://programmer.group/tutorial-how-to-integrate-superset-in-your-own-application.html
По сути, вы звоните со своего superset_config.py файл, подобный этому
from core_utils.security import CustomSecurityManager
CUSTOM_SECURITY_MANAGER = CustomSecurityManager
В методе инициализации CustomSecurityManager() вы можете вызвать функцию add_role ()… это делает свое дело
—
- SupersetSecurityManager-это объект, который имеет доступные функции для программного управления пользователем
- Извините за мой плохой английский, это мое первое сотрудничество, надеюсь, это поможет