In this video I explore Auth0 authentication its use of JSON Webtokens used to communicate between clients and servers. I talk about the id token that is returned and how to look at it using the jwt.io debugger.
I talk about how the id token and the access token are not encrypted but signed. Then I further show how RS256 uses public and private key pairs to validate a json web token signature while also showing HS256 needs a pre-shared key.
I also show how a client/service that is trying to validate a json web token can find the public key from the information in the json web token itself.
Finally I show a bit about how this all fits into the "VueJS Authentication with Auth0 - Using Vuex & Vue Router" project.
I didn't commit to the repository for each video, but the final code can be found on the Dedicated Managers GitHub public repository:
https://github.com/DedicatedManagers/...
This video is part of a playlist:
• VueJS Authentication with Auth0 - Usi...