我尝试连接RESTfull Web服务,经过一些研究后,我发现spring-social project提供了一种很好的方法,可以使用不同的安全机制(如开箱即用的OAuth1a / 2)对REST资源进行API绑定。 / p>
我的问题是,在调用安全休息端点时,我尝试连接的Web服务与spring社交中OAuth2的所有方面都不匹配,尤其是每次调用的访问令牌传输。
Spring Social提供4个OAuth2版本规范:
和3个令牌策略
所以我的问题是Web服务处理访问令牌的方式与此不同:
http://base_api_path/?token=<accessToken>
或者
X-<Vendor>-Token: <token>
那么如何覆盖spring社交默认的Oauth2机制呢?
我希望我的问题足够明确!
答案 0 :(得分:1)
在spring-social-linkedin项目中,他们会执行您想要的操作,您可能需要查看此class
的 OAuth2TokenParameterRequestInterceptor 方法