Upgrade to Spring Security 5.0.0.RC1
Remove usage of deprecated `NoOpPasswordEncoder` in favor of `User.withDefaultPasswordEncoder()` in tests
This commit is contained in:
@@ -134,7 +134,7 @@ subprojects { subproject ->
|
||||
springDataMongoVersion = '2.0.0.RELEASE'
|
||||
springDataRedisVersion = '2.0.0.RELEASE'
|
||||
springGemfireVersion = '2.0.0.RELEASE'
|
||||
springSecurityVersion = '5.0.0.M5'
|
||||
springSecurityVersion = '5.0.0.RC1'
|
||||
springSocialTwitterVersion = '2.0.0.M4'
|
||||
springRetryVersion = '1.2.1.RELEASE'
|
||||
springVersion = project.hasProperty('springVersion') ? project.springVersion : '5.0.1.RELEASE'
|
||||
|
||||
@@ -50,7 +50,6 @@ import org.springframework.security.config.annotation.web.configuration.EnableWe
|
||||
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
|
||||
import org.springframework.security.core.userdetails.User;
|
||||
import org.springframework.security.core.userdetails.UserDetailsService;
|
||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
|
||||
import org.springframework.test.annotation.DirtiesContext;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
@@ -124,13 +123,15 @@ public class HttpDslTests {
|
||||
InMemoryUserDetailsManager manager = new InMemoryUserDetailsManager();
|
||||
|
||||
manager.createUser(
|
||||
User.withUsername("admin")
|
||||
User.withDefaultPasswordEncoder()
|
||||
.username("admin")
|
||||
.password("admin")
|
||||
.roles("ADMIN")
|
||||
.build());
|
||||
|
||||
manager.createUser(
|
||||
User.withUsername("user")
|
||||
User.withDefaultPasswordEncoder()
|
||||
.username("user")
|
||||
.password("user")
|
||||
.roles("USER")
|
||||
.build());
|
||||
@@ -193,12 +194,6 @@ public class HttpDslTests {
|
||||
return new AffirmativeBased(Collections.singletonList(new RoleVoter()));
|
||||
}
|
||||
|
||||
@Bean
|
||||
@SuppressWarnings("deprecation")
|
||||
public PasswordEncoder passwordEncoder() {
|
||||
return org.springframework.security.crypto.password.NoOpPasswordEncoder.getInstance();
|
||||
}
|
||||
|
||||
@Bean
|
||||
public ChannelSecurityInterceptor channelSecurityInterceptor(AccessDecisionManager accessDecisionManager)
|
||||
throws Exception {
|
||||
|
||||
@@ -55,7 +55,6 @@ import org.springframework.security.config.annotation.web.configuration.EnableWe
|
||||
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
|
||||
import org.springframework.security.core.userdetails.User;
|
||||
import org.springframework.security.core.userdetails.UserDetailsService;
|
||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
|
||||
import org.springframework.test.annotation.DirtiesContext;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
@@ -181,7 +180,8 @@ public class WebFluxDslTests {
|
||||
InMemoryUserDetailsManager manager = new InMemoryUserDetailsManager();
|
||||
|
||||
manager.createUser(
|
||||
User.withUsername("guest")
|
||||
User.withDefaultPasswordEncoder()
|
||||
.username("guest")
|
||||
.password("guest")
|
||||
.roles("ADMIN")
|
||||
.build());
|
||||
@@ -206,12 +206,12 @@ public class WebFluxDslTests {
|
||||
.from(Http.inboundGateway("/service2")
|
||||
.requestMapping(r -> r.params("name")))
|
||||
.handle(WebFlux.<MultiValueMap<String, String>>outboundGateway(m ->
|
||||
UriComponentsBuilder.fromUriString("http://www.springsource.org/spring-integration")
|
||||
.queryParams(m.getPayload())
|
||||
.build()
|
||||
.toUri())
|
||||
.httpMethod(HttpMethod.GET)
|
||||
.expectedResponseType(String.class))
|
||||
UriComponentsBuilder.fromUriString("http://www.springsource.org/spring-integration")
|
||||
.queryParams(m.getPayload())
|
||||
.build()
|
||||
.toUri())
|
||||
.httpMethod(HttpMethod.GET)
|
||||
.expectedResponseType(String.class))
|
||||
.get();
|
||||
}
|
||||
|
||||
@@ -240,12 +240,6 @@ public class WebFluxDslTests {
|
||||
return new AffirmativeBased(Collections.singletonList(new RoleVoter()));
|
||||
}
|
||||
|
||||
@Bean
|
||||
@SuppressWarnings("deprecation")
|
||||
public PasswordEncoder passwordEncoder() {
|
||||
return org.springframework.security.crypto.password.NoOpPasswordEncoder.getInstance();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user