gpt4 book ai didi

javascript - OAuth 2.0 OpenID Connect 环回和 Keycloak

转载 作者:搜寻专家 更新时间:2023-10-31 23:52:49 24 4
gpt4 key购买 nike

我无法从 Loopback 连接到 Keycloak。

我一直在尝试使用 keycloak-connect 库:

https://github.com/keycloak/keycloak-nodejs-connect

这是我当前的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

 server.use(keycloak

然后看到“无法读取未定义的属性‘keycloak-token’”

在这上面停留了一段时间并尝试了所有方法。还有其他想法吗?

提前致谢!

最佳答案

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

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

希望能解决问题。

关于javascript - OAuth 2.0 OpenID Connect 环回和 Keycloak,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37056089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com