开搞
上来直接说结论吧,经过一系列调研,靠谱的实现方式当然来自官方:
再次印证了官方文档大法好。
但是直接用官方文档里的代码貌似无法直接运行
我们会发现其实b站的教程跟官方文档是很相像的,然后b站的教程,最后有人上传了优化的: 代码 最终可以直接试试这个代码。
附:调研过程
第三方应用应该怎么搞:springboot+oauth
”微信“: 微信
okta
先按照上面的教程在okta注册个账号。
直接clone到本地。
这个运行起来的话其实依赖okta的服务,我们要自己搞一套那肯定不能这么玩,pass掉
dev.to
直接按照他的步骤创建一个server
可以得到一个resource server,使用jwt做authorization。但是这也不完整啊,有没有完整的😂
spring官方
这些感觉是官方靠谱的example
Migration-Guide
oauth2_with_jwt
这个比较像吧:OAuth 2 Developers Guide
兜底方案
b站有一个视频,虽然比较老了,但理论上是可以用的
b站