Learning Spring Security Fundamentals

Spring 5, Learn Spring Security, Spring Boot with JWT, Spring Boot with OAuth2 and FormBased Authentication

Ratings 3.05 / 5.00
Learning Spring Security Fundamentals

What You Will Learn!

  • Learn the basic flow of the Spring Security
  • Implement Custom Multiple filters and AuthenticationProviders in your Project
  • Learn what is the CSRF attacks and how to avoid them
  • Learn how to resolve invalid CORS request in spring boot application
  • Learn the thery of OAuth2 and implement a project with Sign In With Google
  • How to use JWT in the spring boot project

Description

"Learning Spring Security Fundamentals" will help you to understand Spring Security and its architecture, important components such as Authentication Filters, Authentication Manager, Providers, UserDetailsService and more ... This course will also cover the CSRF attacks, CORS specification. In the final lessons, we are going to build basic applications with OAuth2 and JWT.


Below are the important topics that this couse covers:

  • Basic Concepts of the Spring Security

  • UserDetailsService

  • UserDetailsManager, JDBCUserDetailsManager and BCryptPasswordEncoder

  • Custom Authentication Provider

  • Filter Chain, Custom Filter and Authentication Manager

  • SecurityContext and SecurityContextHolder

  • CSFR Attack Simulation and CSRF setup in the Spring Boot Application

  • CORS Setup in the Spring Boot Application

  • JWT Setup with Spring Boot

  • OAuth2 Theory

  • Grant Types for OAuth2

  • Sign In With Google Button with Spring Boot & Thymeleaf


Who this course is for:

You are already using Spring Security in your project without understanding the details. And you want to know details with the architecture as well. Then this course is for you


Requirements

  • Comportable with Java Programming language, (Java 11 ++)

  • Implement already basic Spring Boot application

  • Familiar with JWT, at least you know how it works

  • Worked with JPA or at least you know how to create Entity in the Spring Boot application(Because we are going to use PostgreSQL in this course)

  • It is good to know that there is a template engine called Thymeleaf


Who Should Attend!

  • You are already using spring security but you want to also know the details and architecture of it

TAKE THIS COURSE

Tags

  • Spring Security

Subscribers

31

Lectures

39

TAKE THIS COURSE



Related Courses