使用oAuth 2.0保护基于Jersey的REST服务

我使用Jersey Library在java / netbeans中创建了RESTful服务。 现在我想使用oAuth 2.0来保护这项服务。

是否有任何库或任何教程来实现这一目标? 我在谷歌找不到任何有用的东西。

您可以使用Apache Oltu(以前的Apache Amber): https ://cwiki.apache.org/confluence/display/OLTU/Documentation

Authorization Server和Resource Server部分介绍了如何保护REST服务。

查看此示例Jersey + Oltu + Oauth: https ://bitbucket.org/dobromyslov/oauth2-example/src/

解释它是如何工作的位于:

http://blogs.steeplesoft.com/posts/2013/07/11/a-simple-oauth2-client-and-server-example-part-i/

和这里:

http://blogs.steeplesoft.com/posts/2013/07/12/a-simple-oauth2-client-and-server-example:-part-ii/

我们使用spring security,认为是简单易行的方法,请点击此处获取更多信息: