Oauth2框架建设收集Springboot

Spring Social-OAuth协议简介

2019-06-09  本文已影响5人  青衣敖王侯

  在使用Spring Social开发第三方登录之前我们需要讲讲OAuth协议。

1.OAuth协议要解决的问题

  大部分用户都是用过微信,假设我们要开发一个微信助手,这个微信助手的功能是为了读取和美化微信用户的自拍数据,此时我们该怎么办?直接让微信把自拍数据发给我们是不可能的,那有的同学说,我们可以让用户把微信的用户名密码发给我们,然后我们通过用户名密码登录微信,然后去拿用户的数据。流程如下图所示:



  那这会有什么问题呢?

2.OAuth协议中的各个角色

OAuth协议中的各个角色

3.OAuth协议运行流程

  这篇文章我们重点讲解一下授权码模式,如下图所示:


授权码模式
上一篇下一篇

猜你喜欢

热点阅读