Beispiel #1
0
 public ResultantGroupMemberResolver(DirectoryEntry group, ActiveDirectoryReader activeDirectoryReader = null)
 {
     Group                 = group;
     Processed             = new HashSet <string>();
     MemberNameResolver    = GetMemberName;
     ActiveDirectoryReader = activeDirectoryReader;
 }
Beispiel #2
0
 public ActiveDirectoryAuthenticator(ActiveDirectoryReader activeDirectoryReader, ILogger logger = null)
 {
     ActiveDirectoryReader = activeDirectoryReader;
     Logger = logger ?? Log.Default;
 }
Beispiel #3
0
 public string[] ResolveMembers(string groupName)
 {
     return(ResolveMembers(ActiveDirectoryReader.GetDirectoryEntry(groupName)));
 }
 public ActiveDirectoryRoleReader(ActiveDirectoryReader reader)
 {
     ActiveDirectoryReader = reader;
     GroupToRoleMap        = new Dictionary <string, string>();
 }