Dotnettency
Dotnettency copied to clipboard
Mutlitenancy for dotnet applications
Having two build files to maintain is annoying, and I can't be bothered to implement a cake build either, so just go with devops for now, and remove app veyor...
- Use EndpointDataSource to expose list of custom Endpoints, each one representing a Tenant in my system, more specifically that tenants RequestDelegate / middleware pipeline (lazily constructed, asynchronously, upon first...
Making a quick note for future enhancements, At the moment, when a tenant is restarted, if the tenants Container / IServiceProvider is being used to satisfy multiple requests (i.e a...
This will come in two parts. The first part will be to provide a default way out of the box for identifying tenants that is based on configurable pattern matching...
When logging is added / configured using the typical microsoft provided `AddLogging` method, this registers a singleton `ILoggerFactory` type. When this type is activated, all registered ILoggerProviderare injected into it,...
In terms of how a typical asp.net core app starts up, it typically uses something like this: ``` public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); }...
would you please add support for latest .net core and ef core 3 as they contain quite a few breaking changes.
See cascading parameter concept in Blazor : https://github.com/dotnet-presentations/blazor-workshop/blob/master/docs/05-authentication-and-authorization.md Dotnettency could offer a similar cascading parameter to allow access to the current TTenant information retrieved from the server.
To be done after #14 This is similar to what I do for `PerTenantHostingEnvironment` but it would be an additional sandbox around each module, that could isolate it's filesystem from...
Bumps [Microsoft.Owin](https://github.com/aspnet/AspNetKatana) from 4.0.1 to 4.2.2. Release notes Sourced from Microsoft.Owin's releases. 4.2.2 Release This release includes a fix for chunked cookies with missing values. The packages are available on...