在GAE Google帐户或自定义用户基础(Django或Web2Py)上进行B2B应用验证?

2024-06-12 14:17:58 发布

您现在位置:Python中文网/ 问答频道 /正文

对于基于GAE和python构建的B2B应用程序(针对小型/中型小型企业),您会选择以下哪一项:

  • 谷歌账户
  • 使用Django自定义用户
  • 使用Web2Py自定义用户

我很想使用Google账户,因为它很好地集成到GAE中,可以处理从用户创建到会话认证的所有事情,甚至可以处理忘记的密码。但是,如果你是从零开始的话,你为什么要从零开始挑选呢?在


Tags: django用户应用程序密码google账户事情web2py
3条回答

我从Google账户开始,添加了所有的OpenID,很快发现人们在我的网站上使用的账户只有Google和facebook账户。所以现在我只能登录谷歌和facebook。但是我要添加我自己的帐户,我用webapp2代替django,而不是web2py。我试过web2py,但是webapp2和它的auth模型似乎要好得多,不喜欢web2py的很多不必要的代码,这些代码不是为appengine设计的。在

{a1,我希望这个模型能起作用。在

为什么两者都从谷歌用户创建Django用户。接下来,您将能够使您的系统用户适应其他系统

谷歌账户强迫用户拥有谷歌应用或Gmail账户。有些客户可能不喜欢这样。在

滚动你自己的是一个(不必要的)负担:你必须有注册过程(有验证码和/或第三方电子邮件确认),保存所有用户记录,处理安全等。。在

我建议你使用OpenID:http://code.google.com/appengine/docs/python/users/overview.html#Authentication_Options

相关问题 更多 >