【问题标题】:handling manual user creation with get_current_user() (GAE)使用 get_current_user() (GAE) 处理手动用户创建
【发布时间】:2010-10-02 17:57:30
【问题描述】:

我正在使用 GAE 的 Python 环境和Janrain,以便提供多种登录我的服务的方式。

根据我从 Janrain 收到的登录信息,我创建了一个 google.appengine.api.User 对象并将其存储到数据存储中。有没有办法用内置的get_current_user() 处理这个新对象?我需要能够确定请求者是否已登录以及用户是谁。

【问题讨论】:

    标签: python google-app-engine authentication


    【解决方案1】:

    不,您不能将自定义用户对象与本机 GAE Users API 一起使用。

    您可以使用会话库来跟踪请求是否来自已登录用户(以及该用户是谁)。我推荐gae-sessions。源代码包含一个demo,它展示了如何将会话库与Janrain/RPX 集成。

    免责声明:我编写了 gae-sessions,但为了将它与替代品进行比较,请阅读 this article

    【讨论】:

      猜你喜欢
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      • 2022-08-03
      • 2020-11-29
      相关资源
      最近更新 更多