Spring Security Core Concepts
385 STUDENTS ENROLLED
Course Description
This course shows how to use Spring Security on a web application. Using Spring Security 4, we use the XML namespace to define authentication and authorisation roles. Common attacks and how to defend against them. How to store passwords safely using BCrypt.
Course Curriculum
Spring Security Core Concepts_Practicals and Code | |||
Spring Security Core Concepts_Practicals and Code | 00:00:00 | ||
Chapter 1.Course Overview | |||
1 Introduction Java Fundamentals | 00:07:13 | ||
Chapter 2.Getting Started | |||
2 Getting started | 00:11:33 | ||
Getting started_Workspace | 00:00:00 | ||
Chapter 3.Form Authentication | |||
3 Form Authentication | 00:29:24 | ||
Chapter 4.Preserving Usernames on Authentication Failure | |||
4 Preserving Usernames on Authentication Failure | 00:28:50 | ||
Workspace for Chapter 3 and 4 | |||
Workspace for Chapter 3 and 4 | 00:00:00 | ||
Chapter 5.Database Authentication | |||
5 Database Authentication | 00:39:47 | ||
Database Authentication_Workspace | 00:00:00 | ||
Chapter 6.Creating Users Programatically | |||
6 Creating Users Programatically | 00:45:42 | ||
Creating Users Programatically_Workspace | 00:00:00 | ||
Chapter 7.BCrypt Password Encoding | |||
7 BCrypt Password Encoding | 00:27:45 | ||
Chapter 8.Preventing Brute Force Attacks | |||
8 Preventing Brute Force Attacks | 00:47:39 | ||
Workspace for Chapter 7 and 8 | |||
Workspace for Chapter 7 and 8 | 00:00:00 | ||
Chapter 9.Tag Library and Preventing Cross Site Request Forgeries (CSRF) | |||
9 Tag Library and Preventing Cross Site Request Forgeries (CSRF) | 00:27:29 | ||
Chapter 10.Enabling Transport Layer Security (TLS/SSL) | |||
10 Enabling Transport Layer Security (TLS/SSL) | 00:20:44 | ||
Workspace for Chapter 9 and 10 | |||
Workspace for Chapter 9 and 10 | 00:00:00 | ||
Chapter 11.Bonus Chapter: Standard web.xml | |||
11 Bonus Chapter: Standard web.xml | 01:03:42 | ||
Chapter 12.Bonus Chapter: Using JavaConfig | |||
12 Bonus Chapter: Using JavaConfig | 01:03:42 |
Course Reviews
No Reviews found for this course.