Developer/Web Development
서버 기반 인증 vs. 토큰 기반 인증
서버 기반 인증 기존의 서버 인증 기반의 시스템에서는 서버측에서 유저들의 정보를 기억하고 있어야 했다. 이렇게 세션을 유지하기 위해서는 메모리, 디스크, 데이터베이스 시스템등에 세션을 담고는 했다. 서버 기반 인증 시스템의 흐름은 다음과 같다. 서버 기반의 인증 시스템은 아직도 사용하고 있는 곳이 많기는 하지만, 요즘 웹과 모바일 웹 어플리케이션들이 대세를 이루게 되면서, 이러한 방식의 인증 시스템은 문제를 보이기 시작했다. 예를 들면, 서버를 확장하기가 어려워진 것이다. 서버 기반 인증의 문제점 세션 세션이란, 유저가 인증을 할 때, 이 기록을 서버에 저장하는 것을 뜻한다. 주로 이 세션은 메모리에 저장되기 때문에, 많은 유저가 로그인을 하게 된다면 서버의 램이 과부화가 되게 된다. 대안으로 세션을 데..
2021. 7. 3.