Keycloak
2022/12/17小于 1 分钟
Keycloak详细教程
keycloak
keycloak控制台设置简体中文
Spring Cloud Gateway OAuth2 with Keycloak
Spring cloud gatway使用Spring security适配Keycloak
keycloak 开机自启服务
keycloak 启动脚本:start-keycloak.sh
#!/bin/sh
export JAVA_HOME=/opt/java/jdk1.8.0_321
export KEYCLOAK_HOME=/opt/keycloak/keycloak-18.0.0
sh $KEYCLOAK_HOME/bin/standalone.sh &
keycloak 停止脚本:keycloak-stop.sh
#!/bin/sh
kill -9 $(ps aux | grep /opt/keycloak/keycloak-18.0.0/standalone | awk 'NR==1{print $2}')
keycloak 开机自启服务:keycloak.service
[Unit]
#服务描述
Description=keycloak.service
#设置在某个服务启动后启动
After=network.target mysql.service
[Service]
#后台运行的形式
Type=forking
#启动命令,执行该脚本
ExecStart=/opt/keycloak/keycloak-18.0.0/bin/startup-script/keycloak-start.sh
#停止命令,执行该脚本
ExecStop=/opt/keycloak/keycloak-18.0.0/bin/startup-script/keycloak-stop.sh
#启动失败时,执行重启命令
Restart=on-failure
#给服务分配独立的临时空间,使用私有的tmp目录
PrivateTmp=true
#用户
User=root
#用户组
Group=root
[Install]
#脚本启动模式,服务属多用户模式目标服务组
WantedBy=multi-user.target