我不想编码已经存在的东西......
答案 0 :(得分:6)
检查成熟且轻量级的leeloo OAuth 2.0 Java库:http://leeloo.smartam.net/
它实现了OAuth 2.0规范草案10,并帮助您构建客户端,授权和资源服务器。
它未在Android平台上测试过,但欢迎您提供反馈。
答案 1 :(得分:5)
我知道这篇文章有点旧,但是当我搜索Android OAuth 2.0库时谷歌总是指示我这个,我想我需要告诉你OAuth2Android:
目前它基于支持承载令牌和MAC令牌 说明:
草案-IETF-OAuth的v2-16
草案-IETF-OAuth的V2承载-06
草案-IETF-OAuth的V2-HTTP-MAC-00
其他扩展也是可能的,并且会更新。
您至少需要Android平台版本2.3.3; API等级10。
你可以在这里得到它:
https://github.com/Xotan/OAuth2Android
或
git@github.com:Xotan / OAuth2Android.git
对Christoph的看法
答案 2 :(得分:3)
OAuth 2仍处于draft阶段(撰写本文时,草案10)。
目前,Apache有一个名为Apache Amber的孵化器项目:
“......一个主要旨在构建OAuth感知的Java开发框架 应用“强>
答案 3 :(得分:3)
仅供参考,Scribe java库非常棒 - 很棒的文档,简单而专注于oauth。
https://github.com/fernandezpablo85/scribe-java/wiki/getting-started
答案 4 :(得分:2)
google-oauth-java-client由Google编写,支持OAuth 1.0和2.0(草案10)
答案 5 :(得分:0)
以下是Twitter开发维基提出的OAuth库列表:http://dev.twitter.com/pages/oauth_libraries#java
目前,Twitter开发人员认为至少有一个提到的库是成熟的。我认为我们可以相信他们在OAuth方面的专业知识。
答案 6 :(得分:0)
Leeloo与Github合作很棒。 https://bitbucket.org/smartproject/oauth-2.0/wiki/Home