如何在Django Piston Auth中使用会话?

4
问题在于我想将身份验证存储在一个cookie中,以便我可以向Django Piston提供该cookie,而不是每次都需要输入用户名和密码(无需硬编码或在磁盘上存储用户/密码组合)。我希望能够像使用Piston API之外的cookie一样实现这一点。我错过了什么吗?
Django Piston似乎完全不关心会话cookie?
还是有人能建议一个好的替代方法?也许我不应该使用Piston?
2个回答

2

谢谢提供链接,看起来非常有帮助,而且正是我所需要的。 - dlamotte
似乎活塞意图有意与“auth”系统分离,这既好又不好(因为它不能直接使用)...但我理解其目的。 - dlamotte

0
如果您想在用户验证后保持其登录状态,Django内置的会话功能可以为您实现。您可以通过更改SESSION_COOKIE_AGE设置来更改会话的持续时间。这也会影响会话在数据库中持续的时间(如果您正在使用数据库后端)。

我可能陷入了太深的困境。我目前正在使用会话,但似乎 Piston 不尊重会话。我可能不得不直接将此推迟到 Piston。谢谢。 - dlamotte
@xyld,你是在说对于你收到的Piston请求,request.session / request.user不正确吗? - eternicode

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接