Removed security code

This commit is contained in:
Marcin Grzejszczak
2017-11-02 06:13:05 +01:00
parent fcba41a0f0
commit 854fd67109

View File

@@ -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);
// }
// }
//}
}