토큰 기반 인증 간단 정리 Token based Authentication
토큰을 사용하여 인증하는 방법에 대해서 간단하게 정리해 본다. 이미 정리된 내용이 많이 있는데, 그 정보들을 바탕으로 요점정리 해 둔 것이라고 보면 된다. 토큰 vs 세션 토큰과 세션의 차이를 설명하는 글이 엄청 많은데, Client가 고유 식별자를 갖고, 그 식별자를 바탕으로 인증을 처리한다는 점에서 두 기술은 같다. 세션이 식별자에 대한 정보를 서버에 저장한다고 하지만, 결국 식별자의 일부는 client에도 저장이 되어야 한다. 보통 cookie로 저장되는데, cookie에 모든 정보를 저장하는 더 낮은 보안수준의 방식과 비교하여 세션 방식은 주요 정보가 서버에 저장된다는 의미이니 오해하지 말자.세션은 그 식별자가 http session에 한정된다는 점에서 토큰보다 제한된 범위의 활용성을 갖는다. 세..