我很好奇我有什么选择来保证服务连接(注册和获取迪斯科信息)到eureka。显然我想在Eureka中打开安全性并指定服务的用户名密码。
我遇到的一个问题是,尝试连接到eureka的服务如何指定其凭据?它是通过区域的规范和这个参考的格式是什么?
***我实际上是上述问题的答案,并在下面发布,但仍然对以下内容感到疑惑
同样,我是否可以指定更加繁重的安全机制,如果是,哪些以及如何?
答案 0 :(得分:10)
好的,事实证明,在您发布问题之后,您突然发现了一种做法。
我已经弄明白了我的问题:
Eureka服务器中的放了这个
security:
basic:
enabled: true
user:
name: user # login username
password: password
在你的服务中然后把这个
eureka:
client:
registerWithEureka: true
fetchRegistry: true
serviceUrl:
defaultZone: http://user:password@localhost:8761/eureka/
此服务向Eureka验证后,Eureka将拒绝任何没有这些凭据的服务。
所以现在我的问题的第二部分。我还有哪些其他方法可以保证这种更安全的连接?