我正在制作一个以 AgularJS 作为我的前端和 Sails(NodeJS + Express) 作为我的后端的网络应用程序。我正在使用护照(本地护照)进行身份验证,在我在 Safari 中对其进行测试之前,一切似乎都很好。我注意到会话总是返回 null。
我正在使用护照会话进行授权,但我无法使用 req.session.passport 获取会话变量,因为它是空的。我发现我在 Safari 中禁用了 cookie。这会破坏我的应用程序的授权。有没有办法让会话管理即使在浏览器中禁用 cookie 也能正常工作?