OAuth Java中的经过身份验证的请求

时间:2013-04-09 13:24:20

标签: java authentication oauth request

如果有人在此代码中使用http://oauth.googlecode.com/svn/code/java/core/和示例服务器的经验,也许您可​​以向我解释如何实现Authenticated Requests处理? 参考:http://tools.ietf.org/html/rfc5849#section-3

因此,当用户通过身份验证并且受保护的资源服务器只想确认OAuth提供商的真实性时。

1 个答案:

答案 0 :(得分:2)

从Google API控制台创建一个新项目并获取客户端ID和密钥。 https://code.google.com/apis/console

按照此示例https://code.google.com/p/google-api-java-client/wiki/OAuth2Draft10作为开发Google的OAUTH客户端插件的帮助。

确保您已根据需要更改了范围,回拨了网址并缩短了网址等。

private static final String SCOPE = "https://www.googleapis.com/auth/urlshortener";
private static final String CALLBACK_URL = "urn:ietf:wg:oauth:2.0:oob";
...


GenericUrl shortenEndpoint = new GenericUrl("https://www.googleapis.com/urlshortener/v1/url");

此页面将帮助您了解身份验证和授权流程https://developers.google.com/accounts/docs/OAuth2

Google OAUTH的有用之物

OAuth 2.0 Playground

很棒的游乐场。这将使您的应用程序成为OAuth并获取所需信息。换句话说,您可以看到您的应用程序将如何运行OAUTH以及为Google代码OAUTH编写代码所需的信息。 https://developers.google.com/oauthplayground/

Verify Access Token

通过此网址验证您的访问令牌https://www.googleapis.com/oauth2/v1/tokeninfo?access_token= * **