6

ログインしているユーザーが、Web アプリケーションを OpenId プロバイダーとして使用して別の OpenId 対応アプリにログインできるように、既存の Java Web アプリケーションを OpenId サービスで拡張しようとしています。

私の最初の試みは、既存のユーザー名とパスワードを取得するためにアプリのデータベースを使用する OpenId プロバイダーとしてJOSを使用することでした。それにもかかわらず、既存のアプリに合わせて JOS をカスタマイズしようとしたときに、JOS のドキュメントを見つけることができませんでした (更新もコンパイルしませんでした: Java 6 でのみコンパイルされます)。

現時点では、他の可能な解決策を探していますが、OpenId プロバイダー フレームワークは不足しているようです。

あなたは何をお勧めします?JOS のような完成したサーバーを使用するか、openid4java のようなライブラリを使用して独自の OpenId サーバーを作成して、アプリケーションを拡張することを検討する必要がありますか?

4

2 に答える 2

4

私はそれを自分で試したことはありませんが、私のチームはこれらのいくつかの例を研究した後、JSF+OpenId統合アプリケーションの作業を開始しました。

これについて私が知っているのはこれだけです。お役に立てば幸いです。

于 2012-11-05T10:26:09.000 に答える
2

OpenID Web サイトでは、数多くのオプションを見つけることができます。

数年前、私はOpenID4Javaを使用してこの種のプロジェクトを実装しました。
(バックエンドでは、すべてのユーザー/パスワードを保持するリポジトリに接続する必要があることに注意してください-そのためにOpenLDAPを使用しました)

HTH。

于 2012-11-05T11:29:31.310 に答える