我可以将我的GAE应用程序设置为只允许来自Google域的用户,但我想更进一步。我们的所有用户都根据他们在社区中的角色被放入特定的谷歌群组。例如,贡献者将有一个名为"贡献者"的组,用户将有一组名为"用户",其中一些用户也将在"贡献者(Contributors)"组中。
有没有办法根据他们所在的谷歌集团来限制谁可以使用该应用程序?比如,如果我只想让我的域中"贡献者"组中的人能够访问它?我希望有一种方法可以在我的域内的管理控制台中做到这一点。
如果不能,我是否可以查询Groups API以获取用户所在组的列表,然后使用该列表来确定他们是否可以登录或确定为他们提供哪些内容或页面?
谷歌应用程序引擎没有提供一种内置的方式来限制谁可以使用基于谷歌群组成员资格的应用程序。您需要使用目录API 处理应用程序上的授权位