想要与根域和其他子域共享 passport.js 会话
want to share passport.js session to root and other subdomains
我在 sub.domain.com 上创建了护照会话。我想在 domain.com.
上使用这个会话
我尝试设置会话 cookie,如下所示:
app.use(
session({
cookie: {
path: '/',
domain: 'domain.com' // also tried '.domain.com'
passport 创建的 cookie 总是有 sub.domain.com,似乎完全忽略了上面的代码。我做错了什么?
答案是将域放在 cookie 块之外:
app.use(
session({
domain: '.domain.com' //!important
cookie: {
path: '/',
domain: '.domain.com'
我在 sub.domain.com 上创建了护照会话。我想在 domain.com.
上使用这个会话我尝试设置会话 cookie,如下所示:
app.use(
session({
cookie: {
path: '/',
domain: 'domain.com' // also tried '.domain.com'
passport 创建的 cookie 总是有 sub.domain.com,似乎完全忽略了上面的代码。我做错了什么?
答案是将域放在 cookie 块之外:
app.use(
session({
domain: '.domain.com' //!important
cookie: {
path: '/',
domain: '.domain.com'