I\'m trying to create OAuth2 Server Provider using this tutorial Spring OAuth2 . The main difference between example and my project - I do not use Spring Boot. I try to split th
Create another WebSecurityConfigurerAdapter
class that will be the "main" configuration and add the following code in order to expose an AuthenticationManager
bean:
@Bean
public AuthenticationManager customAuthenticationManager() throws Exception {
return authenticationManager();
}
add this line in your servlet-context.xml
<beans:bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>
After you add the bean You should remove @Autowired from authenticationManager
private AuthenticationManager authenticationManager;
@Bean
public AuthenticationManager customAuthenticationManager() throws Exception {
return authenticationManager();
}
Solution: Just remove protected void configure(AuthenticationManagerBuilder auth)
method. According to javadoc I don't need this method.