繁体   English   中英

keycloak 升级后,angular 13 应用程序在注销时出现重定向错误

[英]After upgrade of keycloak, angular 13 app gets redirect error on logout

我的 Keycloak 服务器已经升级到 20.0.2,所以在我的 angular 13 应用程序中,我安装了 keycloak-js 18.0.1 和 keycloak-angular 10.0.2。 我不能 go 到 keycloak-js 20 因为它需要 angular 15 而我们还没有准备好这样做。

因此,我从不同的站点了解到升级到 keycloak-js 18 可以解决我的注销错误,但我仍然遇到同样的错误。 有效的 redirectURIs 在管理控制台中设置为 http://localhost:4200/*。

在我调用的代码中:

this.keycloakService.logout();

发出的注销URL是:

http://localhost:8010/realms/<snip>/protocol/openid-connect/logout?post_logout_redirect_uri=http://localhost:4200/&id_token_hint=<token>

响应是:

很抱歉...无效的重定向 uri

我整天都在读这本书,我正在失去希望。 有谁知道会发生什么?

我了解到服务器管理客户端选项 Valid post logout redirect URIs 也需要设置为 http://localhost:4200,然后它才有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM