专栏首页SpringCloud专栏eureka配置账号密码才能访问

eureka配置账号密码才能访问

如果配置好了eureka server,默认情况下我们就直接直接访问到eureka的界面了。如果不想让所有人都能访问到eureka的界面,可以加上权限认证,输入账号密码才能访问。

方式如下:

在eureka的server端配置,pom.xml里加上

<dependency>  
    <groupId>org.springframework.boot</groupId>  
    <artifactId>spring-boot-starter-security</artifactId>  
</dependency>

然后在yml里加上配置:

# 安全认证的配置  
security:  
  basic:  
    enabled: true  
  user:  
    name: wolf  # 用户名  
    password: abc123   # 用户密码  

就这样就行了,再次访问eureka界面时就会提示输入账号密码

那么需要注册到eureka的客户端怎么办?

很简单

原来配置的是

eureka:
  instance:
    prefer-ip-address: true  
  client:
    service-url:
      defaultZone: http://wolf:abc123@localhost:8080/eureka/

只需要在defaultZone这里,http后面加上server里配置的账号密码即可。客户端就能直接连上eureka了

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • zuul灰度发布功能实现

    灰度发布、蓝绿发布、金丝雀发布各是什么意思,可以看这篇http://www.appadhoc.com/blog/product-release-strategy...

    天涯泪小武
  • eureka监听各服务状态,下线、重连等,并做相应的处理

    在一些场景下,我们需要监听eureka服务中心的一些状态,譬如某个微服务挂掉了,我们希望能监听到,并给管理员发送邮件通知。

    天涯泪小武
  • 2Java学习笔记之数据结构——双向链表

    在上一篇的单链表里,数据结构是单向的,只能从前往后一个一个找,而不能倒着来。因为每个节点Node只保存了下一个节点的位置。

    天涯泪小武
  • SpringCloud教程(Finchley版本)-08:eureka集群搭建

    在eureka的服务治理设计中,所有的节点既是服务提供方,也是服务消费方,注册中心也不例外。eureka server的高可用集群,其实就是将自己作为服务向其他...

    IT云清
  • Spring Cloud Eureka:服务注册与发现

    在微服务架构中往往会有一个注册中心,每个微服务都会向注册中心去注册自己的地址及端口信息,注册中心维护着服务名称与服务实例的对应关系。每个微服务都会定时从注册中心...

    macrozheng
  • Spring Eureka 初探及集群搭建

    Eureka 主要是用于进行服务的注册和发现,今天就来学习一下如何使用 Eureka

    Java技术大杂烩
  • Spring Cloud系列勘误

    Spring Cloud系列已经写完了,这是一系列的学习笔记,由于写作匆忙,难免会有出错的文字或者代码,实在抱歉。 目前作者已经发现了几处有错误的地方,为了小伙...

    江南一点雨
  • Istio 运维实战系列(3):让人头大的『无头服务』-下

    作者赵化冰,腾讯云高级工程师,Istio contributor,ServiceMesher管理委员,热衷于开源、网络和云计算。目前主要从事服务网格的开源和研...

    腾讯云原生
  • 使用 docker-compose 部署 Euraka

    我 docker-compose 将我 SrpingBoot 微服务部署在 docker 容器中,在部署 Euraka 时 总是失败,无法连接到 Euraka服...

    zhangyunfeiVir
  • Ribbon(客户端负载均衡)

    server: port: 8001 servlet: context-path: /eureka-provider # 访问的项目名称...

    爱撒谎的男孩

扫码关注云+社区

领取腾讯云代金券