2018-03-05 16:56:47 -06:00
|
|
|
[[new]]
|
2021-07-30 13:52:15 -05:00
|
|
|
= What's New in Spring Security 5.6
|
2018-03-05 16:56:47 -06:00
|
|
|
|
2021-04-07 15:33:47 -06:00
|
|
|
Spring Security 5.6 provides a number of new features.
|
2018-03-05 16:56:47 -06:00
|
|
|
Below are the highlights of the release.
|
|
|
|
|
2021-10-18 21:11:47 -05:00
|
|
|
* All new https://antora.org/[Antora] based https://docs.spring.io/spring-security/[documentation].
|
|
|
|
|
2020-03-04 11:01:59 -07:00
|
|
|
[[whats-new-servlet]]
|
2021-10-26 20:05:06 -05:00
|
|
|
== Servlet
|
2021-09-20 09:09:45 -06:00
|
|
|
* Core
|
|
|
|
|
|
|
|
** Introduced https://github.com/spring-projects/spring-security/issues/10226[`SecurityContextChangedListener`]
|
2021-10-14 09:27:39 -03:00
|
|
|
** Improved https://github.com/spring-projects/spring-security/pull/10279[Method Security Logging]
|
2021-09-20 09:09:45 -06:00
|
|
|
|
2021-04-09 15:27:40 +02:00
|
|
|
* Configuration
|
|
|
|
|
2021-04-07 15:33:47 -06:00
|
|
|
** Introduced https://github.com/spring-projects/spring-security/pull/9630[`AuthorizationManager`] for method security
|
2021-09-17 13:57:23 -03:00
|
|
|
|
|
|
|
* SAML 2.0 Service Provider
|
|
|
|
|
2021-11-10 15:14:01 -07:00
|
|
|
** Added xref:servlet/saml2/logout.adoc[SAML 2.0 Single Logout Support]
|
|
|
|
** Added xref:servlet/saml2/login/authentication-requests.adoc#servlet-saml2login-store-authn-request[Saml2AuthenticationRequestRepository]
|
|
|
|
** Added xref:servlet/saml2/login/overview.adoc#servlet-saml2login-rpr-relyingpartyregistrationresolver[`RelyingPartyRegistrationResolver`]
|
2021-09-20 09:09:45 -06:00
|
|
|
** Improved ``Saml2LoginConfigurer``'s handling of https://github.com/spring-projects/spring-security/issues/10268[`Saml2AuthenticationTokenConverter`]
|
|
|
|
|
2021-09-17 10:44:51 -05:00
|
|
|
|
|
|
|
* OAuth 2.0 Login
|
|
|
|
|
|
|
|
** Added https://github.com/spring-projects/spring-security/pull/10041[`Converter` for `Authentication` result]
|
|
|
|
|
|
|
|
* OAuth 2.0 Client
|
|
|
|
|
2021-10-13 12:06:47 -05:00
|
|
|
** Improved https://github.com/spring-projects/spring-security/pull/9791[Client Credentials encoding]
|
|
|
|
** Improved https://github.com/spring-projects/spring-security/pull/9779[Access Token Response parsing]
|
|
|
|
** Added https://github.com/spring-projects/spring-security/pull/10155[custom grant types support] for Authorization Requests
|
2021-10-14 14:26:48 -05:00
|
|
|
** Introduced https://github.com/spring-projects/spring-security/pull/9208[JwtEncoder]
|
2021-09-17 10:44:51 -05:00
|
|
|
|
2021-09-20 12:18:27 -03:00
|
|
|
* Testing
|
|
|
|
|
|
|
|
** Added support to https://github.com/spring-projects/spring-security/pull/9737[propagate the TestSecurityContextHolder to SecurityContextHolder]
|
|
|
|
|
2021-09-17 10:44:51 -05:00
|
|
|
[[whats-new-webflux]]
|
2021-10-26 20:05:06 -05:00
|
|
|
== WebFlux
|
2021-09-17 10:44:51 -05:00
|
|
|
|
2021-11-11 14:51:40 -06:00
|
|
|
* OAuth 2.0 Login
|
|
|
|
|
|
|
|
** Improved xref:reactive/oauth2/login/index.adoc[Reactive OAuth 2.0 Login Documentation]
|
|
|
|
|
2021-10-13 12:06:47 -05:00
|
|
|
* OAuth 2.0 Client
|
|
|
|
|
|
|
|
** Improved https://github.com/spring-projects/spring-security/pull/9791[Client Credentials encoding]
|
|
|
|
** Added https://github.com/spring-projects/spring-security/pull/10131[custom headers support] for Access Token Requests
|
|
|
|
** Added https://github.com/spring-projects/spring-security/pull/10269[custom response parsing] for Access Token Requests
|
|
|
|
** Added https://github.com/spring-projects/spring-security/pull/10327[jwt-bearer Grant Type support] for Access Token Requests
|
|
|
|
** Added https://github.com/spring-projects/spring-security/pull/10336[JWT Client Authentication support] for Access Token Requests
|
2021-11-11 14:51:40 -06:00
|
|
|
** Improved xref:reactive/oauth2/client/index.adoc[Reactive OAuth 2.0 Client Documentation]
|