[英]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.