Hi,

I am trying to retreive Domain name but the code i have written it returning 
gmail.com.


package com;

import java.io.IOException;
import com.google.appengine.api.
users.UserService;
import com.google.appengine.api.users.UserServiceFactory;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.google.appengine.api.oauth.OAuthRequestException;
import com.google.appengine.api.oauth.OAuthService;
import com.google.appengine.api.oauth.OAuthServiceFactory;
import com.google.appengine.api.users.User;
import com.google.gwt.core.client.GWT;


@SuppressWarnings("serial")
public class GetDomainServlet extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {
        resp.setContentType("text/plain");
        resp.getWriter().println("Hello, world");
        resp.getWriter().println("Hllo");
        
        
         UserService userService = UserServiceFactory.getUserService();

            String thisURL = req.getRequestURI();

        
        if (req.getUserPrincipal() != null) {
            resp.getWriter().println("In if");
            resp.getWriter().println("<p>Hello, " +
                    req.getAuthType());
        } else {
            resp.getWriter().println("In else");
            resp.getWriter().println("<p>Please <a href=\"" +
                                         userService.createLoginURL(thisURL) 
+
                                         "\">sign in</a>.</p>");
            resp.getWriter().println("<p>Hello, " +
                    req.getQueryString());
        }

        OAuthService oauth = OAuthServiceFactory.getOAuthService();
        try {
            User user = oauth.getCurrentUser();
            resp.getWriter().println("<br/>Get Current Domain : " + 
user.getAuthDomain());
        } catch (OAuthRequestException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        


    }
}

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine-java/-/iAkRdP6pspUJ.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to