我计划使用 GAE (Google App Engine) 启动我的第一个项目。
我想创建一个面向 Web 服务并与 google authentication mecanisms 配合使用的软件。 .
但是,据我了解,链接页面中提供的代码示例将用户重定向到登录页面。
我想在没有任何基于 Web 的用户交互的情况下对用户进行身份验证。
- 用户启动本地可执行文件。类似于:
authenticate.exe mylogin mypassword
authenticate.exe
使用基于 Web 服务的通信将登录名和密码传送给 GAE 应用程序。- GAE 应用程序尝试对用户进行身份验证并将结果返回到
authenticate.exe
有没有关于如何可靠地实现这一目标的官方文档?最好是 Java 语言。
谢谢。
最佳答案
尝试使用客户端登录:http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html
这些文档适用于 Google API,但也应适用于 AppEngine URL。
以下是将 ClientLogin 与 AppEngine 结合使用的示例。代码是Python,但你应该理解流程:http://dalelane.co.uk/blog/?p=303
关于java - GAE 上的非交互式用户身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5117887/