feat: wrap app with OIDC AuthProvider

This commit is contained in:
2001-01-01 00:00:00 +00:00
parent 5801e8fef0
commit 2e55c53c13

View File

@@ -1,17 +1,25 @@
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import { BrowserRouter, Routes, Route } from 'react-router-dom'
import { AuthProvider } from 'react-oidc-context'
import './index.css'
import App from './App.tsx'
import Monitor from './pages/Monitor.tsx'
import { oidcConfig } from './auth/config.ts'
import { AuthWrapper } from './auth/AuthWrapper.tsx'
createRoot(document.getElementById('root')!).render(
<StrictMode>
<AuthProvider {...oidcConfig}>
<BrowserRouter>
<AuthWrapper>
<Routes>
<Route path="/" element={<App />} />
<Route path="/monitor" element={<Monitor />} />
<Route path="/callback" element={<App />} />
</Routes>
</AuthWrapper>
</BrowserRouter>
</AuthProvider>
</StrictMode>,
)