在您参与本教程之前,您需要完成Keycloak的安装并创建初始的管理员用户,如安装和启动教程中所示。在这有一个警告。如果在Keycloak服务器所运行的计算机上运行一个单独的Wildfly实例并且这个单独的实例将运行您的Java Servlet应用程序。所以必须在不同的端口下运行Keycloak,以便在同一台机器上运行时没有端口冲突。
在命令行上使用 jboss.socket.binding.port-offset
系统属性
该属性的值是一个数字作为将被添加到由Keycloak服务器打开的每个端口的基本值。
启动Keycloak服务器:
Linux/Unix
$ .../bin/standalone.sh -Djboss.socket.binding.port-offset=100
Windows
>
...\bin\standalone.bat -Djboss.socket.binding.port-offset=100
启动Keycloak后,您可以访问http:// localhost:8180/auth/admin/