Java 如何在Google App Engine上使用身份验证

Java 如何在Google App Engine上使用身份验证,java,google-app-engine,google-oauth,Java,Google App Engine,Google Oauth,我正在为下面的场景寻找一个好的示例、文档或起点 我自己的Google App Java Servlet在Google App Engine中运行 已为此应用激活SSL 移动安卓应用程序与我的谷歌应用程序对话 OAuth还是其他 我的问题是第四步。不知何故,我想确保只有我的Android应用程序才允许与我的Google应用程序通话,并且根据移动设备上的用户,我必须限制特权 但我找不到一个非常简单、易于启动的文档。如果有人给我一个提示,我会很高兴的。一个非常简短的例子就好了。最好从文档开始。这是为A

我正在为下面的场景寻找一个好的示例、文档或起点

我自己的Google App Java Servlet在Google App Engine中运行

已为此应用激活SSL

移动安卓应用程序与我的谷歌应用程序对话

OAuth还是其他

我的问题是第四步。不知何故,我想确保只有我的Android应用程序才允许与我的Google应用程序通话,并且根据移动设备上的用户,我必须限制特权


但我找不到一个非常简单、易于启动的文档。如果有人给我一个提示,我会很高兴的。一个非常简短的例子就好了。

最好从文档开始。这是为Android应用程序实现API的最佳方式,因为它会自动为您生成序列化/反序列化以及发出请求所需的Android客户端库代码。当您浏览文档时会注意到,您可以将用户对象指定为参数,该参数将自动与登录用户一起注入。此外,客户端ID和访问群体允许您将API限制在您授权的应用程序中。

谢谢,这是一个很好的起点。我会深入研究,我可能不同意云端点是最好的方式。我有太多的问题,我已经停止使用它,现在使用Restlet.org。你能提供一个很好的一步一步的文档说明如何在谷歌应用程序引擎中使用Restlet吗?我发现的文档不是很好。这显然是一个意见问题,但根据文档,我不得不强烈反对@pinoyyid的评估。看起来Restlet API要求您手动解析请求的内容、执行身份验证并手动序列化响应——所有这些都是端点自动完成的。在任何情况下,他们的下载部分都有一个版本,目标是在谷歌应用程序引擎上运行。我不会依赖文档来形成意见。尝试与GCE合作一段时间,然后决定。GCE身份验证的工作方式与您预期的不同。另外,Restlet API要求您手动解析请求的内容……并手动序列化响应是非常错误的。