Authentication, Identity & Authorization
Manage user accounts, secure authentication flows, profile settings, and enforce granular Role-Based Access Control (RBAC) across workspaces and projects.
Secure Auth Workflow
Comprehensive, production-ready authentication mechanisms ensuring secure account creation, identity verification, session invalidation, and credential management.
Allow users to create a new account using name, email, and secure password.
Allow users to securely sign in using their registered email and password.
Allow users to safely sign out and invalidate session tokens instantly.
Allow users to request a secure password reset link or OTP via email.
Create a new password following verification with confirm matching.
Authenticated user password updates validating current and new credentials.
Verify ownership of the user's email address during initial registration.
Reset Password Form
Interactive prototype of the current authorization flow.
Qubase Developer
user@qubase.io
Identity & Profile Management
Flexible profile management providing users full control over account settings, avatar customization, verified email updates, and data governance.
Centralized Workspace Hub
Access personal diagrams, shared team resources, and active workspace configurations from a unified navigation drawer.
Profile Customization
Seamlessly update avatar images, display names, custom handles, and time zone preferences.
Secure Email Management
Update primary email credentials safely through multi-step verification code confirmations.
Data Governance & Deletion
Self-serve permanent account removal backed by secondary password verification and safety confirmations.
Role-Based Access Control (RBAC)
Multi-layered permission hierarchy guaranteeing precise authorization across platform levels, workspace environments, and individual projects.
ROLE_ADMIN
Full management authority over platform settings, user provisioning, billing, and system logs.
ROLE_USER
Standard user identity capable of launching personal workspaces and participating in invited teams.
WORKSPACE_MEMBER
Can spin up new projects within the workspace and is automatically granted Owner privileges for created assets.
PROJECT_EDITOR
Full edit access to project schemas, ERDs, migration scripts, and database templates.
PROJECT_VIEWER
Strictly read-only access to inspect database schemas, view documentation, and review ERDs.
