Depuis que nous sommes passés d'IIS 7.0 à IIS 7.5, l'authentification Windows ne fonctionne plus à partir de requêtes distantes. Si j'ouvre le site sur le serveur web tout fonctionne bien.IIS 7.5 L'authentification Windows a échoué avec 401
web.config:
<authentication mode="Windows" />
<identity impersonate="true" />
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
IIS Settings:
Authentication (enabled): ASP.NET Impersonation, Windows Authentication (all others are disabled)
ApplicationPool: Managed Pipeline Mode -> Classic, Identity -> ApplicationPoolIdentity
Échec demande Trace:
MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName: WindowsAuthenticationModule
Notification: 2
HttpStatus: 401
HttpReason: Unauthorized
HttpSubStatus: 1
ErrorCode: 2148074254
ConfigExceptionInfo:
Notification: AUTHENTICATE_REQUEST
ErrorCode No credentials are available in the security package (0x8009030e)
A ny suggestions?
Après le désactiver je vais obtenir deux FailedTrace Demande: 1er: Résumé de la demande URL http: // nom_ordinateur: 80/App Piscine AppPoolName Authentification NOT_AVAILABLE Utilisateur depuis le jeton ID d'activité {00000000-0000-0000-0A00-0080000000FC} MODULE_SET_RESPONSE_ERROR_STATUS 401,2 2: Résumé de la demande: URL http: // nom_ordinateur: 80/App Piscine AppPoolName authentification NTLM utilisateur de domaine jeton \ nom d'utilisateur ID d'activité {} 00000000-0000-0000-0C00-0080000000FC MODULE_SET_RESPONSE_ERROR_STATUS 401.5 Il semble que la première requête soit une préauthentification, mais j'ai désactivé le KernelMode. – Dave
Nous l'avons essayé avec les clients suivants sans succès, Windows XP (Safari, Firefox, IE) et Windows 7 (Chrome, IE) – Dave