Doc / LSauth : Updated relative to last commit

This commit is contained in:
Benjamin Renard 2010-11-25 11:21:43 +01:00
parent d288d3e99c
commit 17d6bac981
13 changed files with 53 additions and 52 deletions

View file

@ -24,5 +24,5 @@
<!ENTITY LSformats "<link linkend='config-LSformat'>LSformats</link>">
<!ENTITY LSaddon "<link linkend='config-LSaddon'>LSaddon</link>">
<!ENTITY LSaddons "<link linkend='config-LSaddon'>LSaddons</link>">
<!ENTITY LSauth "<link linkend='config-LSauth'>LSauth</link>">
<!ENTITY LSauthMethod "<link linkend='config-LSauthMethod'>LSauthMethod</link>">
<!ENTITY LSselect "<emphasis>LSselect</emphasis>">

View file

@ -15,8 +15,8 @@ book SYSTEM "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
%conf-LSattribute-check_data-entities;
<!ENTITY % conf-LSaddon-entities SYSTEM "conf/LSaddon/LSaddon.entities.xml">
%conf-LSaddon-entities;
<!ENTITY % conf-LSauth-entities SYSTEM "conf/LSauth/LSauth.entities.xml">
%conf-LSauth-entities;
<!ENTITY % conf-LSauthMethod-entities SYSTEM "conf/LSauthMethod/LSauthMethod.entities.xml">
%conf-LSauthMethod-entities;
<!ENTITY intro SYSTEM "intro/intro.docbook">
<!ENTITY install SYSTEM "install/install.docbook">

View file

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<sect1 id='config-LSauth'>
<title>Configuration des LSauths</title>
<para>
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
<literal>conf/LSauth/</literal>.
</para>
&conf-LSauthHTTP;
&conf-LSauthCAS;
</sect1>

View file

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!ENTITY conf-LSauthHTTP SYSTEM "LSauthHTTP.docbook">
<!ENTITY conf-LSauthCAS SYSTEM "LSauthCAS.docbook">

View file

@ -1,18 +0,0 @@
<sect2 id="config-LSauthHTTP">
<title>LSauthHTTP</title>
<para>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 <literal>$_SERVER['PHP_AUTH_USER']</literal> et
<literal>$_SERVER['PHP_AUTH_PW']</literal>. Cet &LSauth; n'utilise ici
que la variable <literal>$_SERVER['PHP_AUTH_USER']</literal>. 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.</para>
<note><simpara>La recherche est effectuée sur une égalité
parfaite du RDN ou en utilisant le &LSformat; de fitre de recherche
<literal>authObjectFilter</literal> défini dans la
<link linkend='config-srv-ldap'>configuration du serveur LDAP</link>
</simpara></note>
</sect2>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" ?>
<sect1 id='config-LSauthMethod'>
<title>Configuration des LSauthMethods</title>
<para>
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 <literal>conf/LSauth/</literal>.
</para>
&conf-LSauthMethod_HTTP;
&conf-LSauthMethod_CAS;
</sect1>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!ENTITY conf-LSauthMethod_HTTP SYSTEM "LSauthMethod_HTTP.docbook">
<!ENTITY conf-LSauthMethod_CAS SYSTEM "LSauthMethod_CAS.docbook">

View file

@ -1,8 +1,9 @@
<sect2 id="config-LSauthCAS">
<title>LSauthCAS</title>
<para>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 <literal>conf/LSauth/config.LSauthCAS.php</literal>.</para>
<sect2 id="config-LSauthMethod_CAS">
<title>LSauthMethod_CAS</title>
<para>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
<literal>conf/LSauth/config.LSauthMethod_CAS.php</literal>.</para>
<programlisting linenumbering="unnumbered">
<citetitle>Structure du fichier</citetitle>/*

View file

@ -0,0 +1,18 @@
<sect2 id="config-LSauthMethod_HTTP">
<title>LSauthMethod_HTTP</title>
<para>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 <literal>$_SERVER['PHP_AUTH_USER']</literal> et
<literal>$_SERVER['PHP_AUTH_PW']</literal>. Cette &LSauthMethod; n'utilise
ici que la variable <literal>$_SERVER['PHP_AUTH_USER']</literal>. 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.</para>
<note><simpara>La recherche est effectuée sur une égalité
parfaite du RDN ou en utilisant le &LSformat; de fitre de recherche
<literal>authObjectFilter</literal> défini dans la
<link linkend='config-srv-ldap'>configuration du serveur LDAP</link>
</simpara></note>
</sect2>

View file

@ -18,6 +18,6 @@
&conf-LSobject;
&conf-LSaddon;
&conf-LSauth;
&conf-LSauthMethod;
</chapter>

View file

@ -10,7 +10,7 @@
<!ENTITY conf-LSaddon SYSTEM "LSaddon.docbook">
<!ENTITY conf-LSauth SYSTEM "LSauth.docbook">
<!ENTITY conf-LSauthMethod SYSTEM "LSauthMethod.docbook">
<!ENTITY conf-LSobject SYSTEM "LSobject.docbook">
<!ENTITY conf-LSobject-container_auto_create SYSTEM "LSobject/container_auto_create.docbook">

View file

@ -85,10 +85,10 @@ serveur LDAP.</para>
<varlistentry>
<term>LSauth</term>
<listitem>
<simpara>Définition de la méthode d'authentification &LSauth;. Pour le
<simpara>Définition de la méthode d'authentification &LSauthMethod;. Pour le
moment ce tableau associatif ne contient qu'un paramètre <parameter>
method</parameter> qui correpond au nom de la librairie d'authentification.
Exemple : pour utiliser la classe <literal>LSauthHTTP</literal>, la
Exemple : pour utiliser la classe <literal>LSauthMethod_HTTP</literal>, la
valeur du paramètre <parameter>method</parameter> sera <literal>HTTP</literal>.
</simpara>
</listitem>

View file

@ -51,7 +51,7 @@
<varlistentry>
<term><filename>LSauth/</filename></term>
<listitem>
<simpara>Configuration des &LSauth;.</simpara>
<simpara>Configuration des &LSauthMethod;.</simpara>
</listitem>
</varlistentry>