Двусторонняя OAuth Security для RestFul API для Джерси - PullRequest
2 голосов
/ 21 марта 2012

Я знаю ... Я знаю ... Есть много статей, ресурсов и т. Д. О том, как OAuth и безопасность RestFul API с ним;Тем не менее, я ищу реальный продукт с открытым исходным кодом или сторонний продукт, который уже создан, и который я могу выбросить перед своими контроллерами (в качестве фильтра или еще чего-нибудь) и применить магию OAuth.

Я совершенно счастлив (и, в основном, могу) «раскрутить свой», но если уже есть коммерческий продукт, я был бы ОЧЕНЬ рад его использовать.Я имею в виду ... Я мог бы создать свое собственное колесо, но многие другие люди делают это намного лучше, чем я.

Я использую Джерси (JSR-311) в качестве моей среды RestFul, а не Spring, поэтому я бы предпочел не добавлять дополнительный «вес» библиотек Spring Security в мое приложение.

Извините, что задаю вопрос, я уверен, что его задавали 1 миллион раз, но я просто не могу найти очень простой продукт.

Спасибо!

1 Ответ

3 голосов
/ 22 марта 2012

Модуль oauth Джерси поддерживает двухстороннюю OAuth.

Javadoc поддержки OAuth на стороне сервера: http://jersey.java.net/nonav/apidocs/latest/jersey/contribs/jersey-oauth/oauth-server/index.html

Javadoc поддержки OAuth на стороне клиента: 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.

...