私は単純なJSPアプリケーションでOpenID認証を実装しようとしています。 前、ポスト -authenticateイベントをリッスンする方法がないためJDBCRealmに基づくプログラムによるログイン
はFORM
ベースの認証は、本当に、私にナットを駆動します。
私はOpenID-providerからユーザー情報を受け取ったときに、簡単な登録フォームに記入することを提案します(アイデンティティプロバイダーから受信した詳細を編集し、オプションで追加情報を追加する)。しかし、標準の "j_security_check"アクションを使用すると、それらの詳細は失われます。ユーザーがプログラムでログインしようとすると(つまり、HttpServletRequest#login(user、password)を使用して、私はこの情報をFormAuthenticator
に保存しているので、ユーザーをリダイレクトできません)。
手動で方法がありますかつまり、私のweb.xmlに<login-config />
を指定したくないのですが、HttpServletRequest#loginを呼び出すときにJDBCの領域に対して認証したいのですが、これは可能ですか?