Accounts — registration, sign-in, and account security
Your account is your personal identity in Loopback. It is separate from organizations (tenants) and workspaces (environments). This page covers everything a user typically does at account scope.
Registration
When self-service registration is enabled for the deployment, a new user can create an account by providing:
- First and last name
- Password (length limits apply)
If registration is disabled, you receive credentials or an invite flow from your operator.
After registration you verify email (deployment-specific) before full access.
Sign-in
Standard email + password login establishes a session. Additional mechanisms may include:
- Two-factor authentication (2FA) — TOTP or similar, if you enable it on your account.
- WebAuthn / security keys — passwordless or second factor, depending on configuration.
Failed login and recovery flows should respect rate limits your operator configures.
Account profile and settings
Typical self-service account capabilities (exact UI labels vary):
- Update name or contact details tied to the account.
- Manage password changes.
- Enable or disable 2FA and register WebAuthn devices.
- Create or revoke account API keys — long-lived tokens for automation that impersonates your user (scripts, CI) subject to the same organization permissions you already have.
Important: An API key is not a workspace agent token. Workspace agent tokens authorize machines inside infrastructure; account API keys authorize API calls as you.
Recovery
Password recovery or email reset flows exist for locked-out users. Treat recovery links as single-use and time-limited.
Multi-organization reality
One account can hold many memberships:
- You might be owner in your startup org and read-only in a partner org.
- Switching “context” in the UI is switching which organization’s projects you act on.
Permissions are always evaluated as (account, organization[, project[, workspace]]) — see Access control.
What accounts cannot do alone
Without a membership, an account cannot see any organization data.
Without organization-level permissions, an account cannot create projects or see billing.