Improve your coding skills from beginner to expert with the largest online Java e-learning platform

Spring Security Module 3

featuring Spring Security, SSO and LDAP Authentication
  • This is an early release for subscribers. The course will be available for sale as soon as the last chapter is completed.
  • Coming later will be further chapters on ACLs and OpenIdConnect.
  • Part of our Spring Training series.

Contents -


Having problems? check the errata for this course.


Introduction - Interim Release with Enterprise SSO

1m 31s
This course will be released for retail when the final chapters have been added. Richard Chesterwood explains the plans for the course. Newly added for April 2016 are 3 chapters on Enterprise SSO.


Business Tier Authorization

40m 58s
How to use annotations to define access rules at the method level


Pre and Post Authorization

27m 57s
More advanced annotations for fine grained access control


LDAP Introduction

27m 40s
The basics of LDAP, for anyone new to the concept.


LDAP Authentication

41m 6s
How to integrate Spring Security with LDAP


Introducing Spring Social

55m 59s
This is a side project which allows your applications to connect to many social media providers. Although we are using it for Single Sign On only, this chapter gives a good overview, and we connect to Facebook to acquire a friends and posts graph.


SSO with Spring Social

29m 19s
We start the work of configuring Spring Security to work with Facebook as an SSO provider.


SSO with Spring Social - 2

66m 39s
This chapter completes the work of Facebook integration, and the completes the job with LinkedIn and Twitter.


Enterprise SSO - Installing CAS

31m 39s
What is Enterprise SSO? We use a common SSO provider called "Common Authentication Server" or CAS, and this chapter installs and configures.


Integrating CAS with Spring Security

40m 48s
We now need to integrate CAS with our application. At first, we'll be using a hardcoded user on the CAS system....



46m 3s
...and finally, we point CAS at a true repository of users. We are using LDAP (we think the most common choice) but the process is similar for JDBC.

Let the Course Come to You

About Us Pricing Frequently Asked Questions Contact Privacy T&Cs Affiliates and Resellers
Facebook Twitter YouTube LinkedIn