트랜잭션은 DB의 상태를 바꾸는 하나의 작업 단위이다.
예 : 통장에서 돈을 차감한다와 다른 통장에 돈을 추가하는 두가지 변경은 따로 존재해선 안된다. 한쪽의 돈만 차감되거나 한쪽의 돈만 추가되면 혼란이 생기니까.
그래서 두 작업을 트랜잭션으로 묶으면 두가지 성공하기 전에는 DB를 변화시키지 않게 된다.
액세스 토큰은 만료 기한이 짧은 상태로 발급한다.
리프레쉬 토큰에는 내용이 없다.
리프레쉬 토큰을 키로, 값을 id로 객체 안에 넣는다.