Как реализовать поставщик OAuth в Java? - PullRequest
7 голосов
/ 20 февраля 2011

У меня много проблем при попытке реализовать OAuth-провайдера.

Хотелось бы узнать, успешно ли кто-нибудь использовал Oauth-провайдера с использованием Java? Я нашел много библиотек, но все они очень плохо прокомментированы, и я не могу с ними работать. Я принимаю любую документацию, которая объясняет, как должен работать oauth-провайдер и / или как его реализовать.

Ситуация: у меня есть некоторые данные в MySQL на моем сервере, и я хотел бы разрешить «доверенной стороне» доступ через OAuth, но я не уверен, как это сделать.

Ответы [ 3 ]

1 голос
/ 13 октября 2013

Вот лучшая альтернатива, она в java и поставляется с демонстрационным dropwizard и приложениями Java EE

https://github.com/OpenConextApps/apis

1 голос
/ 05 мая 2014

ApiFest - это проект с открытым исходным кодом, который реализует окончательную версию спецификации OAuth20 (RFC 6749).Проект доступен на github и выпущен под лицензией Apache, версия 2.0.ApiFest написан на чистом Java и использует Netty в качестве сервера.Вы можете проверить код - https://github.com/apifest/apifest-oauth20. Вы также можете посмотреть документацию на сайте - http://apifest.com.

1 голос
/ 20 февраля 2011

Полагаю, вы хотите защитить свои серверные службы с помощью Oauth?Вы не сказали, какую серверную технологию вы используете.

Например, для серверов на основе REST, Jersey и Resteasy уже имеют интегрированный Oauth.

Кроме того, это, кажется, довольно полный сервлет + пример JSP OAuth: http://oauth.googlecode.com/svn/code/java/example/oauth-provider/

...