Can authenticate using OpenID

This commit is contained in:
2023-06-09 10:45:01 +02:00
parent 94a4ab4f91
commit d55718f4de
6 changed files with 219 additions and 3 deletions

View File

@ -3,14 +3,21 @@ import "./App.css";
import { AuthApi } from "./api/AuthApi";
import { NotFoundRoute } from "./routes/NotFound";
import { BaseLoginPage } from "./widgets/BaseLoginpage";
import { LoginRoute } from "./routes/auth/LoginRoute";
import { OIDCCbRoute } from "./routes/auth/OIDCCbRoute";
import { useAtom } from "jotai";
function App() {
const [signedIn] = useAtom(AuthApi.authStatus);
return (
<Routes>
{AuthApi.SignedIn ? (
{signedIn ? (
<Route path="*" element={<p>signed in</p>} />
) : (
<Route path="*" element={<BaseLoginPage />}>
<Route path="" element={<LoginRoute />} />
<Route path="oidc_cb" element={<OIDCCbRoute />} />
<Route path="*" element={<NotFoundRoute />} />
</Route>
)}