Bonjour à tous, je vus explique mon problème.

Je dois développer une application JAVA basée sur Google App Engine.
Une des fonctionnalités de GAE réside dans la possibilité de gérer l'authentificaion à l'application en utilisant les Google Counts comme les adresses Gmail.

Mon problème est le suivant :
J'ai créé une appli Google App Engine limitée à un domaine (celui de mon entreprise) afin que seul les collaborateurs ayant une adresses appartenant au domaine puissent accéder à l'application.

J'ai donc essayé de récupérer l'utilisateur connecté mais une erreur se produit, il me recupère toujours NULL et cela même si je suis connecté à Gmail dans une fenêtre à côté.

Voici le code que j'ai créé dans une sevrlet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class GuestbookServlet extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {
 
        UserService userService = UserServiceFactory.getUserService();
        String thisURL = req.getRequestURI();
    	resp.getWriter().println(req.getUserPrincipal());
        if (req.getUserPrincipal() != null) {
        	resp.getWriter().println("CONNEXION REUSSIE");
 
        	/*resp.getWriter().println("<p>Hello, " +
                                         req.getUserPrincipal().getName() +
                                         "!  You can <a href=\"" +
                                         userService.createLogoutURL(thisURL) +
                                         "\">sign out</a>.</p>");*/
 
        } else {
        	resp.getWriter().println("AUCUN");
            /*resp.getWriter().println("<p>Please <a href=\"" +
                                         userService.createLoginURL(thisURL) +
                                         "\">sign in</a>.</p>");*/
 
        }
    }
}
Le but étant de récupérer le mail de la personne connecté.
En vous remerciant par avance.