public UserInfo GetDiscoveredUser(string sid) { var domainUser = ADDomain.GetUserBySid(sid); _domainUsers = new List <LDAPUser>(ONE_USER); _domainUsers.Add(domainUser); if (domainUser != null) { return(CreateUserInfo(domainUser)); } return(ASC.Core.Users.Constants.LostUser); }
public UserInfo GetDiscoveredUser(LDAPSupportSettings settings, string sid) { var domainUser = ADDomain.GetUserBySid(settings, sid); if (domainUser != null && !domainUser.IsDisabled && IsUserExistsInGroup(domainUser, settings)) { _domainUsers = new List <LDAPUser>(); _domainUsers.Add(domainUser); var userInfo = CreateUserInfo(domainUser, settings); if (CheckEmail(userInfo)) { return(userInfo); } } return(Core.Users.Constants.LostUser); }