POMOTODO : session, passport, serialize, deserialize
POMOTODO를 만들면서 작성한 코드를 복습하기 위해 작성하는 글입니다. POMOTODO.kr What is POMOTODO? Node.js의 라이브러리인 Express에서 Session을 이용해 인증을 구현하도록 한다 쿠키의 등장으로 이전에 통신했던 내역을 기억할 수 있게 되었다 하지만 쿠키가 유출될 수 있고 조작될 수 있기때문에 인증을 구현하는것은 매우 위험하다 세션을 적용해서 인증하도록 해서 쿠키를 암호화 할 수 있다. 세션은 각각의 사용자를 식별하기 위한 식별자로서만 기능하는것이고 이것에 대한 실제 데이터는 서버에 저장해서 안전하게, 훨씬 더 많은 정보를 저장할 수 있다 직접 구현하는것이 가능하지만 복잡하고 어렵기 때문에 Express의 도움을 받아서 쉽게 구현한다. -생활코딩- 1. 터미널을 ..
2022.01.05