Libraries
spring-security-core : core authentication and authorization
spring-security-config: config using XML and Java config
spring-security-web: servlets (web based applications)
spring-security-test: used to test spring-security
spring-security-ldap: provides LDAP and Active directory support
spring-security-oauth2-core: for OAuth2 and OpenID, as a client, resource server and authorization server
spring-security-oauth2-client: OAuth2 login and client
spring-security-openid: support authenticating to an OpenID server
spring-security-oauth2-jose: Javascript Object signing and encryption specs such as JWT, JWS, JWK, JWE
spring-security-remoting: secure remote client invocation operations using spring framework remoting
spring-security-cas: auth with CAS and SSO
spring-security-acl: domain object based security operations