일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- TypeScript
- 항해99
- elb
- MYSQL
- 타입스크립트
- 프로그래머스
- CORS
- ubuntu
- AWS
- java
- reduce
- mongodb
- mongoose
- 조건문
- JWT
- Load Balancer
- https
- 노마드코더
- nginx
- Joi
- 자바스크립트
- 생활코딩
- nomadcoder
- it
- JavaScript
- Node.js
- npm
- wil
- 메소드
- Nodejs
- Today
- Total
목록JWT (3)
V-logue

실전 프로젝트를 진행하면서, 로그인 기능을 구현하게 됐다. jwt를 통해 로그인을 구현하는 건 항해를 진행하던 중 늘 하던 일이라, 별로 어렵지 않았는데 refreshToken을 사용하자는 말이 나왔다. jwt는 기본적으로 Stateless한 방식이라서 토큰을 발급해주는 서버측에서는 토큰을 가지고 있는 유저가 과연 진짜 유저인지 확인할 수 없다는 에로사항이 발생한다. 요약 무상태(Stateless) - 클라이언트와 서버 관계에서 서버가 클라이언트의 상태를 보존하지 않음 을 의미한다. 장점 : 서버의 확장성이 높기 때문에 대량의 트래픽 발생 시에도 대처를 수월하게 할 수 있다. 이에 대한 보안적인 측면을 강화하기 위해서 등장한게 refresh token인데 이 refresh token이라는걸 사용함으로서,..
기존에 만들었던 로그인 기능에서 jwt malformed에러가 계속해서 발생해서, 이를 수정하게 됐다. 기본적으로 jwt malformed에러는 token값이 유효하지 않거나, Null 혹은 이상한 값일 때 발생하는데, 내 코드를 살펴보면, const { authorization } = req.headers; console.log("헤더입니다: " , authorization) if (!authorization && authorization === null && authorization === undefined){ res.status(401).json({ errorMessage: "토큰의 값이 유효하지 않습니다."}) return next(); } if (authorization.split(" ").le..
항해 1주차 솔직히 무엇을 배웠느냐고 물어본다면, 아무것도 배웠다고 할 수 없다라고 말하겠다. 웹개발 5주차 강의를 듣고 바로 미니 프로젝트를 진행하게 된 입장에서 일정한 호흡을 가지고 공부하는 것이 아닌 마구잡이 식으로 이것저것 뜯어보고 베껴서 내것으로 체화하는 과정이 완벽하게 이뤄진 것은 아니기 때문에 오히려 같은 팀원분들의 발목을 잡지는 않을까 걱정했던 한주의 시작이었다. Mini Project / 떡볶이 없이 못사는 사람들 떡못사 웹사이트 소개 영상 - YouTube 대충 이런걸 일주일 동안 만들었는데, python 플라스크로 서버를 구현하고 jwt토큰을 이용해 로그인기능을 만들었다. 사실 만든 것은 아니고 옆에서 응원을 열심히 한 것 같다. 어떻게 보면, 응원단장으로서 역할은 소임을 다..