1.搭建最最最基础的spring security oauth2
项目地址github:https://github.com/liangjinquan17/spring-security-demo
1.spring boot导包
<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.编写接口
3.调用
启动项目,项目端口默认是8080;调用接口(http://localhost:8080/hello)
这时候因为我们加入了security的包,默认启动了鉴权服务
留意图片截图都是密码,默认账号是user,密码会在项目启动到时候生成和打印出来
4.校验
当我们调用http://localhost:8080/hello接口的时候,会跳转到http://localhost:8080/login要求先登录。输入账号:user 密码:上面截图,校验成功后返回接口数据.
第一步配置和启动完毕,后面我们可以加入oauth的授权功能了。