Open moil-xm opened 2 years ago
Request the API as follows /oauth/authorize?response_type=code&client_id=client_id will throw StackOverflowError
@Resource private ClientDetailsService clientDetailsService; @Bean public JdbcClientDetailsService jdbcClientDetailsService(DataSource dataSource) { JdbcClientDetailsService jdbcClientDetailsService = new JdbcClientDetailsService(dataSource); jdbcClientDetailsService.setPasswordEncoder(passwordEncoder); return jdbcClientDetailsService; } @Override public void configure(ClientDetailsServiceConfigurer clients) throws Exception { clients.withClientDetails(clientDetailsService); .passwordEncoder(passwordEncoder); }
This can be requested normally
@Override public void configure(ClientDetailsServiceConfigurer clients) throws Exception { clients.jdbc(dataSource) .passwordEncoder(passwordEncoder); }
Both methods can be used normally
current 2.3.4.RELEASE, 2.5.0..RELEASE This problem also occurs
Actual Behavior
Request the API as follows /oauth/authorize?response_type=code&client_id=client_id will throw StackOverflowError
This can be requested normally
Expected Behavior
Both methods can be used normally
Version
Sample