google-app-engine-django/声称有一个“应用程序引擎兼容的Django身份验证框架实现”。此身份验证是否仅适用于Google帐户?是否可以使用用户名/密码注册用户,并使用该用户名/密码对其进行身份验证,而无需该用户拥有Google帐户?
我将感谢任何关于如何在没有谷歌账户认证的情况下使用google-app-engine-django来完成这项工作的建议。
发布于 2010-04-26 17:05:07
Google帐户身份验证只是App Engine提供的一个API --没有任何东西强迫您使用它。因此,除了模型(依赖于关系数据库)之外,Django的所有工具都可以在helper中使用。但是,据我所知,helper已被弃用,不再受支持。更新的是app-engine-patch,但为了支持新的django-nonrel,即使这样也被弃用了。
发布于 2010-04-27 21:10:52
助手只适用于开箱即用的google帐户。他们没有完全实现django.contrib.auth.models.User
对象,他们只实现了将其链接到谷歌帐户所需的内容。
如果希望使用帮助器,则需要对User
实现进行一些更改以完全实现该接口,并且可能需要修改用于身份验证等的中间件,并更改appengine_django.auth.models.User
对象以便不再需要user = db.UserProperty
。
https://stackoverflow.com/questions/2707828
复制相似问题