Paquete com.google.appengine.api.users

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.
 

Descripción paquete com.google.appengine.api.users

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>>)
   <%
     }
   %>