Spring Security Java 配置预览:简介

工程技术 | Rob Winch | 2013 年 7 月 02 日 | ...

昨天我发布了 Spring Security Java 配置支持包含 Java 配置支持的 Spring Security 3.2.0.M2 版本

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 日之前注册,使用 Early discount 节省 200 美元! [/callout]

请提供反馈

如果您遇到错误、有改进的想法等,请不要犹豫提出! 我们希望听到您的想法,以便我们可以确保在代码普遍可用之前将其做好。 尽早尝试新功能是回馈社区的好方法,也是简单的方法。 这也确保了您想要的功能存在并且按照您认为应该的方式工作。

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

如果您对如何做某事有疑问,请使用 Spring Security 论坛带有 spring-security 标签的 Stack Overflow(我会密切关注它们)。 如果您对此博客有具体的评论问题,请随时发表评论。 使用合适的工具将有助于让每个人都更容易。

结论

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

获取 Spring 新闻资讯

通过 Spring 新闻资讯保持联系

订阅

取得领先

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部