2. Spring Security 5.1 的新增功能

Spring Security 5.1 提供了许多新功能。以下是该版本的重点内容。

2.1 Servlet

2.2 WebFlux

2.3 Integrations

  • Jackson SupportBadCredentialsException一起使用

  • @WithMockUser supports自定义在测试中设置SecurityContext的时间。例如,@WithMockUser(setupBefore = TestExecutionEvent.TEST_EXECUTION)将在 JUnit 的@Before之后且测试执行之前设置用户。

  • LDAP Authentication可以配置自定义环境变量

  • X.509 Authentication支持将委托人作为策略