OAuth第三方登录 如何搭建系统?

开搞

上来直接说结论吧,经过一系列调研,靠谱的实现方式当然来自官方:

OAuth 2 Developers Guide

再次印证了官方文档大法好。

但是直接用官方文档里的代码貌似无法直接运行

我们会发现其实b站的教程跟官方文档是很相像的,然后b站的教程,最后有人上传了优化的: 代码 最终可以直接试试这个代码。

附:调研过程

第三方应用应该怎么搞:springboot+oauth

”微信“: 微信

微信官方文档

okta

这个好像很厉害,直接就搞定了?

先按照上面的教程在okta注册个账号。

github

直接clone到本地。

这个运行起来的话其实依赖okta的服务,我们要自己搞一套那肯定不能这么玩,pass掉

dev.to

dev.to

直接按照他的步骤创建一个server

可以得到一个resource server,使用jwt做authorization。但是这也不完整啊,有没有完整的😂

spring官方

这些感觉是官方靠谱的example
Migration-Guide
oauth2_with_jwt

这个比较像吧:OAuth 2 Developers Guide

兜底方案

b站有一个视频,虽然比较老了,但理论上是可以用的
b站

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值