TenantByUserNameResolver Class
In This Article
Determines the tenant name based on user login name according to the specified pattern. The pattern should contain ‘{User}‘ and ‘{Tenant}‘ parts. For instance, if the pattern is ‘{Tenant}//{User}‘ and login is ‘company/John‘, the user name is ‘John‘ and the tenant name is ‘company‘.
Namespace: DevExpress.ExpressApp.MultiTenancy
Assembly: DevExpress.ExpressApp.MultiTenancy.v24.2.dll
NuGet Package: DevExpress.ExpressApp.MultiTenancy
#Declaration
public class TenantByUserNameResolver :
ITenantResolver
#Remarks
C#
using DevExpress.ExpressApp.MultiTenancy;
using DevExpress.ExpressApp.Security;
// ...
public class TenantByUserNameResolverEx:TenantByUserNameResolver {
public TenantByUserNameResolverEx(IServiceProvider serviceProvider)
: base(
serviceProvider,
"{User}\\\\{Tenant}",
(IAuthenticationStandardLogonParameters parameters) => parameters.UserName) { }
}
#Implements
See Also