jojoldu / freelec-springboot2-webservice

1.07k stars 462 forks source link

[오류] p.204 - 210 네이버 아이디로 로그인 #646

Closed jeonka1001 closed 3 years ago

jeonka1001 commented 3 years ago

기존에 올라온 질문이 아닌지 먼저 검색해주세요!

가장 자주 나온 제보

어떤 오류인가요?

네이버 아이디로 로그인 실습 중 발생한 오류입니다.

오류설명: 구글 이메일 후 세선 데이터베이스 저장 까지 완료. 그 후 네이버 아이디로 로그인 시 아래 사진과 같은 오류 발생합니다 ㅠㅠ

스크린샷 2021-05-21 오후 6 04 39

프로젝트 주소

https://github.com/jeonka1001/Study/tree/main/springboot/study_springboot_jeonka

오류 로그

오류 상황 사진

스크린샷 2021-05-21 오후 6 03 15

오류 관련 클래스 사진

스크린샷 2021-05-21 오후 6 03 30

ofNaver 함수

스크린샷 2021-05-21 오후 6 03 38

어떤 오류인지 캡쳐해주세요.

KangChanSong commented 3 years ago

attributes.get("response") 에서 response라는 요소를 못찾는 것 같아 보여요 다른 코드들에 문제없으면 application-oauth.properties 파일에 user_name_attribute=response 설정 돼있는지 한번 확인해보세요

jeonka1001 commented 3 years ago

답변 감사합니다! 말씀해주신 spring.security.oauth2.client.provider.naver.user_name_attribute=response 에는 문제가 없어보입니다 ㅠ 다른 코드 혹시 어느부분 확인하면 좋을지 조언 해주실 수 있으신가요 ?

KangChanSong commented 3 years ago

저도 아직 공부하는 중이라... response가 없다니 그 문제만 해결하면 될 것 같은데 확실히 어디서부터 문제가 생겼는지는 모르겟네요ㅠㅠ

jeonka1001 commented 3 years ago

오타발견했어요!!!! 대박 application-oauth.properties 에서 user-info-uri 값에 오타가 있었습니다. ㅜㅜ 조언 감사합니다