Ross ROSS = Recommend OSS · open-source software intelligence for agents

openid/AppAuth-Android

Android client SDK for communicating with OAuth 2.0 and OpenID Connect providers. observed · 2026-08-28

github.com/openid/AppAuth-Android · homepage · Java · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
openid/AppAuth-Androidmain65

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