You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Keycloak插件开发:为已有权限添加用户组

Keycloak插件开发:为已有权限添加用户组

嗨,我最近在做Keycloak自定义插件开发的时候,碰到了要创建和修改细粒度管理员权限的需求。翻了不少资料、试了好几种写法都没顺顺利利跑通,折腾了好一阵之后,终于找到了一段能完美创建权限的代码——不过有个前提:对应的策略得提前创建好才行。

给你看看这段可用的代码:

public void createPermission(PolicyStore policyStore, ResourceServer resourceServer, GroupModel group, String policyName) {
    final Set<String> scopes = Set.of("view-mem");
    // 这里应该还有后续的权限创建逻辑,不过核心调用框架就是这样啦
}

这段代码的作用就是基于已存在的策略,给指定的用户组绑定对应的权限范围,刚好解决了我之前卡壳的问题。

备注:内容来源于stack exchange,提问作者Daniel Alder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:28:00