mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 09:59:06 +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 LSformats "<link linkend='config-LSformat'>LSformats</link>">
|
||||||
<!ENTITY LSaddon "<link linkend='config-LSaddon'>LSaddon</link>">
|
<!ENTITY LSaddon "<link linkend='config-LSaddon'>LSaddon</link>">
|
||||||
<!ENTITY LSaddons "<link linkend='config-LSaddon'>LSaddons</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>">
|
<!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;
|
%conf-LSattribute-check_data-entities;
|
||||||
<!ENTITY % conf-LSaddon-entities SYSTEM "conf/LSaddon/LSaddon.entities.xml">
|
<!ENTITY % conf-LSaddon-entities SYSTEM "conf/LSaddon/LSaddon.entities.xml">
|
||||||
%conf-LSaddon-entities;
|
%conf-LSaddon-entities;
|
||||||
<!ENTITY % conf-LSauth-entities SYSTEM "conf/LSauth/LSauth.entities.xml">
|
<!ENTITY % conf-LSauthMethod-entities SYSTEM "conf/LSauthMethod/LSauthMethod.entities.xml">
|
||||||
%conf-LSauth-entities;
|
%conf-LSauthMethod-entities;
|
||||||
|
|
||||||
<!ENTITY intro SYSTEM "intro/intro.docbook">
|
<!ENTITY intro SYSTEM "intro/intro.docbook">
|
||||||
<!ENTITY install SYSTEM "install/install.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">
|
<sect2 id="config-LSauthMethod_CAS">
|
||||||
<title>LSauthCAS</title>
|
<title>LSauthMethod_CAS</title>
|
||||||
<para>Cet &LSauth; est utilisé pour gérer l'authentification via un
|
<para>Cette &LSauthMethod; est utilisée pour gérer l'authentification
|
||||||
service SSO &CAS;. Cette librairie doit être configuré en éditant le
|
via un service SSO &CAS;. Cette librairie doit être configurée en éditant
|
||||||
fichier de configiration <literal>conf/LSauth/config.LSauthCAS.php</literal>.</para>
|
le fichier de configiration
|
||||||
|
<literal>conf/LSauth/config.LSauthMethod_CAS.php</literal>.</para>
|
||||||
|
|
||||||
<programlisting linenumbering="unnumbered">
|
<programlisting linenumbering="unnumbered">
|
||||||
<citetitle>Structure du fichier</citetitle>/*
|
<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-LSobject;
|
||||||
&conf-LSaddon;
|
&conf-LSaddon;
|
||||||
&conf-LSauth;
|
&conf-LSauthMethod;
|
||||||
|
|
||||||
</chapter>
|
</chapter>
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
<!ENTITY conf-LSaddon SYSTEM "LSaddon.docbook">
|
<!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 SYSTEM "LSobject.docbook">
|
||||||
<!ENTITY conf-LSobject-container_auto_create SYSTEM "LSobject/container_auto_create.docbook">
|
<!ENTITY conf-LSobject-container_auto_create SYSTEM "LSobject/container_auto_create.docbook">
|
||||||
|
|
|
@ -85,10 +85,10 @@ serveur LDAP.</para>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>LSauth</term>
|
<term>LSauth</term>
|
||||||
<listitem>
|
<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>
|
moment ce tableau associatif ne contient qu'un paramètre <parameter>
|
||||||
method</parameter> qui correpond au nom de la librairie d'authentification.
|
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>.
|
valeur du paramètre <parameter>method</parameter> sera <literal>HTTP</literal>.
|
||||||
</simpara>
|
</simpara>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
|
@ -51,7 +51,7 @@
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><filename>LSauth/</filename></term>
|
<term><filename>LSauth/</filename></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<simpara>Configuration des &LSauth;.</simpara>
|
<simpara>Configuration des &LSauthMethod;.</simpara>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue