JustAuth
第三方登录开源组件
软件介绍
JustAuth 是一个开源的 Java 第三方授权登录工具库,目标是让开发者不必逐个对接各平台的登录 SDK,用统一的接口就能接入第三方账号登录。项目托管在 GitHub 的 justauth 组织下,自述为“小而全而美的第三方登录开源组件”。
核心功能
- 多平台支持:集成了 GitHub、Gitee、支付宝、新浪微博、微信、Google、Facebook、Twitter、StackOverflow 等国内外数十家平台,仓库简介列出 37 个平台,并仍在继续扩展。
- 简洁的调用流程:核心只需 authorize(获取授权地址)和 login(完成登录)两步。
- 自定义 State 缓存:可以对接各种分布式缓存组件。
- 自定义 OAuth 平台:便于适配自有的 OAuth 服务。
- 自定义 HTTP 实现:不绑定某个具体的 HTTP 库,可在 hutool-http、httpclient、okhttp 中选择。
- 自定义 Scope:支持更细致的授权范围设置。
支持平台与系统要求
JustAuth 是 Java 类库,不是独立运行的桌面程序,需要 JDK 1.8 或更高版本,通过 Maven 坐标 me.zhyd.oauth:JustAuth 引入项目。使用时还需要在 hutool-http、httpclient 或 okhttp 中至少引入一个 HTTP 依赖(项目本身已有则无需重复)。README 提示,快照版仅用于早期测试,不保证稳定,不应用于生产环境。
适用人群或使用场景
适合需要为网站或应用增加“使用第三方账号登录”的 Java 开发者,尤其是希望一次对接多个平台、避免引入多套 SDK 的场景。
版本与授权
项目采用 MIT 许可证开源。GitHub 上最新的发布版本为 v1.16.7(2024 年 12 月 14 日发布)。
版本列表
-
-
-
JustAuth v1.15.8 官方版
JustAuth(第三方登录开源组件),JustAuth,如你所见,它仅仅是一个第三 ...
软件大小:219.0 KB 更新时间:2021-01-15
-
