1.搭建spring security oauth2

1.搭建最最最基础的spring security oauth2
项目地址github:https://github.com/liangjinquan17/spring-security-demo

1.spring boot导包

image.png

<dependency>
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth2</artifactId>
<version>2.5.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>

2.编写接口


image.png

3.调用
启动项目,项目端口默认是8080;调用接口(http://localhost:8080/hello)
这时候因为我们加入了security的包,默认启动了鉴权服务

image.png

留意图片截图都是密码,默认账号是user,密码会在项目启动到时候生成和打印出来
4.校验
当我们调用http://localhost:8080/hello接口的时候,会跳转到http://localhost:8080/login要求先登录。输入账号:user 密码:上面截图,校验成功后返回接口数据.
image.png

image.png

第一步配置和启动完毕,后面我们可以加入oauth的授权功能了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容