쿠키 세션 미들웨어

신동윤·2023년 2월 11일
0


pycharm-3a924c49=954230c1-fad9-4c1a-a815-38663f12471c라는 쿠키정보가 들어와서 delete해줬더니 사라짐 ,, 뭘까

쿠키

  • 클라이언트가 조작 가능
  • name=sparta; role=admin; 문자열
  • cookie-parser : 쿠키 데이터를 편하게 쓸 수 있게 하는 라이브러리 (미들웨어의 방식을 차용)
    { "name": "sparta", "role": "admin" }

세션

  • 클라이언트가 조작 불가능
  • 서버에 원래 데이터 저장하고, 클라이언트한테 원래 데이터 가져올 수 있는 힌트? 를 제공

JWT (json web token)
JSON 데이터를 암호화시켜서 주고받을 때 사용하는 표현 방식

  • 암호화(Encode) : 평문 → 암호
  • 복호화(Decode) : 암호 → 평문(우리가 쓰는 언어, 실제 데이터)

JWT는 비밀 키를 모르더라도 복호화(Decode)가 가능 https://jwt.io/

미들웨어

  • 요청(Request)와 응답(Response)의 중간에 전달해주는 것
  • 공통적으로 사용하는 부분이 있을 때 좋음
  • 차례대로 진행 되기에 순서가 중요

JsonWebTokenError: invalid signature
복호화 실패 복호화를

0개의 댓글