Spring Boot + Security: Token Based Authentication example with JWT, Authorization, Spring Data & MySQL