Password change functionality fails because no certificate is installed
Issue: Whether you are using LDAP authentication or Windows Active Directory authentication, an LDAPS connection on TPC port 636 is required to the authentication server.
Solution: For Windows authentication, obtain a certificate on the domain controller. For LDAP authentication, obtain a server certificate on the LDAP server. Ensure that the common name on the certificate matches the name of the authentication server.
For information on enabling LDAP over SSL with a third-party CA, see Microsoft article 321051.
Client logon is slow when running ISA Server on a computer with Windows Server 2003 Service Pack 2 or the Scalable Networking Pack Installed
Issue: This is caused by a NAT problem in Windows Server 2003 SP2 that is exposed when you enable Receive Side Scaling (RSS) or TCP/IP offloading on a network adapter.
Solution: See Knowledge Base article 555958.
Client logon is slow and server certificates used for Web publishing are configured with the default purpose settings "Server Authentication" and "Client Authentication"
Issue: When Windows Server 2003 detects the default purpose setting of "Client Authentication", the operating system attempts to perform TLS with mutual authentication to the domain controller. The mutual authentication process requires ISA Server to have access to the private key of the server certificate with the "Client Authentication" setting enabled, and ISA Server does not (and should not) have this access.
Solution: Ensure that all server certificates do not have the default "Client Authentication" purpose enabled. You can disable this setting on the property pages of the relevant server certificate as follows:
Disable Client Authentication purpose on a certificate
-
Open the Certificates Microsoft Management Console (mmc) snap-in. To add the Certificate Manager to the mmc, do the following:
-
Click Start, and then click Run.
-
Type mmc and then press ENTER.
-
Select the File menu, and then select Add/Remove Snap-in.
-
In the Add/Remove Snap-in box, and then click Add.
-
Double-click the Certificates snap-in, select Computer Account, and then click Finish.
-
Select Local Computer, and then click Finish.
-
Close the dialog boxes.
-
In the Certificates mmc, click to expand the Certificates node, and then expand Personal.
-
Right-click the relevant certificate and then click Properties.
-
On the Details tab, click Edit Properties.
-
Select Enable only the following purposes, and clear the Client Authentication purpose.
Users logging on with LDAP authentication receive an Error page 500 message
Issue: Users may be entering credentials for which a logon expression has not been created. When you create a LDAP server set in ISA Server, you assign one or more logon expressions to it. These logon expressions ensure that user requests are handled correctly. For example, when you create a logon expression *@contoso.com, a user that enters credentials in the format mberg@contoso.com will succeed with the logon. If the logon expression did not exist, then the logon would fail.
Solution: Users must either log on using the format domain\username, or you must create a logon expression to handle the format with which the users logs on.
Users receive error "Password must meet minimum complexity requirements"
Issue: The default domain policy has a value or 1 or greater set for the minimum password age. For example if the minimum value is set to 1, then users cannot change the password more than once in 24 hours.
Solution: Set the minimum password age to 0.
After changing the password in Active Directory, users are still able to authenticate using their old password
Issue: Active Directory allows both the old password and the new password to be used for one hour, to allow for replication.
Solution: To confirm that this is not an ISA Server issues, log off, and then log on again using the old password. For information on a registry key to customize the time, see Knowledge Base article 906305.