Allow OPTIONS HTTP Method for oauth/token request

前端 未结 5 1380
不思量自难忘°
不思量自难忘° 2020-12-04 19:17

I\'m trying to enable oauth2 token fetching for my angular application. My configuration is working fine (authentication is working correctly for all requests, token fetchin

5条回答
  •  青春惊慌失措
    2020-12-04 20:06

    I just add

    @Order(Ordered.HIGHEST_PRECEDENCE)
    

    in

    public class OAuth2SecurityConfig extends WebSecurityConfigurerAdapter {....}
    

    and config the support of spring

    @Bean
    public CorsConfigurationSource corsConfigurationSource() {
      CorsConfiguration configuration = new CorsConfiguration();
      configuration.setAllowedOrigins(Arrays.asList("*"));
      configuration.setAllowedMethods(Arrays.asList("*"));
      configuration.setAllowedHeaders(Arrays.asList("*"));
    
      UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
      source.registerCorsConfiguration("/**", configuration);
      return source;
    }
    

    Worked for me.

提交回复
热议问题