首页 > 技术文章 > Eureka Server增加用户认证

7moon 2020-10-27 20:25 原文

为什么需要加用户认证?

任何一个没有认证鉴权功能的系统,直接暴露在公网,都是风险很大的,当然Eureka Server也不例外。别人知道了地址可以直接访问后台,各项数据一览无余,因此配置用户认证是非常有必要的。

如何配置用户认证?

添加认证也很简单,可以通过Spring Security实现。

  1. 引入Spring Security依赖

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
    </dependency>
    
  2. application.yml 添加相关配置信息

    spring:
      application:
        name: eureka-server
      security:
        user:
          name: admin
          password: admin123
    
  3. 到这里就配置好了,重启服务后,尝试访问Eureka首页,需要认证。

推荐阅读