prowler icon indicating copy to clipboard operation
prowler copied to clipboard

Add option to enable or disable the creation of new tenants.

Open emanuel-maya-iteraprocess-co opened this issue 5 months ago • 2 comments

New feature motivation

Currently, the login screen allows new tenants to be created using the “Need to create an account? Sign up” option. This can be a security or administrative control risk in production environments, as any user could create an unauthorized tenant.

Solution Proposed

Add a control mechanism for creating new tenants, for example:

  1. Environment variable that allows the Sign up option to be disabled, so that tenant creation is only available if explicitly enabled.
  • ALLOW_TENANT_CREATION=true/false
  1. Centralized administration where only an administrator user can manage the creation of new tenants from the control panel.

Describe alternatives you've considered

Keep the current option open for all users (insecure in production). Implement frontend control by manually removing the Sign up button (not scalable).

Additional context

This change is especially useful in organizations that require strict control over who can create tenants, preventing improper configurations or duplication of environments.

Hello @emanuel-maya-iteraprocess-co, thanks for this request. I've added the not-planned label. As of today I can't give you an ETA on this. It's something we need to discuss product-wise and affects both API and UI.

jfagoagas avatar Nov 11 '25 16:11 jfagoagas

Hey this is a must have feature.

sbe-arg avatar Dec 02 '25 06:12 sbe-arg