Я создал службы RESTful в java/netbeans, используя библиотеку Джерси. Теперь я хочу защитить эту службу с помощью oAuth 2.0.
Существуют ли какие-либо библиотеки или учебники для этого? В гугле ничего полезного не нашел.
Я создал службы RESTful в java/netbeans, используя библиотеку Джерси. Теперь я хочу защитить эту службу с помощью oAuth 2.0.
Существуют ли какие-либо библиотеки или учебники для этого? В гугле ничего полезного не нашел.
Вы можете использовать Apache Oltu (ранее Apache Amber): https://cwiki.apache.org/confluence/display/OLTU/Documentation
В разделах «Сервер авторизации» и «Сервер ресурсов» объясняется, как защитить службы REST.
Проверьте этот пример Джерси + Oltu + Oauth: https://bitbucket.org/dobromyslov/oauth2-example/src/
Объяснение того, как это работает, находится здесь:
http://www.jasondl.ee/posts/2013/a-simple-oauth2-client-and-server-example-part-i.html
И тут:
http://www.jasondl.ee/posts/2013/a-simple-oauth2-client-and-server-example-part-ii.html
Мы использовали Spring Security, думаю, это самый простой и легкий способ, посмотрите здесь для получения дополнительной информации:
ContextLoaderListener
- person Raja Anbazhagan; 26.05.2016