今日干货
![df4c9fc664d0c4e6417b06add3d3e93a.png](https://img-blog.csdnimg.cn/img_convert/df4c9fc664d0c4e6417b06add3d3e93a.png)
公众号后台回复 ssm,免费获取松哥纯手敲的 SSM 框架学习干货。
OAuth2 和小伙伴们已经聊了很多了,咱们来一个实际点的案例练练手。
这里我才用 GitHub 来做第三方登录。
为什么是 GitHub 呢?有两方面考虑:
- 程序员基本上都有 GitHub 账号,测试方便。
- 国内的无论 QQ、微信、微博等,都需要注册审核,很费时间。
- 流程都是一样的,会做 GitHub 第三方登录,就会做 QQ 第三方登录。
当然,本系列前面几篇文章还是建议小伙伴们先看一下,这样可以更好的理解本文。
- 做微服务绕不过的 OAuth2,松哥也来和大家扯一扯
- 这个案例写出来,还怕跟面试官扯不明白 OAuth2 登录流程?
- 死磕 OAuth2,教练我要学全套的!
- OAuth2 令牌还能存入 Redis ?越玩越溜!
- 想让 OAuth2 和 JWT 在一起愉快玩耍?请看松哥的表演
- 最近在做 Spring Cloud 项目,松哥和大家分享一点微服务架构中的安全管理思路
- Spring Boot+OAuth2,一个注解搞定单点登录!
好了,不废话,我们开始今天的案例。
1.准备工作
首先登录自己的 GitHub 账户,右上角点击个人面板,选择 Settings:
![bd095fa4ebe0fb0e53501bbc2cd35787.png](https://img-blog.csdnimg.cn/img_convert/bd095fa4ebe0fb0e53501bbc2cd35787.png)
然后点击左边菜单底部的 Developer settings:
![7c99431756f659973829d3737478ac24.png](https://img-blog.csdnimg.cn/img_convert/7c99431756f659973829d3737478ac24.png)
然后选择 OAuth Apps,点击 Register a new application 按钮:
![f168cdda54a188bc72523dfcb2975c4c.png](https://img-blog.csdnimg.cn/img_convert/f168cdda54a188bc72523dfcb2975c4c.png)
接下来注册你的应用信息<