LSauthMethod_HTTP Cette &LSauthMethod; est utilisée pour gérer l'authentification via les variables d'environnements définies suite à une authentification gérée par le serveur HTTP. En &php;, ces informations sont consultables via les variables $_SERVER['PHP_AUTH_USER'] et $_SERVER['PHP_AUTH_PW']. Si la variable $_SERVER['PHP_AUTH_USER'] est présente, une recherche dans l'annuaire est effectué pour trouver l'utilisateur correspondant. L'authentification réussie uniquement si un et un seul utilisateur est retourné par la recherche et si une authentification auprès de l'annuaire LDAP réussie à l'aide du DN de l'objet LDAP trouvé et du mot de passe issu de la variable $_SERVER['PHP_AUTH_PW']. La recherche de l'utisateur est effectuée sur une égalité parfaite du RDN ou en utilisant le &LSformat; de fitre de recherche authObjectFilter défini dans la configuration du serveur LDAP Cette librairie peut être configurée en éditant le fichier de configiration conf/LSauth/config.LSauthMethod_HTTP.php. Structure du fichier/* ***************************************************** * Configuration of the HTTP authentification support * ***************************************************** */ // Don't check HTTP server's login/password by LDAP authentication challenge //define('LSAUTHMETHOD_HTTP_TRUST_WITHOUT_PASSWORD_CHALLENGE',true); Paramètres de configuration LSAUTHMETHOD_HTTP_TRUST_WITHOUT_PASSWORD_CHALLENGE Permet de désactiver le test d'authentification auprès de l'annuaire LDAP. Pour cela, cette constante doit être définie et valoir True.