現在spring bootでwebアプリの開発を行っています。spring securityによる認証チェックを実装し、ログイン画面を作っています。
UserDetailsオブジェクトを受け渡すloadUserByUsernameメソッドがありますが、そのメソッドの呼び出される条件が掴みきれていません。
その呼び出す条件を教えていただきたいです。
WebSecurityConfigurerAdapter を継承したWebSecuirtyクラスを作成し、その中で
java
1http.formLogin() 2 .loginPage("/login")
としています。
他にも以下のようにしています。
- LoginControllerクラスのlogin()に@RequestMapping(value="/login")
- login.html内で<form role="form" method="post" th:action="@{/login}">
上記のようにすることで現在ログインボタン押下時にloadByUserNameが呼び出されています。しかし、どれがトリガーになっているか掴みきれていません。
loadUserByUsernameメソッドを呼び出すには、どこが条件になっているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。