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

4
在输入用户名、密码和确认密码时,出现“抱歉,发生了内部错误”的错误。我该如何创建初始管理员用户?

1
你好。这个问题的质量相当低。请阅读指南“如何提出一个好问题?”并改进你的问题:https://stackoverflow.com/help/how-to-ask - the hand of NOD
2个回答

6

如果您在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"

1
@Madeo,请再仔细检查一下,它可以很好地工作。这只是来自官方页面jboss/keycloak的指示。 - Yuriy P
这个答案已经过时,【替代 add-user-keycloak.sh 的方法 | Github】- 显然,自从 Keycloak 17 版本起,add-user-keycloak.sh 文件不再可用。 - Adrian Moisa

0

管理控制台可在以下位置访问:

http://localhost:8080/admin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接