[NodeJS] 6장 인증 및 보안
1. JWT(JSON Web Token) JWT는 JSON 객체를 사용해 정보를 안전하게 전송하기 위한 개방형 표준(RFC 7519)이며, JWT는 다음과 같은 세 부분으로 구성됩니다.Header: 토큰의 유형(type)과 서명 알고리즘(algorithm)에 대한 정보를 포함Payload: 사용자 정보 및 토큰의 유효 기간과 같은 클레임(claims)을 포함Signature: Header와 Payload를 인코딩한 후 비밀 키를 사용해 서명, 이 서명은 토큰의 무결성을 확인하는 데 사용JWT는 서버에 상태를 저장할 필요 없이 클라이언트와 서버 간의 인증을 가능하게 합니다.2. 사용자 인증 구현먼저 필요한 패키지를 설치하기 위해 아래 명령어를 입력합니다.npm install express jsonwebto..