FormidableLabs/react-native-app-auth
React native bridge for AppAuth - an SDK for communicating with OAuth2 providers observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 91
- Release rhythm 80
- Longevity 100
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: 72
- age_days: 3215
- days_rel: 58
- days_push: 58
- n_releases_24m: 8
Adoption not part of the score
2254 stars · 472 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A React Native bridge around the native AppAuth-iOS and AppAuth-Android SDKs for communicating with OAuth 2.0 and OpenID Connect providers. It supports the Authorization Code Flow with PKCE and works with any OAuth2-compliant provider, including Google, Okta, Keycloak, Azure AD, and AWS Cognito.
Use cases
- add oauth2 login to a react native app
- authenticate users with openid connect on ios and android
- implement pkce authorization code flow in react native
- sign in with google or azure ad in a mobile app
- connect a react native app to keycloak or okta
- handle oauth token refresh and revocation in react native
When to choose
- you need standards-compliant OAuth2/OpenID Connect authentication in a React Native app
- you want to use native AppAuth libraries with PKCE support
- your provider implements the OAuth2 spec and you want autodiscovery for OpenID providers
When to avoid
- you need grant types other than the Authorization Code Flow, such as client credentials or password grants
- your project is not React Native (use the native AppAuth SDKs directly)
- you need a pure JavaScript OAuth implementation without native modules
Facets
library · maturity active
auth sdk mobile-framework mobile-development security apis cross-platform oauth2 openid-connect pkce appauth react-native authentication expo ios android mobile
5 sources
- readme: https://github.com/FormidableLabs/react-native-app-auth · fetched 2026-08-28 · 84378ccf0836
- homepage: https://commerce.nearform.com/open-source/react-native-app-auth · fetched 2026-08-29 · d1aaa77b8018
- site_page: https://nearform.com/open-source/react-native-app-auth/docs · fetched 2026-08-29 · 3cd8f371c94c
- site_page: https://nearform.com/open-source/react-native-app-auth/docs/category/providers · fetched 2026-08-29 · 65d05aceb55f
- site_page: https://commerce.nearform.com/open-source/urql · fetched 2026-08-29 · c69a9839f17d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| FormidableLabs/react-native-app-auth | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="FormidableLabs/react-native-app-auth")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem