前言
小编通过云服务尝试使用云服务docker安装keycloak,安装成功后,但在访问管理界面时,需要提示https。研究还没有找到关闭的好方法https.。因此,采用本地通过JDK安装keycloak。
由于keycloak是java所以keycloak是跨平台的,可以再任何操作系统上运行。
安装
版本:
- JDK : 17
- keycloak: 16.1.1
- 操作系统:windows 10
下载
官网下载
安装步骤
1.下载好zip包解压
进入到keycloak-16.1.目录如下: 2.创建管理员账户 在安装启动keycloak在登录管理员控制台之前,创建一个管理员账户。 打开cmd,进入到keycloak的bin执行以下命令的目录:
E:\keycloak-16.1.1\bin>add-user-keycloak.bat -u admin -p admin
以下提示表明创建成功
Added 'admin' to 'E:\keycloak-16.1.1\standalone\configuration\keycloak-add-user.json', restart server to load user 请按任何键继续. . .
按下任何键后,用户创建成功。
3、启动 在bin执行在目录下
standalone.bat
命令可以成功启动。
E:\keycloak-16.1.1\bin>standalone.bat Calling "E:\keycloak-16.1.1\bin\standalone.conf.bat" Setting JAVA property to "D:\Java\jdk-17.0.2\bin\java
如果启动成功,将打印以下日志。看到这句话,服务已经开始了:
started in 38065ms - Started 573 of 851 services (576 services are lazy, passive or on-demand)
4、访问 浏览器输入:http://localhost:以下页面将打开8080。 点击Administration Console ,跳转到登录页面。 输入前面创建的用户名(admin)、密码(admin),将成功登录到控制台页面。 至此,keycloak我们已经成功安装和运行了。控制台的使用将在下面的文章中继续与您分享。
小结:
- keycloak包装启动脚本,window和linux所以开始一个keycloak服务器还是比较方便的。
- 选用了16.1.1的版本,作为学习使用。官网最新版本是18.0.0。在 Keycloak 17 默认发行版现在由中 Quarkus 由此提供支持 WildFly 提供支持的旧发行版在 2022 年 6 月前还存在。新发行版引入了许多重大变化,不利于我们的学习和使用。