我使用Keycloak身份验证来验证角度应用程序,到目前为止,我已设法将登录名重定向到keycloak服务器。但是当重定向而不是登录页面时,我收到一个500错误页面,其中包含消息无效参数:redirect_uri 。
我跟着this stackoverflow回答并确保我的客户端设置正确。但无论我将其更改为什么,我都会在keycloak控制台上获得相同的日志消息。
Keycloak日志
09:39:21,369 WARN [org.keycloak.events](默认任务-62)type = LOGIN_ERROR,realmId = camunda-demo-auth,clientId = camunda-demo-client,userId = null,ipAddress = 127.0。 0.1,错误= invalid_redirect_uri,redirect_uri = http://localhost:9002/
我的客户端设置
更新 [根据RobbyCornelissen的建议更改了设置]
角度登录重定向
angular.element(document).ready(function () {
window._keycloak = Keycloak('../src/app/resources/keycloak.json');
window._keycloak.init({onLoad: 'login-required'})
.success(function () {
angular.bootstrap(document, ['adfWidgetSample']); // manually bootstrap Angular
});
});