Я не хочу, чтобы закодировать вещи, которые уже существуют ...Есть ли библиотека OAuth2 для Java/Android?
ответ
Проверить зрелый и легкий Leeloo OAuth 2.0 Java библиотеки: http://leeloo.smartam.net/
Он реализует проект 10 спецификации OAuth 2.0 и поможет вам создать клиент, авторизацию и сервер ресурсов.
Он не был протестирован на платформе Android, но вы можете предоставить отзыв.
Решил пойти с leeloo! Будет предоставлять обратную связь некоторое время ... – OneWorld
Leeloo отлично работает на Android и прост в применении! – OneWorld
Leeloo - это прежнее название Apache Amber в следующем посте. Однако с этой даты нет стабильных распределений Apache Amber, но есть дерево-источник. – vaskin
OAuth 2 еще находится в стадии draft (на момент написания статьи, проект 10).
В настоящем время, Apache имеет инкубатор проект под названием Apache Amber, который:
"... основы разработки Java в основном направлена на создание OAuth-зависимые приложения"
Вот список библиотек OAuth, предложенных Twitter Development wiki: http://dev.twitter.com/pages/oauth_libraries#java
В настоящее время хотя бы одна из упомянутых библиотек квалифицируется как зрелая разработчики Twitter. Я думаю, мы можем доверять их опыту в OAuth.
Эти библиотеки выглядят как OAuth1. Если это не так, PLS разместить конкретную библиотеку OAuth2. – OneWorld
Leeloo отлично поработал с Github. https://bitbucket.org/smartproject/oauth-2.0/wiki/Home
Я знаю, что этот пост немного старый, но так как Google всегда направляет меня к этому, когда я ищу 2.0 библиотеки Android OAuth, я думаю, что я должен сказать вам о OAuth2Android:
В настоящее время это поддерживает предъявителя жетона и MAC-токены, основанные на характеристики:
проект-IETF-OAuth-v2-16
проект-IETF-OAuth-v2-однонаправленного-06
проект-IETF-OAuth-v2- http-mac-00
Другие расширения также возможны, и они будут обновлены.
Вам нужна хотя бы платформа Android 2.3.3; API Level 10. Вы можете получить его здесь:
https://github.com/Xotan/OAuth2Android
или
[email protected]: Xotan/OAuth2Android.git
С уважением Кристофа
FYI, библиотека Java Scribe является удивительным - большой docs, простой и посвященный oauth.
https://github.com/fernandezpablo85/scribe-java/wiki/getting-started
какая версия OAuth поддерживает ли эта библиотека? 1,0 или 2,0? – onejigtwojig
Он поддерживает 1,0 и 2,0. Я использовал его только для 1.0. –
Последнее утверждение автора писца-java: «Поддержка OAuth 2.0 больше не будет привлекать внимания и может быть в конечном итоге устаревшей и отброшенной». – mschenk74
The google-oauth-java-client написана Google, а также поддерживает OAuth 1,0 и 2,0 (проект 10)
Это нормально для Java, но разве это не «тяжело» для Android-приложений? По-моему, почти ~ 6 МБ. – lomza
Я согласен, что это немного тяжеловес, но они рекомендуют использовать ProGuard для удаления неиспользуемого кода из вашего приложения. В любом случае, это хорошая практика. –
Приятно знать, что есть что-то вроде ProGuard. Thx для вашего ответа;) – lomza
- 1. Библиотека OAuth2 для Erlang
- 2. Любая библиотека oauth2 для ColdFusiion?
- 3. Есть ли библиотека для AJAX?
- 4. Есть ли простой клиент OAuth2 для php?
- 5. Есть ли рабочая библиотека OAuth для Python 3?
- 6. Правильная андроидная библиотека Oauth2/framework
- 7. Какая лучшая библиотека OAuth2 C#?
- 8. Есть ли библиотека Twitter для .NET 2.0?
- 9. Есть ли библиотека вычислений алгебр для .NET?
- 10. Есть ли библиотека «SKPSMTPMessage» для Swift?
- 11. Есть ли библиотека классов классов для django?
- 12. Есть ли библиотека LINQ для C++?
- 13. Есть ли хорошая диаграммная библиотека для Python?
- 14. Есть ли библиотека C# для скрипирования экрана?
- 15. Есть ли библиотека, подобная LitJSON для java?
- 16. Есть ли десятичная математическая библиотека для JavaScript?
- 17. Есть ли бесплатная библиотека вейвлета для .NET?
- 18. Есть ли библиотека планировщика заданий для node.js?
- 19. Есть ли прочная библиотека очереди для JVM?
- 20. Есть ли библиотека XSLT 2.0 для .NET?
- 21. Есть ли библиотека для SCNMaterials в быстром?
- 22. Есть ли библиотека Java для обработки коллекции?
- 23. Есть ли библиотека для редактирования потока программы?
- 24. Есть ли библиотека AES для clojure?
- 25. Есть ли библиотека алгебры координат для Javascript?
- 26. Есть ли библиотека для HUGE целых чисел
- 27. Есть ли встроенная библиотека YAML для iPhone?
- 28. Есть ли библиотека для изменения размера изображения
- 29. Есть ли расширенная библиотека функций для SQLite?
- 30. Есть ли библиотека регистрации SL4J для .net?
Я написал свой собственный OAuth 1 и OAuth 2 библиотеки. Я просто вижу, что проект 10 отсутствует, поэтому я внесу соответствующие изменения. –
Не могли бы вы поделиться своей библиотекой Java OAuth2? – OneWorld
Несомненно, в то время, когда он был полностью разработан, это была спецификация проекта 5. Я обновлю это и опубликую его либо в своем блоге, либо в проектах google. Когда вам это нужно? –