2

Spring Security を使用しており、「ワンタイム パスワード」と「セキュリティの質問」に認証プロバイダーを使用したいと考えています。ワンタイムパスワードとセキュリティ質問の失敗回数には制限があります。

これまでのところ、認証プロバイダーは正常に動作していますが、エンドユーザーにとっては、間違った「ワンタイム パスワード」を入力したか、許容される失敗の制限を超えたかを知ることができて便利です。しかし、認証プロバイダー内で AuthenticationException をスローする可能性しかありません。

何か案は?

ありがとう、ラルフ

4

1 に答える 1

1

AuthenticationException をサブクラス化し、カスタムの [extend] ExceptionTranslationFilter を記述して、新しい例外を処理することができます。

于 2009-03-19T16:07:10.520 に答える