Angular17 SPA手动刷新页面时Keycloak报redirect_uri无效错误
Angular 17 + keycloak-angular 15.2.1:刷新页面触发400 Bad Request(Invalid parameter: redirect_uri)
我基于Angular 17开发了一个SPA,使用的是最新版keycloak-angular(15.2.1)。正常操作下认证、登出功能都能正常运行,但手动刷新页面时直接失效,抓包排查发现返回400 Bad Request错误,提示信息为Invalid parameter: redirect_uri。
我的配置与官方项目示例基本一致,本地测试用的Docker版Keycloak配置也极为简单,却始终无法定位问题根源。当前的Keycloak初始化配置代码如下:
function initializeKeycloak(keycloak: KeycloakService) { return () => keycloak.init({ config: { url: 'https://local.dev.auth/', realm: 'my-test', clientId: 'my-app' }, initOptions: { flow: 'standard', onLoad: 'check-sso', silentCheckSsoRedirectUri: window.location.origin + 'ui/assets/silent-check-sso.html' } }); }
相关配置截图:(此处可补充本地Keycloak客户端配置界面截图)
内容的提问来源于stack exchange,提问作者ak.leimrey
相关产品推荐
相关产品推荐

