【问题标题】:Authenticate Google Accounts in Google App Engine/Run Code under different User Context - Java Servlet在 Google App Engine 中验证 Google 帐户/在不同用户上下文下运行代码 - Java Servlet
【发布时间】:2012-02-14 15:26:08
【问题描述】:

我想做的是使用用户名和密码对 Google 帐户进行身份验证。

基本上,

[验证用户上下文 - 在 Java Servlet 中以编程方式登录 Google 帐户]

    UserService userService = UserServiceFactory.getUserService();
    User user = userService.getCurrentUser();
            [Access Data Store based on Google Account]

[解析用户上下文]

请帮忙。我真的很感激。我们可以使用 UrlFetch ... 执行此操作吗?我在 Google SDK 1.6.1 中尝试了 remote-api 并且有一些问题,Google 帮助中的代码不起作用。

java.io.IOException: can't get appId from remote api;状态码 = 404 在 com.google.appengine.tools.remoteapi.RemoteApiInstaller.getAppIdFromServer(RemoteApiInstaller.java:313)

我按照http://code.google.com/appengine/docs/java/tools/remoteapi.html尝试过

【问题讨论】:

    标签: java google-app-engine servlets


    【解决方案1】:

    你可能忘了包含

    <servlet>
        <display-name>Remote API Servlet</display-name>
        <servlet-name>RemoteApiServlet</servlet-name>
        <servlet-class>com.google.apphosting.utils.remoteapi.RemoteApiServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>RemoteApiServlet</servlet-name>
        <url-pattern>/remote_api</url-pattern>
    </servlet-mapping>
    

    在您的 web.xml 中

    【讨论】:

      猜你喜欢
      • 2017-12-02
      • 2011-02-12
      • 2023-04-03
      • 1970-01-01
      • 2010-12-23
      • 1970-01-01
      • 2019-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多