Save $100 with our Black Friday deals!

Get $100 OFF with promo code BLACKFRIDAY2024 at checkout until November 30.

See Pricing

Still using Radzen Studio?
Achieve more with Radzen Blazor Studio

Radzen Blazor Studio is our new flagship product and vision of how rapid Blazor application development should be done.

Go to Radzen Blazor Studio

Multi-tenancy | Blazor (Blazor)

When security is enabled Radzen offers multi-tenancy support (not available in community version). Multi-tenancy allows single instance of Radzen application to serve multiple tenants.

Create tenants

When multi-tenancy is enabled, Radzen will seed tenantsadmin user (tenantsadmin/tenantsadmin login credentials) as part of security tables migrations (server/Data/Migrations folder) that can be used to add tenants runtime during development and when the application is deployed:

We strongly advise you to change this user password before deploying the application. You can do that from the profile page:

When you create tenants you can choose which tenant is active from the DataGrid “Switch tenant” button:

You can add, update and delete tenants.

Both tenant Name and Hosts are mandatory:

Hosts can be single or comma separated hosts where the application for this tenant will be deployed:

Once you have active tenant you can add roles and users for this tenant:

When role/user is created the active tenant is assigned automatically as tenant for the newly created role/user. Now when login with a user in development the application will use user tenant as active tenant.

Users sign-up is available for deployed applications only where the new user tenant will be retrieved from the application host.

Deploy to IIS

1. Create new radzen-rocks.com web site in your IIS with following bindings.

2. Modify your hosts (%WINDIR%\system32\drivers\etc\hosts) file to simulate hypothetical domains locally.

...
127.0.0.1       radzen-rocks.com
127.0.0.1       tenant1.radzen-rocks.com
127.0.0.1       tenant2.radzen-rocks.com
...

3. Deploy the application from Radzen and browse tenants.