Authentication Overview
Many apps require authentication to manage users. There are a few different ways to accomplish this in Reflex:
We have solutions here:
- Local Auth: Uses your own database: https://github.com/reflex-dev/reflex-examples/tree/main/twitter
- Google Auth: Uses sign in with Google: https://reflex.dev/blog/2023-10-25-implementing-sign-in-with-google/
- Captcha: Generates tests that humans can pass but automated systems cannot: https://github.com/masenf/reflex-google-recaptcha-v2
- Magic Link Auth: A passwordless login method that sends a unique, one-time-use URL to a user's email: https://github.com/masenf/reflex-magic-link-auth
- Clerk Auth: A community member wrapped this component and hooked it up in this app: https://github.com/kroo/reflex-clerk
More auth documentation on the way. Check back soon!