Expert guidance for implementing Role-Based Access Control (RBAC) and multi-tenant authorization in a Go/Echo backend with Supabase/PostgreSQL.
| admin | Full system access | All resources, user management, system config | | dispatcher | Load management, carrier selection | Loads, carriers, tracking, dispatch operations | | sales | Account management, quotes | Customers, quotes, lanes, tenders | | finance | Invoicing, payments, reports | Invoices, carrier bills, payments, financial reports |
| driver | Limited mobile access | Assigned loads only, status updates, document upload | | readonly | View-only access | Read all operational data, no modifications |
Provide patterns for implementing Role-Based Access Control and multi-tenant authorization in laneweaverTMS. Use when implementing user roles, permissions, tenant isolation, Echo authorization middleware, RLS policies for multi-tenant access, or JWT claims structure for freight brokerage applications. Source: linehaul-ai/linehaulai-claude-marketplace.