세션기반 인가와 토큰기반 인가에 대해 알아보기 이전에 먼저 인증과 인가가 무엇인지 알아야할 필요가 있다. 단어가 비슷해서 행위가 비슷할 수 있지만 그 뜻이 무엇인지 알아보자. 인증 과 인가는 요약하자면 시스템의 자원을 적절하고 유효한 사용자에게 전달하고 공개하는 방법 인증과 인가의 사전적 의미를 보자면 인증 (authentication): 사용자가 자신이 주장하는 신원이나 정보의 진위여부를 확인하는 과정이다. 사전적의미는 와닿지는 않지만 쉽게 말하자면 내가 로그인 화면에서 id와 passwrod를 입력해서 제출을 하면 user1 이라는 것을 입증을 하게 된다. 이러한 행위 즉, 인증은 쉽게 말하자면 로그인 이다. 인가 (accreditation): 인가는 인증 작업 이후에 행해지는 작업이며 사용자에게 특..