Google app engine 谷歌应用程序引擎提示:它稳定吗?tipfy的身份验证/会话组件能否与webapp一起使用?

Google app engine 谷歌应用程序引擎提示:它稳定吗?tipfy的身份验证/会话组件能否与webapp一起使用?,google-app-engine,authentication,web-applications,session-management,Google App Engine,Authentication,Web Applications,Session Management,我正在Google App Engine上构建一个web应用程序,该应用程序要求用户注册该应用程序,然后通过该应用程序进行身份验证并维护会话。我不想强迫用户拥有谷歌账户。此外,应用程序的目标受众是一般的非极客,因此我不太喜欢使用OpenID或OAuth。我需要一些简单的东西,比如:用户使用电子邮件和密码注册,然后可以使用这些凭据重新登录。我知道这种方法不能提供Google或OpenID身份验证的安全优势,但我准备用万无一失的安全性换取最终用户的便利和无麻烦的体验 我研究了Django,但认为从a

我正在Google App Engine上构建一个web应用程序,该应用程序要求用户注册该应用程序,然后通过该应用程序进行身份验证并维护会话。我不想强迫用户拥有谷歌账户。此外,应用程序的目标受众是一般的非极客,因此我不太喜欢使用OpenID或OAuth。我需要一些简单的东西,比如:用户使用电子邮件和密码注册,然后可以使用这些凭据重新登录。我知道这种方法不能提供Google或OpenID身份验证的安全优势,但我准备用万无一失的安全性换取最终用户的便利和无麻烦的体验

我研究了Django,但认为从appengine helper到app engine补丁再到Django Nonl,连续不断的反对可能表明,从长远来看,这条道路可能有点风险。我希望使用一个可能被一致维护的代码库。我还研究了独立会话/身份验证包,如gaeutilities和suas。GAEUtilities看起来有点不成熟(例如,在我看来,代码在某些地方不是pythonic),SUAS并没有给我带来很多关于cookie-only会话的安慰。我对这两个问题的评估可能是错误的,因此我希望对这些问题(或其他可能有助于我实现目标的问题)有所帮助

最后,我最近遇到了蒂普菲。它似乎是基于Werkzeug和Alex Martelli的高度评价。我有两个与tipfy相关的主要问题:

  • 作为一个框架,它是否和webapp一样成熟?它是否稳定并可能维持一段时间
  • 由于我的主要兴趣是auth/session组件,tipfy框架的这些组件可以独立于更广泛的tipfy框架与webapp一起使用吗?如果是的话,我会很感激你给我一些建议,告诉我如何去做
  • tipfy似乎是在2009年11月(作者rodrigo.moraes)和2009年2月(根据谷歌代码提交)前后发布的。所以不是我所说的成熟,而是看起来很有前途
  • 对。你可以在tipfy(一个相当小的发行版)中进进出出,也可以直接使用webapp。有一个关于基本谷歌认证和“自己的”认证的技巧教程,我正在围绕它构建。Oauth和openid支持显然已经存在,但还没有教程

  • 值得注意的是,显然tipfy也可以在GAE之外使用,尽管这不是开发人员的重点。

    tipfy本身可能并不老,但它使用了一些最成熟的组件(jinja、mako和werkzeug)。这只是一个很好的包装。而且它也能帮助你找到工作

    它与webapp非常相似(甚至更好…)

    您可能还需要寻找kay框架

    Q 1)它稳定吗

    是的,核心是100%测试和稳定

    问题2)tipfy的身份验证/会话组件能否与webapp一起使用

    可能,但难度很大