Java桌面应用程序连接到GAE

时间:2011-06-25 12:28:13

标签: java google-app-engine servlets

我正在尝试使用javax servlet将java中的桌面应用程序连接到谷歌应用引擎。但我不知道该怎么做。

登录的网络服务器管理器就像这样

 public class UserServicesP3Servlet extends HttpServlet 
{
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException 
{       
    doGet(req,resp);
}

并在浏览器中使用

连接
else if(address.indexOf("/dinamicas/login")!=-1)
    {
            StringMaisAutenticado sma = Autenticacao.login(req,resp,param1,param2);
            resposta = sma.string;
            utilizadorAutenticado = sma.utilizadorAutent;
    }

我不确定要在桌面上做什么来登录。有人能指出我正确的方向吗?

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

您可以在three ways中调整应用的身份验证选项:

  1. 使用Google帐户
  2. Google应用的用户
  3. 使用OpenID
  4. 根据您的情况,您可以对用户进行身份验证,例如

    UserService userService = UserServiceFactory.getUserService(); 
    User user = userService.getCurrentUser(); 
    if (user == null) 
        response.sendRedirect("/index.jsp"); 
    

    接下来,您可以使用AuthSubOAuth授权访问其数据。

    我希望这会有所帮助。