Spring Framework: Authenticating Users with Spring Security

A course covering the fundamentals of using Spring Security for securing Java applications built with Spring MVC.
Course info
Rating
(410)
Level
Intermediate
Updated
Sep 30, 2020
Duration
4h 48m
Table of contents
Course Overview
Configuring an Application to Use Spring Security
Securing Your Spring MVC Application
Configuring Spring Security to Use a Database
Authenticating Users Against LDAP
Customizing the Spring Security Object
Creating a Custom Login Page for Spring Security
Creating a Custom Registration Process for Spring Security
Handling a Forgotten Password in Spring Security
Securing Methods in Spring Security
Securing UI Elements Using Spring Security
Description
Course info
Rating
(410)
Level
Intermediate
Updated
Sep 30, 2020
Duration
4h 48m
Description

This course covers all of the fundamentals of Spring Security. It covers securing your app, user storage in memory and in a database, authentication against ldap and authorization against a database, updated hashing algorithms for password storage, customizing the UI, method level security as well as method level permissions, and new techniques for accessing the current logged in user.

Course FAQ
Course FAQ
What is Spring Web MVC?

Spring Web MVC, commonly referred to as Spring MVC, is an app framework for Java.

What is Spring Security?

Spring Security is used for securing Java apps built with Spring MVC.

What will I learn in this course?

This course is a Spring Security tutorial covering building your first app, password storage, method-level security and permissions, and forcing HTTPS connections.

What software will I need?

You will need Java - anything greater than Java 6. You'll also need Tomcat - anything greater than Tomcat 6. You will need Spring STS or Eclipse - if you use Eclipse, you need to have the latest Maven plugin.

What do I need to know first?

It's highly recommended that you first complete the Spring MVC Fundamentals course.

Who is this course for?

This course is for anyone seeking Spring Secrity training to increase the security of their Java apps.

About the author
About the author

Bryan is a Director at Software Technology Group, a consulting company based out of Salt Lake City, and has authored and taught numerous courses in Java.

More from the author
Spring Framework: Spring MVC Fundamentals
Beginner
2h 32m
Feb 12, 2020
Spring Framework: Spring Fundamentals
Beginner
2h 27m
Nov 7, 2019
More courses by Bryan Hansen
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Brian Hansen and welcome to my course spring security fundamentals. I am the CEO of Complete Programmer and a director of practice development at Software Technology Group. Security is a complex topic, and doing it correctly can be challenging. In this updated course, we're going to cover authenticating users against l'd app also, how to authenticate them against l'd app and authorize them against the database. We're going to customize the's spring security object at details that will be unique to your application and your instance. We're going to look at creating a custom registration process for spring security and also how to handle a forgotten password using spring security. By the end of this course, you'll know all the fundamentals of spring security and how to implement that inside of your Java application before beginning the course. You should be familiar with spring and some spring NBC. Some I hope you'll join me on this journey to learn spring security with the Spring Security Fundamentals course at Pluralsight