Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.react-native-app-auth
native-seam only — real react-native-app-auth package runs unchanged from the bundle (validation, error normalization, AuthConfiguration/AuthorizeResult types, wrapNativeAuthPromise, platform-specific positional argument assembly). sootsim provides the RNAppAuth NativeModule with browser-equivalent OAuth: authorize opens a real window.open popup with PKCE S256 and polls for the redirect URL (parsing both ?query and #fragment), refresh/register POST to the token/registration endpoint with real fetch, logout navigates to the end-session endpoint, prefetchConfiguration fetches /.well-known/openid-configuration via real OIDC discovery so apps that omit serviceConfiguration still resolve the right endpoints. apps wired to a CORS-friendly IdP get real tokens.88%
API coverageWorking (6)
authorize() opens popup with PKCE S256parses both ? and # redirect paramsrefresh() POSTs to token endpointregister() dynamic client registrationprefetchConfiguration() fetches /.well-known/openid-configurationlogout() navigates to end-session endpoint
Missing (2)
popup cross-origin redirect interception can still fail on hostile IdPs (inherent browser limitation)logout uses window.location (navigates away)