我想为自己的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/

    10-10 06:06