5

アプリケーション内で Spring Security を使用して、1 つのパスワードでユーザーを認証しています。上書きパスワードも同じユーザーを認証するという要件を満たそうとしています。

Spring Security でこれを行うにはどうすればよいですか?

4

3 に答える 3

3

AuthenticationProviderおそらく既存のものを拡張することによって、独自のものを実装する必要がありますDaoAuthenticationProvider(そこを参照additionalAuthenticationChecks())。
また、ユーザーはデフォルトで 1 つのパスワード ( ) にのみ関連付けられているUserDetails.getPassword()ため、複数のパスワードを保持するそのクラスの拡張が必要であり、その対応する実装ではUserDetailsService、パスワードと共にユーザーをロードする方法を知っています。

于 2013-02-22T14:35:38.707 に答える