# justauth/JustAuth

🏆Gitee 最有价值开源项目 🚀:100: 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!

Repository: https://github.com/justauth/JustAuth
Canonical: https://ross.abutalabs.com/products/justauth
Homepage: https://www.justauth.cn
Language: Java
License: MIT
License Family: permissive
Topics: justauth, oauth2, qqlogin, googlelogin, weixinlogin
Last push: 2026-04-16T21:43:23+00:00

## Health v2 (maintenance only)
Score: 57/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 77, release rhythm 8, longevity 100
- inputs: {"age_days": 2771, "days_push": 139, "days_rel": 627, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 17496, forks 2857 (observed 2026-08-28T04:11:19.920612+00:00)

## What it is
JustAuth is a small, comprehensive Java library for third-party OAuth2 authorization login. It integrates dozens of domestic and international platforms such as GitHub, Gitee, WeChat, QQ, Google, Facebook, and Twitter behind a simple, unified API.

## Use cases
- add social login to a Java web app
- let users sign in with GitHub or Google
- integrate WeChat and QQ OAuth login
- replace vendor-specific login SDKs with one library
- support custom OAuth providers
- implement distributed state caching for OAuth flows

## When to choose
- you need OAuth2 social login across many Chinese and international platforms in a JVM project
- you want a lightweight library instead of per-platform SDKs
- you need customizable OAuth sources, scopes, HTTP clients, or state caching

## When to avoid
- you need full identity management (user accounts, sessions, MFA) rather than just OAuth authorization
- your project is not on the JVM
- you need OpenID Connect-specific features not covered by the library

## Facets
- artifact type: library
- maturity: stable
- function: auth, http-client, sdk
- domain: security, web-development, developer-tools
- platform: jvm
- tags: oauth2, social-login, third-party-auth, java-library, sso

## Member repositories
- justauth/JustAuth (main) score 57

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:19.920612+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:02:55.259080+00:00, confidence not recorded.
  - readme: https://github.com/justauth/JustAuth (fetched 2026-08-28T04:11:19.920612+00:00, sha ce16b798e3f5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
