1
0
forked from baron/baron-sso

OIDC 인증 라우트 및 로그인/콜백 페이지 구현

This commit is contained in:
2026-02-11 17:31:36 +09:00
parent 66106f20f6
commit 2f1caa7b03
7 changed files with 135 additions and 11 deletions

View File

@@ -0,0 +1,19 @@
import { useEffect } from "react";
import { useAuth } from "react-oidc-context";
import { useNavigate } from "react-router-dom";
export default function AuthCallbackPage() {
const auth = useAuth();
const navigate = useNavigate();
useEffect(() => {
if (auth.isAuthenticated) {
navigate("/", { replace: true });
} else if (auth.error) {
console.error("Auth Error:", auth.error);
navigate("/login", { replace: true });
}
}, [auth.isAuthenticated, auth.error, navigate]);
return <div>Loading Auth...</div>;
}