Skip to main content
All docs
V25.2
  • 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.2.dll

    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