是否已有适用于Java / Android的OAuth2库?

时间:2010-11-11 09:38:58

标签: java android authentication oauth oauth-2.0

我不想编码已经存在的东西......

7 个答案:

答案 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)