inflearn logo
강의

Course

Instructor

Implementing a Spring Boot-based API template project to improve productivity

Social Login (6) - Sign up and return JWT

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

1493

xicodey

2 asked

0

안녕하세요

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

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

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

 

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

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

spring-boot jpa web-api

Answer 2

0

bgh79465479

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

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

0

communityai8509

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

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

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

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

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

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

OAUTH2 질문

0

93

2

카카오토큰관련

0

79

2

auditing

0

75

1

전역에러처리질문

0

112

2

토큰 발급 관련 문의 드립니다.

0

129

2

이 흐름이 맞을까요??

0

126

2

OpenFeign을 어떤 상황에서 어떻게 사용하는지 감이 안옵니다...

0

216

2

도메인형 패키지 구조 질문

0

241

1

application.yml token 선언 시 오류

0

322

1

토큰발행시 500 INTERNAL_SERVER_ERROR

0

154

1

oauth 회원가입 시 필수 추가 정보는 어떤 식으로 받으시나요?

0

287

2

io.jsonwebtoken.security.WeakKeyException 해결방법

0

386

1

리프레시 토큰 사용 관련 문의 건

0

336

1

Xss 에서 WebConfig 오류 발생됩니다.

0

667

1

applycation.yml 의 readTimeout 이 적용이 안됩니다.

0

695

2

강사님 Swagger에 질문드립니다.

0

293

2

kakao token 발급 시 에러

0

729

2

아직 초반부분인데 질문이있습니다.

0

204

1

socialLoginApiService map 주입

0

290

1

전역 에러 처리 메시지 관리

0

605

2

안드로이드 스튜디오와 협업

0

643

2

String accessToken = authorizationHeader.split(" ")[1];은 accessToken이 맞나요?

0

311

1

SocialLoginApiServiceFactory 생성자 관련 질문입니다.

0

254

1

OAuthAttributes 클래스의 toMemberEntity의 파라미터로 memberType이 들어가야하는 이유가 궁금합니다.

0

444

2