Avnology ID
Components

UserProfile

Full account management surface - profile, password, passkeys, MFA, sessions, connected accounts.

<UserProfile />

The hosted /account page rendered as a component you can embed anywhere. Lets users manage:

  • Profile fields (name, email, phone).
  • Password change + breach check.
  • Passkey enrollment + deletion.
  • TOTP + recovery codes.
  • Active sessions list with per-session revoke.
  • Connected social / SSO accounts.
  • Account deletion.

Import

Usage

import { UserProfile } 



Pair with your app chrome. No additional props required for the common case.

Props

PropTypeDefaultDescription
sectionsArray<"profile" | "security" | "sessions" | "connected" | "danger">allRestrict to a subset
onProfileUpdated(user: User) => voidundefinedFires after each successful patch
onAccountDeleted() => voidundefinedFires after delete grace-window is queued

Example -- restrict to security only

<UserProfile