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
(438)
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
(438)
Level
Intermediate
Updated
Sep 30, 2020
Duration
4h 48m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.
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
Building Applications Using Spring JDBC
Intermediate
2h 30m
Jun 4, 2021
More courses by Bryan Hansen
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Bryan Hansen, and welcome to my course, Spring Framework: Authenticating Users with Spring Security. I am the CEO of Complete Programmer and the Practice Director at Software Technology Group. Security is a complex topic, and doing it correctly can be quite challenging. In this updated course, we're going to cover how to authenticate users against LDAP and authorize against a standalone database. We're also going to show you how to customize the Spring Security object to add your own unique fields to it and have it more closely match your application's needs. We're going to show you how to create a custom registration process for Spring Security and also handle the common problem of a forgotten password inside of Spring Security. By the end of this course, you'll know all the fundamentals of Spring Security and how to implement security inside of your Java application. Before beginning the course, you should be familiar with Spring and Spring MVC some. I hope you'll join me on this journey to learn security with the Spring Framework: Authenticating Users with Spring Security course, at Pluralsight.