V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nonoSword08
V2EX  ›  Java

求助,项目要对接 keycloak,怎么用到高可用服务上啊?

  •  
  •   nonoSword08 · 2021-09-06 17:43:37 +08:00 · 1525 次点击
    这是一个创建于 1207 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我负责一个 Springboot rest 高可用服务,对接 keycloak 配置完后发现一个特别蛋疼的问题:

    1. 前端请求分发到一个 pod,keycloak 拦截器返回重定向到 keycloak 登录页,用户输账号密码登录
    2. 用户登录后前端请求到另一个 pod,结果 keycloak 又返回重定向了,虽然用户不用再次输账号密码,但是由于这个重定向,前端的页面会重新加载-_-!
    3. 打算换成 jtw 或者 oauth2,前端说不好改不愿意

    顺带,这个 keycloak 的资料是真的少,太痛苦了

    keycloak 配置

    keycloak 配置

    客户端配置

    客户端配置

    有没有对接过的大佬帮帮忙,谢谢了 明天 deadline 了,领导要吃人了

    2 条回复    2021-09-07 12:05:39 +08:00
    zzl22100048
        1
    zzl22100048  
       2021-09-07 10:55:47 +08:00
    你说的另一个 pod 是另一个域名么
    nonoSword08
        2
    nonoSword08  
    OP
       2021-09-07 12:05:39 +08:00
    @zzl22100048 不是,都是同一个域名,keycloak 估计是在应用里保存状态了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5338 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:25 · PVG 09:25 · LAX 17:25 · JFK 20:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.