我正在尝试使用spring cloud Eureka建立一个发现服务器,它需要连接到一个安全的客户端。我知道如何保护Eureka服务器本身--这不是问题所在。问题在另一个方向-如何让Eureka成功地与本身受到保护的客户端服务进行通信。
换句话说,我有一个向Eureka注册自己的发现客户端。该客户端实现http基本认证。它可以并且确实成功地向发现服务注册了自己,但是,当我试图通过查找发现服务来利用该服务时,我得到了身份验证失败(在客户端服务本身上),这当然是有意义的,因为我没有在任何地方指定任何凭据,也不知道如何指定。任何帮助都将不胜感激。
发布于 2015-09-09 02:19:46
从你的标签猜测你使用的是spring-cloud。
当您使用您的服务(通过RestTemplate或Feign或手动查找并与其交互)时,您的请求与Eureka无关。Eureka仅为您提供有关您的服务去向的信息。一旦你(或一些不起眼的逻辑)获得了服务的地址,你就可以直接与它通信了。
https://stackoverflow.com/questions/31840082
复制相似问题