【Github】项目名:JustAuth – 小而全的第三方登录开源组件
项目简介
JustAuth是一个第三方授权登录的工具类库。它可以让开发者脱离繁琐的第三方登录SDK,从而使登录过程变得简单容易。这个组件已经集成了众多国内外第三方平台,像Github、Gitee、微博、钉钉、百度等数十家平台的授权登录,并且还在持续扩展集成平台的范围。
项目特点
全
已集成十多家第三方平台(国内外常用的基本都已包含),仍然还在持续扩展中(开发计划)。
简
API的设计追求简单,尽量让使用者用起来没有障碍感。
功能
- 集成国内外数十家第三方平台,实现快速接入。
- 支持自定义State缓存,可适配各种分布式缓存组件。
- 能够自定义OAuth平台,方便适配自有的OAuth服务。
- 可自定义Http实现,开发者有完全的选择权,不会单独依赖某一具体实现。
- 支持自定义Scope,拥有更完善的授权体系。
项目使用
引入依赖
稳定版引入依赖:
调用api
有普通方式、Builder方式一静态配置AuthConfig、Builder方式二动态获取并配置AuthConfig以及Builder方式支持自定义的平台等多种调用方式。
项目总结
JustAuth作为一个开源的第三方登录组件,在众多公司、组织和个人的学习、研究、生产环境和商业产品中得到了应用。它功能丰富、使用方便,对于需要集成第三方登录功能的项目来说是一个不错的选择。欢迎大家在评论区留言,分享你在使用JustAuth过程中的经验或者遇到的问题等。