diff --git a/dist/index.html b/dist/index.html
index 1e1a93a..7cbcdd3 100644
--- a/dist/index.html
+++ b/dist/index.html
@@ -6,7 +6,7 @@
-
Erro de Autenticação Logto
-
${error.message}
-
-
Dica: Se você estiver vendo "Missing state", verifique se os cookies e o armazenamento local estão habilitados para este site.
-
+
Falha na Identificação Industrial
+
+ Erro: ${error.message}
+
+
+ Debug Info:
+ - AppID: ${import.meta.env.VITE_LOGTO_APP_ID}
+ - URI Usada: ${exactRedirectUri}
+ - State na URL: ${urlParams.get('state')?.substring(0, 10)}...
+ - State no Storage: ${logtoState ? 'Presente' : 'AUSENTE'}
+
+
`;
- console.error('Falha no callback do Logto:', error);
+ console.error('Falha crítica no callback:', error);
}
return;
}
@@ -46,17 +65,15 @@ async function protectPage() {
try {
const isAuthenticated = await logtoClient.isAuthenticated();
if (!isAuthenticated) {
- console.log('TSCUT Auth: Não autenticado. Redirecionando para login...');
+ console.log('TSCUT Auth: Iniciando fluxo de login...');
await logtoClient.signIn(exactRedirectUri);
return;
}
- // Se chegou aqui, está logado. Mostramos o app.
style.remove();
console.log('TSCUT: Acesso autorizado.');
} catch (err) {
- console.error('Erro ao verificar autenticação:', err);
- // Em caso de erro na verificação, tentamos o login novamente
+ console.error('Erro na verificação de sessão:', err);
await logtoClient.signIn(exactRedirectUri);
}
}