Pourquoi est-ce que IE ne pas envoyer le ticket Kerberos informations à mon JBoss sur Linux?

Je suis en train de mettre en œuvre l'authentification unique à l'aide d'un client Windows et JBoss. Mon PC de développement, JBoss s'exécute sur Windows 7, sur le serveur de développement, il s'exécute sur (Red Hat) de Linux.

Il y a un JBoss Trousse À Outils De La Négociation qui me permet de vérifier si le Negiation en-tête est d'arriver correctement.

La BasicNegotiation test fonctionne bien aussi longtemps que j'ai JBoss en cours d'exécution sur mon propre PC, à l'aide de localhost. L'envoyé d'en-tête est

Authorization: Negotiate YHgGBisGAQUFAqBuMGygMDAuBgorBgEEAYI3AgIKB... (plus quelques plus d'octets)

Le test de la réponse est

Trousse À Outils De La Négociation
De Base De Négociation
WWW-Authenticate - Négocier YHgGBisGAQUFAqBuMGygMDAuBgorBgEEayi3agik...

NegTokenInit
Message Oid - SPNEGO
Mech Types - {NTLM} {Kerberos V5 Héritage} {Kerberos V5} {1.3.6.1.4.1.311.2.2.30}
Req Des Drapeaux
Mech Jeton -TlRMTVNTUAABAAAAl7II4gQABAAyAAAAcgakacgaaaagabadaaaad0lqsuvwmtawmjvjuelf
Mech Liste Des Micro -

Mais sur le serveur Linux, le même test ne fonctionne pas. La base de la raison (je suppose), c'est que l'en-tête est différent:

Authorization: Negotiate TlRMTVNTUAABAAAAl4II4gAAAAAAAAAAAAAAAAAAAAAGAbAdAAAADw==

Et puis JBoss Négociation Toolkit fait un repli à NTML d'Authentification, que je ne veux pas et qui apparaît comme l'erreur dans la webapp de sortie.

Trousse À Outils De La Négociation
Négociation NTLM
WWW-Authenticate - Négocier TlRMTVNTUAABAAAAl4II4gAAAAAAAAAAaaaaaaaaaaagabadaaaadw==

NTLM - Negotiate_Message
Attention, ceci est NTLM, seulement SPNEGO est pris en charge!
Négocier des Drapeaux (encryption56Bit)(explicitKeyExchange)(sessionKeyExchange128Bit)
negotiateVersion)(ntlm2)(alwaysSign)(ntlm)(lmKey)(signer)(requestTarget)(oem)(unicode)
Nom de domaine = null {longueur=0}{maxLength=0}{offset=0}
Nom du poste de travail = null {longueur=0}{maxLength=0}{offset=0}
La Version ?

Je l'ai configuré à la fois Internet Explorer et Firefox pour envoyer la Négociation d'en-tête, et ils ont tous deux échouent avec le serveur Linux.

Ce que je fais mal?

Par la route: j'ai lu quelque part que Windows envoie toujours la Négociation Kerberos en-tête sur des machines locales - est-ce vrai?

OriginalL'auteur eerriicc | 2013-06-27