이번에 진행하는 프로젝트에서 페이스북 로그인 api를 연동해오는데, scope에 email을 추가해줬음에도 불구하고, id와 name만 불러오는 문제가 있었다. 기존에 테스트를 진행한 내 페이스북 계정이 email없이 휴대폰 번호로만 가입해서 그런건줄 알고 일단은 카카오톡 로그인으로 넘어가고 카카오톡 로그인 연동을 완성하고 다시 이메일로 아이디를 사용하는 페이스북 계정으로 로그인해봤는데, 여전히 email을 못 불러왔다. scope에도 하단처럼 email을 추가해줬고, 심지어 최초로 페이스북 연동시에 권한설정에 email도 들어있던 상태.근데 response값에는 id와 name만 존재 ㅜㅜ 구글링 해가며 스택오버플로우를 뒤져봤지만 초반엔 못찾았다..그러다가 결국 스택오버플로우에서 답을 발견했다 (역시!..
지난번 프로젝트에서는 .do를 사용하여 url을 만들었었다.그래서 web.xml 에서도 인코딩 필터 url-pattern을 *.do 라고 줬었음.(왜냐면 .do 로 줬을 때 servlet-mapping 에서의 url-pattern도 *.do 로 줬었기 때문, 하단 참고).do 방식때 action*.do encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 encodingFilter *.do 근데 이번 프로젝트는 restful 하게 짜본다고 해서, url-pattern 을 그냥 / 로만 줬음. 당연히 인코딩 url-pattern도 동일하게 / 로만 줌 action/ encodingFilter org.sprin..