即时通讯试图了解如何为我的GAE应用程序实现自己的身份验证和授权机制。有没有人已经实现了这样的东西,也许可以给我一些建议?GAE上的自定义身份验证和授权
我需要的是将某些部分的访问授予特定用户并限制访问他人。
我看着repoze.who和reapoze.what,但它不是很清楚我如何在应用程序引擎上使用它们。
谢谢
即时通讯试图了解如何为我的GAE应用程序实现自己的身份验证和授权机制。有没有人已经实现了这样的东西,也许可以给我一些建议?GAE上的自定义身份验证和授权
我需要的是将某些部分的访问授予特定用户并限制访问他人。
我看着repoze.who和reapoze.what,但它不是很清楚我如何在应用程序引擎上使用它们。
谢谢
也许考虑看看tipfy.ext.auth(doc,wiki,source code)和tipfy.ext.acl(doc,wiki,source code)会为您提供小kickstart。这些是在tipfy之上构建的扩展,这是一个为GAE开发的基于开源轻量级python的框架。
为了更好地理解它们的使用和实现,请务必查看每个和相关测试套件的源代码。
请注意,tipfy(v0.7)的下一个版本将包含auth处理作为框架核心的一部分。 – nulltoken 2010-09-30 08:03:16
从你的问题,不清楚你是否使用java或python。我使用java GAE中的spring-security完成了自定义用户管理,并进行了身份验证/授权。事情工作正常。
最后,我选择了一个非常简单的解决方案,通过设置用户可以在我的自定义用户对象中将StringListProperty设置为角色,并根据请求上的装饰器所具有的角色来检查用户权限。 @Em:谢谢,我会快速浏览 @Gopi:im使用python – aschmid00 2010-09-20 12:06:54