首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何使用JavaAPI将keycloak用户的相关role进行更新(领域权限及clients权限)?

如何使用JavaAPI将keycloak用户的相关role进行更新(领域权限及clients权限)?

原创
作者头像
用户4942038
修改2020-12-03 18:00:46
修改2020-12-03 18:00:46
1.3K00
代码可运行
举报
文章被收录于专栏:技术交流SHD技术交流SHD
运行总次数:0
代码可运行

如何使用JavaAPI将keycloak用户的相关role进行更新(领域权限及clients权限)?

我使用如下代码无法将权限进行分配

代码语言:javascript
代码运行次数:0
运行
复制
        CredentialRepresentation credential = new CredentialRepresentation();
        credential.setType(CredentialRepresentation.PASSWORD);
        credential.setValue("12345678");
        credential.setTemporary(false);
        UserRepresentation user = new UserRepresentation();
        user.setUsername("javaUser1");
        user.setFirstName("java");
        user.setLastName("User");
        user.setEnabled(true);
        user.setCredentials(Arrays.asList(credential));
        user.setRealmRoles(Arrays.asList("ROLE_ADMIN,ROLE_CUSTOMER".split(",")));
        kc.realm("demo").users().get("c97fa338-4064-49aa-a09e-113b6a9368a2").update(user);

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档