리프레시 토큰의 필요성 리프레시 토큰은 왜 필요한가? 그것이 액세스 토큰과 리프레시 토큰을 알아보면서 드는 생각이었다. 대표적으로 알려진 리프레시 토큰을 이용함으로써 얻을 수 있는 이점은 다음과 같다. 리프레시 토큰의 유효기간을 길게 주게 되면서, 액세스 토큰의 유효기간을 줄일 수 있어 액세스 토큰이 탈취되어도 위험성이 줄음 액세스 토큰...
리프레시 토큰의 저장 위치 리프레시 토큰을 서버에 저장하면, 강제 로그아웃이 가능해진다. 단, 토큰을 검사해서 로그아웃 여부를 검사해야하므로, 사실상 세션 방식과 거의 동일한 부하가 걸리며, jwt 토큰만의 고유한 장점이 사라진다. 이는 적절히 타협해서 재발급 시점에만 검사한다면, 즉각적인 로그아웃은 불가능해도, 서버에 부하를 줄일 수 있다. 그...
하나의 테이블과 인덱스 vs 여러개의 테이블 결론 hash 파티셔닝 사용 여러개의 테이블은 성능 저하 인덱스의 적절한 사용은 테이블 분리보다 성능이 좋다. 생각해보면 테이블 분리는 테이블 검색 비용 증가로 모든 테이블 성능이 나빠진다. 서버를 증설해서 서로 다른 서버에 테이블을 분리시킬 것이 아니면 하나의 테이블에서 인덱스 사용이 좋아보인다.
블로그 시작하기
JWT 토큰 인증에 대한 고민 2
새 버전의 콘텐츠를 사용할 수 있습니다.