inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

11-05 토큰 재발급 API

restoreAccessToken 질문입니다.

해결된 질문

330

corp.starcoex

작성한 질문수 14

0

 열심히 보고 있습니다.

restoreAccessToken을 플레이그라운드에서 테스트 하면
에러 코드
"errors": [ { "message": "Unauthorized", "locations": [ { "line": 2, "column": 3 } ], "path": [ "restoreAccessToken" ], "extensions": { "code": "UNAUTHENTICATED", "stacktrace": [ "UnauthorizedException: Unauthorized",

 

왜 접근을 하지 못하는 걸까요?
나머지는 정상 작동합니다.

 

참고로 Apollo Sandbox을 사용하고 있습니다.

javascript node.js docker rest-api nestjs

답변 2

0

노원두

안녕하세요! corp.starcoex님!

해당 부분은 인가에 실패하였을 때 나타나는 메시지예요!

 

  1. refreshToken을 던져서 accessToken을 재발급 받아와야 하는데, 이 과정에서 던져진 refershToken이 만료시간을 넘긴 것은 아닌지 확인해 보시면 좋을 것 같아요!

     

     

 

  1. Authorization 에 Bearer로 accessToken이 함께 요청에 들어가는 경우에 해당 accessToken의 토큰 만료시간이 넘어간 것은 아닌지 확인해 보시면 좋을 것 같아요!
    만약 그렇다면, Authorization을 지워주시면 될 것 같습니다!
    (플레이그라운드에서 여러 탭을 띄워놓고 테스트하는 경우, 이전 탭에서 작성했던 Authorization이 그대로 따라 오는 경우, 여기에 기입된 accessToken이 만료되었을 가능성도 있답니다!^^)

0

인프런 AI 인턴

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

corp.starcoex님, restoreAccessToken을 사용할 때 발생하는 Unauthorized 에러 문제로 문의 주셨군요.

해당 문제는 restoreAccessToken 실행 시 인증되지 않은 상태라는 의미로, 토큰이 없거나 유효하지 않은 경우 발생할 수 있습니다.

Apollo Sandbox를 이용한다면, 요청 헤더에 유효한 인증 토큰을 포함하여 요청을 보내야 합니다. 요청 헤더 설정 방법을 다시 확인해 보시고, 인증 토큰을 정확히 전달하는지 검토해 보시기 바랍니다.

더불어, 백엔드 코스에서 제공하는 인증 메커니즘과 관련된 부분에 대해서도 복습해보시면 도움이 될 것 같습니다. graphql의 인증 관련 처리는 상당히 세부적이기 때문에, 코스 내용을 차근차근 복습하면서 문제를 해결해 나가시는 것을 추천드립니다.

계속 문제가 해결되지 않는다면 해당 강의의 Q&A 섹션이나 같은 코스를 수강하는 다른 수강생들과의 토론을 통해서 도움을 받을 수도 있습니다.

강의 수강에 있어 불편을 드려 죄송합니다. 추가적인 질문이 있으시면 언제든지 문의해 주세요.

그래프 ql 문서 사용할때 느낌표 남는거 어떻게 없애나요?

0

82

2

강의 전체 소스 코드를 받고싶습니다.

0

75

2

fontawesome 사용 문의

0

75

2

소스 코드 부탁드립니다~

0

84

2

깃 레포지터리 소스

0

80

2

커리큘럼12.css 정렬 에 나오는 과제 정답알고싶어요

0

72

2

10-01 Entity TypeOrmModule.forRoot 에 entities

0

84

3

강의 버전관련 문의입니다

0

101

2

Ubuntu 설치 관련

0

60

1

schema.gql 질문 드립니다.

0

49

1

서버 재실행시 Many to Many

0

100

3

input 관련 문의

0

89

2

Rest API 보다는 graphql이 주된 내용인데

0

130

2

강의 전체 소스코드 받을수있을까요?

0

154

1

도커볼륨 마운트 관련

0

126

2

findOne 타입스크립트오류

0

108

1

http => htrtps 호출 인증서 신뢰 오류

0

348

1

self-signed certificate in certificate chain 에러 발생

0

410

1

mongoose 설치 오류

0

141

1

특정 API, 특정 IP 허용 (단일경로에 CORS 활성화)

0

280

2

08-06

0

177

3

구조랑 패턴 관련해서 질문

0

123

2

mydocker

0

127

2

coolsms statuscode 2000 인데 전송안돼는 경우 확인.

0

155

1