Skip to main content

Authentication Components

The authentication screens live in @collabdt/core/components/authentication/. They share a common AuthPage layout wrapper that renders a split-screen with an animated map globe on one side and the form on the other.

Components

ComponentDescription
AuthPageLayout wrapper for all auth screens
SigninEmail + password sign-in with reCAPTCHA, followed by an emailed MFA code

AuthPage

Shared layout for all auth screens. Renders an organization logo, an animated map background, theme toggle, language switcher, and a form slot for its children.

Signin

Email + password sign-in. Submission requires a reCAPTCHA challenge. On success, the user is sent a multi-factor code by email and prompted to enter it; codes expire after 5 minutes. Sessions last 8 hours and are not refreshed on activity.

Account creation is performed by an Admin from Settings → Users — there is no self-service sign-up screen.