/spring-security-udemy

Original course Spring 3.2 code rewritten to use Spring 5.0

Primary LanguageJava

Created by Trevor Page. Last updated 6/2015

This course is nice but a little bit outdated (last update is more than 2.5 years old) so I've decided to rewrite the main part with Spring 5 and recently released Spring Boot 2.0. Also I replace JSP with Thymeleaf and try to use it with Spring Security 5, which isn't officially supported by current Thymeleaf release yet.**

Curriculum For This Course 11 Lectures 02:37:49

The Introduction 43:38

  • What is Spring Security? 13:56
  • Spring Security Hello World (Part I) 10:56
  • Spring Security Hello World (Part II) 18:46

Customization 53:23

  • Customized Login Page 19:10
  • Creating Roles for Authorization 18:16
  • Integrating with a Database (via JDBC) 15:57

The Good Stuff 37:50

  • Using the Principal Object (Getting the User from the Request) 05:18
  • Automatic Password Encryption 13:37
  • Creating Custom Authentication Process (integrating with Legacy Systems) 18:55

Bonus Topics 22:58

  • Adding Method Level Security 15:02
  • Concurrent Session Management 07:56