Title: Auth System Limitation – Fixed Roles & Non-Customizable Sign-Up Modal (Need Layered Customization)

Summary:
Base44’s authentication system is currently limited by fixed roles (Viewer, Editor, Admin) and a static, non-customizable sign-up modal. Platform builders need the ability to customize and tailor the modal UI/UX and onboarding flow while still relying on Base44’s underlying security and authentication logic.


Issue Description:

❌ 1. Static Sign-Up Modal (No Customization Layer)

The current sign-up/sign-in modal is fixed and cannot be tailored.

  • No ability to customize layout, steps, or flow

  • No support for multi-step onboarding

  • No conditional logic based on user type

  • No ability to inject custom UI components

👉 The modal behaves as a static page, regardless of platform needs.


⚠️ Key Limitation

Platform builders are forced to accept a one-size-fits-all onboarding experience, which does not work for:

  • Schools

  • Businesses

  • Organizations

  • E-commerce platforms

  • Multi-role systems


❌ 2. No Layered Customization (Critical Gap)

What is needed is NOT replacing Base44’s auth system, but extending it.

👉 Currently missing:

  • Ability to wrap or extend the modal

  • Ability to add custom onboarding layers on top of authentication

  • Ability to control user flow after sign-up within the modal experience


💡 What Platform Builders Need

Base44 should allow developers to:

👉 Customize and design the modal based on their platform’s needs, including:

  • Branding (layout, UI, structure)

  • Step-based onboarding flows

  • Dynamic fields (based on role, organization, or use case)

  • Conditional logic (different paths per user type)


🔐 Important Clarification

We are NOT asking to replace Base44’s:

  • Authentication logic

  • Security handling

  • Session management

👉 We want to build layers on top of it, such as:

  • Custom onboarding steps

  • Profile setup flows

  • Role selection experiences

While Base44 continues to handle:

  • login

  • password security

  • verification


❌ 3. Fixed Role System (Viewer / Editor / Admin Only)

Base44 only supports:

  • Viewer

  • Editor

  • Admin

👉 This is too limited for real platforms that require:

  • Customers

  • Staff

  • Vendors

  • Students / Teachers

  • Organization-specific roles

No ability to:

  • Create custom roles

  • Map permissions

  • Assign roles dynamically during onboarding


❌ 4. No Role-Based or Contextual Onboarding

Because onboarding cannot be customized:

  • You cannot adapt flows for different users

  • You cannot create tailored experiences (e.g., customer vs staff)


❌ 5. No Invite-Based Flow Integration

No native way to:

  • Invite users

  • Assign role before signup

  • Trigger a specific onboarding path


Impact:

Due to these limitations, developers must:

  • Bypass the default Base44 modal entirely

  • Build external onboarding systems

  • Recreate user flow logic outside the platform

👉 This defeats the purpose of having a built-in authentication system.


Suggested Improvements:

1. Layered Modal Customization

  • Allow developers to:

    • customize UI/UX of the modal

    • extend it with additional steps

    • inject custom components


2. Onboarding Extension Layer

  • Support multi-step onboarding inside or directly after modal

  • Allow conditional logic based on:

    • role

    • organization

    • user type


3. Custom Role System

  • Create roles beyond Viewer/Editor/Admin

  • Assign roles dynamically during onboarding


4. Invite System with Context

  • Invite users with:

    • predefined role

    • onboarding flow

    • organization


5. Maintain Core Security (Important)

  • Base44 continues to manage:

    • authentication

    • session handling

    • security

👉 Developers only extend the experience layer, not the security layer


Expected Outcome:

This would allow Base44 to support:

  • SaaS platforms

  • Marketplaces

  • E-commerce systems

  • Event platforms

  • Multi-tenant applications

…without requiring developers to bypass the auth system.


Conclusion:
Base44’s current auth system is strong at the security level, but limited at the experience level.

Enabling layered customization of the sign-up modal and onboarding flow would allow platform builders to tailor user experiences to their needs—without compromising Base44’s core authentication logic.


Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
💡

Feature Request

Date

About 2 hours ago

Author

Job Francois

Subscribe to post

Get notified by email when there are changes.