mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-24 01:13:51 +01:00
Doc / LSauth : Updated relative to last commit
This commit is contained in:
parent
d288d3e99c
commit
17d6bac981
13 changed files with 53 additions and 52 deletions
|
@ -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>">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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>
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!ENTITY conf-LSauthHTTP SYSTEM "LSauthHTTP.docbook">
|
||||
<!ENTITY conf-LSauthCAS SYSTEM "LSauthCAS.docbook">
|
||||
|
||||
|
||||
|
||||
|
|
@ -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>
|
14
doc/conf/LSauthMethod.docbook
Normal file
14
doc/conf/LSauthMethod.docbook
Normal 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>
|
7
doc/conf/LSauthMethod/LSauthMethod.entities.xml
Normal file
7
doc/conf/LSauthMethod/LSauthMethod.entities.xml
Normal 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">
|
||||
|
||||
|
||||
|
||||
|
|
@ -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>/*
|
18
doc/conf/LSauthMethod/LSauthMethod_HTTP.docbook
Normal file
18
doc/conf/LSauthMethod/LSauthMethod_HTTP.docbook
Normal 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>
|
|
@ -18,6 +18,6 @@
|
|||
|
||||
&conf-LSobject;
|
||||
&conf-LSaddon;
|
||||
&conf-LSauth;
|
||||
&conf-LSauthMethod;
|
||||
|
||||
</chapter>
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
<varlistentry>
|
||||
<term><filename>LSauth/</filename></term>
|
||||
<listitem>
|
||||
<simpara>Configuration des &LSauth;.</simpara>
|
||||
<simpara>Configuration des &LSauthMethod;.</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
|
Loading…
Reference in a new issue