Spring Security介绍

121 阅读1分钟

概述

Spring Security是一个强大的、高度可定制的身份验证和访问控制框架。它是保护基于Spring的应用程序的事实标准。

Spring Security是一个专注于为Java应用程序提供身份验证和授权的框架。与所有Spring项目一样,Spring Security的真正强大在于它可以很容易地扩展以满足定制需求。

特性

  • 对身份验证和授权的全面和可扩展支持
  • 防止会话固定、点击劫持、跨站请求伪造等攻击
  • Servlet API的集成
  • 可选的与Spring Web MVC集成
  • 其他更多的相关特性

版本说明

Spring Security版本格式形式为 MAJOR.MINOR.PATCH,这样:

  • MAJOR:即主要版本可能包含破坏性的更改。通常,这样做是为了提供更好的安全性,以匹配现代安全性实践。
  • MINOR:即小版本包含增强,但被认为是被动更新。
  • PATCH:即补丁级别应该是完全兼容的,向前和向后兼容,但修复bug的更改可能是例外。