10.认证-Spring Security用户手册-Java-IT技术博客

10.认证

10.1 内存中身份验证

10.2  JDBC验证

10.3  LDAP验证

10.3.1 总览

10.3.2 将LDAP与Spring Security结合使用

10.4 配置LDAP服务器

10.4.1 使用嵌入式测试服务器

10.4.2 使用绑定身份验证

10.4.3 正在加载当局

10.5 实现类

10.5.1  LdapAuthenticator的实现

通用功能

BindAuthenticator

密码比较验证器

10.5.2 连接到LDAP服务器

10.5.3  LDAP搜索对象

FilterBasedLdapUserSearch

10.5.4  LdapAuthoritiesPopulator

10.5.5  Spring Bean配置

10.5.6  LDAP属性和自定义的用户详细信息

10.6  Active Directory验证

10.6.1  ActiveDirectoryLdapAuthenticationProvider

Active Directory错误代码

10.7  LDAP Java配置

10.8 身份验证提供者

10.8.1  AuthenticationProvider Java配置

10.8.2  AuthenticationProvider XML配置

10.9  UserDetailsService

10.10 密码编码

10.10.1 密码记录

10.10.2  DelegatingPasswordEncoder

密码存储格式

密码编码

密码匹配

入门经验

故障排除

10.10.3  BCryptPasswordEncoder

10.10.4  Argon2PasswordEncoder

10.10.5  Pbkdf2PasswordEncoder

10.10.6  SCryptPasswordEncoder

10.10.7 其他密码编码器

10.10.8 密码编码器XML配置

10.11 身份验证管理器和命名空间

10.12 会话管理

10.12.1 检测超时

10.12.2 并发会话控制

10.12.3 会话固定攻击防护

10.12.4  SessionManagementFilter

10.12.5 会话认证策略

10.12.6 并发控制

查询SessionRegistry中当前经过身份验证的用户及其会话

10.13 记住我身份验证

10.13.1 总览

10.13.2 简单的基于哈希的令牌方法

10.13.3 持久令牌方法

10.13.4 记住我的接口和实现

TokenBasedRememberMeServices

PersistentTokenBasedRememberMeServices

10.14  OpenID支持

10.14.1 属性交换

10.15 匿名认证

10.15.1 总览

10.15.2 组态

10.15.3  AuthenticationTrustResolver

10.16 验证前方案

10.16.1 预身份验证框架类

AbstractPreAuthenticatedProcessingFilter

PreAuthenticatedAuthenticationProvider

Http403ForbiddenEntryPoint

10.16.2 具体实施

请求标头身份验证(Siteminder)

Java EE容器认证

10.17  Java身份验证和授权服务(JAAS)提供程序

10.17.1 总览

10.17.2  AbstractJaasAuthenticationProvider

JAAS CallbackHandler

JAAS授权人

10.17.3  DefaultJaasAuthenticationProvider

InMemory配置

DefaultJaasAuthenticationProvider示例配置

10.17.4  JaasAuthenticationProvider

10.17.5 作为主题跑步

10.18  CAS认证

10.18.1 总览

10.18.2  CAS如何工作

Spring Security和CAS交互序列

10.18.3  CAS客户端的配置

服务票证认证

单次登出

通过CAS向无状态服务进行身份验证

代理票证认证

10.19  X.509验证

10.19.1 总览

10.19.2 向您的Web应用程序添加X.509身份验证

10.19.3 在Tomcat中设置SSL

10.20 运行身份验证替换

10.20.1 总览

10.20.2 组态

10.21 表格登入

10.21.1 表单登录Java配置

10.21.2 表单登录XML配置

表单和基本登录选项

10.22 基本和摘要身份验证

10.22.1  BasicAuthenticationFilter

10.22.2 组态

10.23  DigestAuthenticationFilter

10.23.1 组态

10.24 处理注销

10.24.1 注销Java配置

10.24.2 注销XML配置

10.24.3 注销处理程序

10.24.4 注销成功处理程序

10.24.5 其他注销相关参考

10.25 设置自定义AuthenticationEntryPoint


标签: Spring SecuritySpring文档Spring Security中文教程SpringSecurity手册