JSON Web Token is a JSON-based open standard for creating access tokens. In this series of videos I will teach you JSON Web Tokens(JWT) Based Authentication implementation technique using Angular app and Nod.js with MongoDB database. However the theory of JWT workflow holds good for any technology stack.
Passing JWT token to server via angular HTTP headers
|
preview | min | |
Understanding Http Message
|
5:52min | ||
Angular Http Interceptors
|
5:50min | ||
Where to store JWT in client side
|
5:51min |
In this course you will learn how can you use Node.js to create JWT token.
Additionally, you can use Angular client side app to save JWT in the client side browser and sent the token using HTTP Interceptors. I will also discuss about the passport.js used in node.js to create JWT.
JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed. JWTs can be signed using a secret (with the HMAC algorithm) or a public/private key pair using RSA or ECDSA.
Although JWTs can be encrypted to also provide secrecy between parties, we will focus on signed tokens. Signed tokens can verify the integrity of the claims contained within it, while encrypted tokens hide those claims from other parties. When tokens are signed using public/private key pairs, the signature also certifies that only the party holding the private key is the one that signed it.
Hi! My name is Rupesh Tiwari.
I am a software architect and pluralsight author. My life's mission is to help students, beginners and professionals to increase their programming & system design skills. By just not making them a coding expert rather than teaching them the real Software Engineering Principles. Hence they get their dream job, make more money and ultimately they live a better life.
I have 15+ years of corporate IT world experience. I do software analysis, modeling and coding in my day to day activity with big IT industries. I teach people how to design software and code and make them full stack developers. I've created 1 course in pluralsight on Unit Testing RxJS using Marble Diagrams. Also authored many courses on YouTube Now I am focusing more on creating premium quality JavaScript courses on Fullstack Master.