You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Keycloak登出后的默认重定向URL?

Keycloak登出后自定义重定向URL的解决方法
  • 配置Keycloak客户端参数
    登录Keycloak管理控制台,进入目标客户端:

    • 在「设置」标签页,找到「Valid Redirect URIs」,添加允许重定向的范围(如https://你的应用域名/*)
    • 找到「Post Logout Redirect URIs」,填入你需要的重定向目标URL(如https://你的应用域名/logout-success)
    • 保存配置
  • 发起登出请求时指定参数
    构造登出请求时,必须携带post_logout_redirect_uri参数,同时需要带上id_token_hint(当前用户的ID Token),示例请求格式:

    GET {Keycloak地址}/realms/{你的Realm名}/protocol/openid-connect/logout?
    id_token_hint={用户的ID Token}&
    post_logout_redirect_uri={目标重定向URL}
    

    注意:post_logout_redirect_uri必须是之前在客户端配置中添加到「Post Logout Redirect URIs」的地址,否则会被Keycloak拦截。

  • 通过客户端SDK实现(以JavaScript SDK为例)
    使用官方keycloak-js库时,调用登出方法可直接指定redirectUri参数:

    keycloak.logout({
      redirectUri: 'https://你的应用域名/logout-success'
    });
    

内容的提问来源于stack exchange,提问作者takis Paras

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 15:42:07