Package Exports
- remix-auth-totp
- remix-auth-totp/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (remix-auth-totp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
๐ง Remix Auth TOTP
A Time-Based One-Time Password (TOTP) Authentication Strategy for Remix Auth that implements Email-Code & Magic-Link Authentication in your application.
npm install remix-auth-totp
Features
- โญ Remix & React Router v7 - Out of the box support.
- ๐ง Built-In Magic Link - Authenticate users with a Click.
- โ Cloudflare Support - Works with Cloudflare Pages.
- ๐ Secure - Encrypted Time-Based Codes.
- ๐ก Bulletproof - Crafted in strict TypeScript with high test coverage.
- ๐ Easy to Set Up - Start with one of the Official Starters.
- ๐ Remix Auth Foundation - An amazing authentication library for Remix.
Live Demo
Getting Started
Please, read the Getting Started Documentation in order to set up Remix Auth TOTP in your application.
[!TIP] As a faster alternative, you can start with one of the Example Templates.
Support
If you found Remix Auth TOTP helpful, please consider supporting it with a โญ Star.
Acknowledgments
Big thanks to @w00fz for its amazing implementation of the Magic Link feature.
Special thanks to @mw10013 for the Cloudflare Support implementation, the v2
and v3
Releases, and all the dedication and effort set into the project.
Huge thanks to @CyrusVorwald for the v4 release, and the effort to make it React Router v7 compatible.
License
Licensed under the MIT license.