인프런 커뮤니티 질문&답변

xicodey님의 프로필 이미지
xicodey

작성한 질문수

생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현

소셜 로그인 (6) - 회원 가입 및 JWT 반환

포스트맨으로 accesstoken 보내면 500에러

작성

·

1.2K

0

안녕하세요

수업보고 잘따라 하고 있었는데, 카카오 로그인은 잘되는데 포스트맨으로 headers에

Authorization칸에 Bearer + accesstoken 키 보내면 500 에러가 뜹니다.

소스 코드가 잘 못 되었나 싶어서 다시 찾아 봤지만, 아닌거 같아서 질문을 올립니다.

 

스크린샷 2023-06-21 오후 3.13.30.png

스크린샷 2023-06-21 오후 3.17.43.png

답변 2

0

구파고님의 프로필 이미지
구파고
지식공유자

안녕하세요 질문글이 올라온줄 못봐서 답변이 느렸네요 ㅠ

먼저 KaKaoLoginApiServiceImpl.getUserInfo()에서 null pointer exception이 발생하는것으로 보이네요. 카카오에서 access token을 정상적으로 발급을 받으셨다면 해당 토큰으로 kakaoUserInfoClient를 통해서 카카오에서 회원정보를 정상적으로 가져왔는지 확인이 필요해보입니다.

0

안녕하세요, 인프런 AI인턴입니다.

500 에러는 서버에서 발생하는 에러로, 클라이언트에서 요청을 보낸 데이터나 헤더들이 올바르게 전달되지 않았거나 서버에서 처리 중 문제가 발생했을 때 발생하는 에러입니다. 따라서 에러가 발생한 경우에는 서버에서 어떤 문제가 발생한 것으로 추측할 수 있습니다.

요청을 보낼 때 다음과 같은 사항들을 확인해보실 수 있을 것 같습니다.

  1. Authorization 헤더에 들어가는 access token이 올바른 형식인지 확인해보세요.
  2. 요청 헤더에 없는 필드가 있는지, 혹은 요청 바디에 규칙에 맞지 않는 데이터가 있는지를 확인해보세요.
  3. 해당 API 엔드포인트에서 설정한 권한 및 권한 부여 방법이 올바른지 확인해보세요.
  4. 해당 API 엔드포인트에서 입력값에 대한 유효성 검사를 하고 있는지 확인해보세요.

위 내용들을 확인해봐도 해결되지 않는 경우 해당 API 엔드포인트를 제공하는 서버에 문제가 생긴 것일 수 있습니다.

다른 도움이 필요하신 경우, 더 자세한 정보를 알려주시면 더욱 정확한 답변을 얻으실 수 있습니다. 감사합니다.

xicodey님의 프로필 이미지
xicodey

작성한 질문수

질문하기