Apache OLTU ( http://oltu.apache.org/ - Java OAuth 2 実装) が本番環境に対応しているかどうかはよくわかりません。ダウンロード ページの配布ファイルは、現在すべて *-0.22-incubating.zip で終わります。本番環境で Jersey 2.4.1 + Apache OLTU 0.22 を使用した経験のある人はいますか? Jersey に既に同梱されている OAuth 1 実装を使用し、OAuth 2 も実装されるまで待ったほうがよいでしょうか?
3 に答える
この回答は 1 年遅れていますが、まだ Apache Oltu を探している人にとって、これが役立つことを願っています。
Apache Oltu は、2014 年 3 月頃にバージョン 1.0.0 の製品版をリリースしました。これは OAuth 2 をサポートしています。これで、Apache Oltu をプロジェクトに使用できるようになりました。http://search.maven.org/#search%7Cga%7C1%7Capache%20oltuの Maven Central から取得できます。
OAuth 2.0 仕様のドラフト 10 を実装しています。
RFC 6749 が確定する前に、OAuth 2.0 仕様のドラフトが多数ありました。また、apache OLTU は、OAuth 2.0 の最終仕様、つまり RFC 6749 ではなく、10 番目のドラフトを実装しています。10 番目のドラフトは、最終的なRFC 6749とは異なります。
OAuth 2.0 のすべてのドラフトを見つけることができますhttps://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2
Sajuxに同意します。Spring Security OAuth2 実装のプロジェクトで Apache Oltu を使用しましたが、非常にうまく機能します。2014年3月最新リリースバージョン(1.0.0)リリース。ここにリストされている主要な 12 の使用法があります。
Maven の依存関係:
<dependency>
<groupId>org.apache.oltu.oauth2</groupId>
<artifactId>org.apache.oltu.oauth2.client</artifactId>
<version>1.0.0</version>
</dependency>
Gradle の依存関係:
'org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:1.0.0'
開発の観点からクイック スタート ガイドを参照できます。どうぞ: https://cwiki.apache.org/confluence/display/OLTU/OAuth+2.0+Client+Quickstart