首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OAuth 2.0 OpenID连接环回和密钥遮盖

OAuth 2.0 OpenID连接环回和密钥遮盖
EN

Stack Overflow用户
提问于 2016-05-06 00:54:08
回答 1查看 1.9K关注 0票数 4

我无法从Loopback连接到Keycloak。

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

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

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

代码语言:javascript
复制
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');
    })

};'

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

我也试过交换

代码语言:javascript
复制
server.use(session

使用

代码语言:javascript
复制
 server.use(keycloak

但请参阅“无法读取未定义的属性'keycloak-token‘”。

我已经坚持了一段时间并尝试了所有的方法。还有其他想法吗?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2016-05-06 09:44:36

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

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

希望这能解决这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37056089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档