Skip to content

Commit d5d7fd4

Browse files
committed
Update What's New
1 parent 491a3e8 commit d5d7fd4

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

docs/modules/ROOT/pages/whats-new.adoc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,15 @@ Each section that follows will indicate the more notable removals as well as the
1212
== Modules
1313

1414
* The https://github.com/spring-projects/spring-security-kerberos[Spring Security Kerberos Extension] is now part of Spring Security. See the xref:servlet/authentication/kerberos/index.adoc[Kerberos] section of the reference for details.
15+
* https://github.com/spring-projects/spring-authorization-server[Spring Authorization Server] is now part of Spring Security. See the xref:servlet/oauth2/authorization-server/index.adoc[OAuth 2.0 Authorization Server] section of the reference for details.
1516

1617
== Core
1718

1819
* Added Support for xref:servlet/authentication/mfa.adoc[Multi-Factor Authentication]
1920
* Removed `AuthorizationManager#check` in favor of `AuthorizationManager#authorize`
2021
* Added javadoc:org.springframework.security.authorization.AllAuthoritiesAuthorizationManager[] and javadoc:org.springframework.security.authorization.AllAuthoritiesReactiveAuthorizationManager[] along with corresponding methods for xref:servlet/authorization/authorize-http-requests.adoc#authorize-requests[Authorizing `HttpServletRequests`] and xref:servlet/authorization/method-security.adoc#using-authorization-expression-fields-and-methods[method security expressions].
2122
* Added xref:servlet/authorization/architecture.adoc#authz-authorization-manager-factory[`AuthorizationManagerFactory`] for creating `AuthorizationManager` instances in xref:servlet/authorization/authorize-http-requests.adoc#customizing-authorization-managers[request-based] and xref:servlet/authorization/method-security.adoc#customizing-authorization-managers[method-based] authorization components
22-
* Added `Authentication.Builder` for mutating and merging `Authentication` instances
23+
* Added javadoc:org.springframework.security.core.Authentication$Builder[`Authentication.Builder`] for mutating and merging `Authentication` instances
2324
* Moved Access API (`AccessDecisionManager`, `AccessDecisionVoter`, etc.) to a new module, `spring-security-access`
2425

2526
== Config
@@ -28,7 +29,8 @@ Each section that follows will indicate the more notable removals as well as the
2829
* Removed `and()` from the `HttpSecurity` DSL in favor of using the lambda methods
2930
* Removed `authorizeRequests` in favor of `authorizeHttpRequests`
3031
* Simplified expression migration for `authorizeRequests`
31-
* Added support for SPA-based CSRF configuration:
32+
* Added support for SPA-based CSRF configuration
33+
* Added support for javadoc:org.springframework.security.web.access.DelegatingMissingAuthorityAccessDeniedHandler[binding missing authorities to authentication mechanisms].
3234

3335
Java::
3436
+
@@ -61,6 +63,8 @@ http.csrf((csrf) -> csrf.spa());
6163
* Added support for custom `JwkSource` in `NimbusJwtDecoder`, allowing usage of Nimbus's `JwkSourceBuilder` API
6264
* Added builder for `NimbusJwtEncoder`, supports specifying an EC or RSA key pair or a secret key
6365
* Added support for `@ClientRegistrationId` at the xref:features/integrations/rest/http-service-client.adoc#type[type level], eliminating the need for method level repetition
66+
* Added support for https://github.com/spring-projects/spring-security/issues/17964[OAuth 2.0 Dynamic Registration Protocol]
67+
* Enabled https://github.com/spring-projects/spring-security/issues/18020[PKCE by default] in OAuth 2.0 Authorization Server
6468

6569
== SAML 2.0
6670

@@ -80,3 +84,5 @@ http.csrf((csrf) -> csrf.spa());
8084
* Added javadoc:org.springframework.security.web.authentication.preauth.x509.SubjectX500PrincipalExtractor[]
8185
* Added support for propagating exceptions in Authorized proxies through Spring MVC controllers
8286
* Added support to Authorized objects for Spring MVC types
87+
* Added support to Default Login Page to show factors based on `factor.type` and `factor.reason` parameters
88+
* Changed LoginUrlAuthenticationEntryPoint to favor relative redirects by default

0 commit comments

Comments
 (0)