Spring Boot with OAuth2 - 4. OAuth2 Server 확장 3 - JwtTokenStore
이전 포스트까지는 OAuth2 Server에 데이터베이스를 붙이는 작업을 진행하였습니다. 본 포스트에서는 JWT기반의 토큰을 관리하는 기능을 추가합니다. Access Token이 발급된 이후에는 리소스에 접근하기 위해서는 발급된 토큰으로 인증 여부 및 인증정보를 OAuth Server에 질의해서 얻어와야 합니다. 테스트나 작은 시스템에서는 크게 문제가 발생하지 않으나 사용자가 많아지거나 리소스의 접근이 많아지는 경우에는 부하에 따른 문제가 발생할 수 있습니다. 즉, 사용자가 작업할 때마다 매번 OAuth Server의 /oauth/check_token으로 지속적으로 검증을 수행합니다. 따라서, 작업이 많아지게 되면 서버에 부하가 발생하게 됩니다. JWT를 사용하여 OAuth Server에서 검증에서 수행..