Google App Engine(python):由Google网上论坛进行身份验证

时间:2014-10-13 22:34:43

标签: python google-app-engine google-groups google-groups-api

我能够将我的GAE应用程序设置为仅允许来自我们Google域的用户,但我想更进一步。我们的所有用户都会根据他们在社区中的角色进入特定的Google网上论坛。例如,贡献者将有一个名为“贡献者”的组,用户将有一个名为“用户”的组,其中一些用户也将在“贡献者”组中。

有没有办法限制谁可以根据他们所在的Google群组使用该应用?就像我只想让我的域内“贡献者”组中的人能够访问它一样?我希望有一种方法可以在我的域内的管理控制台中执行此操作。

如果没有,我是否可以查询Groups API以获取用户所在的组列表,然后使用它来确定他们是否可以登录或确定他们所服务的内容或页面?

1 个答案:

答案 0 :(得分:0)

Google App Engine不提供内置方法来限制谁可以在Google网上论坛成员资格中使用应用程序。您需要使用Directory API

处理应用程序上的授权位