GAE上的非交互式用户身份验证

时间:2011-02-25 13:39:22

标签: java google-app-engine authentication

我打算使用GAE(Google App Engine)开始我的第一个项目。

我想创建一个面向Web服务的软件,并与google authentication mecanisms一起使用。

但是,据我所知,链接页面中提供的代码示例会将用户重定向到登录页面。

我想在没有任何基于网络的用户互动的情况下对用户进行身份验证。

  1. 用户启动本地可执行文件。类似于:authenticate.exe mylogin mypassword
  2. authenticate.exe使用基于Web服务的通信将登录名和密码传达给GAE应用程序。
  3. GAE应用程序尝试对用户进行身份验证,并将结果返回到authenticate.exe
  4. 是否有关于如何可靠地实现这一目标的官方文档?最好是Java。

    谢谢。

1 个答案:

答案 0 :(得分:1)

尝试使用ClientLogin:http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html

这些文档适用于Google API,但也适用于AppEngine网址。

以下是将ClientLogin与AppEngine一起使用的示例。代码是Python,但您应该了解流程:http://dalelane.co.uk/blog/?p=303