remix-auth-totp
Version:
A Time-Based One-Time Password (TOTP) Authentication Strategy for Remix-Auth.
67 lines (47 loc) โข 2.98 kB
Markdown
<h1 align="center">
๐ง Remix Auth TOTP
</h1>
<div align="center">
<p>
A <strong>Time-Based One-Time Password (TOTP) Authentication Strategy</strong> for <a href="https://github.com/sergiodxa/remix-auth">Remix Auth</a> that implements <strong>Email-Code & Magic-Link Authentication</strong> in your application.
</p>
</div>
<div align="center">
<p>
<a href="https://github.com/dev-xo/remix-auth-totp/tree/main/docs#getting-started"><strong>Get Started ยป</strong></a>
<br/><br/>
<a href="https://totp.fly.dev">Live Demo</a>
ยท
<a href="https://github.com/dev-xo/remix-auth-totp/tree/main/docs">Documentation</a>
ยท
<a href="https://github.com/dev-xo/remix-auth-totp/blob/main/docs/examples.md">Examples</a>
</p>
</div>
```
npm install remix-auth-totp
```
[](https://github.com/dev-xo/remix-auth-totp/actions/workflows/main.yml)
[](https://www.npmjs.com/package/remix-auth-totp)
[](https://github.com/dev-xo/remix-auth-totp/blob/main/LICENSE)
## 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](https://totp.fly.dev)
[](https://totp.fly.dev)
## Getting Started
Please, read the [Getting Started Documentation](https://github.com/dev-xo/remix-auth-totp/tree/main/docs#remix-auth-totp-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](https://github.com/dev-xo/remix-auth-totp/blob/main/docs/examples.md).
## Support
If you found **Remix Auth TOTP** helpful, please consider supporting it with a โญ [Star](https://github.com/dev-xo/remix-auth-totp).
### Acknowledgments
Big thanks to [@w00fz](https://github.com/w00fz) for its amazing implementation of the **Magic Link feature**.
Special thanks to [@mw10013](https://github.com/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](https://github.com/CyrusVorwald) for the **v4** release, and the effort to make it React Router v7 compatible.
## License
Licensed under the [MIT license](https://github.com/dev-xo/remix-auth-totp/blob/main/LICENSE).