2012-05-08 4 views
0

私は単純なJSPアプリケーションでOpenID認証を実装しようとしています。 ポスト -authenticateイベントをリッスンする方法がないためJDBCRealmに基づくプログラムによるログイン

FORMベースの認証は、本当に、私にナットを駆動します。

私はOpenID-providerからユーザー情報を受け取ったときに、簡単な登録フォームに記入することを提案します(アイデンティティプロバイダーから受信した詳細を編集し、オプションで追加情報を追加する)。しかし、標準の "j_security_check"アクションを使用すると、それらの詳細は失われます。ユーザーがプログラムでログインしようとすると(つまり、HttpServletRequest#login(user、password)を使用して、私はこの情報をFormAuthenticatorに保存しているので、ユーザーをリダイレクトできません)。

手動で方法がありますかつまり、私のweb.xmlに<login-config />を指定したくないのですが、HttpServletRequest#loginを呼び出すときにJDBCの領域に対して認証したいのですが、これは可能ですか?

答えて

関連する問題