19

春の認証プロバイダーと認証処理フィルターの両方も authenticationManager に登録する必要がありますか?

custom-authentication-provider タグを使用できる認証プロバイダー

しかし、春の認証プロバイダーと認証処理フィルターの違いは何ですか?

4

2 に答える 2

17

認証マネージャーは、すべての認証プロバイダーを使用して、認証する必要がある認証トークンを認証します。

認証処理フィルターは、トークン(ユーザー名パスワード)を追加するだけです。他のフィルターもトークンを追加します。たとえば、AnonymousProcessingFilter です。

アイデアは、トークン認証からトークン生成を分離することです。そうすれば、複数のソースに対する認証などを簡単に実装できます。

通常のケースでは、トークン ジェネレーターごとに 1 つのプロバイダーです。

于 2009-06-13T08:14:25.640 に答える