Lx EdgeDocs

Organization (Tenant) Documentation

Purpose: Core tasks for organization users including authentication and access to tenant features.

Version: 0.1.0 Last updated: auto

#Quick Overview

  • Covers login, logout, invite verification, onboarding, and signup.
  • Focuses on tenant authentication flows and access control.
  • URLs resolve from ``.

Note: If you belong to an organization, add your raw ID as the subdomain. Example: Org name: Acme Corporation → org id: acme-corp. Your login URL will look like: "https://acme-corp.{BASEURL}.com".

#Key Paths

#How to log in

  1. User action: Go to /login and submit credentials.
  2. System response: Redirects to dashboard or onboarding if profile incomplete.
  3. Notes: Invalid credentials show an inline error. After success, JWT is stored in localStorage.

#How to sign up

  1. User action: Visit /signup and complete the form.
  2. System response: Account is created, you may receive an invite or proceed to onboarding.
  3. Notes: Some organizations restrict self-signup; you may need an invite.

#Verify an invite

  1. User action: Open the invite link and proceed at /auth/invite/verify.
  2. System response: Invite is validated; you’ll be asked to set a password if required.
  3. Notes: Expired or invalid links show an error and guidance to request a new invite.

#Onboarding

  1. User action: Navigate to /onboard after first login.
  2. System response: Collects required profile/org details; routes to dashboard when complete.
  3. Notes: You can resume onboarding if interrupted.

#Logout

  1. User action: Click logout or visit /logout.
  2. System response: JWT cleared from localStorage; redirected to login.
  3. Notes: Open tabs will require re-auth on next action.

#Features

  • Login / Logout
  • Signup and Invite Verification
  • Onboarding flow
  • Tenant-aware permissions and sidebar filtering
  • JWT stored in localStorage (lxedge_jwt)

#Pages

#References

#Summary

  • Use login/signup/invite/verify/onboard for account access.
  • JWT is client-stored; logout clears it.
  • Tenant permissions control visibility in the sidebar.