我在config / policies.js
中编写了需要身份验证的控制器SubjectController: {
'*': ['sessionAuth']
},
GradeController: {
'*': ['sessionAuth']
}
登录后,我在回调中回馈会话
req.session.me = user.id;
if (req.wantsJSON) {
return res.ok(req.session);
}
但在那之后,我不知道如何存储sailsjs给我的东西..以及下一个请求发送什么以表明我已经过身份验证?
我知道我可以使用护照等服务,但我认为这对我想要的东西来说太大了,因为它是我在这里创建的一个小项目。
答案 0 :(得分:0)
你需要在某个地方坚持你的会话(我通常使用REDIS): http://sailsjs.org/documentation/concepts/sessions
我通常使用Passport作为身份验证方: http://sailsjs.org/documentation/concepts/policies/sails-passport