/spring_security_course

spring_security_course

Primary LanguageJavaBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Spring Security Course Master Class

This project is the example code for the Spring security course on Udemy.com

(video) Spring Security Master Class Video

BLiNC Event Manager Application

This code has been developed in Maven and has a sub-project for each chapter milestone.

Thymeleaf has been used as the view templating engine throughout the book

Section Overview

  1. General Security Overview
  2. Course Reference Project
  3. Getting Started with Spring Security
  4. Custom Authentication
  5. JDBC-Based Authentication
  6. JPA-based Authentication
  7. Remember-me Service
  8. Advanced Authentication
  9. Spring Social OAuth 2
  10. Advanced Authorization
  11. Access Control Lists
  12. Custom Authorization
  13. Session Management
  14. Additional Spring Security HTTP Features
  15. Reactive Spring Security
  16. Microservice Security with OAuth 2 and JSON Web Tokens

Badges...

We don't need stinking badges...

CircleCI

SonarCloud

Lines of Code Security Rating Quality Gate Status Coverage Maintainability Rating

FOSSA Status

CII Best Practices

Blazing Saddles GIF from Blazing GIFs
<script type="text/javascript" async src="https://tenor.com/embed.js"></script>