【问题标题】:RESTful Authentication with TornadoTornado 的 RESTful 身份验证
【发布时间】:2012-03-27 05:30:29
【问题描述】:

我正在尝试为 Tornado 中的 Backbone.js 应用程序创建一个 RESTful 后端 - 创建资源没有问题,一切都按我的意愿工作。但是,我花了几个小时在网上搜索,试图找到一些关于如何使用此设置正确处理身份验证和会话管理的指导。请注意,我说的是使用我自己的用户数据库,而不是使用 auth.py 中支持的第三方服务对用户进行身份验证。

当涉及到这样的事情时,我是一个极端的新手,所以请耐心等待。处理来自 Backbone 的身份验证用户的最佳方式是什么?身份验证成功后我应该在后端返回什么(即空白 200、序列化的“状态:正常”消息等)?在 Backbone 中处理身份验证请求/响应的正确方法是什么?

对不起,如果这是相当基本的 - 我所做的所有阅读只会让我更加困惑这个问题。

【问题讨论】:

    标签: python backbone.js tornado


    【解决方案1】:

    查看 Tornado 文档,您似乎只需要在对他进行身份验证后填充 current_user property of the RequestHandler。然后您就可以使用@authenticated decorator 来装饰受保护的URL。从主干.js 的角度来看,状态 200 应该可以触发下一个内容请求。

    祝你好运, 山姆

    【讨论】:

    • 这大致就是我在原型中所做的——我应该使用 Tornado 还是 Backbone 来设置 cookie?
    • 我可能会使用 Tornado,因为它是进行身份验证的人
    猜你喜欢
    • 1970-01-01
    • 2012-10-01
    • 2011-11-28
    • 2014-05-21
    • 2013-08-21
    • 2010-11-28
    • 2011-01-12
    • 2018-01-11
    • 1970-01-01
    相关资源
    最近更新 更多