🔐 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
18 lines
538 B
JavaScript
Executable File
18 lines
538 B
JavaScript
Executable File
function onScanSuccess(decodedText, decodedResult) {
|
|
// handle the scanned code as you like, for example:
|
|
console.log(`Code matched = ${decodedText}`, decodedResult);
|
|
}
|
|
|
|
function onScanFailure(error) {
|
|
// handle scan failure, usually better to ignore and keep scanning.
|
|
// for example:
|
|
console.warn(`Code scan error = ${error}`);
|
|
}
|
|
|
|
let html5QrcodeScanner = new Html5QrcodeScanner(
|
|
'reader',
|
|
{ fps: 10, qrbox: { width: 250, height: 250 } },
|
|
/* verbose= */ false
|
|
);
|
|
html5QrcodeScanner.render(onScanSuccess, onScanFailure);
|