34

Java に openID の実装はありますか? これをTomcatアプリケーションで使用したいと思います。

4

6 に答える 6

24

openid4javaライブラリーが最も人気があるようです

于 2008-12-18T00:41:17.060 に答える
17

私が調べたのはOpenID4Javaだけで、 http: //wiki.openid.net/Librariesにリストされているオプションが他にもあります。

いくつかの貴重なコードスニペットの良い紹介については、TheServerSide.COMOpenIDの使用を参照することをお勧めします。

現時点では、 mod_auth_openidを使用してWeb層で認証と承認を実装することに傾倒しています。ただし、OpenIDを使用していることを知りたくない人のために、私のアプリケーションを認証プロバイダーにします。

于 2008-12-18T03:13:55.723 に答える
10

私もこれを探していました。これが私の発見です:

  • OpenId4JavaはGoogleAppEngineでは実行されません。新しいスレッドを生成します
  • JOpenIdは検出を行わず、関連付けを確立するのはDH-1またはDH-256であることに疑問があります。

GAEで使用できる一般的なJavaOpenid2.0プロバイダーはまだ見つかりません。

于 2009-12-14T22:41:30.827 に答える
9

Spring Securityは OpenID 認証方法も提供します

于 2008-12-23T08:42:06.070 に答える
4

サービスを使用してもかまわない場合は、RPXがあります

于 2008-12-18T11:42:47.910 に答える
2

現在、Tomcat の Grails アプリケーションで Openid4Java を使用していますが、非常にうまく機能します。ダウンロード サイト code.sxip.com にある (非常に古い) バイナリにはいくつかの問題があります。つまり、Yahoo または myopenid.com の実装ではまったく機能しません。使用したい場合は、プロジェクトの Google グループでバイナリを見つけるか、Subversion リポジトリからソース コードを取得してそこからビルドします。これは非常に簡単で、基本的に実行する必要がある ant スクリプトにすぎません。

于 2008-12-31T13:16:33.030 に答える