ci: docker_tag=dev-test
**Motivations :** - Correction de l'import dynamique dans getDeviceFromSDK() - Ajout du déchiffrement des credentials après WebAuthn pour rendre les clés disponibles au SDK - Résolution du problème où les clés restent chiffrées après WebAuthn **Modifications :** - Correction de l'import dans secure-credentials.service.ts (serviceModule.default) - Ajout de retrieveCredentials() après storeCredentials() dans home.ts - Les clés sont maintenant déchiffrées et disponibles pour le SDK après WebAuthn **Pages affectées :** - src/services/secure-credentials.service.ts - src/pages/home/home.ts
This commit is contained in:
parent
1ddcde6b24
commit
fe65881b02
@ -491,6 +491,14 @@ async function handleMainPairing(): Promise<void> {
|
||||
await secureCredentialsService.storeCredentials(credentialData, '');
|
||||
console.log('✅ Credentials stored successfully');
|
||||
|
||||
// Decrypt and make keys available to SDK
|
||||
console.log('🔓 Decrypting credentials for SDK access...');
|
||||
if (mainStatus) {
|
||||
mainStatus.innerHTML = '<div class="spinner"></div><span>🔓 Making keys available...</span>';
|
||||
}
|
||||
await secureCredentialsService.retrieveCredentials('');
|
||||
console.log('✅ Credentials decrypted and available');
|
||||
|
||||
if (mainStatus) {
|
||||
mainStatus.innerHTML = '<span style="color: var(--success-color)">✅ Secure authentication ready</span>';
|
||||
}
|
||||
|
||||
@ -196,7 +196,8 @@ export class SecureCredentialsService {
|
||||
private async getDeviceFromSDK(): Promise<any> {
|
||||
try {
|
||||
// Importer le service pour accéder au SDK
|
||||
const { Services } = await import('./service');
|
||||
const serviceModule = await import('./service');
|
||||
const Services = serviceModule.default;
|
||||
const service = await Services.getInstance();
|
||||
|
||||
// Vérifier que le SDK est initialisé
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user