diff --git a/devfront/src/features/auth/LoginPage.tsx b/devfront/src/features/auth/LoginPage.tsx index 212448ee..53579bd0 100644 --- a/devfront/src/features/auth/LoginPage.tsx +++ b/devfront/src/features/auth/LoginPage.tsx @@ -1,23 +1,87 @@ +import { ShieldHalf, LogIn, ExternalLink } from "lucide-react"; import { useAuth } from "react-oidc-context"; +import { Button } from "../../components/ui/button"; +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from "../../components/ui/card"; -export default function LoginPage() { +function LoginPage() { const auth = useAuth(); - const handleLogin = () => { + const handleSSOLogin = () => { + // OIDC client-side authentication flow started here auth.signinRedirect(); }; return ( -
+ Developer Control Plane +
+
+ 개발자 포털 세션은 브라우저 정책에 따라 유지됩니다.
+ 민감한 작업 시 재인증을 요구할 수 있습니다.
+
+ 인증 정보가 없거나 로그인이 되지 않는 경우
+ 시스템 관리자에게 문의하세요.
+