问题描述
我将我的前端部分(JS / jQuery)集成到密钥斗篷中,但是重定向存在问题。当我单击从HTML部分创建的按钮时,将调用身份验证功能。
我正在使用keycloak(keycloak.js)中的标准库
这是带有密钥斗篷初始化的代码:
let keycloak = Keycloak({
"realm": "MyRealm","url": "http://localhost:30065/auth/","confidential-port": 0,"clientId": 'MyId',});
keycloak.init({onLoad: 'login-required',promiseType: 'native'}).then(function(authenticated) {
alert(authenticated ? 'authenticated' : 'not authenticated');
// Do some stuff
}).catch(function() {
alert('Failed to initialize');
});
alert(keycloak.authenticated);
我从登录后的文档中了解到,属性keycloak.authentication必须为true,但并非如此
第二个问题是,当我单击按钮并通过vie Keycloak服务器进行身份验证时,重新启动后为何将我重定向到这样的位置-http:// localhost:5455 /#state = 5u70adb5-421d-41db-s8aje-087ddde4f&session_st等我需要再次单击该按钮以获取信息? 第二次URL是localhost:5454(预期的URL)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)