Initial vault setup
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
---
|
||||
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]]
|
||||
Reference in New Issue
Block a user