【发布时间】:2016-10-20 00:10:52
【问题描述】:
我正在使用 passportjs 进行用户身份验证,它包括本地身份验证和 oauth 身份验证,启用 cookie 时应用程序工作正常,但是当用户禁用 cookie 时它不会对用户进行身份验证,我使用的是基于会话的身份验证.
【问题讨论】:
标签: node.js passport.js passport-local passport-facebook
我正在使用 passportjs 进行用户身份验证,它包括本地身份验证和 oauth 身份验证,启用 cookie 时应用程序工作正常,但是当用户禁用 cookie 时它不会对用户进行身份验证,我使用的是基于会话的身份验证.
【问题讨论】:
标签: node.js passport.js passport-local passport-facebook
express-session 等基于会话的身份验证需要 cookie。 Express-session 使用 cookie 来存储session.id。除非您有另一种方式在客户端存储 session.id 并将该信息传递回您的会话处理程序,否则您将无法使用护照的基于会话的身份验证。
您也可以在此处查看此问题,该问题更深入。
How to do stateless (session-less) & cookie-less authentication?
【讨论】: