无法在 keycloak 中创建初始管理员用户

Posted

技术标签:

【中文标题】无法在 keycloak 中创建初始管理员用户【英文标题】:Can't create initial admin user in keycloak 【发布时间】:2020-06-12 06:28:07 【问题描述】:

在输入用户名密码和确认密码时显示错误“我们很抱歉发生了内部错误”。如何创建初始管理员用户?

【问题讨论】:

您好。这个问题的质量很低。请阅读指南“我如何提出一个好问题?”并改进你的:***.com/help/how-to-ask 【参考方案1】:

如果您在 docker 容器中运行 Keycloak,那么您可以在启动期间定义管理员名称和密码:

docker run --name keycloak -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin jboss/keycloak

否则,您可以按如下方式添加用户(这实际上是在后台 docker 容器中完成的操作):

/opt/jboss/keycloak/bin/add-user-keycloak.sh --user "$KEYCLOAK_USER" --password "$KEYCLOAK_PASSWORD"

【讨论】:

@Madeo,仔细检查一下,它工作正常。这只是来自官方页面jboss/keycloak的说明

以上是关于无法在 keycloak 中创建初始管理员用户的主要内容,如果未能解决你的问题,请参考以下文章

通过 keycloak admin 客户端在 keycloak 中创建用户返回 IllegalArgumentException

无法在 keycloak 中创建用户。获取 403 状态

Keycloak 管理员用户创建

如何在 Keycloak 中创建客户端以与 AWS Cognito 身份联合使用

无法在 Gitlab 服务器中创建管理员用户

如何使用 REST API 在 Keycloak 中创建具有密码的用户?