Trois options dominent en 2024 pour l'auth d'un SaaS moderne. Elles répondent à des besoins différents — pas juste des goûts différents.
Choix par défaut : Supabase Auth si vous êtes sur Supabase. Clerk si vous voulez zéro travail sur l'UI d'auth. Auth.js si vous voulez un contrôle total.
Clerk
- UI d'auth prête à l'emploi, drop-in components
- Organizations, user management, MFA inclus
- Prix qui grimpe à partir de 10 k MAU
- Vos users hébergés chez Clerk
Supabase Auth
- Inclus dans Supabase, intégré à Row-Level Security
- Email, magic link, OAuth, MFA
- Prix minimal (partie de Supabase Pro)
- UI à construire vous-même
Auth.js (ex-NextAuth)
- Open source, self-hosted total
- Provider agnostic (Postgres, MySQL, DynamoDB…)
- Écosystème React / Next.js first
- Charge de maintenance en +
Le meilleur auth est celui que vous n'avez pas à réécrire dans 18 mois.
On tranche ensemble ?
En 30 minutes on peut choisir l'auth qui colle à votre projet. Réservez un appel. À lire : Magic link, OAuth, mot de passe.