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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.