|
JustAuth第三方登录开源组件,如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录 SDK,让登录变得So easy!
JustAuth 集成了诸如:Github、Gitee、支付宝、新浪微博、微信、Google、Facebook、Twitter、StackOverflow等国内外数十家第三方平台。更多请参考已集成的平台
功能:
集成国内外数十家第三方平台,实现快速接入。
自定义 State 缓存,支持各种分布式缓存组件。
自定义 OAuth 平台,更容易适配自有的 OAuth 服务。
自定义 Http 实现,选择权完全交给开发者,不会单独依赖某一具体实现。
自定义 Scope,支持更完善的授权体系。
JustAuth 更新日志:
新增
添加微信小程序登录能力,对接文档:点击查看。
添加支付宝证书模式登录能力(原支持的公钥登录模式依然可用),对接文档:点击查看。
添加appleid社交登录能力,对接文档:点击查看。 Github#192
添加QQ小程序社交登录能力。 Github#223
添加figma社交登录能力。 Gitee#41
添加新版企业微信扫码登录能力,对接文档:点击查看。 Github Issue#165
添加新版钉钉扫码登录能力,对接文档:点击查看。 Gitee Issue#I73FZL
添加新版华为登录能力,对接文档:点击查看,原AuthHuaweiRequest会在后面版本被弃用,如有使用,请切换到AuthHuaweiV3Request
优化
修复文档错误。Github #222
更新 Google 端点地址。Github #198
Amazon PKCE 中的 code_verifier 基于 state 缓存
AuthRequest响应时携带泛型,避免二次解析。Gitee#38
优化业务调用方式:getAccessToken和getUserInfo两个方法从AuthDefaultRequest提升至AuthRequest中,部分场景下可以减少一次网络请求。Github Issue#194
注意:如果有基于 JustAuth 规范自定义实现的三方平台 Request(自定义第三方平台的OAuth),需要注意getAccessToken和getUserInfo接口的访问级别是否正确!!!
其他
补充单侧,Gitee#39
|