logo
Get all Angular courses today! x

JWT: Token Based Authentication

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.

  • No Rating
  • (0 Reviews)
  • 8 User Enrolled
  • Free
  • Course Includes
  • All HD Videos
  • Course Completion Certificate


What you will learn

  • Learn how to create JWT in Node.js
  • Learn how to send JWT from Angular Http Interceptor
  • Learn how to protect server web api

Course Content

8 sections • 14 lectures • 01h 50m total length
Client side vs Server side
12:10min
Session based authentication
17:02min
Cookie based authentication
8:38min
What is JWT based authentication
10:56min
JWT authentication for distributed systems
12:31min
Securing REST apis using JWT authentication
9:30min
JWT Authentication for Google Sign-on
14:53min
Applying JWT in user registration
5:50min
Applying JWT in User Authentication part-1
5:50min
Applying JWT in User Authentication part-2
3:56min
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

Requirements

  • Basic knowledge of Angular programming is required.

Description

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.

Recently Added Courses

blog
Last Updated 21st May 2021
  • 0
  • 3000
  • 5000
blog
Last Updated 19th February 2021
  • 2
  • 30
  • 250
blog
Last Updated 19th February 2021
  • 3
  • 30
  • 250
blog
Last Updated 17th December 2020
  • 5
  • Free

About the Instructor

instructor
About the Instructor

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.