40 lines
1.9 KiB
Markdown
40 lines
1.9 KiB
Markdown
---
|
|
title: Authentification Solo Dev
|
|
created: 2026-06-06
|
|
updated: 2026-06-06
|
|
type: comparison
|
|
tags: [tech, security, solo]
|
|
confidence: high
|
|
contested: false
|
|
sources: [synthesized]
|
|
---
|
|
# ⚖️ Authentification Solo Dev : Clerk vs Auth0 vs Supabase Auth vs Keycloak vs DIY
|
|
|
|
L'auth est critique et chronophage. En solo, on externalise au maximum.
|
|
|
|
## Tableau Comparatif
|
|
| Critère | **Clerk** | **Auth0** | **Supabase Auth** | **Keycloak (self-host)** | **DIY (Lucia/Auth.js)** |
|
|
| :--- | :--- | :--- | :--- | :--- | :--- |
|
|
| **Simplicité** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ (complexe) | ⭐⭐ (risqué) |
|
|
| **Coût** | ⭐⭐ (gratuit jusqu'à 10k users) | ⭐⭐ (cher >1k) | ⭐⭐⭐⭐⭐ (inclus Supabase) | ⭐⭐⭐⭐⭐ (gratuit) | ⭐⭐⭐⭐⭐ (gratuit) |
|
|
| **Maintenance** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐ (à toi) | ⭐⭐ (à toi) |
|
|
| **Social login** | ✅ out of the box | ✅ complet | ✅ | ✅ | ❌ à coder |
|
|
| **2FA, Magic Link** | ✅ | ✅ | ✅ | ✅ | À coder |
|
|
| **UI préfaite** | ✅ magnifique | ⚠️ basique | ⚠️ basique | ✅ thèmes | ❌ |
|
|
| **Communauté** | En croissance | Énorme | Énorme | Grande | Petite |
|
|
| **Idéal pour** | Apps Next.js modernes | Entreprises | Apps Supabase | Self-host / homelab | Apps minimalistes |
|
|
|
|
## Recommandations Solo Dev
|
|
- **Next.js + design soigné** : **Clerk** (UI sublime, setup en 10 min, gratuit jusqu'à 10k).
|
|
- **Tu utilises déjà Supabase** : **Supabase Auth** (inclus, gratuit, RLS intégré).
|
|
- **Tu veux une solution open-source, self-hosted** : **Keycloak** (lourd mais puissant).
|
|
- **Tu veux comprendre et apprendre** : **Lucia** (TS) ou **Auth.js** (Next.js) (DIY pédagogique).
|
|
- **Entreprise / B2B avec SSO requis** : **Auth0** (le plus complet pour SSO/SAML).
|
|
|
|
## Liens
|
|
- [[oauth-2]]
|
|
- [[zero-trust]]
|
|
- [[secret-management]]
|
|
- [[email-transactionnel-solo-dev]]
|
|
- [[stack-backend-solo-dev]]
|