Currently it seems like the host has to be the one to create new tenants. This does not seem scalable and does not align with how SaaS apps usually function. Is there a way for users to create their own tenants?
I would like to make TenantId a part of my entity's composite key.
public class MyEntity: Entity, IMultiTenant { public Guid? TenantId { get; set; } public Guid EntityId { get; set; }
public object[]? GetKeys() 
{
    return new object[]? { TenantId, EntityId };
}
}
I did something like this in my app and I'm having trouble saving entites that should belong to the host now as EF core does not allowed keys to be nullable. It is not possible for me to make the entityid the sole key of the entity.
I am building a Blazor server project, and i want to customise the login page. I have attempted to follow several online guides but none have actually yielded any results. These are some of the guides I've tried using.
https://stackoverflow.com/questions/78907251/how-to-customize-auth-pages-and-settings-abp-framework-blazor https://abp.io/community/articles/how-to-customize-the-login-page-of-an-abp-blazor-application-by4o9yms https://abp.io/support/questions/3217/How-can-I-customize-login-page-in-blazor-server-app
Perhaps these are just too old and out of date, so can anyone from the support team give me the method that works in 2025? As of now, it seems that cshtml pages created in a blazor project are ignored (cant even route to the page). Thank you
For context, im on ABP version 9.0.1, UI Blazor Server, EF Core with sql server, and untiered
                                
 
                            
