Spring Cloud Eureka连接到安全服务

时间:2015-08-05 18:25:39

标签: spring spring-security spring-cloud netflix-eureka

我尝试使用Spring云Eureka建立发现服务器,该服务器需要连接到安全客户端。我理解如何保护Eureka服务器本身 - 这不是问题所在。问题在于另一个方向 - 如何让Eureka成功地与本身受到保护的客户服务进行通信。

换句话说;我有一个发现客户端,用Eureka注册自己。该客户端实现http基本身份验证。它可以并且确实成功地将自己注册到发现服务,但是当我尝试利用该服务查找发现服务时,我得到了身份验证失败(在客户端服务本身上),这当然是有道理的,因为我没有' t在任何地方指定任何凭据,并且不知道如何执行此操作。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

从你的标签中猜测你正在使用spring-cloud。

当您使用服务时(使用RestTemplate或Feign或手动查找并与之交互),您的请求与Eureka无关。 Eureka仅向您提供有关您的服务行踪的信息。一旦您(或某些不正确的逻辑)获得了服务的地址,您就可以直接与之通信。