Skip to main content
All docs
V25.1
  • .NET 8.0+
    • The page you are viewing does not exist in the .NET Framework 4.6.2+ platform documentation. This link will take you to the parent topic of the current section.

    TenantByUserNameResolver Class

    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.v25.1.dll

    NuGet Package: DevExpress.ExpressApp.MultiTenancy

    Declaration

    public class TenantByUserNameResolver :
        ITenantResolver

    Remarks

    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

    Inheritance

    Object
    TenantByUserNameResolver
    See Also