[Spring Security] JWT와 Spring Security의 차이점은?
처음에는 JWT와 Spring Security가 동일한 개념인 줄 알고 무턱대고 사용하려고 했다가,서로 다른 개념이라는 것을 알고 공부한 경험이 있다. 이에 대한 차이를 확실하게 구분하고 기록해두자. JWT(JSON Web Token)이란?: 사용자 인증 및 식별에 사용되는 토큰이다.클라이언트가 인증 정보를 포함해 서버와 통신할 때 사용되는데, 다양한 언어로도 지원이 되기 때문에(Java, JS, Python 등) 일반적으로 가장 많이 사용되는 토큰이다. 구성은 다음과 같다.Header: 어떤 암호화 알고리즘인지, JWT token 기록{ "typ": "JWT", "alg": "HS256"}Payload: 사용자의 이름, 사용자의 정보, 토큰 만료 시간 등 사용자 식별 가능에 대한 정보가 저장됨, J..