1.引入架包
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-oauth2</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-security</artifactId>
</dependency>
在启动类加入security服务
@EnableAuthorizationServer
如图
此时浏览器会让你输入用户名密码,这是因为 Spring Security 在默认情况下会对所有URL添加Basic Auth认证。默认的用户名为user, 密码是随机生成的,在控制台日志中可以看到
我们先看下启动项目后控制台打印的日志
我们先看下name:default
这个是security认证的用户名
default默认是user
Using default security password: 23ba7711-f189-45b8-99f9-bce41680ba1e
这个就是密码了
我们先来访问一下接口看看
浏览器输入
http://localhost:8081/user/list
先出现让我们输入用户名和密码
输入上面的用户名user,密码 接口就可以正常访问了