+ Twake + Calendar +
+Current Month
+droite today gauche
+big search bar
+{userData.sub}
; + } +} diff --git a/src/features/User/LoginCallback.tsx b/src/features/User/LoginCallback.tsx new file mode 100644 index 0000000..a86ceeb --- /dev/null +++ b/src/features/User/LoginCallback.tsx @@ -0,0 +1,65 @@ +import React, { useEffect, useRef, useState } from "react"; +import { useNavigate } from "react-router-dom"; +import { Callback } from "./oidcAuth"; +import { useAppDispatch, useAppSelector } from "../../app/hooks"; +import { push } from "redux-first-history"; +import { setUserData } from "./userSlice"; + +export function CallbackResume() { + const dispatch = useAppDispatch(); + const hasRun = useRef(false); + const saved = sessionStorage.getItem("redirectState") + ? JSON.parse(sessionStorage.getItem("redirectState")!) + : null; + const [tokens, setTokens] = useStateProcessing OIDC callback...
+ {/* Optionally show loading or debug info */} + {tokens && ( +{JSON.stringify(tokens?.id_token)}
+ {JSON.stringify(tokens?.access_token)}
+ {JSON.stringify(userInfo, null, 2)}
+