我不太清楚 Apache OLTU ( http://oltu.apache.org/ - Java OAuth 2 implementation) 是否已准备好生产。下载页面上的分发文件当前都以 *-0.22-incubating.zip 结尾。有没有人在生产环境中使用 Jersey 2.4.1 + Apache OLTU 0.22 的经验?使用 Jersey 已经附带的 OAuth 1 实施并等到 OAuth 2 也实施会更好吗?
3 回答
虽然这个答案迟了一年,但我希望仍在寻找 Apache Oltu 的人会发现这很有用。
Apache Oltu 在 2014 年 3 月左右发布了 1.0.0 生产版本。它支持 OAuth 2。因此,您现在可以将 Apache Oltu 用于您的项目。您可以在http://search.maven.org/#search%7Cga%7C1%7Capache%20oltu从 Maven Central 获取它。
同意 Sajux。我在我的项目中使用了 Apache Oltu 来实现 Spring Security OAuth2,并且效果非常好。最新版本 (1.0.0) 于 3 月 14 日发布。它具有此处列出的主要 12 种用法:http: //mvnrepository.com/artifact/org.apache.oltu.oauth2/org.apache.oltu.oauth2.client/1.0.0/usages
Maven依赖:
<dependency>
<groupId>org.apache.oltu.oauth2</groupId>
<artifactId>org.apache.oltu.oauth2.client</artifactId>
<version>1.0.0</version>
</dependency>
摇篮依赖:
'org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:1.0.0'
您可以从开发角度参考快速入门指南。你去:https ://cwiki.apache.org/confluence/display/OLTU/OAuth+2.0+Client+Quickstart
它正在实施 OAuth 2.0 规范的草案 10。
在 RFC 6749 最终确定之前,OAuth 2.0 规范有很多草案。Apache OLTU 正在实施它的第 10 份草案,而不是 OAuth 2.0 的最终规范,即 RFC 6749。第 10 份草案与最终的RFC 6749不同。
您可以找到OAuth 2.0 的所有草稿 https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2