Package io.micronaut.multitenancy.tenantresolver
package io.micronaut.multitenancy.tenantresolver
Encapsulate classes related with Multitenancy tenant resolution.
- Since:
- 1.0
- Author:
- Sergio del Amo
-
ClassDescriptionAbstract class for a tenant resolver that resolves the tenant from the Subdomain.A
TenantResolverthat resolves the tenant from a request cookie.CookieTenantResolverconfiguration.ConfigurationPropertiesimplementation ofCookieTenantResolverConfiguration.ATenantResolverthat resolves to a fixed static named tenant id.Interface to defineFixedTenantResolverconfiguration.ConfigurationPropertiesimplementation ofFixedTenantResolverConfiguration.ATenantResolverthat resolves the tenant from the request HTTP Header.HttpHeaderTenantResolverconfiguration.ConfigurationPropertiesimplementation ofHttpHeaderTenantResolverConfiguration.An interface for multi-tenant aware applications which resolve the current identifier for the current request.A tenant resolver that resolves the tenant from the subdomain.A tenant resolver that resolves the tenant from the authenticated principal.An interface definingPrincipalTenantResolverconfiguration.ConfigurationPropertiesimplementation ofPrincipalTenantResolverConfiguration.A tenant resolver that resolves the tenant from the subdomain.Resolves the tenant id from the user HTTP session.A interface definingSessionTenantResolverconfiguration.ConfigurationPropertiesimplementation ofSessionTenantResolverConfiguration.Tenant resolver that resolves the tenant from the Subdomain.An interface definingSubdomainTenantResolverconfiguration.ConfigurationPropertiesimplementation ofSessionTenantResolverConfiguration.ATenantResolverthat resolves from a System property called "tenantId".An interface to defineSystemPropertyTenantResolverconfiguration.ConfigurationPropertiesproperties implementation ofSystemPropertyTenantResolverConfiguration.An interface for applications that implement Multi Tenancy to implement in order to resolve the current identifier.