fix(logto): adicionar PKCE + rota /callback

- Logto EXIGE PKCE, sem isso retorna 400 invalid_request
- client.ts: restaura generatePkce() com crypto.subtle
- Adiciona /callback route + Callback.tsx que processa ?code=
- useAuth expõe handleCallback() no contexto
- nginx já tem fallback SPA, então /callback carrega index.html
  e React Router mostra a página de Callback
This commit is contained in:
2026-08-18 10:23:29 +00:00
parent a3c76c17b4
commit 0ce317a8f3
4 changed files with 195 additions and 34 deletions
+5
View File
@@ -24,6 +24,11 @@ export const routeConfig: RouteDefinition[] = [
component: () => import('@/pages/Auth'),
guard: 'public',
},
{
path: '/callback',
component: () => import('@/pages/Callback'),
guard: 'public',
},
// ── Dashboard ────────────────────────────────────────────
{