九、Spring Cloud Config Server详解(六):Config Server认证

版权声明:本文为博主原创文章,转载请注明出处。作者:杨雄进 https://blog.csdn.net/makyan/article/details/88778930

9.7.Config Server认证


即访问Config Server时需使用用户名/密码登录,同理eureka的认证


1、新建一个项目,添加依赖futurecloud-config-server-auth

 <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-web</artifactId>
 </dependency>
    <!--引入spring cloud config server依赖-->
 <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-config-server</artifactId>
        <version>2.1.1.RELEASE</version>
 </dependency>
    <!--添加安全认证-->
 <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-security</artifactId>
        <version>2.0.0.RELEASE</version>
 </dependency>

注意:添加的是spring-cloud-starter-security依赖,
而不是spring-boot-starter-security依赖,添加这个依赖,在Finchley.RELEASE版本中,不起作用


2、配置applicaiton.yml


server:
  port: 7002 #程序启动端口,也就是tomcat的端口
spring:
  application:
    name: futurecloud-config-server #应用名称,别名
  cloud:
    config:
      server:
        git:
          uri: https://gitee.com/makyan/futurecloud-config  # 默认访问路径
  security:
    basic:
      enabled: true  # 开启安全认证
    user:
      name: user   #登录用户名
      password: 123  #登录密码

3、测试


启动项目,访问 http://localhost:7002/futurecloud-config-dev.yml ,自动跳转到登录页面,如下所示:

在这里插入图片描述
输入我们配置的用户名、密码登录后,显示如下:

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/makyan/article/details/88778930