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