开源项目篇之第三方登录一键集成
开源项目篇之第三方登录一键集成
项目名称:JustAuth
项目评价:Gitee
最有价值开源项目,小而全而美的第三方登录开源组件。
项目描述:JustAuth
,如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录 SDK,让登录变得So easy!
JustAuth
集成了诸如:Github
、Gitee
、支付宝、新浪微博、微信、StackOverflow
等国内外数十家第三方平台。更多请参阅官方网站。
使用
引入依赖
<dependency>
<groupId>me.zhyd.oauth</groupId>
<artifactId>JustAuth</artifactId>
<version>{latest-version}</version>
</dependency>
版本请参照官方网站。
附加依赖
这个项目需要依靠HTTP
请求API
来实现。
所以还需要引入请求依赖,如:hutool-http
、httpclient
、okhttp
等,按照自己需求选择。
调用接口
- 直接请求方式
Builder
方式- 静态配置
- 动态获取并配置
Builder
方式支持自定义第三方接口。
授权流程
使用感受
需要搭配SpringSecurity
使用。
使用处处有坑,但是相比你一个个接入也方便多了。
支持平台太丰富了,啥都可以,连抖音登录都有。
尾述
对于只需要接入2-3个的项目,如果业内人员经验丰富更建议自己接入。
对于需要高度支配第三方授权的,也还自己接入较好。
对于个人开发,外包项目,需要接入大量第三方的项目,比较友好。
本文作者:JanYork(小简)
本文链接:https://www.cnblogs.com/JanYork/p/16822146.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步