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

Can't create initial admin user in keycloak

输入用户名密码和确认密码时显示错误"we are sorry an internal error occurred"。我如何创建初始管理员用户?

如果你是 运行 Keycloak in docker container 那么你可以在启动期间定义管理员名称和密码:

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"

管理控制台位于:

http://localhost:8080/admin