|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juillet 2010 Messages : 11 ![]() |
Bonjour à tous,
Voici mon environnement : - Debian Squeeze avec les fonctions de serveur suivantes : DHCP, DNS, Kerberos, Samba mode PDC, NTP et Squid. - Client XP SP2. Le but final étant de faire du SSO avec cette seule machine sous Linux. Le nom FQDN de mon serveur est kerberos.ADJB.PRIV Dans Kerberos, avec kadmin.local, j'ai donc créé un principal (SMB/kerberos.ADJB.PRIV), puis un keytab avec la commande : Code :
ktadd -k krb5-smb.keytab SMB/kerberos.ADJB.PRIV Puis, même chose avec Squid : Création du principal HTTP/kerberos.ADJB.PRIV, puis du keytab : Code :
ktadd -k krb5-http.keytab HTTP/kerberos.ADJB.PRIV Mon utilisateur sous XP récupère bien un ticket à l'ouverture de session grâce à Samba, et je peux voir ce ticket avec le programme kfw-3.2.2 (Kerberos For Windows). Mais à l'ouverture du navigateur (IE et Firefox), le message "Cache Access Denied" apparait. Et dans les logs Squid (access.log) : Code: TCP_DENIED/407 - [HTTP/1.0 407 Proxy Authentication Required] Squid n'arrive visiblement pas à authentifier l'utilisateur par Kerberos, même en changeant quelques droits ou options (comme "cache_effective_user" ou "cache_effective_group"). Je me suis aidé principalement des tutos suivants : http://irp.nain-t.net/doku.php/320ke...70_kerberos-ad http://www.morot.fr/2004/10/21/insta...n-kdc-kerberos Suggestions ou questions sont les bienvenues. Merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com