在Spring云中保护Eureka

Evi*_*us1 4 spring-cloud

我很好奇我有什么选择来保证服务连接(注册和获取迪斯科信息)到eureka.显然我想在Eureka中打开安全性并指定服务的用户名密码.

我有一个问题是,尝试连接到eureka的服务如何指定其凭据?是通过区域的规范和这个参考的格式是什么?

***我实际上是上面问题的答案,并在下面发布,但仍然对以下内容感到疑惑

同样,我是否可以指定更加繁重的安全机制,如果是,哪些以及如何?

Evi*_*us1 10

好的,事实证明,在您发布问题之后,您突然发现了一种做法.

我已经弄明白了我的问题部分:

在Eureka服务器上放这个

security:
  basic:
    enabled: true
  user:
      name: user # login username
      password: password
Run Code Online (Sandbox Code Playgroud)

在你服务然后把它

eureka:
  client:
    registerWithEureka: true
    fetchRegistry: true
    serviceUrl:
      defaultZone: http://user:password@localhost:8761/eureka/
Run Code Online (Sandbox Code Playgroud)

在此服务向Eureka进行身份验证后,Eureka将拒绝任何没有这些凭据的服务.

所以现在到我的问题的第二部分.还有哪些其他方法可以保证这种更安全的连接?

  • 你对此有何顾虑?你对"更安全"的东西有什么建议吗? (3认同)