Пакет com.google.appengine.api.users

Пакет UserService предоставляет возможность, проверить выполнена ли аутентификация пользователя с помощью аккаунта Google, получить его адрес электронной почты и проверить, является ли он администратором приложения.

См.:
          Описание

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

Краткий обзор классов
User Объект User представляет пользователя с помощью комбинации адреса электронной почты и определенного домена Служб Google (который назовем authDomain).
UserServiceFactory Создает интерфейс UserService.
 

Краткое описание исключений
UserServiceFailureException Исключение UserServiceFailureException вызывается в случае неизвестной ошибки при обращении к службе пользователей.
 

Описание пакета com.google.appengine.api.users

Пакет UserService предоставляет возможность, проверить выполнена ли аутентификация пользователя с помощью аккаунта Google, получить его адрес электронной почты и проверить, является ли он администратором приложения. Кроме того, его можно использовать, чтобы создать URL для выполнения входа или выхода. Дополнительная информация доступна в документации.

Например, в коде приложения в файле JSP может быть следующее:


   <%
     UserService userService = UserServiceFactory.getUserService();
     if (!userService.isUserLoggedIn()) {
   %>
      Please <A HREF="<%= 
          userService.createLoginURL("/newlogin.jsp") 
        %>">log in</A>>
   <% } else { %>
      Welcome, <%= userService.currentUser().getNickname(); %>!
        (<A HREF="<%= 
            userService.createLogoutURL("/")
          %>">log out</A>>)
   <%
     }
   %>