By
Bibhuti Barun
Agenda for the session:
What is Spring Security?
Why we need Spring Security?
Authentication VS Authorization
Session Management
Authentication using LDAP
History:
 Spring Security began in late 2003 as “The
Acegi Security System for Spring”
 The 1.0.0 final release was published in May
2006
 Acegi Security became an official Spring
Portfolio project towards the end of 2007 and
was rebranded as “Spring Security”.
Spring Security Modules:
 Core - spring-security-core.jar
 Web - spring-security-web.jar
 Config - spring-security-config.jar
 LDAP - spring-security-ldap.jar
 ACL - spring-security-acl.jar
 CAS - spring-security-cas-client.jar
 OpenID - spring-security-openid.jar
Application Without Security ?
Browser Application
request
response
Browser Application
request
response
Spring
Security

Spring security