Browse Source

Update to Spring Boot 2.1.0.M3

Fixes: gh-5843
Rob Winch 7 years ago
parent
commit
f68141d42a

+ 1 - 1
gradle.properties

@@ -1,3 +1,3 @@
 gaeVersion=1.9.64
-springBootVersion=2.1.0.M2
+springBootVersion=2.1.0.M3
 version=5.1.0.BUILD-SNAPSHOT

+ 0 - 8
samples/boot/oauth2webclient-webflux/src/main/java/sample/config/SecurityConfig.java

@@ -21,9 +21,6 @@ import org.springframework.security.config.web.server.ServerHttpSecurity;
 import org.springframework.security.core.userdetails.MapReactiveUserDetailsService;
 import org.springframework.security.core.userdetails.User;
 import org.springframework.security.core.userdetails.UserDetails;
-import org.springframework.security.oauth2.client.ReactiveOAuth2AuthorizedClientService;
-import org.springframework.security.oauth2.client.web.server.AuthenticatedPrincipalServerOAuth2AuthorizedClientRepository;
-import org.springframework.security.oauth2.client.web.server.ServerOAuth2AuthorizedClientRepository;
 import org.springframework.security.web.server.SecurityWebFilterChain;
 
 /**
@@ -47,11 +44,6 @@ public class SecurityConfig {
 		return http.build();
 	}
 
-	@Bean
-	ServerOAuth2AuthorizedClientRepository authorizedClientRepository(ReactiveOAuth2AuthorizedClientService authorizedClientService) {
-		return new AuthenticatedPrincipalServerOAuth2AuthorizedClientRepository(authorizedClientService);
-	}
-
 	@Bean
 	MapReactiveUserDetailsService userDetailsService() {
 		UserDetails userDetails = User.withDefaultPasswordEncoder()

+ 3 - 1
samples/boot/oauth2webclient/src/main/java/sample/OAuth2WebClientApplication.java

@@ -17,11 +17,13 @@ package sample;
 
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.autoconfigure.security.oauth2.client.reactive.ReactiveOAuth2ClientAutoConfiguration;
 
 /**
  * @author Joe Grandja
  */
-@SpringBootApplication
+// FIXME: Work around https://github.com/spring-projects/spring-boot/issues/14463
+@SpringBootApplication(exclude = ReactiveOAuth2ClientAutoConfiguration.class)
 public class OAuth2WebClientApplication {
 
 	public static void main(String[] args) {

+ 0 - 8
samples/boot/oauth2webclient/src/main/java/sample/config/SecurityConfig.java

@@ -22,9 +22,6 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur
 import org.springframework.security.core.userdetails.User;
 import org.springframework.security.core.userdetails.UserDetails;
 import org.springframework.security.core.userdetails.UserDetailsService;
-import org.springframework.security.oauth2.client.OAuth2AuthorizedClientService;
-import org.springframework.security.oauth2.client.web.AuthenticatedPrincipalOAuth2AuthorizedClientRepository;
-import org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository;
 import org.springframework.security.provisioning.InMemoryUserDetailsManager;
 
 /**
@@ -47,11 +44,6 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
 			.oauth2Client();
 	}
 
-	@Bean
-	public OAuth2AuthorizedClientRepository authorizedClientRepository(OAuth2AuthorizedClientService authorizedClientService) {
-		return new AuthenticatedPrincipalOAuth2AuthorizedClientRepository(authorizedClientService);
-	}
-
 	@Bean
 	public UserDetailsService userDetailsService() {
 		UserDetails userDetails = User.withDefaultPasswordEncoder()