开源项目篇之第三方登录一键集成
开源项目篇之第三方登录一键集成
项目名称: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个的项目,如果业内人员经验丰富更建议自己接入。
对于需要高度支配第三方授权的,也还自己接入较好。
对于个人开发,外包项目,需要接入大量第三方的项目,比较友好。