File tree 2 files changed +2
-6
lines changed
docs/developer-guide/plugin/security
versioned_docs/version-2.20/developer-guide/plugin/security
2 files changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -131,7 +131,7 @@ rules:
131
131
角色定义依赖关系适合于定义角色模板时复用 `rules` 或者用户创建角色时绑定其他角色,但是如果想要将一个角色的权限合并到另一个已有的角色中(如 Halo 提供的),这种情况下角色依赖关系就无法满足需求了。
132
132
例如,当插件开发者想要将自己插件的角色权限合合并到 Halo 的角色中时,无法修改 Halo 的角色定义,这时可以通过聚合角色来实现。
133
133
134
- 聚合角色通过 `rbac.authorization.halo.run/aggregate-to-{role-name}` 的 `annotations ` 来声明,其中的 `{role-name}` 占位符表示要聚合到的角色名。
134
+ 聚合角色通过 `rbac.authorization.halo.run/aggregate-to-{role-name}` 的 `labels ` 来声明,其中的 `{role-name}` 占位符表示要聚合到的角色名。
135
135
136
136
例如插件开发者想要将插件的某些 API 资源公开给所有人访问即不需要授权,可以通过将角色聚合到 `anonymous` 角色来实现。
137
137
@@ -142,7 +142,6 @@ metadata:
142
142
name: template-moment-anonymous-resrouces
143
143
labels:
144
144
halo.run/role-template: "true"
145
- annotations:
146
145
rbac.authorization.halo.run/aggregate-to-anonymous: "true"
147
146
rules:
148
147
- apiGroups: ["api.moment.halo.run"]
@@ -172,7 +171,6 @@ metadata:
172
171
halo.run/role-template: "true"
173
172
# 声明为隐藏
174
173
halo.run/hidden: "true"
175
- annotations:
176
174
# 聚合到 anonymous 角色
177
175
rbac.authorization.halo.run/aggregate-to-anonymous: "true"
178
176
rules:
Original file line number Diff line number Diff line change @@ -131,7 +131,7 @@ rules:
131
131
角色定义依赖关系适合于定义角色模板时复用 `rules` 或者用户创建角色时绑定其他角色,但是如果想要将一个角色的权限合并到另一个已有的角色中(如 Halo 提供的),这种情况下角色依赖关系就无法满足需求了。
132
132
例如,当插件开发者想要将自己插件的角色权限合合并到 Halo 的角色中时,无法修改 Halo 的角色定义,这时可以通过聚合角色来实现。
133
133
134
- 聚合角色通过 `rbac.authorization.halo.run/aggregate-to-{role-name}` 的 `annotations ` 来声明,其中的 `{role-name}` 占位符表示要聚合到的角色名。
134
+ 聚合角色通过 `rbac.authorization.halo.run/aggregate-to-{role-name}` 的 `labels ` 来声明,其中的 `{role-name}` 占位符表示要聚合到的角色名。
135
135
136
136
例如插件开发者想要将插件的某些 API 资源公开给所有人访问即不需要授权,可以通过将角色聚合到 `anonymous` 角色来实现。
137
137
@@ -142,7 +142,6 @@ metadata:
142
142
name: template-moment-anonymous-resrouces
143
143
labels:
144
144
halo.run/role-template: "true"
145
- annotations:
146
145
rbac.authorization.halo.run/aggregate-to-anonymous: "true"
147
146
rules:
148
147
- apiGroups: ["api.moment.halo.run"]
@@ -172,7 +171,6 @@ metadata:
172
171
halo.run/role-template: "true"
173
172
# 声明为隐藏
174
173
halo.run/hidden: "true"
175
- annotations:
176
174
# 聚合到 anonymous 角色
177
175
rbac.authorization.halo.run/aggregate-to-anonymous: "true"
178
176
rules:
You can’t perform that action at this time.
0 commit comments