mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-30 06:28:12 +00:00
user management ui
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import { useSearchParams } from "react-router-dom";
|
||||
import { isComplaintFaydaState } from "@/shared/utils/faydaOidc";
|
||||
import ComplaintCallbackPage from "@/complaints/pages/ComplaintCallbackPage";
|
||||
import ExternalPortalCallback from "@/external-portal/components/Registration/ExternalPortalCallBack";
|
||||
|
||||
/**
|
||||
* Single FAYDA OIDC callback entry point.
|
||||
* Fayda only allows whitelisted redirect URIs (e.g. /callback) — route
|
||||
* internally based on the `state` param sent during authorization.
|
||||
*/
|
||||
export default function FaydaCallbackDispatcher() {
|
||||
const [searchParams] = useSearchParams();
|
||||
const state = searchParams.get("state");
|
||||
|
||||
if (isComplaintFaydaState(state)) {
|
||||
return <ComplaintCallbackPage />;
|
||||
}
|
||||
|
||||
return <ExternalPortalCallback />;
|
||||
}
|
||||
Reference in New Issue
Block a user