springboot-Spring Cloud Security- Spring Cloud OAuth2 -token-redis 接口权限01

1.引入架包
springboot-Spring Cloud Security- Spring Cloud OAuth2 -token-redis 接口权限01_第1张图片

<dependency>
            <groupId>org.springframework.cloudgroupId>
            <artifactId>spring-cloud-starter-oauth2artifactId>
        dependency>
        <dependency>
            <groupId>org.springframework.cloudgroupId>
            <artifactId>spring-cloud-starter-securityartifactId>
        dependency>

在启动类加入security服务
@EnableAuthorizationServer
如图
springboot-Spring Cloud Security- Spring Cloud OAuth2 -token-redis 接口权限01_第2张图片
此时浏览器会让你输入用户名密码,这是因为 Spring Security 在默认情况下会对所有URL添加Basic Auth认证。默认的用户名为user, 密码是随机生成的,在控制台日志中可以看到
我们先看下启动项目后控制台打印的日志springboot-Spring Cloud Security- Spring Cloud OAuth2 -token-redis 接口权限01_第3张图片
我们先看下name:default
这个是security认证的用户名
default默认是user

Using default security password: 23ba7711-f189-45b8-99f9-bce41680ba1e

这个就是密码了
我们先来访问一下接口看看
浏览器输入
http://localhost:8081/user/list
先出现让我们输入用户名和密码
springboot-Spring Cloud Security- Spring Cloud OAuth2 -token-redis 接口权限01_第4张图片
输入上面的用户名user,密码 接口就可以正常访问了

你可能感兴趣的:(springboot)