feat(auth): migração final do UI frontend para Logto OIDC via GoTrue

This commit is contained in:
2026-08-17 19:14:49 +00:00
parent 0487439c2a
commit a5968c76f1
3 changed files with 60 additions and 346 deletions
+18 -10
View File
@@ -9,6 +9,7 @@ import { AuthProvider } from './hooks/useAuth'
import { IconStyleProvider } from './hooks/useIconStyle'
import { ErrorBoundary } from './components/ErrorBoundary'
import { AppRoutes } from './components/AppRoutes'
import { LogtoProvider, LogtoConfig } from '@logto/react'
import './index.css'
@@ -28,6 +29,11 @@ const queryClient = new QueryClient({
},
})
const config: LogtoConfig = {
endpoint: 'https://logto-bzlued1boxl3t8ewsyn99an9.187.77.227.172.sslip.io',
appId: '4qun0u1tfce1fdn3pxrgq',
};
// ============================================================================
// Render da aplicação
// ============================================================================
@@ -36,16 +42,18 @@ ReactDOM.createRoot(document.getElementById('root')!).render(
<React.StrictMode>
<ErrorBoundary>
<QueryClientProvider client={queryClient}>
<AuthProvider>
<IconStyleProvider>
<ThemeProvider defaultTheme="system">
<BrowserRouter>
<AppRoutes />
</BrowserRouter>
<Toaster />
</ThemeProvider>
</IconStyleProvider>
</AuthProvider>
<LogtoProvider config={config}>
<AuthProvider>
<IconStyleProvider>
<ThemeProvider defaultTheme="system">
<BrowserRouter>
<AppRoutes />
</BrowserRouter>
<Toaster />
</ThemeProvider>
</IconStyleProvider>
</AuthProvider>
</LogtoProvider>
</QueryClientProvider>
</ErrorBoundary>
</React.StrictMode>,