spring cloud 的安全连接

Spring Cloud可以增加HTTP Basic认证来增加服务连接的安全性。

1、pom.xml加入security启动器

<dependency>
            <!-- Spring Cloud可以增加HTTP Basic认证来增加服务连接的安全性->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
</dependency>

  

系统默认为生成一个用户名为"user"及一个随机密码,随机密码在服务启动的时候在日志中会打印出来。

2、自定义用户名密码

eureka的安全连接自定义配置链接:
security.user.name=admin
security.user.password=123456

  

这样配置完后在连接这个服务的时候就会要求输入用户名和密码,如果认证失败会返回401错误。

{
"timestamp":189263558789,
"status":401,
"error":"Unauthorized",
"message":"Bad credentials",
"path":"/***/**"
}

  

原文地址:https://www.cnblogs.com/msx-2018-begin/p/9316712.html