2010-09-16 46 views
0

即时通讯试图了解如何为我的GAE应用程序实现自己的身份验证和授权机制。有没有人已经实现了这样的东西,也许可以给我一些建议?GAE上的自定义身份验证和授权

我需要的是将某些部分的访问授予特定用户并限制访问他人。

我看着repoze.who和reapoze.what,但它不是很清楚我如何在应用程序引擎上使用它们。

谢谢

+0

最后,我选择了一个非常简单的解决方案,通过设置用户可以在我的自定义用户对象中将StringListProperty设置为角色,并根据请求上的装饰器所具有的角色来检查用户权限。 @Em:谢谢,我会快速浏览 @Gopi:im使用python – aschmid00 2010-09-20 12:06:54

回答

1

也许考虑看看tipfy.ext.authdocwikisource code)和tipfy.ext.acldocwikisource code)会为您提供小kickstart。这些是在tipfy之上构建的扩展,这是一个为GAE开发的基于开源轻量级python的框架。

为了更好地理解它们的使用和实现,请务必查看每个和相关测试套件的源代码。

+0

请注意,tipfy(v0.7)的下一个版本将包含auth处理作为框架核心的一部分。 – nulltoken 2010-09-30 08:03:16

0

从你的问题,不清楚你是否使用java或python。我使用java GAE中的spring-security完成了自定义用户管理,并进行了身份验证/授权。事情工作正常。

Herehere是从我的一些更多的信息/链接。