【问题标题】:Java desktop application connect to GAEJava 桌面应用程序连接到 GAE
【发布时间】:2011-06-25 12:28:13
【问题描述】:

我正在尝试使用 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;
    }

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

感谢您的宝贵时间。

【问题讨论】:

    标签: java google-app-engine servlets


    【解决方案1】:

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

    1. 使用谷歌帐户
    2. 谷歌应用的用户
    3. 使用 OpenID

    适用于您的情况,您可以像这样对用户进行身份验证

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

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

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-04
      • 2013-06-16
      • 1970-01-01
      • 2011-11-04
      • 2016-07-19
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多