Я пытаюсь преобразовать конфигурации spring security xml в конфигурацию java, знает ли кто-нибудь, как преобразовать следующие теги:
<authentication-manager alias = "authenticationManager">
<authentication-provider ref = "...." />
<authentication-provider ref = "...." />
</authentication-manager>
Вот этот
<oauth:provider consumer-details-service-ref = "oauthConsumerDetails" token-services-ref = "tokenServices"
require10a = "false" authenticate-token-url = "/oauth_authenticate_token" />
Вот этот
<oauth:token-services id = "tokenServices" />
и этот
<global-method-security pre-post-annotations = "enabled" secured-annotations = "enabled"/>




Я не совсем понимаю, что вы хотите, но вот код с аннотациями конфигурации Java, которые могут вам помочь:
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
private UserService userDetailsService;
@Override
@Bean
public AuthenticationManager authenticationManagerBean() throws Exception {
return super.authenticationManagerBean();
}
@Autowired
public void globalUserDetails(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(userDetailsService).passwordEncoder(passwordEncoder());
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth.authenticationProvider(authenticationProvider());
}
@Bean
public DaoAuthenticationProvider authenticationProvider() {
DaoAuthenticationProvider authenticationProvider = new DaoAuthenticationProvider();
authenticationProvider.setUserDetailsService(userDetailsService);
authenticationProvider.setPasswordEncoder(passwordEncoder());
return authenticationProvider;
}
}
Спасибо, поищу по тегам oauth. Ты уже слишком много мне помог.