openid/AppAuth-Android
Android client SDK for communicating with OAuth 2.0 and OpenID Connect providers. observed · 2026-08-28
Health v2 · maintenance only
65/100
- Activity 73
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3848
- days_rel: n/a
- days_push: 164
- n_releases_24m: 0
Adoption not part of the score
3238 stars · 1010 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
AppAuth for Android is a client SDK for communicating with OAuth 2.0 and OpenID Connect providers from Android apps. It follows RFC 8252 best practices for native apps, using Custom Tabs for authorization and supporting PKCE.
Use cases
- add oauth2 login to an android app
- implement openid connect authentication on android
- secure native app authorization with pkce
- perform enterprise single sign-on on android
- refresh access tokens in an android client
- integrate with any oauth2 authorization server from a mobile app
When to choose
- you are building an Android app that needs OAuth 2.0 or OpenID Connect sign-in
- you want RFC 8252-compliant native app auth with Custom Tabs and PKCE
- you need a well-maintained, spec-faithful client SDK rather than hand-rolling protocol flows
When to avoid
- your authorization server assumes web-based confidential clients with client secrets
- you need authentication on non-Android platforms
- you want embedded WebView-based login, which this library deliberately does not support
Facets
library · maturity active
auth sdk security mobile-development apis jvm oauth2 openid-connect pkce custom-tabs native-apps sso android mobile
1 source
- readme: https://github.com/openid/AppAuth-Android · fetched 2026-08-28 · 326e3e177f0d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openid/AppAuth-Android | main | 65 |
For agents
markdown · JSON · MCP: product_card(name="openid/AppAuth-Android")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem