JWT 개념 알기
2022. 12. 24. 20:57
카테고리 없음
인증과 인가란 인증 인증은 서비스에게 일정 권한을 받을 수 있는 상태를 만드는 것이다. 즉, 로그인이 인증이라고 볼 수 있다. 인가 인가는 인증이 되어야만 한다. 권한이라고 볼 수 있는데 로그인 후 글쓰기, 글수정과 같은 것들이 권한이고 이를 하기 위한것이 인가이다. JWT는 인가에 관련된 부분이다. 세션 요즘은 세션보다 JWT를 많이 쓰는데 간단한 이유는 로그인에 과련해서 알아보도록 하자. 세션을 쓸 경우 아래와 같은 단점이 있다. 메모리에 정보를 갖고 있어야 해서 메모리 낭비가 심하다. 메모리가 휘발성이기 때문에 서버를 끄면, 다 날아가서 재로그인 해야한다. 다중 서버의 경우 세션이 다르면 서버마다 재로그인을 하는 불상사가 발생한다. 그래서 세션을 다 맞춰줘야 한다. 그래서 캐시 서버, 데이터베이스에..