【问题标题】:Cookies for domain and subdomain with passport.js带有 passport.js 的域和子域的 Cookie
【发布时间】:2020-02-20 19:58:04
【问题描述】:

基本上,我有一个登录表单,在 AUTH.domain.com 上运行,我为登录的用户创建了一个会话(保存在 cookie 中)。然后我将用户重定向到 APP.domain.com,我需要将他的会话也传递到这个子域,但我们不知道该怎么做。 授权适用于passport.js,会话集来自passport.js

我尝试在 cookie 中间件上设置域选项并设置res.sessionOption.domain = '.domain.com'。但这确实有效。

app.use(cookiesession({
    secret: 'secretstring',
    saveUninitialized: false,
    resave: true,
    domain: '.domain.com'
}));

app.use(passport.initialize());
app.use(passport.session());

req.sessionOptions.domain = '.domain.com';

【问题讨论】:

    标签: node.js express cookies passport.js


    【解决方案1】:

    尝试将域设置为domain.com(注意前面.的省略)!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      • 2018-03-13
      • 2011-01-11
      • 1970-01-01
      • 2011-07-12
      • 1970-01-01
      相关资源
      最近更新 更多