Spring Turbine Authentication

时间:2017-08-04 16:11:22

标签: spring spring-boot microservices hystrix turbine

我目前正在使用经过验证的微服务拱与Hystrix。

@SpringBootApplication
@EnableDiscoveryClient
@EnableHystrixDashboard
@EnableTurbine
public class HystrixServerApplication {

public static void main(String[] args) {

    System.setProperty("spring.config.name", "hystrix");
    System.setProperty("spring.profiles.active", "dev");

    System.setProperty("javax.net.ssl.keyStore", "testnext.keystore");
    System.setProperty("javax.net.ssl.trustStore", "testnext.truststore");
    System.setProperty("javax.net.ssl.keyStorePassword", "test");
    System.setProperty("javax.net.ssl.trustStorePassword", "test");

    SpringApplication.run(GladHystrixServerApplication.class, args);
}
}

在其他微服务上,我使用OAuth2RestTemplate进行所有通信。但是在这种情况下,我无法控制添加身份验证的请求。

我的第一个想法是使用一个拦截器来添加一个参数(访问令牌),但我似乎无法拦截后台涡轮机完成的任何请求。

是否有其他人对如何拦截请求或更好的解决方案有所了解?

0 个答案:

没有答案