PassportJS - 如何制作单独的passport.session

Ang*_*rov 6 cookies express passport.js

我的问题与PassportJS有关- 在Express应用程序主题中使用多个护照.因此,只要我已经拥有两个单独的护照实例,我意识到它们都共享相同的cookie,在此处创建:

application.use(session({ secret: 'my secret cookie', key: 'usid' }));
Run Code Online (Sandbox Code Playgroud)

我可以用这个添加一个不同名称的cookie:

app.use(connect.session({ secret: 'keyboard cat', key: 'rsid' }))
Run Code Online (Sandbox Code Playgroud)

但是,我不清楚如何指示每张护照使用自己的cookie.

tra*_*ang 0

我通过以下方式找到了护照 0.4.0 的临时解决方案

passport._key = passport._sm._key = 'customPassportSessionKey'