检查用户在Google appengine中的角色

时间:2014-01-31 20:35:39

标签: java google-app-engine

需要检查登录用户是否是java中google appengine中的开发人员,所有者或查看者。

This page解释了如何设置用户必须是管理员的约束,但我找不到任何可以给我这个角色的Java API。

2 个答案:

答案 0 :(得分:1)

UserService有一个isUserAdmin()方法可以提供此信息。

答案 1 :(得分:1)

不幸的是,这是不可能的。用户服务不区分不同的角色。

根据python docs(我无法在java文档中找到它):

  

管理员是可以访问应用程序的管理控制台的用户。

api呼叫检查是否存在' X-AppEngine-Inbound-User-Is-Admin'在标题中。