我使用 spring security 来保护 Eureka 服务器,eureka 服务器和配置服务器在容器中进行 docker 化,并且配置服务器在 Eureka 服务器中注册
\n\n现在我正在尝试将其他服务注册到 Eureka,其他服务是从 IDE 运行的,它们没有进行 Docker 化。我正在使用发现第一方法
\nserver:\n port: 8761\n\n# Discovery Server Access\neureka:\n instance:\n hostname: localhost\n client:\n register-with-eureka: false\n fetch-registry: false\n serviceUrl:\n defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/\nspring:\n profiles:\n active: dev\n security:\n basic:\n enabled: true\n user:\n name: fetebird\n password: fetebird\nRun Code Online (Sandbox Code Playgroud)\nserver:\n port: 8085\n\neureka:\n client:\n register-with-eureka: true\n fetch-registry: true\n service-url:\n defaultZone: http://fetebird:fetebird@fetebird-eurekaservice:8761/eureka/\nRun Code Online (Sandbox Code Playgroud)\nspring:\n application:\n name: APIGATEWAY-SERVICE\n cloud:\n config:\n discovery:\n service-id: CONFIG-SERVER\n enabled: true\nRun Code Online (Sandbox Code Playgroud)\n … 我很好奇我有什么选择来保证服务连接(注册和获取迪斯科信息)到eureka.显然我想在Eureka中打开安全性并指定服务的用户名密码.
我有一个问题是,尝试连接到eureka的服务如何指定其凭据?是通过区域的规范和这个参考的格式是什么?
***我实际上是上面问题的答案,并在下面发布,但仍然对以下内容感到疑惑
同样,我是否可以指定更加繁重的安全机制,如果是,哪些以及如何?