01 - JWTs Part I
(14:34)
02 - JWTs Part II
(08:46)
03 - What is Spring Security
(12:45)
04 - Setting up the Spring Starter Project
(10:41)
05 - Adding a RestController Endpoint to Secure
(14:07)
06 - Configure Security Part 1
(14:17)
07 - Configure Security Part 2
(05:46)
08 - Creating a UserDetailsService
(15:23)
09 - Adding a BCrypt PasswordEncoder
(14:34)
10 - Adding a UserRepository
(14:39)
11 - Creating a User and Logging In
(21:53)
12 - Tidying up our code
(10:58)
13 - Creating a JwtService Part 1
(14:22)
14 - Creating a JwtService Part 2
(13:24)
15 - Unit Testing the JwtService Part 1
(14:28)
16 - Unit Testing the JwtService Part 2
(17:45)
17 - Unit Testing the JwtService Part 3
(08:34)
18 - Extracting Claims from the Token
(13:49)
19 - Adding Convenience Methods for Extracting Claims
(14:30)
20 - Testing the Convenience Methods
(12:34)
21 - Learning about Stateless Authentication
(11:55)
22 - Creating a Custom Filter for the SecurityFilterChain
(14:49)
23 - Creating a Custom Filter for the SecurityFilterChain Part 2
(15:37)
24 - Fixing Bugs and Refactoring
(14:57)
25 - Finishing the JWT flow
(12:06)
26 - Adding a Refresh Token Part 1
(13:43)
27 - Adding a Refresh Token Part 2
(13:45)
28 - Adding a Refresh Token Part 3
(11:49)
29 - Generating Access Token with Refresh Token Part 1
(13:41)
30 - Generating Access Token with Refresh Token Part 2
(13:33)
31 - Testing the Final Product
(14:40)
32 - BONUS - Introducing Thymeleaf Templating Engine
(12:50)
33 - BONUS - Tweaking the Successful Login Flow Part 1
(14:14)
34 - BONUS - Tweaking the Successful Login Flow Part 2
(14:30)
35 - BONUS - Tweaking the Successful Login Flow Part 3
(14:32)
36 - BONUS - Refactoring and Tidying Up
(14:37)
(DEPRECATED) Spring Security 01 - What is Spring Security
(04:05)
(DEPRECATED) Spring Security 02 - Getting Started
(17:26)
(DEPRECATED) Spring Security 03 - Setting up Spring Security
(10:39)
(DEPRECATED) Spring Security 04 - Adding Login Page
(10:25)
(DEPRECATED) Spring Security 05 - Encoding your passwords
(08:21)
(DEPRECATED) Spring Security 06 - Creating a User Details Service
(11:32)
(DEPRECATED) Spring Security 07 - Implementing User Details
(16:22)
(DEPRECATED) Spring Security 08 - Testing our User Details Service
(12:33)
(DEPRECATED) Spring Security 09 - Lets Talk Databases
(20:04)
(DEPRECATED) Spring Security 10 - What is Cross Site Request Forgery
(12:14)
(DEPRECATED) Spring Security 11 - How to Log Out
(07:01)
(DEPRECATED) Spring Security 12 - AuthenticationPricipal Annotation
(05:45)
(DEPRECATED) Spring Security 13 - @Secured Annotation
(14:13)