用security为eureka(注册中心)添加简单的用户认证

eureka是可以直接访问和让其他服务直接注册的,也可以为eureka添加用户认证,下面就是使用security添加简单的用户认证功能

1.在pom里面添加spring-boot-starter-security的依赖,提供默认的用户认证功能

 

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

2,。在application.yml中添加一下配置:

 

 

security:
  basic:
    enabled: true # 开启基于HTTP basic的认证
  user:
    name: user  # 配置登录的账号是user
    password: password123 #配置登录的密码是password123


这里就为eureka添加了基于HTTP Basic的认证,如果不设置这段内容,账号默认是user,密码就是一个随机值,该值会在启动的时候打印出来。

 

访问eureka主页的时候就需要输入用户名和密码了,其他服务注册的时候也是需要用户认证的:

 

eureka:
  client:
    service-url:
      defaultZone: http://user:password123@localhost:8761/eureka/
  instance:
    prefer-ip-address: true

在注册的时候带入用户名和密码就可以了

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值