L'authentification unique avec apache sur windows 7 et mod_auth_sspi

Je suis en cours d'exécution d'apache (xampp 1.7.3) serveur sur mon windows 7 local de PC. Ce PC est connecté à un réseau local et un domaine Active Directory appelé "couleurs". Mon nom d'utilisateur local est CHRISTOPHER-PC/Christopher, et le nom d'utilisateur de domaine est COULEURS/Christopher.

Pour l'administration de la connexion à l'AD serveur, j'utilise un script PHP appelé adLDAP. Par défaut, ce script (examples/authenticate.php) donne à l'utilisateur deux champs de saisie pour la connexion. Cela fonctionne très bien.

Mais je veux que mes utilisateurs à connexion auto si ils sont connectés à leur compte AD. Pour cela, je suis en train d'utiliser le mod_auth_sspi module. Mais je vais avoir quelques problèmes... :\

Mon httpd.conf ressemble à ceci:

<Directory "C:/xampp/htdocs">
  Options Indexes FollowSymLinks Includes ExecCGI
  AllowOverride All
  Order allow,deny
  Allow from all

  AuthName "A Protected Place"
  AuthType SSPI
  SSPIAuth On
  SSPIAuthoritative On
  SSPIDomain colours
  SSPIOfferBasic On
  SSPIBasicPreferred On
  require valid-user
</Directory>

Quand je vais à http://localhost/ ou http://my-ip-address/ (à partir d'un autre ordinateur) je boîte de dialogue apparaît et vous demande pour le nom de domaine nom d'utilisateur et mot de passe. Je sais que cela est causé par "require valid-user", mais si je le supprime l'utilisateur n'est pas automatique connecté.

OriginalL'auteur horgen | 2010-04-16