安全命名空间
章节摘要
📄️ 认证服务
这将创建一个 Spring Security 的 ProviderManager 类的实例,该实例需要配置一个或多个 AuthenticationProvider 实例的列表。这些实例可以使用命名空间提供的语法元素创建,也可以是标准的 bean 定义,并使用 \<authentication-provider> 元素标记以添加到列表中。
📄️ Web 安全
启用 Spring Security 调试基础设施。这将提供人类可读的(多行)调试信息,以监控进入安全过滤器的请求。这可能包括敏感信息,例如请求参数或头部,并且仅应在开发环境中使用。
📄️ 方法安全性
此元素是为Spring Security bean上的方法添加安全支持的主要手段。可以通过使用注解(在接口或类级别定义)或通过定义一组切点来保护方法。
📄️ LDAP 安全
LDAP 实现广泛使用了 Spring LDAP,因此对该项目的 API 有一些了解可能会有所帮助。
📄️ WebSocket 安全
Spring Security 4.0+ 提供了授权消息的支持。其中一个具体的应用场景是在基于 WebSocket 的应用程序中提供授权。