Removed security code
This commit is contained in:
@@ -94,88 +94,4 @@ public class TraceWebClientAutoConfiguration {
|
||||
return new TraceWebClientBeanPostProcessor(beanFactory);
|
||||
}
|
||||
}
|
||||
|
||||
// @Configuration
|
||||
// @ConditionalOnClass({ UserInfoRestTemplateCustomizer.class, OAuth2RestTemplate.class })
|
||||
protected static class TraceOAuthConfiguration {
|
||||
|
||||
@Autowired BeanFactory beanFactory;
|
||||
|
||||
// @Bean
|
||||
// UserInfoRestTemplateCustomizerBPP userInfoRestTemplateCustomizerBeanPostProcessor() {
|
||||
// return new UserInfoRestTemplateCustomizerBPP(this.beanFactory);
|
||||
// }
|
||||
|
||||
// TODO: Bring back security support
|
||||
// @Bean
|
||||
// @ConditionalOnMissingBean
|
||||
// UserInfoRestTemplateCustomizer traceUserInfoRestTemplateCustomizer() {
|
||||
// return new TraceUserInfoRestTemplateCustomizer(this.beanFactory);
|
||||
// }
|
||||
|
||||
// private static class UserInfoRestTemplateCustomizerBPP implements BeanPostProcessor {
|
||||
//
|
||||
// private final BeanFactory beanFactory;
|
||||
//
|
||||
// UserInfoRestTemplateCustomizerBPP(BeanFactory beanFactory) {
|
||||
// this.beanFactory = beanFactory;
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Object postProcessBeforeInitialization(Object bean,
|
||||
// String beanName) throws BeansException {
|
||||
// return bean;
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public Object postProcessAfterInitialization(final Object bean,
|
||||
// String beanName) throws BeansException {
|
||||
// final BeanFactory beanFactory = this.beanFactory;
|
||||
// if (bean instanceof UserInfoRestTemplateCustomizer &&
|
||||
// !(bean instanceof TraceUserInfoRestTemplateCustomizer)) {
|
||||
// return new TraceUserInfoRestTemplateCustomizer(beanFactory, bean);
|
||||
// }
|
||||
// return bean;
|
||||
// }
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
class RestTemplateInterceptorInjector {
|
||||
private final TraceRestTemplateInterceptor interceptor;
|
||||
|
||||
RestTemplateInterceptorInjector(TraceRestTemplateInterceptor interceptor) {
|
||||
this.interceptor = interceptor;
|
||||
}
|
||||
|
||||
void inject(RestTemplate restTemplate) {
|
||||
List<ClientHttpRequestInterceptor> interceptors = new ArrayList<ClientHttpRequestInterceptor>(
|
||||
restTemplate.getInterceptors());
|
||||
interceptors.add(this.interceptor);
|
||||
restTemplate.setInterceptors(interceptors);
|
||||
}
|
||||
}
|
||||
|
||||
//class TraceUserInfoRestTemplateCustomizer implements UserInfoRestTemplateCustomizer {
|
||||
//
|
||||
// private final BeanFactory beanFactory;
|
||||
// private final Object delegate;
|
||||
//
|
||||
// TraceUserInfoRestTemplateCustomizer(BeanFactory beanFactory) {
|
||||
// this(beanFactory, null);
|
||||
// }
|
||||
//
|
||||
// TraceUserInfoRestTemplateCustomizer(BeanFactory beanFactory, Object bean) {
|
||||
// this.beanFactory = beanFactory;
|
||||
// this.delegate = bean;
|
||||
// }
|
||||
//
|
||||
// @Override public void customize(OAuth2RestTemplate template) {
|
||||
// final TraceRestTemplateInterceptor interceptor =
|
||||
// this.beanFactory.getBean(TraceRestTemplateInterceptor.class);
|
||||
// new RestTemplateInterceptorInjector(interceptor).inject(template);
|
||||
// if (this.delegate != null) {
|
||||
// ((UserInfoRestTemplateCustomizer) this.delegate).customize(template);
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
}
|
||||
Reference in New Issue
Block a user