Manus Sandbox
645f6f6b5f
Checkpoint: Correction de l'authentification locale : utilisation de sdk.createSessionToken() au lieu de jsonwebtoken pour compatibilité avec le système OAuth
2025-11-23 08:50:35 -05:00
Manus Sandbox
fe8b8e90c4
Checkpoint: Ajout d'une page de connexion locale permettant aux utilisateurs de se connecter avec leur identifiant et mot de passe (username/password) au lieu de l'OAuth Manus. Implémentation complète avec route d'authentification backend, hashage bcrypt, session JWT, et reconnaissance automatique des sessions locales vs OAuth. Tests unitaires et manuels réussis avec l'utilisateur adminServFormation.
2025-11-23 04:59:54 -05:00
Manus Sandbox
2283e84b54
true message
2025-11-19 10:33:48 -05:00
Manus Sandbox
61d64c365b
Checkpoint: Correction OAuth callback failed : ajout colonnes openId et loginMethod, password nullable, logs détaillés
2025-11-19 08:57:37 -05:00
Manus Sandbox
37e0f8da49
Rollback to 9d67724e
2025-11-19 08:41:10 -05:00
Manus Sandbox
5085159cf7
Rollback to 641200f3
2025-11-19 08:36:23 -05:00
Manus Sandbox
1313a45879
Rollback to a1d67c74
2025-11-19 08:34:55 -05:00
Manus Sandbox
4d2ed3d5d8
Checkpoint: Correction de la redirection OAuth pour revenir à l'application après authentification. Le callback OAuth décode maintenant le state pour rediriger vers /admin au lieu de rester sur le tableau de bord Manus. Le système gère maintenant correctement les deux modes d'authentification (local + OAuth).
2025-11-19 08:24:59 -05:00
Manus Sandbox
42826fc7dd
Checkpoint: Implémentation de la cohabitation des deux systèmes d'authentification (OAuth Manus et authentification locale). Les utilisateurs peuvent maintenant choisir entre :
...
- Authentification locale avec email/mot de passe
- OAuth Manus pour les utilisateurs de la plateforme
Le contexte tRPC gère automatiquement les deux types de tokens (JWT local et JWT OAuth).
2025-11-19 07:03:34 -05:00
Manus Sandbox
a1d67c7451
Checkpoint: Implémentation authentification hybride (cookies + Authorization header) - Résolution du problème de connexion dans l'environnement de preview Manus
2025-11-19 06:40:14 -05:00
Manus Sandbox
cc0bd97248
Checkpoint: Migration complète vers l'authentification locale avec email/mot de passe
...
✅ Modifications apportées :
- Remplacement de l'authentification OAuth Manus par un système local
- Ajout des champs email, password, emailVerified dans la table users
- Implémentation du hashage des mots de passe avec bcrypt
- Création des procédures auth.login et auth.register
- Mise à jour du système de context pour utiliser JWT
- Création des pages de connexion et d'inscription
- Mise à jour de la page AdminUsers pour créer des utilisateurs avec mot de passe
- Ajout de la protection des routes d'administration (vérification du rôle admin)
✅ Tests effectués :
- Connexion avec email/mot de passe ✓
- Création d'utilisateurs via l'interface d'administration ✓
- Protection des routes (seuls les admins peuvent accéder au dashboard) ✓
- Redirection automatique après connexion ✓
Note : Les fichiers OAuth Manus originaux ont été conservés pour référence mais ne sont plus utilisés.
2025-11-19 05:35:17 -05:00
Manus Sandbox
934edc63cd
Checkpoint: Correction des erreurs de compilation - Installation de jsonwebtoken, correction des imports, serveur fonctionnel. Migration OAuth vers authentification locale maintenant opérationnelle.
2025-11-19 04:47:42 -05:00
Manus Sandbox
28727171ae
Checkpoint: Migration OAuth Manus vers authentification locale (80% complété) - Pages login/register créées, backend JWT implémenté, guides de déploiement ajoutés. Reste à corriger les doublons dans db.ts et finaliser AdminUsers.
2025-11-19 04:39:07 -05:00
Manus Sandbox
9d67724e83
Checkpoint: Ajout de l'interface de configuration SMTP avec Resend : formulaire de configuration (API key, email expéditeur, nom), basculement simulation/production, test d'envoi immédiat, stockage sécurisé en base de données, et guide de configuration intégré
2025-11-18 02:00:48 -05:00
Manus Sandbox
f06cd3e8a5
Checkpoint: Amélioration du système d'envoi d'emails : intégration de Resend pour l'envoi réel d'emails avec fallback vers simulation si non configuré. Documentation complète ajoutée dans EMAIL_SETUP.md pour guider la configuration.
2025-11-17 16:53:32 -05:00
Manus Sandbox
641200f3a4
Initial project bootstrap
2025-11-12 08:24:07 -05:00