`

Spring Security 2 新特性预览

阅读更多

Acegi Security项目从2.0后改为了Spring Security 2, 2.0M1在1月份已经发布,其后一系列开发版本也会陆续发布,下面先预览一下新的特性:

 

* 基于Spring 2的配置,简化其配置过程

通过Namespace和<security:annotation-driven/>,<http auto-config="true">等的简单配置,一个Form基于的安全系统通过10几行就能配置完成.而其它方面的配置也通过Namespace大大简化了配置.

 

* 针对Spring Framework 2的改进和实现.

 

* OpenID的支持.

 

* JOSSO认证支持.

 

* 提供对OSGI的支持.

 

* 提供用户分组和角色分层的安全实现.

 

* Windows NT域名认证支持.

 

* Portlet集成.

 

* RememberMeServices,UserDetailsManager的相关信息可持久在数据库.

 

* 更加灵活的安全Session处理机制.

 

* ......

 

 

下载 Spring Security 2.0 M1

 

 

3
4
分享到:
评论

相关推荐

    spring-security-reference-zh

    Spring Security 4 版本引入了一系列的新特性和改进,包括但不限于: - **增强的 Java 配置支持**:允许开发者使用纯 Java 代码而非 XML 文件来定义安全配置。 - **改进的 Web 安全性**:提供更强大的 HTTP 请求过滤...

    Spring Boot + thymeleaf + mysql + security 在线答题系统

    在现代互联网应用开发中,Spring Boot以其简洁、高效的特性成为了Java开发者首选的框架。本项目结合Thymeleaf模板引擎、MySQL数据库以及Spring Security权限控制模块,构建了一个功能完善的在线答题系统,适合用于...

    十分钟上手spring boot

    - **安全性:**Spring Security集成,提供安全认证和授权功能。 - **测试:**单元测试、集成测试等最佳实践。 ##### 二、开始使用Spring Boot **8. Spring Boot介绍** Spring Boot是一个轻量级框架,它让开发者...

    spring-framework-4.2.4.RELEASE-dist

    1. **Java 8支持**:4.2.x版本开始,Spring全面支持Java 8的新特性,如Lambda表达式、日期时间API等。 2. **WebSocket支持**:增强了WebSocket支持,提供了一套完整的服务器端和客户端API。 3. **WebFlux**:预览版...

    Spring in Action 第二版

    这本书深入浅出地介绍了Spring的核心概念、关键特性以及在实际开发中的应用,是Java开发者掌握Spring技术的重要参考资料。标签“action spring”暗示了本书主要围绕Spring框架的实践操作展开。 Spring框架是Java...

    spring boot内置jetty

    内置 Jetty 服务器是 Spring Boot 的一个重要特性,允许开发者快速启动和运行 web 应用,而无需手动配置服务器。Jetty 是一个轻量级、高性能的开源 HTTP 服务器和 Java Servlet 容器,它被广泛用于各种类型的 web ...

    Spring开发指南

    这份预览版V0.8涵盖了Spring框架的基础概念、核心特性以及实战应用,旨在为读者提供全面的Spring开发知识。 Spring是一个开源的Java平台,它简化了企业级应用的开发。它的核心设计理念是依赖注入(Dependency ...

    网络硬盘(Struts 2+Hibernate+Spring实现)

    网络硬盘是一种基于互联网的存储服务,用户可以上传、下载、管理他们的文件,类似于个人或团队的...在实际开发过程中,还需要考虑并发控制、文件的版本管理、文件预览、搜索功能等高级特性,以提供更完善的用户体验。

    spring boot 模板

    3. **集成Spring**:Thymeleaf与Spring的集成非常紧密,可以方便地使用Spring的模型数据,并且支持Spring Security等安全框架。 4. **国际化**:Thymeleaf提供强大的国际化支持,可以通过简单的配置实现多语言切换...

    视频管理项目 spring-boot

    Spring Boot以其简化Spring应用初始搭建以及开发过程的特性,成为了现代Java开发中的主流选择。本项目旨在利用Spring Boot的诸多优势,为视频服务提供稳定、高性能的解决方案。 在Spring Boot项目中,核心组件包括...

    在线电子相册、Spring课程设计

    总的来说,Spring课程设计通过构建在线电子相册项目,可以让学生深入理解和实践Spring框架的各种特性,包括Web开发、数据访问、安全控制、前端交互、性能优化以及系统架构。这不仅锻炼了编程技能,也为未来参与大型...

    基于SpringBoot3开发的通用后台权限管理系统,简单易用,快速上手资源来源网络以及部分开源社区仅供参考与学习项目不可商用、

    SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。SpringBoot3虽然目前并未正式发布,但我们可以期待它在原有基础上进一步优化性能和易用性。SpringBoot的核心...

    Spring学习思维笔记.rar

    1. **控制反转(IoC)**:IoC是Spring的核心特性,它将对象的创建和管理交给容器负责,而不是由对象自身负责。这样可以降低对象之间的耦合度,提高代码的可测试性和可维护性。 2. **依赖注入(DI)**:依赖注入是...

    spring-boot-pdf-print.zip

    这可以通过Spring Security等安全框架实现。 - 为了提高性能,可以考虑使用PDF.js的缓存机制,避免每次预览时都重新加载整个文件。 - 对于大文件,可以考虑分页加载或使用PDF.js的流式加载特性。 6. **测试与调试...

    基于Spring+Struts2.3+ExtJS4.2的简单文件管理系统

    4. **HTML5预览**:HTML5引入了一系列新特性,如File API,使得在浏览器端可以处理本地文件,无需服务器参与。项目中的HTML5预览功能可能利用这些API来实现对文本、图片等多种类型文件的在线预览。 5. **文件评论**...

    基于BootCamp+JQuery+Spring的图书馆管理系统实现代码与功能文档

    此外,项目可能还涉及到权限控制,例如使用Spring Security来实现用户登录验证和权限管理,确保只有授权用户才能进行特定操作。同时,为了保证系统的安全性,可能还应用了CSRF防护、XSS防护等措施。 总的来说,这个...

    非常简易的订餐系统springboot+thymeleaf

    Spring Boot的特性使得Java代码更加简洁,降低了项目复杂性。 4. **MVC架构模式**:Model-View-Controller模式是Web应用中常用的设计模式,Spring Boot和Thymeleaf都支持这一模式。Model负责数据处理,View负责展示...

    cool-request-plugin

    1. 它可以绕过拦截器,如果你的项目使用了spring boot security,他可以无视spring boot security的认证,并且你不需要配置什么 2. 它支持前后置脚本,并且使用java编写,可以调用任意第三方库,和项目自身的clas ...

    基于springboot+themleaf论坛管理系统源码.zip

    与JSP相比,Thymeleaf提供更加清晰的代码结构,支持离线预览,同时支持国际化和条件语句等特性,提高了开发效率和代码可读性。 在这个论坛管理系统中,Spring Boot主要负责以下部分: 1. **配置管理**:Spring ...

    基于人脸识别登录和在线合同签署系统,vue+spring+微信小程序.zip

    同时,Spring Security可以用来实现用户认证和授权,确保只有经过身份验证的用户才能访问特定资源,例如人脸识别登录功能。 3. **微信小程序** 微信小程序是一种无需下载安装即可使用的应用程序,它实现了“触手可...

Global site tag (gtag.js) - Google Analytics