Browse Source

Remove OAuth2AuthorizationServerConfiguration.applyDefaultSecurity()

Closes gh-2101
pull/2103/head
Joe Grandja 5 months ago
parent
commit
108e64616a
  1. 25
      oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configuration/OAuth2AuthorizationServerConfiguration.java

25
oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configuration/OAuth2AuthorizationServerConfiguration.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2020-2024 the original author or authors.
* Copyright 2020-2025 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -31,7 +31,6 @@ import org.springframework.context.annotation.Configuration; @@ -31,7 +31,6 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;
import org.springframework.security.config.Customizer;
import org.springframework.security.config.annotation.SecurityConfigurerAdapter;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.oauth2.jwt.JwtDecoder;
import org.springframework.security.oauth2.jwt.NimbusJwtDecoder;
@ -65,28 +64,6 @@ public class OAuth2AuthorizationServerConfiguration { @@ -65,28 +64,6 @@ public class OAuth2AuthorizationServerConfiguration {
return http.build();
}
/**
* @param http the {@link HttpSecurity}
* @throws Exception if {@link OAuth2AuthorizationServerConfigurer} could not be
* applied
* @deprecated For removal in 2.0. Use
* {@link HttpSecurity#with(SecurityConfigurerAdapter, Customizer)} and pass in
* {@link OAuth2AuthorizationServerConfigurer#authorizationServer()}.
*/
@Deprecated(since = "1.4", forRemoval = true)
public static void applyDefaultSecurity(HttpSecurity http) throws Exception {
// @formatter:off
OAuth2AuthorizationServerConfigurer authorizationServerConfigurer =
OAuth2AuthorizationServerConfigurer.authorizationServer();
http
.securityMatcher(authorizationServerConfigurer.getEndpointsMatcher())
.with(authorizationServerConfigurer, Customizer.withDefaults())
.authorizeHttpRequests((authorize) ->
authorize.anyRequest().authenticated()
);
// @formatter:on
}
public static JwtDecoder jwtDecoder(JWKSource<SecurityContext> jwkSource) {
Set<JWSAlgorithm> jwsAlgs = new HashSet<>();
jwsAlgs.addAll(JWSAlgorithm.Family.RSA);

Loading…
Cancel
Save