In Software Development things are continuously changing.
Solutions that were completely fine just a moment ago, can prove to be a source of great pain now.
And one of those solutions that worked perfectly just last week, but isn't that perfect now is Session.
We all now that HTTP is a Stateless protocol, so the smart IT community figured out a way to bypass this limitation by introducing Sessions and Cookies.
But from Session-related attacks on the client-side, to problems with maintaining Session integrity on the server-side.
We found out that hacking protocols has its price.
So now it's time to take a different approach.
An approach more in line with the way today's Apps are implemented.
Enter JWT (JSON Web Token) - a Stateless solution to a Stateful problem.
This lecture will take a look at what JWT actually is and how it can be used as a replacement for Session.
It will also try to summarize what problems JWT solves (and what problems it creates) with regards to the old Session approach.
And finally, answer some of the common questions surrounding this new way of handling Users in our Apps.