1

我正在尝试使用需要连接到安全客户端的 spring cloud Eureka 建立发现服务器。我了解如何保护 Eureka 服务器本身 - 这不是问题。问题在另一个方向——如何让 Eureka 成功地与本身受保护的客户端服务通信。

换句话说; 我有一个向 Eureka 注册自己的发现客户端。该客户端实现 http 基本身份验证。它可以并且确实成功地向发现服务注册了自己,但是当我尝试使用该服务来查找发现服务时,我会遇到身份验证失败(在客户端服务本身上),这当然是有道理的,因为我没有指定任何地方的任何凭据,并且不知道该怎么做。任何帮助将不胜感激。

4

1 回答 1

0

根据您的标签猜测您正在使用 spring-cloud。

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

于 2015-09-08T18:19:46.373 回答