Simple play icon Course

Spring Framework: Authenticating Users with Spring Security 5

by Bryan Hansen

A course covering the fundamentals of using Spring Security for securing Java applications built with Spring MVC.

What you'll learn

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.

Table of contents

Course Overview

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

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. Over the years, Bryan has taught courses on Java Certifications, JPA, Hibernate, Spring, Spring MVC, Spring JDBC, Maven, RESTful Services, Selenium, Automated Testing, CAS, and various security topics.

Ready to upskill? Get started