Scalable JWT Token Revokation in Spring Boot

This article has been indexed from

DZone Security Zone

With stateless JWT Tokens for security, short TTLs (1 min) can be used. These tokens are then refreshed during their time to live. If the server does not get to know when a user has logged out, a token of a logged-out user could continue to be refreshed. One solution for this problem will be shown here that keeps a lot of the horizontal scalability.

Architecture

Revoked Tokens DB architecture

Read the original article: