Spring Security Fundamentals

A course covering the fundamentals of using Spring Security for securing Java applications built with Spring MVC.
Course info
Rating
(364)
Level
Intermediate
Updated
Apr 3, 2014
Duration
4h 8m
Table of contents
Introduction
Getting the Scaffold Application
Securing your Spring MVC Application
User Storage in a Database
Spring Security Client Integration
Password Storage
Customizing Spring Security
Enabling Security with Expressions
Authentication Using LDAP
Forcing the use of HTTPS
What Next?
Description
Course info
Rating
(364)
Level
Intermediate
Updated
Apr 3, 2014
Duration
4h 8m
Description

This course covers all of the fundamentals of Spring Security. It covers building your first app, user storage in memory and in a database, client integration with taglibs, password storage, customizing the UI, method level security as well as method level permissions, basic LDAP configuration, and forcing connections over HTTPS.

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
What’s New in Spring 5
Intermediate
1h 25m
31 Jan 2018
Building Applications Using Spring JDBC
Intermediate
2h 33m
27 Apr 2017
More courses by Bryan Hansen
Section Introduction Transcripts
Section Introduction Transcripts

Introduction
Hello, this is Bryan Hansen from Pluralsight, and welcome to this course on Spring Security Fundamentals. In this course, we're going to cover what Spring Security is and how to integrate it into a Spring MVC application.

Getting the Scaffold Application
Hello, this is Bryan Hansen with Pluralsight, and welcome back to this course on Spring Security Fundamentals. In this module, we are going to guarantee that your environment is set up with all the prerequisites that you need to be successful in this course, and then we'll download an application from GitHub to use as just a scaffold application, just a starting point for our app to continue for development through the rest of this course.

Securing your Spring MVC Application
Hello, this is Bryan Hansen with Pluralsight, and welcome back to this course on Spring Security Fundamentals. In this module, we are going to take the scaffold application that we had downloaded in the previous module and wire it up with Spring Security. If this is the first time you've used Spring MVC or Spring Security, we will just enable the basic configuration to get our app secure and get it wired up for the remaining modules.

User Storage in a Database
Hello, this is Bryan Hansen from Pluralsight, and welcome back to this course on Spring Security Fundamentals. In this module, we are going to go through User Storage.

Spring Security Client Integration
Hello, this is Bryan Hansen from Pluralsight, and welcome back to this course on Spring Security Fundamentals. In this module, we are going to cover client programming and integration and how to use the data contained in Spring Security to enhance the user's experience.

Password Storage
Hello, this is Bryan Hansen from Pluralsight, and welcome back to this course on Spring Security Fundamentals. In this module, we are going to cover password storage and how to make your application more secure by not storing clear text passwords.

Customizing Spring Security
Hello, this is Bryan Hansen from Pluralsight, and welcome back to this course on Spring Security Fundamentals. In this module, we are going to cover customizing Spring Security for your needs. Specifically, we're going to look at the login page, logout page, and how to handle basic login forms.

Enabling Security with Expressions
Hello, this is Bryan Hansen from Pluralsight, and welcome back to this course on Spring Security Fundamentals. In this module, we are going to cover access control using expressions.

Authentication Using LDAP
Hello, this is Bryan Hansen from Pluralsight, and welcome back to this course on Spring Security Fundamentals. In this module, we are going to cover authenticating against LDAP.

Forcing the use of HTTPS
Hello, this is Bryan Hansen from Pluralsight, and welcome back to this course on Spring Security Fundamentals. In this module, we are going to cover forcing submission over HTTPS or SSL.

What Next?
So this concludes our course on Spring Security Fundamentals, and what next? There are some various courses that I have published out on Pluralsight regarding Maven, Spring Fundamentals, Spring MVC, Spring JPA, and RESTful services, and you're always welcome to send course suggestions my way through my Twitter handle bh5k or through my LinkedIn profile, which is the URL linkedin. com/in/hansenbryan, Bryan with a y. So that's it for this course. I appreciate you staying with us to the end there and I hope you found it valuable.