Skip to content

A Time-Based One-Time Password (TOTP) Authentication Strategy for Remix-Auth.

License

Notifications You must be signed in to change notification settings

dev-xo/remix-auth-totp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 24, 2025
0f851ad Β· Jan 24, 2025
Dec 6, 2024
Dec 16, 2023
Jan 24, 2025
Jan 24, 2025
Jan 24, 2025
Dec 16, 2023
Feb 24, 2024
Dec 16, 2023
Dec 16, 2023
Sep 28, 2023
Jan 24, 2025
Dec 16, 2023
Jan 24, 2025
Dec 16, 2023
Jan 24, 2025
Dec 16, 2023

Repository files navigation

πŸ“§ 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

CI Release 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.

Remix Auth TOTP

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.