Depending on who you listen to, JWTs are either a panacea for all your authentication problems or should be avoided like the plague.
What Is a JWT?
A JWT, or JSON Web Token, is a string/token issued by the server that asserts properties contained in its “payload”. Its most common use case is for authentication (OAuth 2.0 + Open ID Connect) and session management.