AppEngine中的isUserAdmin语义

kom*_*oma 3 google-app-engine

函数调用UserServiceFactory.getUserService().isUserAdmin()返回boolean,指示用户是否是此应用程序的管理员.这究竟是什么意思?

  • 该用户是用于进行身份验证的Google Apps域的管理员?

  • 用户是appengine.google.com上应用程序的所有者?

  • 别的什么?

我不清楚javadoc ......

isUserAdmin boolean isUserAdmin()

如果发出此请求的用户是此应用程序的管理员,则返回 true,否则返回 false. 抛出: java.lang.IllegalStateException - 如果当前用户未登录.

Sam*_*der 5

我认为这意味着用户是在appengine.google.com上添加了任何角色的用户.

在此输入图像描述

角色的细节在这里

此外,如果在您自己的域中运行,那么在应用控制台中添加为管理员的每个人都是我认为的管理员.