Javascript OAuth 2.0 OpenID连接环回和密钥斗篷

Javascript OAuth 2.0 OpenID连接环回和密钥斗篷,javascript,node.js,oauth-2.0,loopbackjs,keycloak,Javascript,Node.js,Oauth 2.0,Loopbackjs,Keycloak,我无法从环回连接到KeyClope 我一直在尝试使用KeyClope连接库: 这是我当前的server/boot/root.js module.exports = function (server) { var session = require('express-session'); var Keycloak = require('keycloak-connect'); var memoryStore = new session.MemoryStore();

我无法从环回连接到KeyClope

我一直在尝试使用KeyClope连接库:

这是我当前的
server/boot/root.js

module.exports = function (server) {
    var session = require('express-session');
    var Keycloak = require('keycloak-connect');

    var memoryStore = new session.MemoryStore();

    var keycloak = new Keycloak({
        store: memoryStore
    });

    server.use(session({
        secret: 'xxx',
        resave: false,
        saveUninitialized: true,
        store: memoryStore,
    }))

    server.use(keycloak.middleware({}));

    server.get('/*', keycloak.protect(), function (req, resp) {
        resp.send('hello');
    })

};'
看起来很简单,但它陷入了重定向循环

我也尝试过交换

server.use(session

但请参见“无法读取未定义的属性'KeyClope token'”

我已经在这上面呆了一段时间,什么都试过了。还有其他想法吗


提前谢谢

似乎您可能需要告诉您的KeyClope实例在初始化时使用您创建的内存存储,如下所示:

var-keydape=newkeydape({store:memoryStore})


希望这能解决问题。

很抱歉出现了输入错误,我使用内存存储初始化
 server.use(keycloak