"use client" /** * The single-sign-on auth step. Mock, like the password step beside it. * * A real SSO step is a handoff, not a form: the credential is collected by the * identity provider on a page this app does not own. So this screen's whole job * is to name where you are about to go and let you leave before you go there, * which is why it has one button and no fields. * * The identifier stays visible for the same reason it does on the password step: * it is the reason there is a second step at all. */ import * as React from "react" import { Button } from "@/components/ui/button" export function LoginSsoStep({ identifier, onContinue, onChangeIdentifier, }: { identifier: string onContinue: () => void onChangeIdentifier: () => void }) { const continueRef = React.useRef(null) // The step swap replaces the whole form, so focus has to be placed or a // keyboard user restarts from the top of the document. React.useEffect(() => { continueRef.current?.focus() }, []) return ( <>

Continue with single sign-on

Your organization manages this account. You will finish signing in on their page.