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:
Artem Bilan
2017-10-30 20:54:40 -04:00
parent 56de7149c3
commit 2712e28074
3 changed files with 13 additions and 24 deletions

View File

@@ -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 {