首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌应用程序引擎用户Auth: Djangoappengine Vs Web2py Vs Webpy

谷歌应用程序引擎用户Auth: Djangoappengine Vs Web2py Vs Webpy
EN

Stack Overflow用户
提问于 2010-07-14 11:10:12
回答 2查看 2.3K关注 0票数 9

我将在Gae上开发一个小型的web应用程序,包括注册部分、登录\注销等等。

由于Google应用引擎不支持开箱即用的会话,而且我不想限制使用google帐户的访问,所以我不得不选择一个提供这种功能的框架。

我的选择是:

  1. Web2py
  2. Djangoappengine
  3. 韦皮

读了这本书,Web2py似乎提供了会话对象,并且具有良好的访问控制,提供了一个实现基于角色的访问控制的Auth类。

我还不知道Djangoappengine,但我认为它提供了姜戈·奥斯

Webpy在appengine上工作,但在GAE上没有任何官方途径来处理会话。

如果您使用过这些框架,您介意分享在Google应用程序引擎上构建私有站点部分的经验吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-14 12:06:52

web2py身份验证在Google上是开箱即用的。在GAE与其他平台上运行的唯一区别是,GAE会话保存在数据存储中,而不是文件系统中。

脚手架应用程序已经有了在gae上工作的设置。

警告: GAE需要知道要构建哪些索引。除非您知道如何手动编辑web2py/index.yaml,否则必须使用dev_appserver在本地运行应用程序,并运行所有auth选项(注册、登录、注销、重置密码、更改密码、编辑配置文件等)。那就部署。通过在本地运行一次应用程序,就可以执行查询,dev_appserver可以确定部署时需要哪些索引。

web2py也有针对auth的插件模块(ldap、pam、gmail、linkedin、.)。其中一些还在GAE上工作,有些则不工作(例如,GAE上没有ldap和pam )。

票数 6
EN

Stack Overflow用户

发布于 2010-08-07 14:12:51

App引擎现在支持OpenID认证。为什么不用呢?

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3245497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档