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 ( -
-
-

DevFront Login

- +
+
+
+
+ +
+
+

Baron SSO

+

+ Developer Control Plane +

+
+
+ + + + + + 개발자 포털 로그인 + + + Baron 통합 인증(SSO)을 통해 개발자 포털에 접속합니다. + + + + + +

+ 개발자 포털 세션은 브라우저 정책에 따라 유지됩니다.
+ 민감한 작업 시 재인증을 요구할 수 있습니다. +

+
+
+ +
+
+
+
+
+ +

+ 인증 정보가 없거나 로그인이 되지 않는 경우
+ 시스템 관리자에게 문의하세요. +

); } + +export default LoginPage;