Error message when a user visits Web site that is published by using Microsoft ISA Server together with client certificate authentication: "Error Code: 403 Forbidden"
Important This article contains information about how to modify the registry. Make sure that you back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756 (http://support.microsoft.com/kb/322756/) How to back up and restore the registry in Windows XP and Windows Vista SYMPTOMSConsider the following scenario:
Error Code: 403 Forbidden. Additionally, the following entry is logged in the ISA Server Application log: The server denied the specified Uniform Resource Locator (URL). Contact the server administrator. (12202) Type: Error Date: 10/29/2007 Time: 22:59:16 Event ID: 21315 Source: Microsoft ISA Server Web Proxy User: N/A Computer: ISA2K6 Details: ISA Server failed to delegate credentials using Kerberos constrained delegation to the Web site published by the rule YourPublishingRule. Check that the SPN: http/dc-fqdn configured in ISA Server matches the SPN in Active Directory. CAUSEThis problem occurs because the computer object of ISA Server does not have sufficient permissions to read the attributes of the user account in the Active Directory directory service.
RESOLUTIONTo resolve this problem, make sure that the following access requirements match the Service-for-User (S4U) caller. Note In this case, the S4U caller is the ISA Server computer object.
MORE INFORMATIONWarning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk. To make sure that you encounter this problem, you can collect network traces from the ISA Server-based computer and from a Kerberos debug log on the Key Distribution Center (KDC). To enable Kerberos logging on the KDC, follow these steps:
If you encounter this problem, entries that resemble the following may be logged in the Lsass.log file: 392.1728> KDC-Error: GroupExpansion AuthZAC failed 5, lvl 0392.1728> KDC-Error: Failed Authz check 392.1728> KDC-(null): Entering FreeTicketInfo 392.1728> KDC-(null): Exiting FreeTicketInfo 392.1728> KDC-Error: KdcGetS4UTicketINfo failed - 6 392.1728> KDC-(null): Entering FreeTicketInfo 392.1728> KDC-(null): Exiting FreeTicketInfo 392.1728> KDC-(null): Entering KdcFreeInternalTicket 392.1728> KDC-(null): Exiting KdcFreeInternalTicket 392.1728> KDC-PAPI: I_GetTGSTicket returning 0x6In the network traces, you can see entries that resemble the following: 10.10.10.1 10.10.10.10 KerberosV5 KerberosV5:AS Request Cname: username@domain.fqdn Realm: kcd.domain.fqdn Sname: krbtgt/kcd.domain.fqdn 10.10.10.10 10.10.10.1 KerberosV5 KerberosV5:KRB_ERROR - KDC_ERR_PREAUTH_REQUIRED (25) 10.10.10.1 10.10.10.10 KerberosV5 KerberosV5:TGS Request Realm: domain.fqdn 10.10.10.10 10.10.10.1 KerberosV5 KerberosV5:KRB_ERROR - KDC_ERR_C_PRINCIPAL_UNKNOWN (6) APPLIES TO
| Article Translations
|

Back to the top
