LSauthMethod_HTTPCette &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 configurationLSAUTHMETHOD_HTTP_TRUST_WITHOUT_PASSWORD_CHALLENGEPermet de désactiver le test d'authentification auprès de
l'annuaire LDAP. Pour cela, cette constante doit être définie et
valoir True.