|
|||||||||
| ПРЕДЫДУЩИЙ ПАКЕТ СЛЕДУЮЩИЙ ПАКЕТ | С ФРЕЙМАМИ БЕЗ ФРЕЙМОВ | ||||||||
UserService предоставляет возможность, проверить выполнена ли аутентификация пользователя с помощью аккаунта Google, получить его адрес электронной почты и проверить, является ли он администратором приложения.
См.:
Описание
| Краткое описание интерфейсов | |
|---|---|
| UserService | UserService предоставляет информацию, которая может пригодиться, если нужно, чтобы пользователь выполнил вход или выход. Кроме того, позволяет получить сведения о пользователе, выполнившем вход. |
| Краткий обзор классов | |
|---|---|
| User | Объект User представляет пользователя с помощью комбинации адреса электронной почты и определенного домена Служб Google (который назовем authDomain). |
| UserServiceFactory | Создает интерфейс UserService. |
| Краткое описание исключений | |
|---|---|
| UserServiceFailureException | Исключение UserServiceFailureException вызывается в случае неизвестной ошибки при обращении к службе пользователей. |
Пакет 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>>)
<%
}
%>
|
|||||||||
| ПРЕДЫДУЩИЙ ПАКЕТ СЛЕДУЮЩИЙ ПАКЕТ | С ФРЕЙМАМИ БЕЗ ФРЕЙМОВ | ||||||||