diff --git a/doc/LS.entities.xml b/doc/LS.entities.xml index 2168521b..aff845ba 100644 --- a/doc/LS.entities.xml +++ b/doc/LS.entities.xml @@ -24,5 +24,5 @@ LSformats"> LSaddon"> LSaddons"> -LSauth"> +LSauthMethod"> LSselect"> diff --git a/doc/LdapSaisie.docbook b/doc/LdapSaisie.docbook index 245513d3..0a795edb 100644 --- a/doc/LdapSaisie.docbook +++ b/doc/LdapSaisie.docbook @@ -15,8 +15,8 @@ book SYSTEM "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" %conf-LSattribute-check_data-entities; %conf-LSaddon-entities; - - %conf-LSauth-entities; + + %conf-LSauthMethod-entities; diff --git a/doc/conf/LSauth.docbook b/doc/conf/LSauth.docbook deleted file mode 100644 index aba70503..00000000 --- a/doc/conf/LSauth.docbook +++ /dev/null @@ -1,14 +0,0 @@ - - - Configuration des LSauths - - Cette partie décrit la manière de configurer les différentes librairies - d'authentification d'&LdapSaisie; appelée &LSauth;. Ces librairies peuvent - avoir un fichier de configuration et il sera alors stocké dans le dossier - conf/LSauth/. - - - &conf-LSauthHTTP; - &conf-LSauthCAS; - - diff --git a/doc/conf/LSauth/LSauth.entities.xml b/doc/conf/LSauth/LSauth.entities.xml deleted file mode 100644 index d4e00197..00000000 --- a/doc/conf/LSauth/LSauth.entities.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/doc/conf/LSauth/LSauthHTTP.docbook b/doc/conf/LSauth/LSauthHTTP.docbook deleted file mode 100644 index 19b40707..00000000 --- a/doc/conf/LSauth/LSauthHTTP.docbook +++ /dev/null @@ -1,18 +0,0 @@ - - LSauthHTTP - Cet &LSauth; est utilisé 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']. Cet &LSauth; n'utilise ici - que la variable $_SERVER['PHP_AUTH_USER']. Si celle-ci - est présente, une recherche dans l'annuaire est effectué pour trouver - l'utilisateur correspondant. L'authentification réussi uniquement un et - un seul utilisateur est retourné par la recherche. - - La recherche 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 - - diff --git a/doc/conf/LSauthMethod.docbook b/doc/conf/LSauthMethod.docbook new file mode 100644 index 00000000..455c06cb --- /dev/null +++ b/doc/conf/LSauthMethod.docbook @@ -0,0 +1,14 @@ + + + Configuration des LSauthMethods + + Cette partie décrit la manière de configurer les méthodes + d'authentification d'&LdapSaisie; appelée &LSauthMethod;. Ces + librairies peuvent avoir un fichier de configuration et il sera alors + stocké dans le dossier conf/LSauth/. + + + &conf-LSauthMethod_HTTP; + &conf-LSauthMethod_CAS; + + diff --git a/doc/conf/LSauthMethod/LSauthMethod.entities.xml b/doc/conf/LSauthMethod/LSauthMethod.entities.xml new file mode 100644 index 00000000..f737603c --- /dev/null +++ b/doc/conf/LSauthMethod/LSauthMethod.entities.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/conf/LSauth/LSauthCAS.docbook b/doc/conf/LSauthMethod/LSauthMethod_CAS.docbook similarity index 93% rename from doc/conf/LSauth/LSauthCAS.docbook rename to doc/conf/LSauthMethod/LSauthMethod_CAS.docbook index 0ab427f2..e308890e 100644 --- a/doc/conf/LSauth/LSauthCAS.docbook +++ b/doc/conf/LSauthMethod/LSauthMethod_CAS.docbook @@ -1,8 +1,9 @@ - - LSauthCAS - Cet &LSauth; est utilisé pour gérer l'authentification via un - service SSO &CAS;. Cette librairie doit être configuré en éditant le - fichier de configiration conf/LSauth/config.LSauthCAS.php. + + LSauthMethod_CAS + Cette &LSauthMethod; est utilisée pour gérer l'authentification + via un service SSO &CAS;. Cette librairie doit être configurée en éditant + le fichier de configiration + conf/LSauth/config.LSauthMethod_CAS.php. Structure du fichier/* diff --git a/doc/conf/LSauthMethod/LSauthMethod_HTTP.docbook b/doc/conf/LSauthMethod/LSauthMethod_HTTP.docbook new file mode 100644 index 00000000..c71468eb --- /dev/null +++ b/doc/conf/LSauthMethod/LSauthMethod_HTTP.docbook @@ -0,0 +1,18 @@ + + 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']. Cette &LSauthMethod; n'utilise + ici que la variable $_SERVER['PHP_AUTH_USER']. Si + celle-ci est présente, une recherche dans l'annuaire est effectué pour + trouver l'utilisateur correspondant. L'authentification réussi uniquement + si un et un seul utilisateur est retourné par la recherche. + + La recherche 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 + + diff --git a/doc/conf/conf.docbook b/doc/conf/conf.docbook index b7e9e372..ae13519d 100644 --- a/doc/conf/conf.docbook +++ b/doc/conf/conf.docbook @@ -18,6 +18,6 @@ &conf-LSobject; &conf-LSaddon; -&conf-LSauth; +&conf-LSauthMethod; diff --git a/doc/conf/conf.entities.xml b/doc/conf/conf.entities.xml index 7e190889..ca7211b2 100644 --- a/doc/conf/conf.entities.xml +++ b/doc/conf/conf.entities.xml @@ -10,7 +10,7 @@ - + diff --git a/doc/conf/srv-ldap.docbook b/doc/conf/srv-ldap.docbook index f33b8e22..558edb93 100644 --- a/doc/conf/srv-ldap.docbook +++ b/doc/conf/srv-ldap.docbook @@ -85,10 +85,10 @@ serveur LDAP. LSauth - Définition de la méthode d'authentification &LSauth;. Pour le + Définition de la méthode d'authentification &LSauthMethod;. Pour le moment ce tableau associatif ne contient qu'un paramètre method qui correpond au nom de la librairie d'authentification. - Exemple : pour utiliser la classe LSauthHTTP, la + Exemple : pour utiliser la classe LSauthMethod_HTTP, la valeur du paramètre method sera HTTP. diff --git a/doc/install/arbo.docbook b/doc/install/arbo.docbook index e29b509f..49dd94d0 100644 --- a/doc/install/arbo.docbook +++ b/doc/install/arbo.docbook @@ -51,7 +51,7 @@ LSauth/ - Configuration des &LSauth;. + Configuration des &LSauthMethod;.