当前位置: 首页 > 知识库问答 >
问题:

KeyCloak-在一个领域中创建管理用户

阚原
2023-03-14

如何在KeyCloak中的领域中创建管理用户?我尝试了/bin/add-user.sh-r myrealm-u admin-p ,它给了我一个错误:


 * Error *
WFLYDM0065: The user supplied realm name 'myrealm' does not match the realm name discovered from the property file(s) 'ManagementRealm'.

Exception in thread "main" org.jboss.as.domain.management.security.adduser.AddUserFailedException: WFLYDM0065: The user supplied realm name 'myrealm' does not match the realm name discovered from the property file(s) 'ManagementRealm'.
    at org.jboss.as.domain.management.security.adduser.ErrorState.execute(ErrorState.java:72)
    at org.jboss.as.domain.management.security.adduser.AddUser.run(AddUser.java:133)
    at org.jboss.as.domain.management.security.adduser.AddUser.main(AddUser.java:231)
    at org.jboss.modules.Module.run(Module.java:352)
    at org.jboss.modules.Module.run(Module.java:320)
    at org.jboss.modules.Main.main(Main.java:593)

共有1个答案

盖斌
2023-03-14
  1. 在域中创建常规用户:
    1. 打开管理控制台并选择您选择的领域(位于左上角的领域选择框)。
    2. 转到用户(侧栏)->添加用户(右侧按钮)
    3. 填写必填字段并按save按钮。
    4. 打开凭据选项卡并设置密码。
    5. 打开角色映射选项卡:
      1. 客户端角色下选择领域-管理
      2. 选择所有可用角色,然后按Add Selected.

      您还可以通过管理REST API自动创建用户:https://www.keycloak.org/docs-api/10.0/rest-api/index.html#_users_resource

 类似资料:
  • 在KeyCloak中可以让一个领域的用户管理另一个领域吗?我的目标是拥有两个领域--adminRealm和UserRalm。在adminRealm中应该是用户,他们将能够登录到我们的管理应用程序,他们可以通过Keycloak rest api创建“普通用户”,这将被放置到UserRealm中。 目前我的解决方案工作在一个领域,在那里我有管理用户,可以登录到我的管理应用程序,在那里他可以在相同的领域

  • 钥匙斗篷中有2个领域:主人和自定义。两个都有admin用户。 自定义领域管理添加新用户new_admin并通过管理控制台为其分配角色admin。

  • 使用keycloak rest API创建以下内容。 试图为使用KeyCloak的应用程序编写完全自动化的CI解决方案。我在测试期间自动重新创建k8s中的keycloak服务器,以100%确保所有内容都是相同的。 目前使用KeyCloak5。 但是我无法将我的新用户分配给客户机-角色领域-管理中的所有角色。我试图阅读api文档,但我找不到如何执行该命令。

  • 这是我使用的代码 我试图添加一行“Lock Lock=new ReentrantLock();”但是asm抛出了一个错误 异常在线程"main"java.lang.IllegalArgumentException:值类java.util.concurrent.locks.在org.objectweb.asm.ClassWriter. a(未知来源)

  • [2014-07-01T10:21:44.679+0300][glassfish 4.0][SEVERE][][org.glassfish.adminGui][TID:_ThreadId=37_ThreadName=Admin-Listener(4)][TimeMillis:1404199304679][LevelValue:1000][[RestResponse.GetResponse()给出失

  • 我正在试验微服务和前端之间的角色映射(在Keycloak术语中是keycloak-clients)。 假设我有两个keycloak客户端: 路由管理-API 路由管理-WebApp 你对这种做法有什么看法?是正确的思维方式吗?我们需要王国角色做什么?