|
|||||||||
| PAQUETE ANTERIOR PAQUETE SIGUIENTE | MARCOS SIN MARCOS | ||||||||
UserService incluye funciones para comprobar si un usuario se ha autenticado a través de su cuenta de Google, para recuperar su dirección de correo electrónico y para comprobar si es un administrador para esta aplicación.
Consulta:
Descripción
| Resumen de interfaz | |
|---|---|
| UserService | La interfaz UserService ofrece información útil para obligar a un usuario a iniciar o cerrar sesión y para recuperar información sobre el usuario que ha iniciado sesión actualmente. |
| Resumen de clase | |
|---|---|
| User | La clase User representa a un usuario específico que está representado por la combinación de una dirección de correo electrónico y un dominio específico de Google Apps (al que denominamos authDomain). |
| UserServiceFactory | Crea una interfaz UserService. |
| Resumen de excepción | |
|---|---|
| UserServiceFailureException | La excepción UserServiceFailureException se genera si se produce cualquier error desconocido durante la comunicación con el servicio del usuario. |
UserService incluye funciones para comprobar si un usuario se ha autenticado a través de su cuenta de Google, recuperar su dirección de correo electrónico y comprobar si es un administrador para esta aplicación. También se puede utilizar para crear una URL para que los usuarios inicien y cierren sesión. Dispones de más información en la documentación online.
A modo de ejemplo, en un archivo JSP, tu aplicación puede contener código como el que se indica a continuación:
<%
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>>)
<%
}
%>
|
|||||||||
| PAQUETE ANTERIOR PAQUETE SIGUIENTE | MARCOS SIN MARCOS | ||||||||