适用于Jersey的RestFul API的2脚OAuth安全性

时间:2012-03-21 18:23:57

标签: rest oauth jersey oauth-2.0

我知道......我知道......有很多文章,资源等关于OAuth和安全性RestFul API如何使用它;但是,我正在寻找一个实际的开源或第三方产品,它已经构建,我可以扔在我的控制器前(作为过滤器或诸如此类),并做我的OAuth魔术。

我非常高兴(并且大部分都有能力)“滚动自己”,但如果已经有商业产品,那么我将非常乐意使用它。我的意思是......我可以创造自己的轮子,但是很多其他人做得比我能做得好得多。

我使用Jersey(JSR-311)作为我的RestFul框架,而不是Spring,所以我宁愿不在我的应用程序中添加Spring Security库的额外“权重”。

很抱歉提出一个问题,我确信已被问过1亿次,但我似乎无法找到一个非常简单的产品。

谢谢!

1 个答案:

答案 0 :(得分:3)

Jersey oauth模块支持双腿OAuth。

服务器端OAuth支持javadoc:http://jersey.java.net/nonav/apidocs/latest/jersey/contribs/jersey-oauth/oauth-server/index.html

客户端OAuth支持javadoc:http://jersey.java.net/nonav/apidocs/latest/jersey/contribs/jersey-oauth/oauth-client/index.html

(两者都来自泽西岛主页 - http://jersey.java.net

模块可在maven上使用。见http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.sun.jersey.contribs.jersey-oauth%22

如果您遇到问题,可以通过users@jersey.java.net与Jersey团队联系。