【问题标题】:Change redirect_uri when logout from Keycloak account page从 Keycloak 帐户页面注销时更改 redirect_uri
【发布时间】:2021-06-06 01:41:33
【问题描述】:

当用户从 Keycloak 帐户管理 页面 http://localhost:8080/auth/realms/MY_REALM/account/ 注销时,我们正尝试将他们重定向到 http://destionation.com/home(屏幕截图):

但是,它总是在退出后重定向到 http://localhost:8080/auth/realms/KLARA/account/。有什么官方方法可以改变redirect_uri吗?

谢谢!

【问题讨论】:

    标签: keycloak


    【解决方案1】:

    logoutUrl 是从基础服务器 url 构建的(这里:http://localhost:8080/auth):

    config.setLogoutEndpoint(frontendUriBuilder.clone().path(OIDCLoginProtocolService.class, "logout").build(realm.getName(), OIDCLoginProtocol.LOGIN_PROTOCOL).toString());
    

    您不能在账户管理中为注销端点配置特定的 url。

    但您可以轻松创建自定义主题并覆盖 logoutUrl 值:https://www.keycloak.org/docs/latest/server_development/index.html#_themes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 2016-02-23
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      • 2018-01-03
      相关资源
      最近更新 更多