如何用Jersey实现spring OAuth安全性?

时间:2011-12-07 16:39:33

标签: oauth spring-security client jersey

我想在服务器端和客户端上的平台上Restful Web服务上实现spring security。 目标是在他想要访问受保护的资源时保证用户授权和身份验证。我通过在服务器端实现ConsumerDetailsS​​ervice和UserDetailsS​​ervice接口并在客户端使用CoreOAuthConsumerSupport(调用readProtectedResource)来尝试解决方案。 这是有效的,但问题是没有利用泽西客户端的优势,例如将数组作为参数传递。

是否有泽西客户端实施OAuth?

1 个答案:

答案 0 :(得分:1)

是的,Jersey在服务器端和客户端都支持OAuth。请参阅以下javadoc页面:

OAuth Server
OAuth Client
OAuth core classes

在Jersey样本下还有一个使用OAuth的Twitter客户端示例应用程序:http://java.net/projects/jersey/sources/svn/show/trunk/jersey/samples/oauth-client-twitter?rev=5569