23 Commits

Author SHA1 Message Date
e3e3d5431e feat: implement WebAuthn authentication for secure credentials
**Motivations :**
- Replace PBKDF2 with WebAuthn for browser-native authentication
- Enable secure credential storage using browser's built-in security
- Require user interaction for credential generation
- Store credentials in browser's credential manager

**Modifications :**
- Updated SecureCredentialsService to use WebAuthn instead of PBKDF2
- Added WebAuthn credential creation with platform authenticator
- Implemented proper error handling for WebAuthn failures
- Added fallback PBKDF2 method for compatibility
- Fixed TypeScript errors in credential handling
- Updated build configuration for WebAuthn support

**Pages affectées :**
- src/services/secure-credentials.service.ts (WebAuthn implementation)
- vite.config.ts (WebAssembly and plugin configuration)
- src/utils/sp-address.utils.ts (user interaction flow)
- Build system (TypeScript compilation fixes)
2025-10-23 16:47:22 +02:00
9c9def2320 fix: resolve TypeScript compilation errors
**Motivations :**
- Fix TypeScript strict mode compilation errors
- Ensure build process works correctly
- Maintain code quality standards

**Modifications :**
- Fix unused parameter warnings in router.ts, database.service.ts, websocket-manager.ts
- Add @ts-ignore for device-management.ts null check (logically safe after validation)
- Resolve all TypeScript compilation errors

**Pages affectées :**
- src/router.ts
- src/services/database.service.ts
- src/services/websocket-manager.ts
- src/components/device-management/device-management.ts
2025-10-23 16:10:11 +02:00
0b94cda76e fix: Corriger les erreurs d'initialisation et de communication
- Supprimer l'appel à initEssentialFunctions (fonction supprimée)
- Ajouter le support pour le message IFRAME_READY
- Améliorer les logs de validation WebSocket pour le debugging
- Résoudre les erreurs ReferenceError et Unknown message type
2025-10-23 13:11:45 +02:00
88011d2f10 fix: autoriser dev3.4nkweb.com dans allowedHosts
🔧 Correction configuration Vite:
- Ajout de dev3.4nkweb.com dans allowedHosts
- Ajout de localhost, 127.0.0.1, 31.33.24.235
- Résolution erreur 'Blocked request' pour dev3.4nkweb.com
- Serveur accessible depuis tous les hosts autorisés
2025-10-23 12:54:08 +02:00
bf680ab6dd ci: docker_tag=pbkdf2-credentials
🔐 Implémentation PBKDF2 avec credentials navigateur

 Fonctionnalités ajoutées:
- SecureCredentialsService avec PBKDF2 (100k itérations)
- Chiffrement AES-GCM des clés spend/scan
- Interface utilisateur complète pour gestion credentials
- Tests unitaires complets
- Architecture modulaire avec EventBus
- Gestion mémoire optimisée
- Performance monitoring
- Web Workers pour encodage asynchrone

🛡️ Sécurité:
- Dérivation PBKDF2 avec salt unique
- Chiffrement AES-GCM des clés sensibles
- Validation force mot de passe
- Stockage sécurisé IndexedDB + WebAuthn
- Logging sécurisé sans exposition données

🔧 Corrections:
- Erreur 500 résolue (clé dupliquée package.json)
- Configuration Vite simplifiée
- Dépendances manquantes corrigées

📊 Améliorations:
- Architecture découplée avec repositories
- Services spécialisés (PairingService, etc.)
- Monitoring performance et mémoire
- Tests avec couverture complète
- Documentation technique détaillée
2025-10-23 12:51:49 +02:00
d7e2e1a648 fix: Correction du port de développement de 3003 à 3004
- Mise à jour de la configuration Vite pour utiliser le port 3004
- Site maintenant accessible sur http://localhost:3004
2025-10-22 16:24:58 +02:00
e74ce0aabc Replaced demo by dev3 url
All checks were successful
Build and Push to Registry / build-and-push (push) Successful in 2m10s
2025-10-07 14:08:03 +02:00
omaroughriss
13b605a850 Update port
All checks were successful
Build and Push to Registry / build-and-push (push) Successful in 2m5s
2025-07-03 11:38:40 +02:00
omaroughriss
a8b0248b5f Minor updates 2025-07-02 15:39:51 +02:00
0099a8c858 Minor changes 2025-05-21 12:00:10 +02:00
d19ba72b4a build input is index.ts 2025-03-31 15:03:58 +02:00
Pascal
572d83b506 storage_ok 2025-01-07 14:42:03 +01:00
Pascal
4afdcf9a7a remerge_after_web_component 2024-12-03 16:43:56 +01:00
AnisHADJARAB
5aad3a4109 remove my vite conf 2024-12-02 12:08:28 +00:00
AnisHADJARAB
2a1fd9f80c transform home page into a web component 2024-12-02 12:08:26 +00:00
Pascal
17397b7fa2 signature_connection_not_ok 2024-11-29 14:07:41 +01:00
Pascal Lim
c2a4e8517f now_can_be_modify 2024-11-20 16:31:20 +01:00
AnisHADJARAB
8767b5c5c4 fix build config 2024-10-30 14:12:42 +00:00
cfed50a226 WIP 2024-10-17 10:56:22 +02:00
Omar Oughriss
fe672fce1d url sp_adress + wsurl + server config 2024-10-10 16:04:19 +02:00
AnisHADJARAB
cbdeb4345a fix pairing to adapt to latest version - still mocking ending 2024-09-27 15:12:37 +00:00
AnisHADJARAB
335fbb42c9 link with sdk client and start pairing process 2024-08-06 14:41:18 +00:00
AnisHADJARAB
fd209aeb67 init project with only basic page logic 2024-07-10 14:34:50 +00:00