5 votes

Apache mod_auth_kerb demande 2 authentification

J'ai configuré Apache pour utiliser mod_auth_kerberos . Jusqu'à présent, tout fonctionne bien pour les clients qui sont connectés à Active Directory et dont le navigateur est activé pour NTLM.

Lorsque les clients ne sont pas dans le domaine ou que le navigateur est configuré pour ne pas s'authentifier automatiquement, ils sont invités par 2 invites de connexion.

La première invite de connexion est vide et la seconde est celle que nous avons configurée.

Première invite de connexion :

First Login prompt

Deuxième demande de connexion :

enter image description here

A partir du journal ( première authentification) :

[Wed Jan 06 15:47:29 2010] [debug] src/mod_auth_kerb.c(1684): [client x.x.x.x] [pid 2562] kerb_authenticate_user entered with user (NULL) and auth_type Kerberos

Dans la première invite de connexion, je peux mettre n'importe quel texte pour le nom d'utilisateur et le mot de passe. Une fois le premier formulaire de connexion soumis, il demandera la deuxième demande de connexion.

Apache a la configuration suivante :

<Directory /web/apache2/htdocs>
    AllowOverride All
    AuthType Kerberos
    AuthName "Staff Access ONLY Kerb-Auth"
    KrbAuthRealms EXAMPLE.COM
    Krb5Keytab /etc/httpd/conf.d/example.ktab
    Allow from localhost
    Require valid-user
<Directory>

Quelle pourrait être la cause de la première authentification et comment puis-je m'en débarrasser ?

1voto

user56377 Points 11

Seul IE vous le demandera deux fois. Par exemple, Firefox ne présentera que l'invite de connexion configurée. Pour résoudre ce problème, vous devez ajouter le site web en question à votre "intranet local" ou à vos "sites de confiance" (Options Internet -> onglet Sécurité -> "Intranet local"). Je ne sais plus lequel, mais je pensais que c'était l'"intranet local".

0 votes

Je constate le même comportement sur ie, firefox, opera et chrome.

1 votes

Le problème que j'ai n'est pas de savoir comment faire fonctionner le SSO, mais lorsque le SSO n'est pas possible (c'est-à-dire lorsqu'un utilisateur externe essaie de se connecter), il demande deux fois l'authentification.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X