我想为自己的python Google App Engine应用程序滚动自己的登录系统(而不是使用Google的users api)。
我正在使用webapp2,我注意到有一个webapp2_extras.auth模块和一个incomplete auth tutorial。
有谁知道我如何使用此API创建:
收到电子邮件和密码后,该将其存储在哪里?在AuthStore中?
以及如何针对AuthStore进行身份验证?
最佳答案
如何以及在何处存储用户凭证和信息完全取决于您;您引用的webapp2模块仅提供您要使用其功能时必须遵循的接口(interface)。一个显而易见的(也许是唯一明智的)选择将是数据存储。
我强烈建议您使用内置的OpenID support而不是自己动手。这样,您将迫使用户创建另一个用户名和密码,并为自己承担了一整套密码存储和安全问题。
关于python - Webapp2进行身份验证和登录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7641110/