Семантика isUserAdmin в AppEngine - PullRequest
3 голосов
/ 14 марта 2012

Вызов функции UserServiceFactory.getUserService (). IsUserAdmin () возвращает логическое значение, указывающее, является ли пользователь администратором для этого приложения. Что это значит точно?

  • пользователь является администратором Служб Google домен используется для аутентификации?

  • пользователь является владельцем приложения на appengine.google.com?

  • что-то еще?

Javadoc мне не понятен ...

isUserAdmin логическое isUserAdmin ()

Возвращает true, если пользователь, делающий этот запрос, является администратором этого приложения, иначе false. Выдает: java.lang.IllegalStateException - Если текущий пользователь не вошел в систему.

Ответы [ 2 ]

5 голосов
/ 14 марта 2012

Я думаю, что это означает, что пользователь является пользователем, который был добавлен с любой ролью на appengine.google.com.

enter image description here

Подробная информация ороли здесь здесь

Кроме того, я считаю, что каждый, кто добавлен в качестве администратора в консоль приложения, если работает в вашем собственном домене, является администратором.

1 голос
/ 14 марта 2012

Перейдите на панель инструментов вашего приложения, в разделе Приложение -> Разрешения.Я полагаю, что isUserAdmin () вернет true, если пользователь зарегистрирован на этой странице с одной из ролей.

Более подробная информация на официальных документах о ролях .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...