Storage Mechanisms
Each of the supported mechanisms for reading a username and password can use any of the supported storage mechanisms:
- 
Simple Storage with In-Memory Authentication 
- 
Relational Databases with JDBC Authentication 
- 
Custom data stores with UserDetailsService 
- 
LDAP storage with LDAP Authentication