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();
|
||||
|
||||
// Vérifier si des credentials existent déjà
|
||||
const hasCredentials = await secureCredentialsService.hasCredentials();
|
||||
console.log('🔐 Has existing credentials:', hasCredentials);
|
||||
|
||||
// Si des credentials existent, on n'a pas besoin de les régénérer
|
||||
// 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');
|
||||
}
|
||||
// CRITICAL: wallet-setup ne doit PAS générer de credentials
|
||||
// Les credentials et clé PBKDF2 doivent être créés dans security-setup
|
||||
// On vérifie juste que la clé PBKDF2 existe
|
||||
console.log('🔐 Checking for existing PBKDF2 key...');
|
||||
} catch (error) {
|
||||
console.warn('⚠️ Service worker not ready, credentials will be saved later:', error);
|
||||
// Pas de fallback localStorage - les credentials seront sauvegardés plus tard
|
||||
// Erreur lors de la vérification, on continuera pour tester les clés PBKDF2
|
||||
console.log('ℹ️ Could not check credentials status, will test PBKDF2 keys directly');
|
||||
}
|
||||
|
||||
// Étape 3: Sauvegarde du wallet avec état birthday_waiting
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user