728x90
반응형
"An internal error occurred while trying to authenticate the user."
로그인 기능을 구현하는 도중에 위와 같이 오류가 발생했다.
그래서 로그를 찍어보니, Service에서 loadUserByUsername를 호출할 때, email(사용자 아이디) 가 null 로 넘어왔다.
알고보니, 로그인폼에서 name을 email 이 아닌 username으로 넘겨야 했다 !
위와 같이 로그인 화면에서 email의 name을 username으로 했더니 해결되었다
또다른 방법으로는 Configuration에서 usernameParameter를 email로 설정하는 방법이 있다
728x90
반응형