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
- User action: Go to
/loginand submit credentials. - System response: Redirects to dashboard or onboarding if profile incomplete.
- Notes: Invalid credentials show an inline error. After success, JWT is stored in localStorage.
#How to sign up
- User action: Visit
/signupand complete the form. - System response: Account is created, you may receive an invite or proceed to onboarding.
- Notes: Some organizations restrict self-signup; you may need an invite.
#Verify an invite
- User action: Open the invite link and proceed at
/auth/invite/verify. - System response: Invite is validated; you’ll be asked to set a password if required.
- Notes: Expired or invalid links show an error and guidance to request a new invite.
#Onboarding
- User action: Navigate to
/onboardafter first login. - System response: Collects required profile/org details; routes to dashboard when complete.
- Notes: You can resume onboarding if interrupted.
#Logout
- User action: Click logout or visit
/logout. - System response: JWT cleared from localStorage; redirected to login.
- 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.