Angular: Securing Apps

Angular: Securing Apps

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 09m | 184 MB

Angular lets you build complex applications quickly, but these powerful applications can open the door to your most important systems. To keep your systems secure, you’ll need to harden your authentication processes and make sure the other doors are closed, as well as keep a close eye on vulnerabilities as they emerge in the core framework and toolchain. In this project-based course, learn practical strategies and best practices for securing your Angular apps. Explore some of the most pressing security threats and how to prevent these issues from affecting your apps. This course also covers how to use JSON Web Tokens for single sign-on authentication in an Angular app.

Topics include:

  • The role of the OWASP organization
  • Dealing with cross-site scripting (XSS) and cross-site request forgery attacks
  • JSON Web Tokens
  • Creating and securing API endpoints
  • Routing authentication
Table of Contents

Introduction
1 Welcome
2 Course prerequisites
3 Using the exercise files

Setting Up
4 Installation and base project

Overview of Security Threats
5 Introduction to OWASP
6 Cross-site scripting XSS attacks
7 Cross-site request forgery CSRF
8 Other threats and resources

JSON Web Token JWT
9 Introduction to JWT
10 Initial setup of our server
11 Create our API endpoints
12 Initial Auth0 setup
13 Add files and code from Auth0
14 Show our API data

Routing Authentication
15 Add secured API code to the server
16 Connect our client to the secured API

Conclusion
17 Next steps