Spring Security Java 配置预览:简介

工程 | Rob Winch | 2013 年 7 月 2 日 | ...

昨天我宣布了 Spring Security Java 配置支持的发布 以及 Spring Security 3.2.0.M2 的发布,其中包含 Java 配置支持。

Spring Security 的 Java 配置支持旨在提供 XML 命名空间配置 的完整替代方案。它还旨在可扩展,以便 Spring Security 的扩展项目可以很好地与 Java 配置支持配合使用。

在本篇 Spring Security Java 配置 五部分 博客 系列 的第一篇文章中,我将讨论 Spring Security Java 配置项目的物流。

[callout title="所需版本"]无论您决定如何与 Spring Security 集成,都必须确保您使用的是 Spring 3.2.3.RELEASE+ 以避免 SPR-10546。[/callout]

可用性

在开始之前,我想谈谈可以找到 Spring Security 的 Java 配置的两个模块。

在 Spring Security 3.2.0.M2+ 中的可用性

Spring Security Java 配置已复制到 Spring Security 3.2.0.M2+ 代码库中。这意味着如果您使用的是 Spring Security 3.2.0.M2+,则应确保在您的类路径中包含 spring-security-config jar。例如,您的 Maven pom.xml 中可能包含以下条目


<dependency>
  <groupId>org.springframework.security</groupId>
  <artifactId>spring-security-config</artifactId>
  <version>3.2.0.M2</version>
</dependency>
…
<repository>
  <id>repository.springsource.milestone</id>
  <name>SpringSource Milestone Repository</name>
  <url>http://repo.springsource.org/milestone</url>
</repository>

[callout title="未来可用性"]目前没有计划为 spring-security-javaconfig 提供任何更新。相反,将鼓励用户在 Spring Security 3.2 发布时更新到该版本。[/callout]

适用于 Spring Security 3.1.4.RELEASE+ 的可用性

为了鼓励用户尝试 Spring Security Java 配置,它也作为一个名为 spring-security-javaconfig 的独立模块提供。例如,您的 Maven pom.xml 中可能包含以下条目


<dependency>
  <groupId>org.springframework.security</groupId>
  <artifactId>spring-security-javaconfig</artifactId>
  <version>1.0.0.M1</version>
</dependency>
…
<repository>
  <id>repository.springsource.milestone</id>
  <name>SpringSource Milestone Repository</name>
  <url>http://repo.springsource.org/milestone</url>
</repository>

[callout title=SpringOne2GX 2013]想要详细了解 Spring Security 3.2 版本?注册参加 2013 年 9 月 9 日至 12 日在加州圣克拉拉举行的 SpringOne2GX 2013,我将在那里 更详细地讨论 Spring Security 3.2!这次会议将有 大量精彩的会议,让您快速了解 Spring、Groovy 和 Grails 社区中发生的一切!别忘了在 8 月 9 日之前注册,享受早鸟折扣,节省 200 美元![/callout]

请提供反馈

如果您遇到错误、有改进的想法等,请不要犹豫,提出来!我们希望听到您的想法,以便我们能够在代码普遍可用之前确保将其正确处理。尽早尝试新功能是回馈社区的一种简单有效的方式。这也确保了您想要的特性存在并且按您期望的方式工作。

请将任何问题或功能请求记录到 Spring Security JIRA 的“Java 配置”类别下。在记录 JIRA 后,我们鼓励(但不要求)您在拉取请求中提交您的更改。您可以在 贡献者指南 中阅读有关如何执行此操作的更多信息

如果您对如何执行某些操作有疑问,请使用 Spring Security 论坛Stack Overflow 并使用标签 spring-security(我将密切关注它们)。如果您对本博客有具体的评论或问题,请随时留下评论。使用合适的工具将使每个人都更容易。

结论

您现在应该清楚地了解 Spring Security Java 配置存在于多个地方的原因、在哪里可以找到更新以及在哪里记录问题。在 下一篇文章 中,我们将逐步介绍如何在 Web 应用程序中使用 Spring Security Java 配置。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部