Search
Duplicate

시큐리티 로그인처리

Tags
에러
Date
2023/05/23
Tags 2
시큐리티
URL
비고
사람
로그인 과정에서 나타난 오류
로그인 기능을 만들던 도중, 이렇게 데이터는 잘 가는데,,,
여기서 email 과 password 값이 계속 null 이였다. (id 는 email 로 바꾸었다.) 지금은 다 지워서 없지만, 설정면에서나 문제가 없었는데 자꾸 들어오는 값이 null 이여서 미쳐버리는줄 알앗따,,
그래서 스프링시큐리티 아키텍쳐부터 다시 차근히 공부해보자, 얼렁뚱땅 만들기만 한다고 해서 전부가 아니다 라는 생각을 하면서 열심히 공부하던중 다음과 같은 사실을 알게 되었다.
스프링 시큐리티의 formLogin() 을 사용하면 오로지 Content-Type 이 x-www-form-urlencoded 인 방식으로만 데이터를 받을 수 있습니다.
아..? 이전에 axios 를 통한 데이터 통신을 하기위해 헤더를 이렇게 바꿨는데..
나는 json 을 이용해서 requestBody 에 이메일과 비밀번호를 담아서 보냈는데, 이렇게 하면 null 값이 넘어가게 된다고 한다.