1 write to directoryInfo
System.Web (1)
Security\ADMembershipProvider.cs (1)
422directoryInfo = new DirectoryInformation(adConnectionString, credential, connProtection, clientSearchTimeout, serverSearchTimeout, enablePasswordReset, timeoutUnit);
145 references to directoryInfo
System.Web (145)
Security\ADMembershipProvider.cs (145)
161return directoryInfo.ConnectionProtection; 445if (directoryInfo.DirectoryType == DirectoryType.AD) 567if (directoryInfo.DirectoryType == DirectoryType.ADAM) 570authTypeForValidation = directoryInfo.GetLdapAuthenticationTypes(directoryInfo.ConnectionProtection, CredentialsType.NonWindows); 572if (directoryInfo.DirectoryType == DirectoryType.AD) 578directoryInfo.SelectServer(); 584directoryInfo.InitializeDomainAndForestName(); 592connection = directoryInfo.CreateNewLdapConnection(authTypeForValidation); 764DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.CreationContainerDN, true /* revertImpersonation */); 785if (directoryInfo.DirectoryType == DirectoryType.AD) 817if (directoryInfo.DirectoryType == DirectoryType.AD && !IsUpnUnique(username)) 896if (directoryInfo.DirectoryType == DirectoryType.AD) 918if (directoryInfo.DirectoryType == DirectoryType.ADAM) 929if (directoryInfo.DirectoryType == DirectoryType.ADAM) 931DirectoryEntry readersEntry = new DirectoryEntry(directoryInfo.GetADsPath("CN=Readers,CN=Roles," + directoryInfo.ADAMPartitionDN), directoryInfo.GetUsername(), directoryInfo.GetPassword(), directoryInfo.AuthenticationTypes); 972else if ((errorCode == unchecked((int) 0x8000500d) && (directoryInfo.DirectoryType == DirectoryType.ADAM))) 1057DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 1074if ((directoryInfo.DirectoryType == DirectoryType.AD) && (usernameIsUPN) && (username.IndexOf('@') == -1)) 1078usernameForAuthentication = directoryInfo.DomainName + "\\" + sAMAccountName; 1104if ((directoryInfo.DirectoryType == DirectoryType.AD) && (usernameIsUPN) && (username.IndexOf('@') == -1)) 1108usernameForAuthentication = directoryInfo.DomainName + "\\" + sAMAccountName; 1252DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 1270if ((directoryInfo.DirectoryType == DirectoryType.AD) && (usernameIsUPN) && (username.IndexOf('@') == -1)) 1274usernameForAuthentication = directoryInfo.DomainName + "\\" + sAMAccountName; 1299if ((directoryInfo.DirectoryType == DirectoryType.AD) && (usernameIsUPN) && (username.IndexOf('@') == -1)) 1303usernameForAuthentication = directoryInfo.DomainName + "\\" + sAMAccountName; 1321userEntry.Username = (usernameIsSAMAccountName) ? directoryInfo.DomainName + "\\" + usernameForAuthentication : usernameForAuthentication; 1323userEntry.AuthenticationType = directoryInfo.GetAuthenticationTypes(directoryInfo.ConnectionProtection, (directoryInfo.DirectoryType == DirectoryType.AD) ? CredentialsType.Windows : CredentialsType.NonWindows); 1359else if ((errorCode == unchecked((int) 0x8000500d) && (directoryInfo.DirectoryType == DirectoryType.ADAM))) 1373userEntry.Username = directoryInfo.GetUsername(); 1374userEntry.Password = directoryInfo.GetPassword(); 1375userEntry.AuthenticationType = directoryInfo.AuthenticationTypes; 1426DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 1501if ((errorCode == unchecked((int) 0x8000500d) && (directoryInfo.DirectoryType == DirectoryType.ADAM))) 1542DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 1639DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 1703if (directoryInfo.DirectoryType == DirectoryType.AD) 1797DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 1814if ((directoryInfo.DirectoryType == DirectoryType.AD) && (usernameIsUPN) && (username.IndexOf('@') == -1)) 1818usernameForAuthentication = directoryInfo.DomainName + "\\" + sAMAccountName; 1843if ((directoryInfo.DirectoryType == DirectoryType.AD) && (usernameIsUPN) && (username.IndexOf('@') == -1)) 1847usernameForAuthentication = directoryInfo.DomainName + "\\" + sAMAccountName; 1915DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 1970DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 2011DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 2025if (directoryInfo.ClientSearchTimeout != -1) 2026searcher.ClientTimeout = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ClientSearchTimeout, directoryInfo.TimeoutUnit); 2027if (directoryInfo.ServerSearchTimeout != -1) 2028searcher.ServerPageTimeLimit = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ServerSearchTimeout, directoryInfo.TimeoutUnit); 2090DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.CreationContainerDN, true /* revertImpersonation */); 2202DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 2250DirectoryEntryHolder connection = ActiveDirectoryConnectionHelper.GetDirectoryEntry(directoryInfo, directoryInfo.ContainerDN, true /* revertImpersonation */); 2281NetworkCredential credentialForValidation = (usernameIsSAMAccountName) ? new NetworkCredential(username, password, directoryInfo.DomainName) 2293if (directoryInfo.ConcurrentBindSupported) 2323LdapConnection newConnection = directoryInfo.CreateNewLdapConnection(authTypeForValidation); 2375if (directoryInfo.ClientSearchTimeout != -1) 2376searcher.ClientTimeout = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ClientSearchTimeout, directoryInfo.TimeoutUnit); 2377if (directoryInfo.ServerSearchTimeout != -1) 2378searcher.ServerPageTimeLimit = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ServerSearchTimeout, directoryInfo.TimeoutUnit); 2417if (directoryInfo.ClientSearchTimeout != -1) 2418searcher.ClientTimeout = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ClientSearchTimeout, directoryInfo.TimeoutUnit); 2419if (directoryInfo.ServerSearchTimeout != -1) 2420searcher.ServerPageTimeLimit = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ServerSearchTimeout, directoryInfo.TimeoutUnit); 2440if (directoryInfo.DirectoryType == DirectoryType.AD) 2487if (directoryInfo.ClientSearchTimeout != -1) 2488searcher.ClientTimeout = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ClientSearchTimeout, directoryInfo.TimeoutUnit); 2489if (directoryInfo.ServerSearchTimeout != -1) 2490searcher.ServerPageTimeLimit = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ServerSearchTimeout, directoryInfo.TimeoutUnit); 2507if (directoryInfo.DirectoryType == DirectoryType.AD) 2618DirectoryEntry rootdse = new DirectoryEntry("LDAP://" + serverName + "/RootDSE", directoryInfo.GetUsername(), directoryInfo.GetPassword(), directoryInfo.AuthenticationTypes); 2712if (directoryInfo.DirectoryType == DirectoryType.AD) 2738isLockedOut = (diffTime <= directoryInfo.ADLockoutDuration); 3011if (directoryInfo.DirectoryType == DirectoryType.ADAM) 3016if ((directoryInfo.ConnectionProtection == ActiveDirectoryConnectionProtection.Ssl) && (directoryInfo.PortSpecified)) 3018userEntry.Options.PasswordPort = directoryInfo.Port; 3021else if ((directoryInfo.ConnectionProtection == ActiveDirectoryConnectionProtection.SignAndSeal) || (directoryInfo.ConnectionProtection == ActiveDirectoryConnectionProtection.None)) 3023userEntry.Options.PasswordPort = directoryInfo.Port; 3038if (!((directoryInfo.Port == DirectoryInformation.SSL_PORT) && 3039(directoryInfo.ConnectionProtection == ActiveDirectoryConnectionProtection.Ssl))) 3057DirectoryEntry rootEntry = new DirectoryEntry("GC://" + directoryInfo.ForestName, directoryInfo.GetUsername(), directoryInfo.GetPassword(), directoryInfo.AuthenticationTypes); 3063if (directoryInfo.ClientSearchTimeout != -1) 3064searcher.ClientTimeout = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ClientSearchTimeout, directoryInfo.TimeoutUnit); 3065if (directoryInfo.ServerSearchTimeout != -1) 3066searcher.ServerPageTimeLimit = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ServerSearchTimeout, directoryInfo.TimeoutUnit); 3092containerEntry = new DirectoryEntry(directoryInfo.GetADsPath(directoryInfo.ContainerDN), directoryInfo.GetUsername(), directoryInfo.GetPassword(), directoryInfo.AuthenticationTypes); 3103if (directoryInfo.ClientSearchTimeout != -1) 3104searcher.ClientTimeout = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ClientSearchTimeout, directoryInfo.TimeoutUnit); 3105if (directoryInfo.ServerSearchTimeout != -1) 3106searcher.ServerPageTimeLimit = DateTimeUtil.GetTimeoutFromTimeUnit(directoryInfo.ServerSearchTimeout, directoryInfo.TimeoutUnit); 3164if (directoryInfo.DirectoryType == DirectoryType.AD) 3204DirectoryEntry propertyEntry = new DirectoryEntry(directoryInfo.GetADsPath("schema") + "/" + attributeName, directoryInfo.GetUsername(), directoryInfo.GetPassword(), directoryInfo.AuthenticationTypes); 3268DirectoryEntry propertyEntry = new DirectoryEntry(directoryInfo.GetADsPath("schema") + "/" + attributeName, directoryInfo.GetUsername(), directoryInfo.GetPassword(), directoryInfo.AuthenticationTypes); 3289DirectoryEntry de = new DirectoryEntry(directoryInfo.GetADsPath("schema") + "/user", directoryInfo.GetUsername(), directoryInfo.GetPassword(), directoryInfo.AuthenticationTypes);