Become a full-stack developer building front-ends with Angular
Approx. 3.5 hours
Having problems? check the errata
Login and Route Guards |
||
Introduction to security 2m 47s | Watch | |
An overview of the login functionality 2m 10s | Watch | |
Implementing the AuthService and Login component 4m 17s | Watch | |
Implementing a Route Guard 7m 10s | Watch | |
Redirecting with route guards 6m 19s | Watch | |
Authenticating users via REST (basic authentication) |
||
The concept of Basic Authentication 4m 6s | Watch | |
Implementing Basic Authentication in Spring 9m 35s | Watch | |
Testing basic authentication 1m 59s | Watch | |
Implementing Basic Authentication in Angular 9m 16s | Watch | |
Configuring CORS for basic authentication 6m 54s | Watch | |
Securing the REST API with JWT |
||
Why JWTs are a good idea 5m 31s | Watch | |
What are JWTs 6m 47s | Watch | |
Preparing Spring Boot for JWTs 5m 40s | Watch | |
Generating a JWT 9m 43s | Watch | |
Generating the Payload data 5m 45s | Watch | |
Testing the JWT 4m 47s | Watch | |
Validating a JWT 3m 45s | Watch | |
Configuring Spring to use bearer authentication part 1 8m 5s | Watch | |
Configuring Spring to use bearer authentication part 2 8m 2s | Watch | |
Configuring Spring to use bearer authentication part 3 3m 11s | Watch | |
Testing validation of the JWT 7m 35s | Watch | |
Implementing JWT Authentication in Angular |
||
Storing the JWT received from the server 3m 50s | Watch | |
Sending the Bearer Authorization header 4m 5s | Watch | |
Dealing with the 403 response code 4m 5s | Watch | |
Finding out the user's role 6m 36s | Watch | |
Surviving a browser refresh |
||
The risks of storing a JWT 5m 37s | Watch | |
Setting up a JWT Cookie 2m 8s | Watch | |
Sending a cookie from Angular 6m 12s | Watch | |
Using the cookie for authentication 7m 25s | Watch | |
Securing the cookie and getting the user's role 11m 29s | Watch | |
Surviving the refresh 3m 45s | Watch | |
Using the XMLHttpRequest header 3m 5s | Watch | |
Exercise 1 - Finishing the Application 1m 30s | Watch | |
Exercise 1 - Solution walkthrough part 1 4m 51s | Watch | |
Exercise 1 - Solution walkthrough part 2 10m 13s | Watch | |
Building and Deploying |
||
Compiling an Angular project 2m 56s | Watch | |
A note about using Git with Angular 1m 32s | Watch | |
Deploying an Angular project 3m 17s | Watch | |