I'm not gonna say JSON Web Tokens are *bad* (if used properly), but I'm also not gonna say they're *great* either.
Here's an interesting alternative though: PASETO
https://developer.okta.com/blog/2019/10/17/a-thorough-introduction-to-paseto
WeChat ID
aaronpk_tv