mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 10:46:58 +08:00
改进:model资源支持rbac认证,需要打开enable_rbac选项,默认关闭。非model资源还不支持
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
# rbac for normal user, not allow for delete
|
||||
is_admin: false
|
||||
policy:
|
||||
*:
|
||||
*:
|
||||
*: allow
|
||||
create: deny
|
||||
delete: deny
|
||||
@@ -0,0 +1,7 @@
|
||||
# rbac for project owner, not allow for delete
|
||||
condition: roles.contains("project_owner")
|
||||
is_admin: false
|
||||
policy:
|
||||
*:
|
||||
*:
|
||||
*: allow
|
||||
@@ -0,0 +1,5 @@
|
||||
# rbac for sysadmin
|
||||
condition: tenant=="system" && roles.contains("admin")
|
||||
is_admin: true
|
||||
policy:
|
||||
*: allow
|
||||
Reference in New Issue
Block a user