# 存储机制

用于读取用户名和密码的每种受支持的机制都可以利用任何受支持的存储机制：

* 带有[内存中身份验证](in-memory.html#servlet-authentication-inmemory)的简单存储

* 具有[JDBC 身份验证](jdbc.html#servlet-authentication-jdbc)的关系数据库

* 自定义数据存储[UserDetailsService ](user-details-service.html#servlet-authentication-userdetailsservice)

* 具有[LDAP 身份验证](ldap.html#servlet-authentication-ldap)的 LDAP 存储

## 章节摘要

* [In Memory](in-memory.html)
* [JDBC](jdbc.html)
* [用户详细信息](user-details.html)
* [UserDetailsService ](user-details-service.html)
* [PasswordEncoder ](password-encoder.html)
* [DAoAuthenticationProvider ](dao-authentication-provider.html)
* [LDAP](ldap.html)

[Digest](digest.html)[In Memory](in-memory.html)

