Esempio n. 1
0
        protected virtual async Task <string> CreateSearchFilter(string userNameOrEmailAddress, Tenant tenant)
        {
            var mailSuffix     = ConvertToNullIfEmpty(await _settings.GetMailSuffix(tenant?.Id));
            var sAMAccountName = userNameOrEmailAddress;

            if (userNameOrEmailAddress.Contains(mailSuffix))
            {
                sAMAccountName = userNameOrEmailAddress.Substring(0, userNameOrEmailAddress.IndexOf(mailSuffix));
            }

            return($"(sAMAccountName={sAMAccountName})");
        }