Finbuckle.MultiTenant
Finbuckle.MultiTenant copied to clipboard
Finbuckle.MultiTenant is an open-source multitenancy middleware library for .NET. It enables tenant resolution, per-tenant app behavior, and per-tenant data isolation.
Firstly, I would like to thank you very much for your work on this package. I am using it combined with IdentityServer in order to support multi-tenancy, however I am...
Hi, I work on a multitenant microservice architecture. I have also IdentityServer4 on my arch and tenants info are kept there with users. The request sended by client is being...
We've come across an issue in the most recent release made in PR [#563](https://github.com/Finbuckle/Finbuckle.MultiTenant/pull/563): ```csharp if (dynamicTenantInfo != null) { options.Authority = HasPropertyWithValidValue(dynamicTenantInfo, nameof(dynamicTenantInfo.OpenIdConnectAuthority)) ? ((string)dynamicTenantInfo.OpenIdConnectAuthority).Replace(Constants.TenantToken, tc.Identifier) : string.Empty; options.ClientId...
It seems that if no tenant was resolved, `MultiTenantContextAccessor` will return null for `MultiTenantContext`. So should this warrant a nullable reference? https://github.com/Finbuckle/Finbuckle.MultiTenant/blob/65507bfe47ff05ca99f015dec527d6c9951ff76a/src/Finbuckle.MultiTenant/Abstractions/IMultiTenantContextAccessor.cs#L13
We have an issue when trying to use the Finbuckle.Multitenant library when using it in cases when we use Messaging (and no HttpRequests), meaning that we are not utilising the...
one of the cases i am struggling to solve the correct way is forcing a query on specific entities to be executed against a shared database no matter who the...
hi there. i've seen a comment somehow related to this. tenant grouping but with a more complex requirement. here is the scenario. think of a Company C that owns several...
How can I seed multi-tenant identity objects (e.g. Users, Roles) from the middleware not to have NullReferenceException? I checked this https://github.com/Finbuckle/Finbuckle.MultiTenant/issues/312 but it didn't help. Here is my IdentityDataInitializer.cs: `public...
Autofac has this capability using containers. i was wondering if similar behavior can be implemented in this library. it would be usefull to load modules that are enabled per tenant...
In our project we would like to handle non-existing tenants by showing them a 404 page. Currently, we do this by: `OnTenantNotResolved = async context => { if(context.Context is HttpContext...