我不想编码已经存在的东西......
7 回答
查看成熟轻量级的 leeloo OAuth 2.0 Java 库:http ://leeloo.smartam.net/
它实现了 OAuth 2.0 规范草案 10,并帮助您构建客户端、授权和资源服务器。
它没有在 Android 平台上进行测试,但欢迎您提供反馈。
我知道这篇文章有点老了,但是当我搜索 Android OAuth 2.0 库时,谷歌总是将我引导到这个,我想我需要告诉你关于 OAuth2Android 的信息:
目前它支持基于规范的 Bearer-Tokens 和 MAC-Tokens:
草稿-ietf-oauth-v2-16
草稿-ietf-oauth-v2-bearer-06
草稿-ietf-oauth-v2-http-mac-00
其他扩展也是可能的,它将被更新。
您至少需要 Android 平台版本 2.3.3;API 级别 10。您可以在此处获取:
https
://github.com/Xotan/OAuth2Android
或
git@github.com:Xotan/OAuth2Android.git
问候克里斯托夫
仅供参考,Scribe java 库很棒 - 很棒的文档,简单且致力于 oauth。
https://github.com/fernandezpablo85/scribe-java/wiki/getting-started
目前,Apache 有一个名为Apache Amber的孵化器项目,它是:
“...一个主要用于构建 OAuth 感知应用程序的 Java 开发框架”
google-oauth-java-client由Google 编写,支持 OAuth 1.0 和 2.0(草案 10)
以下是 Twitter 开发 wiki 提出的 OAuth 库列表:http: //dev.twitter.com/pages/oauth_libraries#java
目前,至少有一个上述库被 Twitter 开发人员认定为成熟。我认为我们可以相信他们在 OAuth 方面的专业知识。
Leeloo 与 Github 合作得很好。 https://bitbucket.org/smartproject/oauth-2.0/wiki/Home