如何在春天写oauth客户端?

时间:2015-05-14 02:09:53

标签: spring-mvc oauth

我在网上找到该示例,他们通常使用curl或类似http://localhost:8080/demo4ssh-security-oauth2/oauth/token?client_id=mobile_1&client_secret=secret_1&grant_type=password&username=wangwu&password=234567的链接来测试oauth。
它会得到access token 然后使用http://localhost:8080/demo4ssh-security-oauth2/json?access_token=5aa5e5f9-43eb-49e3-8149-69406884cbd9获取资源
但是如何在我的spring mvc代码中执行这两个动作呢? 我没有概念从哪里开始?
我看到了spring security oauth2示例(sparklrtonr) 但是我仍然无法弄清楚它在tonr中写下这些行为的位置 请给我一个简单的例子或解释如何做到这一点,谢谢

1 个答案:

答案 0 :(得分:2)

它已经由Spring提供。查看SpringOauth2RestTemplateEnableOAuth2Client注释。

它建议您首先了解OAuth2舞蹈,以便更好地理解。建议blog

Related SOF question说明了如何配置和使用Oauth2保护资源。