private string GetGroupName(string entryName, bool nameFromEntry)
 {
     if (!nameFromEntry && !nameParser.RdnInName(entryName, groupConfig.RdnAttribute, groupConfig.Base))
     {
         using (var entry = GetGroupEntry(entryName)) {
             entryName = entry.GetProperties <string>(groupConfig.RdnAttribute).First();
         }
     }
     return(nameParser.GetName(groupConfig.NameType, entryName));
 }
Exemple #2
0
 public virtual string GetUserName(string entryName)
 {
     if (!nameParser.RdnInName(entryName, configuration.Users.RdnAttribute, configuration.Users.Base))
     {
         using (var entry = GetUserDirectoryEntry(entryName)) {
             entryName = entry.GetProperties <string>(configuration.Users.RdnAttribute).First();
         }
     }
     return(nameParser.GetName(configuration.Users.NameType, entryName));
 }