入门
在使用本教程之前,您需要完成Keycloak的安装并创建初始的管理员用户,如“入门指南”教程中所示。
有一个警告。必须在运行Keycloak Server的计算机上运行一个单独的实例。这个单独的实例将运行您的Java Servlet应用程序。因此,您必须在不同的端口下运行Keycloak,以便在同一台机器上运行时没有端口冲突。在命令行上设置jboss.socket.binding.port-offset系统属性。该属性的值是一个数字,将被添加到Keycloak Server打开的每个端口的基础值。
启动Keycloak服务器:
Linux/Unix
$ .../bin/standalone.sh -Djboss.socket.binding.port-offset=100
Windows
>
...\bin\standalone.bat -Djboss.socket.binding.port-offset=100
有关如何安装和配置的详细信息,请按照“安全应用程序和服务指南”教程中的步骤进行操作。
在安装和引导这两个服务器之后,您应该可以访问http://localhost:8180/auth/admin/ 以及 http://localhost:8080
上的实例的Keycloak管理控制台。