ApacheSuperset的自定义安全管理器有什么问题?
创始人
2024-09-06 13:01:04
0

问题出现在Superset对于自定义的安全管理器配置的使用上,使用该管理器会导致Superset出现权限控制问题。

针对该问题,解决方案是采用Superset默认的安全管理器,并通过配置用户权限的方式进行权限控制。

在Superset的配置文件中(例如superset_config.py),可以通过设置PUBLIC_ROLE_LIKE_GAMMA来控制游客的权限,如:

# Set `public_role` is gamma.
PUBLIC_ROLE_LIKE_GAMMA = True

此外,在Superset的用户管理中,可以为不同的用户分组,并为每个分组设置不同的资源访问权限。具体方式如下:

# 为"管理员"分组,分配可以访问"my_dashboard"仪表盘的权限
from flask_appbuilder.security.sqla.models import Permission, Role, User
from superset.security import SupersetSecurityManager

creator_role = SupersetSecurityManager.find_role("Admin")
dashboard_permission = (
    SupersetSecurityManager.find_permission_view_menu("my_dashboard", "Superset")
)
dashboard_permission_role = (
    SupersetSecurityManager.find_permission_role(dashboard_permission, creator_role)
)
if not dashboard_permission_role:
    dashboard_permission_role = PermissionViewRole(
        permission=dashboard_permission, role=creator_role
    )
    SupersetSecurityManager.add_permission_role(dashboard_permission_role)

相关内容

热门资讯

智能四分钟!德扑之星真的太假了... 智能四分钟!德扑之星真的太假了wepower使用说明书(果真真的有挂)-百度知乎1、让任何用户在无需...
机器人6分钟!德扑之星可以抽水... 机器人6分钟!德扑之星可以抽水wepower有外挂(就是真的有挂)-哔哩哔哩;1、这是跨平台的德扑之...
后台7分钟!aapoker辅助... 后台7分钟!aapoker辅助工具存在拱趴大菠萝切牌规律(都是真的有挂)-今日头条;1、起透看视 拱...
开挂一分钟!aapoker德州... 开挂一分钟!aapoker德州线上扑克辅助工具约局吧是正规的(果然真的有挂)-百度知乎1、aapok...
安卓版8分钟!德州扑克微扑克俱... 安卓版8分钟!德州扑克微扑克俱乐部智星德州菠萝外挂检测(都是真的有挂)-小红书1)智星德州菠萝外挂检...
私人房六分钟!wpk微扑克免费... 私人房六分钟!wpk微扑克免费辅助微扑克透明挂(其实真的有挂)-百度知乎;wpk微扑克免费辅助辅助器...
外挂四分钟!德州aa辅助德州w... 外挂四分钟!德州aa辅助德州wpk德州真的(的确真的有挂)-今日头条1、全新机制【德州wpk德州真的...
打法四分钟!wepoke科技德... 打法四分钟!wepoke科技德扑快速计算胜率(好像真的有挂)-今日头条1、首先打开德扑快速计算胜率最...
插件挂3分钟!约局吧是正规的微... 插件挂3分钟!约局吧是正规的微扑克职业代打(就是真的有挂)-微博客户端1、约局吧是正规的ai辅助优化...
识别九分钟!wepoke真的有... 识别九分钟!wepoke真的有挂的poker辅助软件(总是真的有挂)-今日头条;一、wepoke真的...