【问题标题】:Non-interactive user authentication on GAEGAE 上的非交互式用户身份验证
【发布时间】:2011-02-25 13:39:21
【问题描述】:

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

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

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

我想在不进行任何基于 Web 的用户交互的情况下对用户进行身份验证。

  1. 用户启动本地可执行文件。比如:authenticate.exe mylogin mypassword
  2. authenticate.exe 使用基于 Web 服务的通信将登录名和密码传递给 GAE 应用程序。
  3. GAE 应用程序尝试验证用户并将结果返回给authenticate.exe

是否有任何官方文档说明如何可靠地实现这一目标?最好用Java。

谢谢。

【问题讨论】:

    标签: java google-app-engine authentication


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2023-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-10
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多