Есть ли уже библиотека OAuth2 для Java / Android? - PullRequest
18 голосов
/ 11 ноября 2010

Я не хочу кодировать вещи, которые уже существуют ...

Ответы [ 7 ]

6 голосов
/ 11 ноября 2010

Проверьте зрелую и легковесную библиотеку Java OAuth 2.0 leeloo: http://leeloo.smartam.net/

Она реализует черновик 10 спецификации OAuth 2.0 и поможет вам построить клиент, сервер авторизации и ресурсов.не тестировался на платформе Android, но вы можете оставить отзыв.

5 голосов
/ 16 августа 2011

Я знаю, что это сообщение немного старое, но, поскольку Google всегда указывает мне на это, когда я ищу библиотеку Android OAuth 2.0, я думаю, что мне нужно рассказать вам об OAuth2Android:

В настоящее время он поддерживает токены на предъявителя и токены на основе Характеристики:

проект-IETF-OAuth-v2-16
проект-IETF-OAuth-v2-знаменосец-06
проект-IETF-OAuth-v2-HTTP-макинтош-00

Другие расширения также возможны, и они будут обновлены.

Вам нужна как минимум Android Platform версии 2.3.3; Уровень API 10. Вы можете получить его здесь:
https://github.com/Xotan/OAuth2Android
или
git@github.com: Xotan / OAuth2Android.git

С уважением Кристоф

3 голосов
/ 15 сентября 2011

К вашему сведению, Java-библиотека Scribe потрясающая - отличные документы, простые и посвященные oauth.

https://github.com/fernandezpablo85/scribe-java/wiki/getting-started

3 голосов
/ 11 ноября 2010

OAuth 2 все еще находится в стадии черновик (на момент написания статьи, черновик 10).

На данный момент в Apache имеется инкубатор проект под названием Apache Amber , который:

"... среда разработки Java, в основном предназначенная для создания приложений, поддерживающих OAuth" *

2 голосов
/ 04 декабря 2011

google-oauth-java-client написан Google и поддерживает OAuth 1.0 и 2.0 (черновик 10)

0 голосов
/ 19 ноября 2010

Лилу отлично работал с Github.https://bitbucket.org/smartproject/oauth-2.0/wiki/Home

0 голосов
/ 11 ноября 2010

Вот список библиотек OAuth, предложенных вики-разработкой Twitter: http://dev.twitter.com/pages/oauth_libraries#java

В настоящее время разработчики Twitter считают, что по крайней мере одна из упомянутых библиотек считается зрелой.Я думаю, что мы можем доверять их опыту в OAuth.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...