Avnology ID
Components

SignUp

Registration form that walks users through email + password (or passkey, or social).

<SignUp />

Renders a complete registration flow. The server decides which methods to surface (email+password vs. passkey-first vs. social-only) based on your organization's registration_mode.

Import

The component is exported today as RegistrationForm. SignUp is a semantic alias added in v1.1.

Usage

import { RegistrationForm } 










Props

PropTypeDefaultDescription
returnTostring/URL to return to after registration
organizationIdstringundefinedAttach new identity to an org on creation
inviteTokenstringundefinedAccept an invitation token during signup
onSuccess(result: { identity, session? }) => voidundefinedFires after successful registration
onError(err: Error) => voidundefinedFires on terminal error
hideSocialButtonsbooleanfalse--
hideSignInLinkbooleanfalse--

Registration modes

The form reacts to your org's registration_mode:

ModeForm UX
publicOpen sign-up; email + password + social
by_invitation_onlyForm is gated; requires inviteToken prop
by_invitation_or_domainForm is gated unless email domain matches a verified org domain
sso_onlyForm hidden; shows "Contact your admin"
closed404s on the API side

Post-signup verification

If email verification is required (default), users are redirected to /verify after submit where they enter the code from their email. If you want to skip that intermediate screen, set autoRedirectToVerify={false} and drive verification yourself.

Accessibility

Same as SignIn. Password strength meter announces via aria-live="polite".