需要检查登录用户是否是java中google appengine中的开发人员,所有者或查看者。
This page解释了如何设置用户必须是管理员的约束,但我找不到任何可以给我这个角色的Java API。
答案 0 :(得分:1)
UserService有一个isUserAdmin()
方法可以提供此信息。
答案 1 :(得分:1)
不幸的是,这是不可能的。用户服务不区分不同的角色。
根据python docs(我无法在java文档中找到它):
管理员是可以访问应用程序的管理控制台的用户。
api呼叫检查是否存在' X-AppEngine-Inbound-User-Is-Admin'在标题中。