[Admin-ml] apache avec kerberos.

Fabien COMBERNOUS fcombernous at kezia.com
Lun 21 Déc 17:11:03 CET 2009


Laurent PERTOIS wrote:
> On 17 déc. 2009, at 12:04, Fabien COMBERNOUS wrote:
>
>   
>> Comment faire une authentification kerberos avec apache sans le module mod_auth_kerb ?
>>     
>
>
> C'est l'un des mod_auth_apple, je ne sais plus lequel.
>
> Cela dit, je ne suis pas certain que ça fonctionne avec FireFox, à tester avec Safari.
>
>   
Merci à vous deux.

Suite à ce mail, je suis allé dans SA pour vérifier si le module 
mod_auth_apple était chargé par la configuration d'apache. Il l'était. 
J'ai alors regardé les modules un à un et j'ai coché un module qui avait 
l'air d'avoir une bonne bouille au premier abord : mod_authz_user. Je 
redemarre l'indien. Et là toujours erreur 401. Mais dans les log 
kerberos je vois qu'il cherche un principal HTTP/virtualhost at REALM. 
Alors je vérifie dans kadmin si HTTP/fqdn_serveurweb at REALM existe. C'est 
le cas. Je charge la page http://fqdn_serveurweb et l'identification 
s'effectue sans soucis.

Par curiosité, je décoche le module mod_authz_user dans la conf apache 
et gracefull restart l'indien. Et Ô miracle de la technologie, ça marche 
toujours. Avant que je coche le module mod_authz_user, je n'avais pas de 
log dans le kerberos. Du coup je ne sais pas pourquoi c'est tombé en 
marche. :)

Si j'oublie cela, je suis tout de même déçu qu'il faille jouer de kadmin 
pour avoir le principal qui va bien. L'interface de SA permet de créer 
un royaume avec une authentification Kerberos. Mais sans le principal je 
ne vois pas comment cela peut fonctionner. J'ai loupé une manipulation 
dans la clicoteuse ?

Et puis j'ai créé le fameux principal HTTP/virtualhost at REALM mais il ne 
lui plait pas, j'ai toujours une erreur 401 si je le contacte avec 
l'adresse http://virtualhost.

Bref heu ... pas top top.

-- 
*Fabien COMBERNOUS*
/unix system engineer/
www.kezia.com <http://www.kezia.com/>
*Tel: +33 (0) 467 992 986*
Kezia Group


Plus d'informations sur la liste de diffusion Admin-ml