inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

jwt decode

1131

salus82

작성한 질문수 11

0

제로초님, 안녕하세요?

오늘 컴퓨터와 싸웠는데, 해결이 안되어 문의드립니다.

token을 jwt.io에서 decode하면

{ "sub": "aaaaaaaa-bbbb-cccc-dddd-example", "aud": "xxxxxxxxxxxxexample", "email_verified": true, "token_use": "id", "auth_time": 1500009400, "iss": "https://cognito-idp.ap-southeast-2.amazonaws.com/ap-southeast-2_example", "cognito:username": "anaya", "exp": 1500013000, "given_name": "Anaya", "iat": 1500009400, "email": "anaya@example.com" }

이렇게 있습니다.

https://aws.amazon.com/ko/premiumsupport/knowledge-center/decode-verify-cognito-json-token/

 

jwt-decode써서,

import jwt_decode from "jwt-decode";

var token = "eyJ0eXAiO.../// jwt token";

const {given_name, cognito: username}= jwt_decode(token);

을 하면, given_name은 값이 잘 나오는데 console.log('cognito', cognito) console.log('username', username) 둘 다 값을 추출해내지를 못합니다. 제가 코딩을 잘못한거지, jwt-decode에서 해당 부분을 지원안하는지 알려면 어떤 부분을 보아야 하는지 문의드립니다.

늘 강의 잘 듣고 있습니다. 고맙습니다.

nodejs mysql mongodb Sequelize

답변 1

0

제로초(조현영)

"cognito:username": "anaya" 하셨는데요?

cognito:username이 한 세트입니다

0

salus82

네 제로초님

const {given_name, cognito: username}= jwt_decode(token);

여기까지는 에러가 안나는데, console.log에서 제가 작성한 것들은 에러가 나서 jwt_decode을 사용하지 못했습니다. 토큰을 올리면 진전이 있을텐데..올리지 못하는 상황입니다. 다음으로 우선해결했습니다. 혹시, 아시는 분 있으시면 말씀 부탁드립니다.

https://archijude.tistory.com/432

 

좋은 강의, 늘 감사드리고 새해 복 많이 받으세요.

0

제로초(조현영)

console.log에서 에러가 났다는 건 console.log를 잘못 썼다는 뜻입니다.

리눅스 노드 설치시 패키지

0

162

0

socket.js 에서 referer로부터 roomId를 가져올 때

0

908

3

스트리밍 방식으로 대용량 파일 업로드 & 다운로드 관련 질문

0

2285

2

a[title] 질문드립니다

0

378

1

리뉴얼 강의 및 공부 방법

0

583

1

node.js 교과서 3판 질문드립니다

0

393

1

passport와 jwt

0

436

1

리뉴얼 강의

0

421

2

혹시 Node.js 교과서 3판 이북은 언제 나오나요?

0

355

1

몽고디비 사용자도 MYSQL부분을 들어야 하나요???

0

483

1

sql 쿼리 로그는 어떤 모듈이 작성하나요?

0

507

2

nunjucks res.render('error'); 작동을 안합니다.

0

513

1

질문있습니다.

0

348

1

multer 한글 파일 업로드시 파일명이 깨져요.

1

3537

1

수업자료는 어디있나요?

0

368

1

질문 있습니디

0

237

1

multer 사용시 file 외 name값은 못받나용?

0

419

1

코드 중복 부분 질문드립니다.

0

300

1

api 만드는 이유 질문드립니다.

0

289

1

Strategy의 done에 대해 질문드립니다.

0

368

1

안녕하세요 fs 권한 관련 질문드립니다

0

453

1

시퀄라이즈 연결질문...

0

502

2

res.setHeader vs res.cookie

0

1790

3

실무에서의 에러처리에 대해 질문드립니다.

0

212

1