Skip to content
RivetUI

Authentication

A compact sign-in, verification, and account-recovery flow with no authentication backend assumptions.

@rivetui/authentication

Preview

Use the complete responsive composition, then inspect the exact source installed by the registry.

Secure access

Sign in

Use your workspace credentials to continue.

Registry block

Installation

Install the block and every declared Rivet component dependency with one command.

Install component
bunx --bun shadcn@latest add @rivetui/authentication
Inspect registry item

Implementation notes

Composition and integration

The block owns layout and interaction structure while application data and backend behavior stay outside it.

Composition

The block presents sign-in, six-digit verification, and recovery as three focused views inside one stable frame. Labels, autocomplete hints, focus order, and native submission semantics are included.

Integration boundary

Use onSubmit to connect authentication requests and onViewChange for analytics or routing. Credential verification, session creation, rate limiting, and recovery delivery remain backend responsibilities.