Tag for the AppAuth library. Use in conjunction with a platform specific tag like `ios`, `android` or `electron`.
AppAuth is an SDK for native applications that facilitates interaction with OAuth2 and OpenID Connect authorization servers. Platform specific libraries are available for Android, iOS and JS-based environments like Node and Electron.
AppAuth follows the current best practice for federated authentication and authorization in native apps. This includes:
- Using in-app browser tabs for user interaction, when available, such as Chrome Custom Tabs on Android, and SFSafariViewController on iOS.
- Support for both custom scheme and [universal link][universal-link] / [app link][app-link] redirect URIs.
- Support for PKCE, a standardized authorization code protection scheme.
The code is open source (Apache2) and are maintained by the OpenID Foundation.
Homepage: https://appauth.io/
Android library: https://github.com/openid/AppAuth-Android
iOS library: https://github.com/openid/AppAuth-iOS
JS library: https://github.com/openid/AppAuth-JS