Bonjour,

J'essaye d'installer un module d'authentification kerberos sur mon serveur avec apache.
Avec la configuration suivante, ça fonctionne, mais il faut à chaque fois indiquer l'identifiant et mot de passe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
AuthType Kerberos
AuthName "Kerberos Login"
KrbMethodNegotiate off
KrbServiceName HTTP/www.domain.fr@DOMAIN.FR
KrbVerifyKDC on
KrbMethodK5Passwd on
KrbAuthRealms DOMAIN.FR
Krb5KeyTab /etc/apache2/krb5.keytab
require valid-user
Par contre, quand je veux une authentification sso (c.a.d. sans la demande d'identifiant et mot de passe), avec le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
AuthType Kerberos
AuthName "Kerberos Login"
KrbMethodNegotiate on
KrbServiceName HTTP/www.domain.fr@DOMAIN.FR
KrbVerifyKDC on
KrbMethodK5Passwd off
KrbAuthRealms DOMAIN.FR
Krb5KeyTab /etc/apache2/krb5.keytab
require valid-user
Ça ne fonctionne pas et j'obtiens une erreur 401 Authentication required. J'ai de plus cette ligne dans les logs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
gss_accept_sec_context() failed: Invalid token was supplied (No error)
Que dois-je faire pour régler le problème ?
Merci.