In Spring Framework, Spring Security is a top-level project. Within the Spring Security project (https://github.com/spring-projects/spring-security), there are a number of sub-modules:
- Core (spring-security-core): Spring security's core classes and interfaces on authentication and access control reside here.
- Remoting (spring-security-remoting): In case you need Spring Remoting, this is the module with the necessary classes.
- Aspect (spring-security-aspects): Aspect-Oriented Programming (AOP) support within Spring Security.
- Config (spring-security-config): Provides XML and Java configuration support.
- Crypto (spring-security-crypto): Contains cryptography support.
- Data (spring-security-data): Integration with Spring ...