我正在开发 Google App Engine REST 服务,我想使用 oAuth 2.0 进行身份验证。我将以下代码添加到我的服务方法中以检查有效用户,它的工作原理是在我未通过身份验证时引发异常。
try
{
final OAuthService oauth = OAuthServiceFactory.getOAuthService();
final User user = oauth.getCurrentUser();
}
catch (final OAuthRequestException e)
{
throw new RuntimeException(e);
}
现在我想使用用 Java 和 Python 编写的命令行程序对此进行身份验证。
我花了几个小时搜索 Google 和 StackOverflow,但我找不到一个清晰的示例来说明如何使用有意义的非浏览器应用程序对我的 GAE 应用程序进行身份验证。我发现了很多关于如何针对 Google 自己的 API 进行身份验证的示例,但没有关于针对我自己的 Google App Engine 应用程序进行身份验证的示例。
有人可以提供有关如何使用 Java 或 Python 对 Google App Engine 应用程序进行身份验证的说明吗?