成功登录后如何停止从keycloak重定向

问题描述

我将我的前端部分(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 (将#修改为@)