更改 JHipster 上 Eureka 客户端的身份验证

Change Authentication of Eureka Client on JHipster

我正在使用 JHipster。

我有 3 个不同的应用程序。 JHipster 注册表实例 JHipster 网关实例 JHipster 微服务实例

每当我更改以下内容时,我都会在网关和微服务实例启动期间收到 401。

更改 Eureka 客户端配置:

eureka:
    instance:
        prefer-ip-address: true
    client:
        enabled: true
        healthcheck:
            enabled: true
        registerWithEureka: true
        fetchRegistry: true
        serviceUrl:
            defaultZone: http://admin:admin@localhost:8761/eureka/

更改 Eureka 服务器配置

security:
    user:
        name: admin
        password: <better password>
        role: USER,ADMIN

正在将 admin:admin 更改为管理员:

有谁知道我做错了什么吗?

JHipster Registry 也是一个 Spring 云服务器。所以当您更改密码时,您也应该申请

spring:
  cloud:
    config:
      uri: http://admin:betterpass@localhost:8761/config

在您的 bootstrap-dev.yml(或 bootstrap-prod,如果您 运行 在生产中或在 docker 中)您的客户端应用程序,或者通过像

这样的环境变量传递它
SPRING_CLOUD_CONFIG_URI=...