📍 이번주는 무엇을 하나
로그인, 회원가입 페이지와 메인 페이지를 맡게 되었습니다. 클론코딩 주차에는 mySQL 사용법 및 로그인, 회원가입 기능 구현을 중점으로 공부할 예정입니다. 첫 날인 오늘은 팀원들과 API 및 스키마 설계를 완료했습니다.
JWT란?
그럼 JWT가 암호화를 해주는 건가요 - 하면 사실 엄밀히 말하면 그건 아닙니다.
단지 데이터를 serialize해주는 것 뿐입니다.
시크릿키란?
시크릿키란 jwt에서 토큰이 유효한지를 사용할 때 사용하는 키입니다.
이 키는 아무 값이나 지정해도 되지만, 유출이 될 경우에는 키를 바꿔야 합니다.
요렇게 써주면 됩니다.
해당 값을 콘솔에 찍어보면 이상한 값이 나옵니다. 바로 이 값을 가지고 jwt.io에 들어가셔서 encoded란에 값을 붙여넣어주면 payload 안에 데이터가 만들어진 걸 확인하실 수 있을 겁니다.
'항해99 부트캠프 > TIL' 카테고리의 다른 글
[TIL] 실전주차, 로드밸런서와 HTTPS의 늪 (0) | 2022.05.24 |
---|---|
[TIL] 데이터베이스 - 정규화(Normalization) (0) | 2022.04.18 |
[TIL] Uncaught TypeError: is not a function 오류 해결하기 (0) | 2022.04.07 |
[TIL] 자바스크립트: 연산자, 조건문, 반복문, 함수, 클래스 및 객체 (0) | 2022.03.04 |
[TIL] 자바스크립트 강의 시작 (0) | 2022.03.03 |