回答編集履歴

1

補足を追加しました

2022/08/16 14:48

投稿

ange.k
ange.k

スコア13

test CHANGED
@@ -32,5 +32,9 @@
32
32
  AuthenticationManagerBuilderは[issue](https://github.com/spring-projects/spring-security/issues/10822#issuecomment-1090160648)の方でSpringSecurityの偉人が書いていますが、自動構成されるようになっており、UserDetailsManagerとPasswordEncoderをDIコンテナに登録しておけば勝手にそれらを使用して作成されるようになりました。
33
33
  なのでAuthenticationManagerBuilderを書く必要はありません。
34
34
 
35
+ (AuthenticationManagerを自分でDIコンテナに入れると、重複でエラーが発生しアプリケーションがクラッシュします。
36
+ 重複するということはもうできているということなので、試しに作らずに起動させると、bcrypt化しているパスワードを持つユーザにログインできました。つまり、入力パスワードをbcryptにしているのでAuthenticationManagerが構成されているのは自明です。ということで、本家に裏とりにいってみつけました。
37
+ 特に自分はSpringSecurityに詳しくはないので、付け焼き刃の回答になります。)
38
+
35
39
 
36
40
  ご覧頂いたzennの内容についても近々修正しようとは思っております。お手数おかけしました。