2012-03-21 2 views
2

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

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

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

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

Спасибо!

ответ

3

Джерси 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)

Модули доступны на мавена , См. http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.sun.jersey.contribs.jersey-oauth%22

Если у вас возникли проблемы, вы можете связаться с командой Джерси по адресу [email protected]

+0

Я загрузил Джерси ... у меня нет классов, начинающихся с OAuth *. У меня есть трикотаж 1.12 –

+0

Я добавил несколько ссылок на мой оригинальный ответ. –

+0

Спасибо ... Я пойду вперед и возьму остальные банки! –

Смежные вопросы