美文网首页收藏
乐维监控keycloak单点登录实操(上篇)

乐维监控keycloak单点登录实操(上篇)

作者: 乐维_lwops | 来源:发表于2023-01-03 11:44 被阅读0次

Keycloak为Web应用和Restful服务提供了一站式的单点登录解决方案,为登录、注册、用户管理提供了可视化管理界面,用户可以借助于该界面来配置符合自身需要的安全策略和进行用户管理。下面让我们来看看乐维监控如何实现keycloak单点登录,乐维keycloak单点登录方案分为上下篇,此为上篇。

一、离线docker环境搭建

1. 上传二进制文件到指定服务器任意目录

Docker-19.03.9.tgz

1. 解压二进制文件

tar -zxvf docker-19.03.9.tgz

2. 复制二进制文件到/usr/bin目录下

cp docker/* /usr/bin/

3. 配置docker.service文件

vi /usr/lib/systemd/system/docker.service

将下面内容粘贴进去

[Unit]

Description=Docker Application Container Engine

Documentation=https://docs.docker.com

After=network-online.target firewalld.service

Wants=network-online.target

[Service]

Type=notify

ExecStart=/usr/bin/dockerd

ExecReload=/bin/kill -s HUP $MAINPID

LimitNOFILE=infinity

LimitNPROC=infinity

TimeoutStartSec=0

Delegate=yes

KillMode=process

Restart=on-failure

StartLimitBurst=3

StartLimitInterval=60s

[Install]

WantedBy=multi-user.target

1. 启动docker服务进程

systemctl daemon-reload

systemctl start docker.service

systemctl enable docker.service

2. 检查是否启动成功

docker version

二、通过docker启动keycloak服务

1. 导入keycloak 16.1.1版本镜像

2. 将压缩文件导入为镜像使用

docker load -i keycloak.tar

3. 创建外部存储目录

mkdir /keycloak-data

4. 修改外部存储目录权限

chmod 777 /keycloak-data

5. 启动keycloak服务(默认账号密码为admin:admin)

docker run -id -v /keycloak-data/:/opt/jboss/keycloak/standalone/data/ -p 8090:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin --name keycloak-server jboss/keycloak

三、本地keycloak数据同步

1. 安装rsync

yum install rsync -y

2. 将本地密钥cp至异地authorized_keys文件

本地密钥:

异地authorized_keys文件:

3. 定时同步文件至异地

rsync -avz /keycloak-data/ root@192.168.3.90:/keycloak-data/

4. 同步后需重启异地keycloak-server服务

dockers restart keycloak-server

以上即为乐维监控keycloak单点登录操作步骤(上篇),下篇请留意后续内容,同时更多乐维监控内容可以持续关注乐维社区。

相关文章

  • 乐维监控keycloak单点登录实操(上篇)

    Keycloak为Web应用和Restful服务提供了一站式的单点登录解决方案,为登录、注册、用户管理提供了可视化...

  • Keycloak单点登录

    目录 Github Keycloak介绍 Keycloak配置 Spring Security集成Keycloak...

  • react-native keycloak使用总结

    keycloak是一个开源的单点登录库,包括一整套前后端整体的开源库,最近一个德国客户自己搭建了keycloak服...

  • 浅析Keycloak单点登录平台

    Keycloak首次在ThoughtWorks技术雷达VOL’16中以“评估”的状态出现。 技术雷达15期正式提出...

  • IdentityServer4实战包含PHP客户端

    一、前言 实操使用IdentityServer4完成一个单点登录,不是网上千篇一律的按照官方文档弄的demo...

  • ionic3集成keycloak

    keycloak就是一个类似第三方登录的接口,你在你的应用集成了keycloak,然后登录时候会跳到keycloa...

  • Django实现SSO

    最近开发的运维平台需要接入公司的统一认证平台,实现单点登录。 单点登录实现原理 当用户(浏览器)访问我们的服务(第...

  • Keycloak暴力检测和OTP验证

    我最近一直在研究如何给Keycloak的登录页面加上验证码功能,Keycloak的7.0.x目前是没有登录验证码的...

  • SpringBootSecurity学习(26)前后端分离版之g

    单点登录(SSO) 关于oauth2.0,最后我们再来学习一下单点登录。前面介绍过单点登录的定义,单点登录(Sin...

  • 单点登录

    三、单点登录 什么是单点登录?单点登录全称Single Sign On(以下简称SSO),是指在多系统应用群中登录...

网友评论

    本文标题:乐维监控keycloak单点登录实操(上篇)

    本文链接:https://www.haomeiwen.com/subject/evhlcdtx.html