Lucas
Lucas
BABetter Auth
Created by Lucas on 3/28/2025 in #help
rbac / orgs / permissions
Hey guys, First off thanks for developing and maintaining this and congrats! Very nice. I'm new to auth systems and app development and need to confirm if your solution supports my specific multi-tenant app requirements for my app. I need my app to have: Super admin (me): - Full control over permissions, orgs, teams, users, roles, features Enterprise user (admin): - Creates whitelabeled workspace/community - Manages roles (admin/moderator/user) within their org/community - Invites members via email link to access their content (discussion forums, courses, etc.) - Controls granular permissions for paid features or add-ons - Have their organization login page (or template) so users login directly to their org/community thourhg a specific link/route - Charge their users Pro user: - Creates and manages organizations (company workspaces or communities) - Invites clients/employees to restricted workspace content - Shares invitation links via email or manually Basic User: - Joins one or more organizations (workspaces or communities) or default app (or none) organization - Creates projects and content (like Notion projects) - Receives granular access to features/modules without necessarily belonging to an org - Shares their created content with other basic users (so they can preview it, clone it, or edit it) Additional needs: - Subscription/add-on billing based on user tiers - Future: Allow Enterprise users to charge their members through my platform with me taking a cut (similar to Stripe Connect) My app concept combines elements from GoHighLevel, Notion, and Skool. Is this use case fully supported by BetterAuth features and plugins right now? Any guidance would be highly appreciated. Thank you so much.
10 replies