OAuth2.0代码演示

该项目是一个演示OAuth2授权流程的应用。用户首先从给定的链接下载项目,将其放在非中文目录下,并在开发工具中打开。接着,修改pom.xml中的Maven地址。流程包括资源所有者返回授权码,客户编写controller请求授权码,认证服务器生成并返回令牌,最后客户使用令牌向资源服务器请求数据。
摘要由CSDN通过智能技术生成

一、下载地址

链接:link

拉取完后得到一下文件夹(放到非中文目录)在这里插入图片描述

二、项目介绍

首先打开开发工具,然后打开其中的pom.xml文件
在这里插入图片描述
然后修改Maven地址
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、项目运行流程

项目里面作者打了许多断点,这些断点可以很好的便于演示流程
这里博主就通过文字来描述改场景的发生

1.资源所有者
	资源所有者接到客户请求,需要返回授权码
2.客户 
	编写一个controller,向资源所有者请求发送请求来获取授权码
3.客户
	资源所有者生成授权码后,需要回调客户的一个接口,将授权码传回, 客户得到授权码后,需要向认证
	服务器发出请求,申请令牌
4.认证服务器
	认证服务器接到客户请求,生成令牌,并返回令牌数据
5.  客户
	客户获取了令牌,并使用令牌向资源服务器请求数据
6. 资源服务器
	资源服务器接到请求,返回数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值