摘要:
Spring Security提供了与Spring MVC测试的全面集成。 12.1 Setting Up MockMvc and Spring Security(设置MockMvc和Spring安全性) Spring MVC Test提供了一个方便的接口,称为RequestPostProcesso 阅读全文
摘要:
本节演示如何使用Spring安全性的测试支持来测试基于方法的安全性。我们首先介绍一个MessageService,它要求用户通过身份验证才能访问它。 public class HelloMessageService implements MessageService { @PreAuthorize( 阅读全文
摘要:
既然我们已经对Spring安全体系结构及其核心类有了一个高层次的概述,那么让我们仔细看看一两个核心接口及其实现,特别是AuthenticationManager、UserDetailsService和AccessDecisionManager。这些在本文档的其余部分中经常出现,所以您知道它们是如何配 阅读全文
摘要:
9.1 Runtime Environment 运行环境 Spring Security 3.0需要Java 5.0运行时环境或更高版本。由于Spring Security的目标是以独立的方式运行,所以没有必要将任何特殊的配置文件放入Java运行时环境中。特别是,不需要配置特殊的Java身份验证和授 阅读全文
摘要:
该项目提供了几个示例web应用程序。为了避免下载量过大,分发zip文件中仅包含“教程”和“联系人”示例。其他的可以直接从你可以获得的资源中构建,如介绍中所述。这个项目很容易自己构建,在https://spring.io/spring-security/.的项目网站上有更多的信息。本章中提到的所有路径 阅读全文
摘要:
6.1 Introduction(简介) 命名空间配置在Spring框架的2.0版本就可以使用了,他允许你通过额外的XML架构元素补充传统的Spring bean应用程序上下文。你可以从Spring的参考文档找到更多信息 Reference Documentation.。命名空间元素可以简单的允许配 阅读全文
摘要:
在Spring 3.1中,对 Java Configuration (Java配置)的一般支持被添加到Spring框架中。自Spring Security 3.2以来,就有了Spring Security对Java配置的支持,用户可以轻松配置Spring Security,而无需使用任何XML。 如 阅读全文
摘要:
Spring Security为基于Java EE的企业软件应用程序提供了一个全面的安全解决方案。当您在本参考指南中冒险时,您会发现,我们试图为您提供一个有用且高度可配置的安全系统。 安全是一个不断变化的目标,追求全面的、全系统的方法非常重要。 在安全领域,我们鼓励您采用“安全层”,以便每一层都尽可 阅读全文
摘要:
第44.1节,“一般问题” 第44.2节,“常见问题” 第44.3节,“春季安全架构问题” 第44.4节,“常见”如何“请求 44.1 General Questions 第44.1.1节,“Spring Security会满足我的所有应用程序安全要求吗?” 第44.1.2节,“为什么不使用web. 阅读全文
摘要:
本附录提供了Spring Security中模块的参考,以及它们在运行的应用程序中运行所需的附加依赖关系。我们不包括仅在构建或测试Spring Security本身时使用的依赖关系。我们也不包括外部依赖所需的可传递依赖。 项目网站上列出了所需的Spring版本,因此下面的Spring依赖项省略了具体 阅读全文