我们有一个 Django 项目,它在 Google App Engine 上运行并用于db.UserProperty
多个模型。我们没有自己的用户模型。
我的老板想使用RPXNow(Janrain)进行身份验证,但是我集成后,users.get_current_user()
方法返回None
。这是有道理的,因为谷歌没有对我进行身份验证。但是我应该为db.UserProperty
属性使用什么?是否可以使用 rpxnow 并且仍然可以拥有 Google 的 User 对象?
在此之后,我尝试在我的应用程序中使用 OpenID 身份验证(使用联合登录),并且效果很好:我仍然有users.get_current_user()
对象。据我所知,rpxnow 也使用 openID,这意味着(对我而言)应该可以使用 rpxnow 获取用户对象。但是怎么做?
干杯,普史密斯