Web 개발/Java, SpringBoot, JPA

[Spring/JPA] An internal error occurred while trying to authenticate the user

닉ㄴ네 2021. 2. 12. 19:06
728x90
반응형

 

 

 

"An internal error occurred while trying to authenticate the user." 

 

로그인 기능을 구현하는 도중에 위와 같이 오류가 발생했다.

 

그래서 로그를 찍어보니, Service에서 loadUserByUsername를 호출할 때, email(사용자 아이디) 가 null 로 넘어왔다.

 

 

알고보니, 로그인폼에서 name을 email 이 아닌 username으로 넘겨야 했다 !

 

위와 같이 로그인 화면에서 email의 name을 username으로 했더니 해결되었다

 

 

또다른 방법으로는 Configuration에서 usernameParameter를 email로 설정하는 방법이 있다

 

 

참고: https://dublin-java.tistory.com/31

728x90
반응형