java - 如何在 Spring Boot Netflix 的 eureka 中禁用登录?

标签 java spring-boot netflix-eureka spring-cloud-netflix

我正在使用 Spring Boot 和 Eureka 设置微服务架构。我遵循了几个教程。但是,在尝试打开仪表板时,Eureka 服务器显示登录信息。另外,客户端注册失败(我认为是因为启用了安全性)。

如何禁用安全性?

这是我的配置:

eureka.instance.hostname=localhost
eureka.client.registerWithEureka=false
eureka.client.fetchRegistry=false
eureka.environment=dev

server.port=1112

我使用 .properties 文件而不是 .yml。我尝试的是添加属性

security.basic.enabled=false

但结果是一样的。因此,我尝试自己配置 Spring Boot Security,但这导致了 404 HTTP 错误,因为找不到“/login” Controller (而且我目前不想开发它)。

最佳答案

您已在 Gradle 中添加了两个入门安全依赖项。这些正在配置基本的用户名密码安全性。请删除它们。

关于java - 如何在 Spring Boot Netflix 的 eureka 中禁用登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49585676/

相关文章:

java - 将多个 onClickListener 和 OnClick 放在同一个 Activity 中

java - 如何显示两个对象列表之间的唯一元素?

spring-boot - Thymeleaf 装饰器不工作

java - 如何使用 Apache httpComponent5 设置 Spring HttpComponentsClientHttpRequestFactory?

java mp3输入流到字节数组?

java - 如何使用 Spring Boot 避免由另一个库配置外部库

java - Spring Data Jpa不会自动获取下一个ID(PK),它总是从1开始

java - 为zuul转发错误设置自定义错误

spring-boot - 将 eureka 与 kubernetes 问题集成

spring-boot - 在 Kubernetes 上使用 Netflix Eureka