Brief Summary
In this super fun and straightforward course, you'll learn how to add JSON Web Token authentication to your AngularJS app. We’ll tackle problems traditional methods face and dive into modern solutions. Ready to make your app secure? Let’s go!
Key Points
-
Understanding traditional vs. modern authentication methods
-
Implementing JWT in your AngularJS app
-
Making secure API calls with Auth0 integration
Learning Outcomes
-
Know how to set up JWT for AngularJS applications
-
Understand the challenges of stateless authentication
-
Be able to make authenticated requests to a NodeJS API
About This Course
Learn how to add JSON Web Token authentication to your AngularJS app
Authentication for traditional web applications is fairly straight-forward: we send our credentials to the server, a session is created, and a cookie is returned to be saved in the browser. This method works well for round-trip applications, but it isn't a good way to do authentication in modern single page apps, like those built with AngularJS.
In this course we are going to learn about the challenges associated with traditional authentication and how to use what is arguably the best alternative: the JSON Web Token.
Using that knowledge, we'll implement authentication in an AngularJS app that makes calls to an Express API. We'll cover how to address all the challenges associated with keeping a single page application in check when it comes to stateless authentication. This can be a tricky matter since the front end and backend apps are effectively separated, but we'll find out how to leverage our user's JWT to address the challenges.
We'll use Auth0 as an identity and authentication server so that we don't have to roll our own.
Secure AngularJS applications with JSON Web Tokens
Set up JWT middleware on a NodeJS (Express) app
Make authenticated HTTP requests from an AngularJS
Anonymized U.
Expect more description. Here the instructor only provide solution but do not answer why we need to use those in detail. However the overall course was nice and compact.