fix: remove credential generation from wallet-setup, only in security-setup
This commit is contained in:
parent
2780f21a8b
commit
3e63b9d8fc
@ -110,41 +110,13 @@ document.addEventListener('DOMContentLoaded', async () => {
|
|||||||
const secureCredentialsService = SecureCredentialsService.getInstance();
|
const secureCredentialsService = SecureCredentialsService.getInstance();
|
||||||
|
|
||||||
// Vérifier si des credentials existent déjà
|
// Vérifier si des credentials existent déjà
|
||||||
const hasCredentials = await secureCredentialsService.hasCredentials();
|
// CRITICAL: wallet-setup ne doit PAS générer de credentials
|
||||||
console.log('🔐 Has existing credentials:', hasCredentials);
|
// Les credentials et clé PBKDF2 doivent être créés dans security-setup
|
||||||
|
// On vérifie juste que la clé PBKDF2 existe
|
||||||
// Si des credentials existent, on n'a pas besoin de les régénérer
|
console.log('🔐 Checking for existing PBKDF2 key...');
|
||||||
// La clé PBKDF2 devrait déjà exister dans le store pbkdf2keys
|
|
||||||
if (!hasCredentials) {
|
|
||||||
updateStatus('🔐 Génération des clés de sécurité...', 'loading');
|
|
||||||
|
|
||||||
const { SecurityModeService } = await import('../../services/security-mode.service');
|
|
||||||
const securityModeService = SecurityModeService.getInstance();
|
|
||||||
const currentMode = await securityModeService.getCurrentMode();
|
|
||||||
|
|
||||||
console.log('🔐 Current security mode:', currentMode);
|
|
||||||
|
|
||||||
if (currentMode) {
|
|
||||||
// Générer la clé PBKDF2 avec le mode de sécurité choisi
|
|
||||||
updateStatus('🔐 Génération de la clé de chiffrement...', 'loading');
|
|
||||||
const pbkdf2Key = await secureCredentialsService.generatePBKDF2Key(currentMode);
|
|
||||||
console.log('✅ PBKDF2 key generated for mode:', currentMode);
|
|
||||||
|
|
||||||
// Générer les credentials avec le mode de sécurité choisi
|
|
||||||
const credentials = await secureCredentialsService.generateSecureCredentials('4nk-secure-password');
|
|
||||||
console.log('✅ Secure credentials generated');
|
|
||||||
} else {
|
|
||||||
// Fallback au mode browser si aucun mode n'est défini
|
|
||||||
console.log('⚠️ No security mode found, using browser mode');
|
|
||||||
const credentials = await secureCredentialsService.generateSecureCredentials('4nk-secure-password');
|
|
||||||
console.log('✅ Secure credentials generated with browser mode');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
console.log('✅ Secure credentials already exist');
|
|
||||||
}
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.warn('⚠️ Service worker not ready, credentials will be saved later:', error);
|
// Erreur lors de la vérification, on continuera pour tester les clés PBKDF2
|
||||||
// Pas de fallback localStorage - les credentials seront sauvegardés plus tard
|
console.log('ℹ️ Could not check credentials status, will test PBKDF2 keys directly');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Étape 3: Sauvegarde du wallet avec état birthday_waiting
|
// Étape 3: Sauvegarde du wallet avec état birthday_waiting
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user