L'obtention de la valeur à blanc de la variable $_SERVER['AUTH_USER']

J'ai un PHP app en cours d'exécution sur Windows 2008 server R2, qui authentifie les utilisateurs d'Active Directory à l'aide de PHP à la bibliothèque LDAP.

Comme par cette réponse, je suis à la recherche d'utiliser $_SERVER['AUTH_USER'], mais j'obtiens une valeur vide. De même pour AUTH_TYPE et AUTH_PASSWORD. Les variables sont déclarées, mais aucun d'eux n'a de valeur qui leur est attribuée.

J'ai activé l'Authentification de Base et de l'Authentification Windows rôles (via le Gestionnaire de Serveur), mais aucun n'a résolu le problème.

Je suis en utilisant PHP 5.3.14, Zend Server CE et IIS 7.5.

J'ai besoin d'appliquer une connexion unique solution, mais sans être en mesure de chercher de l'utilisateur actuellement connecté références, je suis à une perte.

Toute aide serait grandement appréciée.

Depuis quand est - AUTH_USER un index valide de $_SERVER? Sauf si cela a quelque chose à voir avec LDAP?
Avez-vous vérifier $_SERVER['REMOTE_USER']?
Je pense que c'est d'être ajouté par IIS. C'est la première fois que j'ai vu que l'indice.
REMOTE_USER est déclarée, mais elle est aussi vide

OriginalL'auteur Steven Mercatante | 2012-08-23