A deprecated React Native wrapper for Auth0's Lock authentication library for iOS and Android.
Auth0 React Native Lock iOS is a deprecated React Native library that provided native iOS authentication screens using Auth0's Lock SDK. It enabled mobile apps to easily integrate social, enterprise, and passwordless login flows with a pre-built native UI. The library wrapped Auth0's native Lock SDKs to offer a consistent, secure login experience across platforms with minimal configuration.
React Native developers building iOS mobile applications who need to quickly implement authentication with a native UI, supporting various identity providers like social logins, enterprise systems, and passwordless methods.
Developers chose this library for its ready-to-use native authentication screens that integrated seamlessly with Auth0's identity management platform, reducing development time. Its unique selling point was providing a consistent, secure native UI across iOS and Android while supporting a wide range of connection types out-of-the-box.
[DEPRECATED] A wrapper of Lock to use with React Native (iOS & Android)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provided pre-built native login screens for iOS and Android, saving significant development time on UI implementation, as shown in the detailed installation guides for both platforms.
Supported multiple connection types including social, enterprise, and passwordless flows (e.g., TouchID, SMS, email), all integrated with Auth0's platform out-of-the-box.
Seamlessly connected to Auth0's authentication broker and Management APIs, enabling centralized identity management and easy access to user tokens and metadata.
Aimed to simplify authentication with ready-to-use screens, requiring only client ID and domain setup to get started, per the usage examples.
Explicitly marked as deprecated by Auth0, with no new features, bug fixes, or support, and a recommendation to switch to react-native-auth0.
Relies on outdated OAuth grants that are no longer enabled by default for new Auth0 clients, making it impractical or impossible to use in modern setups without manual grant re-enablement.
Installation requires extensive manual steps for both iOS and Android, including CocoaPods configuration, manifest edits, and handling compilation errors, as detailed in the lengthy README sections.
Offers fixed native UI screens with minimal customization options, forcing developers to accept Auth0's design rather than tailoring the login experience to their app's branding.