오늘은 바로 TIL 로 넘어가보겠습니다.4주차 과제 진행할 때 저는 인증을 단순 ID/PW 기반으로 진행하였습니다.사유는 아래와 같습니다.Session, Cookie, JWT 중 어떤 것을 선택할지 결정하지 못함JWT 발급, 서명 검증이 이해가 되지 않음오늘의 TIL은 JWT 발급과 서명에 대하여 정리해보겠습니다.저는 JWT를 쓸 때, RSA 방식으로 진행하고자 했습니다.(HMAC이 아닌)근데 이해가 안되는 것이, 서버에서는 공개키로 서명을 검증하고 클라이언트는 공개키만 갖는거죠비대칭키 암호화는 비밀키로 복호화, 공개키로 암호화라는 특징이 있으니까요..!JWT의 컨셉은 Header + Payload를 암호화하여 서명을 생성하고 서버에서 서명을 검증하여 Payload가 위조가 되었는지 아니었는지 검증하는건..