Build a barebones MultiTenant ASP.NET Core Application

Job ID: 31674304

Budget: ₹1,500 – ₹12,500 INR

I need a barebones MultiTenant Application on ASP.NET Core. This is to help me with a POC project at work and I do not have much time to explore.

Requirements:
A barebones ASP.NET Core API project on .NET 5.
Should support multiple tenants with separate IOC containers (Example using AutoFac.MultiTenant or OrchardCore or any other supporting library)
Should support different Authentication Mechanisms
It should have atleast two types authentication. For example, one Tenant uses JWT authentication and one Tenant uses OAuth/AD Authentication.
Tenants should not be able to cross access each others' data.
Tenants should be dynamically created at runtime.
Related categories: .NET C# Programming ASP.NET .NET Core Web API