Next.js - 인증
·
Web/React & Next.js
JsonWebToken 3단계로 구성되어있음 Issuer Data - 토근이 생성될때 서버에 의해 토큰에 자동으로 추가되는 데이터 Custom Data - 커스텀 데이터, ex) 사용자 정보 Secret Sigining Key - 비밀키를 서버에 설정 => 클라이언트는 해당 정보를 볼 수 없음. 서버만이 해당 정보 볼 수 있음 => 해당 키로 접근 가능한지 서버에서 판단. 키는 토큰에 포함되지 않음. 토큰은 클라이언트 사이드 브라우저에 저장되어 서버의 보호된 리소스에 대한 요청에 첨부됨. Next.js 에서는 토큰 생성 및 유효성 검사등을 안전한 서드파티 패키지에 맡길 수 있다. 설치 명령어는 다음 (구버전) npm install --save-exact next-auth@3 or (최신 버전) npm i..