Fr translation until handlerauthbasic

This commit is contained in:
Xavier Guimard 2016-03-01 17:47:55 +00:00
parent c1a5d7a640
commit 9569ad4b5f
8 changed files with 930 additions and 53 deletions

View File

@ -1460,6 +1460,14 @@ make test</seg>
<seg>Module d'authentification : SAML</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If you configure form replay with LL::NG, the Handler will detect forms to fill, add a javascript in the html page to fill form fields with dummy datas and submit it, then intercept the POST request and add POST data in the request body.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172056Z" changeid="xavier">
<seg>En configurant le rejeu de formulaire avec LL::NG, le handler détecte les formulaires à remplir, ajoute un petit javascript dans la page HTML pour préparer les champs avec de fausses données et les soumettre, le handler intercepte la requête POST et insère les bonnes données dans le corps de la requête.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Facebook uses OAuth2 protocol to allow applications to reuse its own authentication process (it means, if your are connected to Facebook, other applications can trust Facebook and let you in).</seg>
@ -1524,6 +1532,14 @@ make test</seg>
<seg>Aller dans le manager et créer un nouvel hôte virtuel pour Mediawiki.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery button selector: button.validate</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173518Z" changeid="xavier">
<seg>Sélecteur de bouton jQuery : button.validate</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>RPMs are available on the Download page.</seg>
@ -3174,6 +3190,14 @@ dirName = /usr/local/lemonldap-ng/data/conf</seg>
<seg>Frameworks</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery form selector: #loginForm</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173506Z" changeid="xavier">
<seg>Sélecteur de formulaire jQuery : #loginForm</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>LemonLDAP::NG configuration is mainly a key/value structure, so Manager will present all keys into a structured tree.</seg>
@ -3218,6 +3242,14 @@ make debian-packages</seg>
<seg>L'utilisateur dispose d'un cookie SSO dans le domaine principal (voir la cinématique de connexion)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>URI of the html page which contains the form</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172152Z" changeid="xavier">
<seg>L'URI de la page qui contient le formulaire</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>API client ID: API client ID from Yubico</seg>
@ -7654,6 +7686,14 @@ include /usr/local/lemonldap-ng/etc/test-apache2.conf</seg>
<seg>ErrorDocument 401 /login.pl</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>AuthBasic Handler cannot be used in Nginx for the moment.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173827Z" changeid="xavier">
<seg>Le handler AuthBasic ne peut être utilisé avec in Nginx pour l'instant.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>_idp</seg>
@ -7942,6 +7982,14 @@ include /usr/local/lemonldap-ng/etc/test-apache2.conf</seg>
<seg>tomcat &gt;= 5.5</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>In the manager: set “Apache::Session::File” in “General parameters » Sessions » Session storage » Apache::Session module” and add the following parameters (case sensitive):</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T171741Z" changeid="xavier">
<seg>Dans le manager : indiquez Apache::Session::File dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajoutez les paramètres suivant (sensibles à la casse):</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Clément OUDOT</seg>
@ -8360,6 +8408,14 @@ cda = 1</seg>
<seg>31</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Does the html page load jQuery ?</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172323Z" changeid="xavier">
<seg>La page charge-elle jQuery ?</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Apache based protection allow to be independent from WebSSO, so Manager will always be reachable even if WebSSO configuration is corrupted.</seg>
@ -9692,6 +9748,14 @@ else {</seg>
<seg>$description eq &quot;LDAP administrator&quot;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>POST data can be static values or computed from user's session.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172141Z" changeid="xavier">
<seg>Les données postées peuvent être des valeurs statiques ou calculées à partir des données de session de l'utilisateur.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>For example, to configure the File configuration backend:</seg>
@ -10508,6 +10572,14 @@ else {</seg>
<seg>rbac</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery button selector: button.validate (if you let this parameter empty, the form will be submitted but no button will be clicked; if you set it to “none”, no button will be clicked and the form will be filled but not submitted)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173321Z" changeid="xavier">
<seg>Sélecteur du bouton jQuery : button.validate (si vide, le formulaire sera soumis sans éulation d'un clic de bouton ; si mis à “none”, aucun clic ne sera émulé et le formulaire sera renseigné mais pas soumis)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>apt-get install libapache2-mod-auth-kerb</seg>
@ -12576,6 +12648,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>Basé sur du web pour les utilisateurs normaux :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>URI the html form is sent to</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172240Z" changeid="xavier">
<seg>L'URI vers laquelle le formulaire est envoyé</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg># CAS Issuer</seg>
@ -12948,6 +13028,14 @@ dirName = /var/lib/lemonldap-ng/conf</seg>
<seg>Ces paramètres peuvent être surchargés dans le fichier ini de LemonLDAP::NG ini file, à la section apply.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Target URI: /process.php (if you let this parameter empty, target URI is supposed to be the same as form page URI)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172932Z" changeid="xavier">
<seg>URI cible : /process.php (en laissant ce paramètre vide, l'URI cible est supposée être la même que celle du formulaire)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>../../../../media/applications/dokuwiki_logo.png</seg>
@ -13476,6 +13564,14 @@ dirName = /var/lib/lemonldap-ng/conf</seg>
<seg>documentation:latest:installrpm</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If so, get a jQuery selector for the form you want to post</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172526Z" changeid="xavier">
<seg>Si oui, donner un sélecteur à jQuery identifiant le bon formulaire</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Secure Token expiration</seg>
@ -16068,6 +16164,14 @@ portalSkin = dark</seg>
<seg>Ce backend permet de chaîner des méthodes d'authentification, par exemple pour basculer sur une authentification LDAP si l'authentification amont a échouée…</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If you don't know jQuery selector, just be aware that they are similar to css selectors: for example, button#foo points to the html button whose id is “foo”, and .bar points to all html elements of css class “bar”.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172838Z" changeid="xavier">
<seg>Si vous ne connaissez pas les sélecteurs jQuery, sachez juste qu'ils sont similaires aux sélecteurs CSS : par exemple, button#foo pointe sur le bouton dont l'« id » est « foo », and « .bar » identifie tous les éléments HTML de la classe “bar”.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Internal databases: only used by LemonLDAP::NG</seg>
@ -16084,6 +16188,14 @@ portalSkin = dark</seg>
<seg>cn=admin,dc=example,dc=password</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Go in Manager, “Virtual Hosts” » virtualhost » “Form replay” and click on “New form replay”.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173414Z" changeid="xavier">
<seg>Aller dans le manager, “Hôtes virtuels” » virtualhost » “Rejeu de formulaires” et cliquer sur “Nouveau rejeu”.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>liblemonldap-ng-manager-perl: Manager files</seg>
@ -17940,6 +18052,14 @@ sub function1 {</seg>
<seg>Il est possibe d'ajouter une condition.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Form replay allows you to open a session on a protected application by filling a HTML POST login form and autosubmitting it, without asking anything to the user.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T171808Z" changeid="xavier">
<seg>Le rejeu de formulaire permet d'ouvrir une session dans une application protégée par un formulaire POST sans rien demander à l'utilisateur.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>These parameters can be configured in Manager, in General Parameters &gt; Advanced parameters &gt; Handler redirections.</seg>
@ -22126,6 +22246,14 @@ dbiTable = mytablename</seg>
<seg>L'interface du Manager: tous les messages sont regroupés dans lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery URL: http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173450Z" changeid="xavier">
<seg>URL jQuery : http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configuration backend can be set in the local configuration file, in configuration section.</seg>
@ -25094,6 +25222,14 @@ a2ensite test-apache2.conf</seg>
<seg>Utiliser Nonce : si activé, un nonce sera envoyé, et vérifié depuis le jeton d'identité</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>The Handler will send a WWW-Authenticate header to the client, to request user and password, and then check the credentials using SOAP getCookies web service.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173651Z" changeid="xavier">
<seg>L'agent envoie un en-tête WWW-Authenticate au client pour demander le couple compte-mot-de-passe et ensuite le vérifie en utilisant le service web SOAP getCookies.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>The portal must be configured to accept SOAP authentication requests.</seg>
@ -28138,6 +28274,14 @@ tpl_myparam = world</seg>
<seg>passThrough (optionnel) : Autorise ou non l'accès anonyme.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If LemonLDAP::NG portal is protected by SSL with a self-signed certificate, you can add this line to accept it:</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173806Z" changeid="xavier">
<seg>Si le portail LemonLDAP::NG est protégé par SSL avec un certificat auto-signé, on peut ajouter cette ligne pour l'accepter :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>documentation:quickstart</seg>
@ -29774,6 +29918,14 @@ globalStorageOptions = { 'Directory' =&gt; '/var/lib/lemonldap-ng/sessions/', 'L
<seg>Exemple :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>is user required to click on a button, for example in order to perform some script ?</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172601Z" changeid="xavier">
<seg>l'utilsiateur doit-il cliquer sur un bouton, par exemple pour déclencher un script ?</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>ASF-WS</seg>
@ -30208,6 +30360,14 @@ GRANT SELECT ON lmConfig.*</seg>
<seg>Il ne peut être utilisé pour partager les sessions entre serveurs sauf si les répertoires sont partagés (avec NFS,…) ou en utilisant le proxy SOAP.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If not, grab a jQuery URL reachable by user (any version over jQuery 1.0 is suitable)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172433Z" changeid="xavier">
<seg>Sinon, indiquer une URL jQuery joignable par l'utilisateur (toute version supérieure à 1.0)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>You can inspect a user session with the sessions explorer (in Manager)</seg>
@ -30240,6 +30400,14 @@ GRANT SELECT ON lmConfig.*</seg>
<seg>../../../../media/applications/zimbra_logo.png</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Then click on New variable and add all data with their values, for example:</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173612Z" changeid="xavier">
<seg>Cliquer ensuite sur Nouvelle variable et ajouter toutes les noms de champ et leurs valeurs, par exemple:</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>get user attributes</seg>
@ -32638,6 +32806,14 @@ admin -&gt; $uid eq 'foo' or $uid eq 'bar'
<seg>Politique de mots-de-passe AD</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery form selector: #loginForm (if you let this parameter empty, browser will fill and submit any html form)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173143Z" changeid="xavier">
<seg>Sélecteur de formulaire jQuery : #loginForm (si vide, le navigateur prendra un formulaire de la page)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>A web browser launched from the computer (to access localhost)</seg>
@ -33466,6 +33642,14 @@ protection = manager</seg>
<seg>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>names and values of the fields you want to control</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172647Z" changeid="xavier">
<seg>noms and valeurs des champs à contrôler</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Gateways authentication: force transparent authentication on CAS server</seg>
@ -35138,6 +35322,14 @@ Password -&gt; password
Index -&gt; ipAddr uid</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configure the virtual host like other protected virtual host but use AuthBasic Handler instead of default Handler.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173703Z" changeid="xavier">
<seg>Configurer l'hôte virtuel comme n'importe quel autre hôte virtuel protégé mais utiliser l'agent AuthBasic au lieu de l'agent par défaut.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>A name</seg>
@ -35364,6 +35556,14 @@ failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(&lt;HOST&gt;
failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(&lt;HOST&gt;\)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If so, get a jQuery selector for that button</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172625Z" changeid="xavier">
<seg>Si oui, donner un sélecteur à jQuery pour identifier ce bouton</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>//&quot;userobm_delegation&quot; =&gt; ,</seg>
@ -36624,6 +36824,14 @@ chown www-data /usr/local/lemonldap-ng/notifications/</seg>
<seg>https://twitter.com</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Form URL: /login.php</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173429Z" changeid="xavier">
<seg>URL du formulaire: /login.php</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Token endpoint authentication method: Choice between client_secret_post and client_secret_basic</seg>
@ -37712,6 +37920,14 @@ else {</seg>
<seg>On peut également utiliser WebID comme base de données utilisateurs.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>are there several html forms in the page ?</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172500Z" changeid="xavier">
<seg>y-a-t-il pluseurs formulaires HTML dans la page ?</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>You can then choose any other module for users and password but if you want to totally delegate authentication to BrowserID, choose None for users and password.</seg>
@ -39552,6 +39768,14 @@ maxretry = 3</seg>
<seg>La règle par défaut est :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery URL: http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js (if you let this parameter empty, jQuery is supposed to be already loaded; you can also set default to point to jQuery URL of LL::NG portal)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173056Z" changeid="xavier">
<seg>URL jQuery : http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js (si ce paramètre est vide, jQuery est supposé être déjà chargé ; on peut aussi mettre default pour pointer vers l'URL jQuery du portail LL::NG)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>../media/icons/flags/us.png</seg>

View File

@ -1460,6 +1460,14 @@ make test</seg>
<seg>Module d'authentification : <bpt i='0' x='0'>&lt;a0&gt;</bpt>SAML<ept i='0'>&lt;/a0&gt;</ept></seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>If you configure form replay with <bpt i='0' x='0'>&lt;a0&gt;</bpt>LL::NG<ept i='0'>&lt;/a0&gt;</ept>, the Handler will detect forms to fill, add a javascript in the html page to fill form fields with dummy datas and submit it, then intercept the POST request and add POST data in the request body.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172056Z" changeid="xavier">
<seg>En configurant le rejeu de formulaire avec <bpt i='0' x='0'>&lt;a0&gt;</bpt>LL::NG<ept i='0'>&lt;/a0&gt;</ept>, le handler détecte les formulaires à remplir, ajoute un petit javascript dans la page HTML pour préparer les champs avec de fausses données et les soumettre, le handler intercepte la requête POST et insère les bonnes données dans le corps de la requête.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Facebook uses <bpt i='1' x='1'>&lt;a1&gt;</bpt>OAuth2<ept i='1'>&lt;/a1&gt;</ept> protocol to allow applications to reuse its own authentication process (it means, if your are connected to Facebook, other applications can trust Facebook and let you in).</seg>
@ -1524,6 +1532,14 @@ make test</seg>
<seg>Aller dans le manager et <bpt i='0' x='0'>&lt;a0&gt;</bpt>créer un nouvel hôte virtuel<ept i='0'>&lt;/a0&gt;</ept> pour Mediawiki.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>jQuery button selector<ept i='0'>&lt;/s0&gt;</ept>: button.validate</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173518Z" changeid="xavier">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>Sélecteur de bouton jQuery<ept i='0'>&lt;/s0&gt;</ept> : button.validate</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>RPMs are available on the <bpt i='0' x='0'>&lt;a0&gt;</bpt>Download page<ept i='0'>&lt;/a0&gt;</ept>.</seg>
@ -3174,6 +3190,14 @@ Le nouveau rôle doit-il être autorisé à créer des bases de données ?</seg>
<seg>Frameworks</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>jQuery form selector<ept i='0'>&lt;/s0&gt;</ept>: #loginForm</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173506Z" changeid="xavier">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>Sélecteur de formulaire jQuery<ept i='0'>&lt;/s0&gt;</ept> : #loginForm</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>LemonLDAP::NG configuration is mainly a key/value structure, so Manager will present all keys into a structured tree.</seg>
@ -3218,6 +3242,14 @@ make debian-packages</seg>
<seg>L'utilisateur dispose d'un <bpt i='0' x='0'>&lt;a0&gt;</bpt>cookie SSO<ept i='0'>&lt;/a0&gt;</ept> dans le domaine principal (voir la <bpt i='1' x='1'>&lt;s1&gt;</bpt><bpt i='2' x='2'>&lt;a2&gt;</bpt>cinématique de connexion<ept i='2'>&lt;/a2&gt;</ept><ept i='1'>&lt;/s1&gt;</ept>)</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;a0&gt;</bpt>URI<ept i='0'>&lt;/a0&gt;</ept> of the html page which contains the form</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172152Z" changeid="xavier">
<seg>L'<bpt i='0' x='0'>&lt;a0&gt;</bpt>URI<ept i='0'>&lt;/a0&gt;</ept> de la page qui contient le formulaire</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt><bpt i='1' x='1'>&lt;a1&gt;</bpt>API<ept i='1'>&lt;/a1&gt;</ept> client ID<ept i='0'>&lt;/s0&gt;</ept>: <bpt i='2' x='2'>&lt;a2&gt;</bpt>API<ept i='2'>&lt;/a2&gt;</ept> client ID from Yubico</seg>
@ -7654,6 +7686,14 @@ DataSource -&gt; dbi:mysql:sessions;host=...</seg>
<seg><bpt i='12' x='12'>&lt;s12&gt;</bpt>ErrorDocument<ept i='12'>&lt;/s12&gt;</ept> 401 /login.pl</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>AuthBasic Handler cannot be used in Nginx for the moment.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173827Z" changeid="xavier">
<seg>Le handler AuthBasic ne peut être utilisé avec in Nginx pour l'instant.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>_idp</seg>
@ -7942,6 +7982,14 @@ DataSource -&gt; dbi:mysql:sessions;host=...</seg>
<seg>tomcat &gt;= 5.5</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>In the manager: set “<bpt i='0' x='0'>&lt;a0&gt;</bpt>Apache::Session::File<ept i='0'>&lt;/a0&gt;</ept>” in “General parameters » Sessions » Session storage » Apache::Session module” and add the following parameters (case sensitive):</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T171741Z" changeid="xavier">
<seg>Dans le manager : indiquez <bpt i='0' x='0'>&lt;a0&gt;</bpt>Apache::Session::File<ept i='0'>&lt;/a0&gt;</ept> dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajoutez les paramètres suivant (sensibles à la casse):</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Clément OUDOT</seg>
@ -8360,6 +8408,14 @@ DataSource -&gt; dbi:mysql:sessions;host=...</seg>
<seg>31</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Does the html page load jQuery ?</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172323Z" changeid="xavier">
<seg>La page charge-elle jQuery ?</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Apache based protection allow to be independent from WebSSO, so Manager will always be reachable even if WebSSO configuration is corrupted.</seg>
@ -9692,6 +9748,14 @@ lemonldap-ng=&gt; q</seg>
<seg>$description eq &quot;LDAP administrator&quot;</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>POST data can be static values or computed from user's session.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172141Z" changeid="xavier">
<seg>Les données postées peuvent être des valeurs statiques ou calculées à partir des données de session de l'utilisateur.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>For example, to configure the <bpt i='0' x='0'>&lt;c0&gt;</bpt>File<ept i='0'>&lt;/c0&gt;</ept> configuration backend:</seg>
@ -10508,6 +10572,14 @@ lemonldap-ng=&gt; q</seg>
<seg><bpt i='0' x='0'>&lt;a0&gt;</bpt>rbac<ept i='0'>&lt;/a0&gt;</ept><ph x='1'>&lt;br1/&gt;</ph></seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>jQuery button selector: button.validate (if you let this parameter empty, the form will be submitted but no button will be clicked; if you set it to “none”, no button will be clicked and the form will be filled but not submitted)</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173321Z" changeid="xavier">
<seg>Sélecteur du bouton jQuery : button.validate (si vide, le formulaire sera soumis sans éulation d'un clic de bouton ; si mis à “none”, aucun clic ne sera émulé et le formulaire sera renseigné mais pas soumis)</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>apt-get install libapache2-mod-auth-kerb</seg>
@ -12576,6 +12648,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>Basé sur du web pour les utilisateurs normaux :</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;a0&gt;</bpt>URI<ept i='0'>&lt;/a0&gt;</ept> the html form is sent to</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172240Z" changeid="xavier">
<seg>L'<bpt i='0' x='0'>&lt;a0&gt;</bpt>URI<ept i='0'>&lt;/a0&gt;</ept> vers laquelle le formulaire est envoyé</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='7' x='7'>&lt;s7&gt;</bpt># CAS Issuer<ept i='7'>&lt;/s7&gt;</ept></seg>
@ -12948,6 +13028,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>Ces paramètres peuvent être surchargés dans le fichier ini de LemonLDAP::NG ini file, à la section <bpt i='0' x='0'>&lt;c0&gt;</bpt>apply<ept i='0'>&lt;/c0&gt;</ept>.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Target <bpt i='0' x='0'>&lt;a0&gt;</bpt>URI<ept i='0'>&lt;/a0&gt;</ept>: /process.php (if you let this parameter empty, target <bpt i='1' x='1'>&lt;a1&gt;</bpt>URI<ept i='1'>&lt;/a1&gt;</ept> is supposed to be the same as form page <bpt i='2' x='2'>&lt;a2&gt;</bpt>URI<ept i='2'>&lt;/a2&gt;</ept>)</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172932Z" changeid="xavier">
<seg><bpt i='0' x='0'>&lt;a0&gt;</bpt>URI<ept i='0'>&lt;/a0&gt;</ept> cible : /process.php (en laissant ce paramètre vide, l'<bpt i='1' x='1'>&lt;a1&gt;</bpt>URI<ept i='1'>&lt;/a1&gt;</ept> cible est supposée être la même que celle du formulaire)</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>../../../../media/applications/dokuwiki_logo.png</seg>
@ -13476,6 +13564,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>documentation:latest:installrpm</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>If so, get a jQuery selector for the form you want to post</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172526Z" changeid="xavier">
<seg>Si oui, donner un sélecteur à jQuery identifiant le bon formulaire</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Secure Token expiration</seg>
@ -16068,6 +16164,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>Ce backend permet de chaîner des méthodes d'authentification, par exemple pour basculer sur une authentification LDAP si l'authentification amont a échouée…</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>If you don't know jQuery selector, just be aware that they are similar to css selectors: for example, button#foo points to the html button whose id is “foo”, and .bar points to all html elements of css class “bar”.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172838Z" changeid="xavier">
<seg>Si vous ne connaissez pas les sélecteurs jQuery, sachez juste qu'ils sont similaires aux sélecteurs CSS : par exemple, button#foo pointe sur le bouton dont l'« id » est « foo », and « .bar » identifie tous les éléments HTML de la classe “bar”.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>Internal databases<ept i='0'>&lt;/s0&gt;</ept>: only used by LemonLDAP::NG</seg>
@ -16084,6 +16188,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>cn=admin,dc=example,dc=password</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Go in Manager, “Virtual Hosts” » <bpt i='0' x='0'>&lt;e0&gt;</bpt>virtualhost<ept i='0'>&lt;/e0&gt;</ept> » “Form replay” and click on “New form replay”.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173414Z" changeid="xavier">
<seg>Aller dans le manager, “Hôtes virtuels” » <bpt i='0' x='0'>&lt;e0&gt;</bpt>virtualhost<ept i='0'>&lt;/e0&gt;</ept> » “Rejeu de formulaires” et cliquer sur “Nouveau rejeu”.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>liblemonldap-ng-manager-perl: Manager files</seg>
@ -17940,6 +18052,14 @@ cp lemonldapuserdatabackend.class.php inc/auth/</seg>
<seg>Il est possibe d'ajouter une condition.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Form replay allows you to open a session on a protected application by filling a <bpt i='0' x='0'>&lt;a0&gt;</bpt>HTML<ept i='0'>&lt;/a0&gt;</ept> POST login form and autosubmitting it, without asking anything to the user.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T171808Z" changeid="xavier">
<seg>Le rejeu de formulaire permet d'ouvrir une session dans une application protégée par un formulaire POST sans rien demander à l'utilisateur.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>These parameters can be configured in Manager, in <bpt i='0' x='0'>&lt;c0&gt;</bpt>General Parameters<ept i='0'>&lt;/c0&gt;</ept> &gt; <bpt i='1' x='1'>&lt;c1&gt;</bpt>Advanced parameters<ept i='1'>&lt;/c1&gt;</ept> &gt; <bpt i='2' x='2'>&lt;c2&gt;</bpt>Handler redirections<ept i='2'>&lt;/c2&gt;</ept>.</seg>
@ -22126,6 +22246,14 @@ mkdir myskin/images</seg>
<seg>L'<bpt i='0' x='0'>&lt;s0&gt;</bpt>interface du Manager<ept i='0'>&lt;/s0&gt;</ept>: tous les messages sont regroupés dans lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>jQuery <bpt i='1' x='1'>&lt;a1&gt;</bpt>URL<ept i='1'>&lt;/a1&gt;</ept><ept i='0'>&lt;/s0&gt;</ept>: http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173450Z" changeid="xavier">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt><bpt i='1' x='1'>&lt;a1&gt;</bpt>URL<ept i='1'>&lt;/a1&gt;</ept> jQuery<ept i='0'>&lt;/s0&gt;</ept> : http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Configuration backend can be set in the <bpt i='0' x='0'>&lt;a0&gt;</bpt>local configuration file<ept i='0'>&lt;/a0&gt;</ept>, in <bpt i='1' x='1'>&lt;c1&gt;</bpt>configuration<ept i='1'>&lt;/c1&gt;</ept> section.</seg>
@ -25094,6 +25222,14 @@ a2ensite test-apache2.conf</seg>
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>Utiliser Nonce<ept i='0'>&lt;/s0&gt;</ept> : si activé, un nonce sera envoyé, et vérifié depuis le jeton d'identité</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>The Handler will send a WWW-Authenticate header to the client, to request user and password, and then check the credentials using SOAP getCookies web service.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173651Z" changeid="xavier">
<seg>L'agent envoie un en-tête WWW-Authenticate au client pour demander le couple compte-mot-de-passe et ensuite le vérifie en utilisant le service web <bpt i='1' x='1'>&lt;a1&gt;</bpt>SOAP<ept i='1'>&lt;/a1&gt;</ept> getCookies.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>The portal must be configured to accept SOAP authentication requests.</seg>
@ -28138,6 +28274,14 @@ sudo apachectl restart</seg>
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>passThrough<ept i='0'>&lt;/s0&gt;</ept> (optionnel) : Autorise ou non l'accès anonyme.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>If LemonLDAP::NG portal is protected by SSL with a self-signed certificate, you can add this line to accept it:</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173806Z" changeid="xavier">
<seg>Si le portail LemonLDAP::NG est protégé par SSL avec un certificat auto-signé, on peut ajouter cette ligne pour l'accepter :</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>documentation:quickstart</seg>
@ -29774,6 +29918,14 @@ sudo apachectl restart</seg>
<seg>Exemple :</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>is user required to click on a button, for example in order to perform some script ?</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172601Z" changeid="xavier">
<seg>l'utilsiateur doit-il cliquer sur un bouton, par exemple pour déclencher un script ?</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>ASF-WS</seg>
@ -30208,6 +30360,14 @@ sudo apachectl restart</seg>
<seg>Il ne peut être utilisé pour partager les sessions entre serveurs sauf si les répertoires sont partagés (avec NFS,…) ou en utilisant le <bpt i='0' x='0'>&lt;a0&gt;</bpt>proxy SOAP<ept i='0'>&lt;/a0&gt;</ept>.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>If not, grab a jQuery <bpt i='0' x='0'>&lt;a0&gt;</bpt>URL<ept i='0'>&lt;/a0&gt;</ept> reachable by user (any version over jQuery 1.0 is suitable)</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172433Z" changeid="xavier">
<seg>Sinon, indiquer une <bpt i='0' x='0'>&lt;a0&gt;</bpt>URL<ept i='0'>&lt;/a0&gt;</ept> jQuery joignable par l'utilisateur (toute version supérieure à 1.0)</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>You can inspect a user session with the sessions explorer (in Manager)</seg>
@ -30240,6 +30400,14 @@ sudo apachectl restart</seg>
<seg>../../../../media/applications/zimbra_logo.png</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Then click on <bpt i='0' x='0'>&lt;c0&gt;</bpt>New variable<ept i='0'>&lt;/c0&gt;</ept> and add all data with their values, for example:</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173612Z" changeid="xavier">
<seg>Cliquer ensuite sur <bpt i='0' x='0'>&lt;c0&gt;</bpt>Nouvelle variable<ept i='0'>&lt;/c0&gt;</ept> et ajouter toutes les noms de champ et leurs valeurs, par exemple:</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>get user attributes</seg>
@ -32638,6 +32806,14 @@ admin <bpt i='1' x='1'>&lt;s1&gt;</bpt>-&gt;<ept i='1'>&lt;/s1&gt;</ept> <bpt i=
<seg>Politique de mots-de-passe AD</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>jQuery form selector: #loginForm (if you let this parameter empty, browser will fill and submit any html form)</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173143Z" changeid="xavier">
<seg>Sélecteur de formulaire jQuery : #loginForm (si vide, le navigateur prendra un formulaire de la page)</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>A web browser launched from the computer (to access localhost)</seg>
@ -33466,6 +33642,14 @@ admin <bpt i='1' x='1'>&lt;s1&gt;</bpt>-&gt;<ept i='1'>&lt;/s1&gt;</ept> <bpt i=
<seg>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>names and values of the fields you want to control</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172647Z" changeid="xavier">
<seg>noms and valeurs des champs à contrôler</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>Gateways authentication<ept i='0'>&lt;/s0&gt;</ept>: force transparent authentication on <bpt i='1' x='1'>&lt;a1&gt;</bpt>CAS<ept i='1'>&lt;/a1&gt;</ept> server</seg>
@ -35138,6 +35322,14 @@ Password -&gt; password
Index -&gt; ipAddr uid</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Configure the virtual host like other <bpt i='0' x='0'>&lt;a0&gt;</bpt>protected virtual host<ept i='0'>&lt;/a0&gt;</ept> but use AuthBasic Handler instead of default Handler.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173703Z" changeid="xavier">
<seg>Configurer l'hôte virtuel comme n'importe quel autre <bpt i='0' x='0'>&lt;a0&gt;</bpt>hôte virtuel protégé<ept i='0'>&lt;/a0&gt;</ept> mais utiliser l'agent AuthBasic au lieu de l'agent par défaut.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>A name</seg>
@ -35364,6 +35556,14 @@ failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(&lt;HOST&gt;
failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(&lt;HOST&gt;\)</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>If so, get a jQuery selector for that button</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172625Z" changeid="xavier">
<seg>Si oui, donner un sélecteur à jQuery pour identifier ce bouton</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='79' x='79'>&lt;s79&gt;</bpt>//&quot;userobm_delegation&quot; =&gt; ,<ept i='79'>&lt;/s79&gt;</ept></seg>
@ -36624,6 +36824,14 @@ chown www-data /usr/local/lemonldap-ng/notifications/</seg>
<seg>https://twitter.com</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>Form <bpt i='1' x='1'>&lt;a1&gt;</bpt>URL<ept i='1'>&lt;/a1&gt;</ept><ept i='0'>&lt;/s0&gt;</ept>: /login.php</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173429Z" changeid="xavier">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt><bpt i='1' x='1'>&lt;a1&gt;</bpt>URL<ept i='1'>&lt;/a1&gt;</ept> du formulaire<ept i='0'>&lt;/s0&gt;</ept>: /login.php</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>Token endpoint authentication method<ept i='0'>&lt;/s0&gt;</ept>: Choice between <bpt i='1' x='1'>&lt;c1&gt;</bpt>client_secret_post<ept i='1'>&lt;/c1&gt;</ept> and <bpt i='2' x='2'>&lt;c2&gt;</bpt>client_secret_basic<ept i='2'>&lt;/c2&gt;</ept></seg>
@ -37712,6 +37920,14 @@ CUSTOM_FUNCTIONS_FILE=/root/SSOExtensions.pm</seg>
<seg>On peut également utiliser WebID comme base de données utilisateurs.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>are there several html forms in the page ?</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T172500Z" changeid="xavier">
<seg>y-a-t-il pluseurs formulaires HTML dans la page ?</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>You can then choose any other module for users and password but if you want to totally delegate authentication to BrowserID, choose <bpt i='0' x='0'>&lt;a0&gt;</bpt>None<ept i='0'>&lt;/a0&gt;</ept> for users and password.</seg>
@ -39552,6 +39768,14 @@ maxretry = 3</seg>
<seg>La règle par défaut est :</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>jQuery <bpt i='0' x='0'>&lt;a0&gt;</bpt>URL<ept i='0'>&lt;/a0&gt;</ept>: http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js (if you let this parameter empty, jQuery is supposed to be already loaded; you can also set <bpt i='1' x='1'>&lt;c1&gt;</bpt>default<ept i='1'>&lt;/c1&gt;</ept> to point to jQuery <bpt i='2' x='2'>&lt;a2&gt;</bpt>URL<ept i='2'>&lt;/a2&gt;</ept> of <bpt i='3' x='3'>&lt;a3&gt;</bpt>LL::NG<ept i='3'>&lt;/a3&gt;</ept> portal)</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20160301T173056Z" changeid="xavier">
<seg><bpt i='0' x='0'>&lt;a0&gt;</bpt>URL<ept i='0'>&lt;/a0&gt;</ept> jQuery : http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js (si ce paramètre est vide, jQuery est supposé être déjà chargé ; on peut aussi mettre <bpt i='1' x='1'>&lt;c1&gt;</bpt>default<ept i='1'>&lt;/c1&gt;</ept> pour pointer vers l'<bpt i='2' x='2'>&lt;a2&gt;</bpt>URL<ept i='2'>&lt;/a2&gt;</ept> jQuery du portail <bpt i='3' x='3'>&lt;a3&gt;</bpt>LL::NG<ept i='3'>&lt;/a3&gt;</ept>)</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>../media/icons/flags/us.png</seg>

View File

@ -1460,6 +1460,14 @@ make test</seg>
<seg>Module d'authentification : &lt;a0&gt;SAML&lt;/a0&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If you configure form replay with &lt;a0&gt;LL::NG&lt;/a0&gt;, the Handler will detect forms to fill, add a javascript in the html page to fill form fields with dummy datas and submit it, then intercept the POST request and add POST data in the request body.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172056Z" changeid="xavier">
<seg>En configurant le rejeu de formulaire avec &lt;a0&gt;LL::NG&lt;/a0&gt;, le handler détecte les formulaires à remplir, ajoute un petit javascript dans la page HTML pour préparer les champs avec de fausses données et les soumettre, le handler intercepte la requête POST et insère les bonnes données dans le corps de la requête.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Facebook uses &lt;a1&gt;OAuth2&lt;/a1&gt; protocol to allow applications to reuse its own authentication process (it means, if your are connected to Facebook, other applications can trust Facebook and let you in).</seg>
@ -1524,6 +1532,14 @@ make test</seg>
<seg>Aller dans le manager et &lt;a0&gt;créer un nouvel hôte virtuel&lt;/a0&gt; pour Mediawiki.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;jQuery button selector&lt;/s0&gt;: button.validate</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173518Z" changeid="xavier">
<seg>&lt;s0&gt;Sélecteur de bouton jQuery&lt;/s0&gt; : button.validate</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>RPMs are available on the &lt;a0&gt;Download page&lt;/a0&gt;.</seg>
@ -3174,6 +3190,14 @@ Le nouveau rôle doit-il être autorisé à créer des bases de données ?</seg>
<seg>Frameworks</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;jQuery form selector&lt;/s0&gt;: #loginForm</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173506Z" changeid="xavier">
<seg>&lt;s0&gt;Sélecteur de formulaire jQuery&lt;/s0&gt; : #loginForm</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>LemonLDAP::NG configuration is mainly a key/value structure, so Manager will present all keys into a structured tree.</seg>
@ -3218,6 +3242,14 @@ make debian-packages</seg>
<seg>L'utilisateur dispose d'un &lt;a0&gt;cookie SSO&lt;/a0&gt; dans le domaine principal (voir la &lt;s1&gt;&lt;a2&gt;cinématique de connexion&lt;/a2&gt;&lt;/s1&gt;)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;a0&gt;URI&lt;/a0&gt; of the html page which contains the form</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172152Z" changeid="xavier">
<seg>L'&lt;a0&gt;URI&lt;/a0&gt; de la page qui contient le formulaire</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;&lt;a1&gt;API&lt;/a1&gt; client ID&lt;/s0&gt;: &lt;a2&gt;API&lt;/a2&gt; client ID from Yubico</seg>
@ -7654,6 +7686,14 @@ DataSource -&gt; dbi:mysql:sessions;host=...</seg>
<seg>&lt;s12&gt;ErrorDocument&lt;/s12&gt; 401 /login.pl</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>AuthBasic Handler cannot be used in Nginx for the moment.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173827Z" changeid="xavier">
<seg>Le handler AuthBasic ne peut être utilisé avec in Nginx pour l'instant.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>_idp</seg>
@ -7942,6 +7982,14 @@ DataSource -&gt; dbi:mysql:sessions;host=...</seg>
<seg>tomcat &gt;= 5.5</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>In the manager: set “&lt;a0&gt;Apache::Session::File&lt;/a0&gt;” in “General parameters » Sessions » Session storage » Apache::Session module” and add the following parameters (case sensitive):</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T171741Z" changeid="xavier">
<seg>Dans le manager : indiquez &lt;a0&gt;Apache::Session::File&lt;/a0&gt; dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajoutez les paramètres suivant (sensibles à la casse):</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Clément OUDOT</seg>
@ -8360,6 +8408,14 @@ DataSource -&gt; dbi:mysql:sessions;host=...</seg>
<seg>31</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Does the html page load jQuery ?</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172323Z" changeid="xavier">
<seg>La page charge-elle jQuery ?</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Apache based protection allow to be independent from WebSSO, so Manager will always be reachable even if WebSSO configuration is corrupted.</seg>
@ -9692,6 +9748,14 @@ lemonldap-ng=&gt; q</seg>
<seg>$description eq &quot;LDAP administrator&quot;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>POST data can be static values or computed from user's session.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172141Z" changeid="xavier">
<seg>Les données postées peuvent être des valeurs statiques ou calculées à partir des données de session de l'utilisateur.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>For example, to configure the &lt;c0&gt;File&lt;/c0&gt; configuration backend:</seg>
@ -10508,6 +10572,14 @@ lemonldap-ng=&gt; q</seg>
<seg>&lt;a0&gt;rbac&lt;/a0&gt;&lt;br1/&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery button selector: button.validate (if you let this parameter empty, the form will be submitted but no button will be clicked; if you set it to “none”, no button will be clicked and the form will be filled but not submitted)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173321Z" changeid="xavier">
<seg>Sélecteur du bouton jQuery : button.validate (si vide, le formulaire sera soumis sans éulation d'un clic de bouton ; si mis à “none”, aucun clic ne sera émulé et le formulaire sera renseigné mais pas soumis)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>apt-get install libapache2-mod-auth-kerb</seg>
@ -12576,6 +12648,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>Basé sur du web pour les utilisateurs normaux :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;a0&gt;URI&lt;/a0&gt; the html form is sent to</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172240Z" changeid="xavier">
<seg>L'&lt;a0&gt;URI&lt;/a0&gt; vers laquelle le formulaire est envoyé</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s7&gt;# CAS Issuer&lt;/s7&gt;</seg>
@ -12948,6 +13028,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>Ces paramètres peuvent être surchargés dans le fichier ini de LemonLDAP::NG ini file, à la section &lt;c0&gt;apply&lt;/c0&gt;.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Target &lt;a0&gt;URI&lt;/a0&gt;: /process.php (if you let this parameter empty, target &lt;a1&gt;URI&lt;/a1&gt; is supposed to be the same as form page &lt;a2&gt;URI&lt;/a2&gt;)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172932Z" changeid="xavier">
<seg>&lt;a0&gt;URI&lt;/a0&gt; cible : /process.php (en laissant ce paramètre vide, l'&lt;a1&gt;URI&lt;/a1&gt; cible est supposée être la même que celle du formulaire)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>../../../../media/applications/dokuwiki_logo.png</seg>
@ -13476,6 +13564,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>documentation:latest:installrpm</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If so, get a jQuery selector for the form you want to post</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172526Z" changeid="xavier">
<seg>Si oui, donner un sélecteur à jQuery identifiant le bon formulaire</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Secure Token expiration</seg>
@ -16068,6 +16164,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>Ce backend permet de chaîner des méthodes d'authentification, par exemple pour basculer sur une authentification LDAP si l'authentification amont a échouée…</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If you don't know jQuery selector, just be aware that they are similar to css selectors: for example, button#foo points to the html button whose id is “foo”, and .bar points to all html elements of css class “bar”.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172838Z" changeid="xavier">
<seg>Si vous ne connaissez pas les sélecteurs jQuery, sachez juste qu'ils sont similaires aux sélecteurs CSS : par exemple, button#foo pointe sur le bouton dont l'« id » est « foo », and « .bar » identifie tous les éléments HTML de la classe “bar”.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;Internal databases&lt;/s0&gt;: only used by LemonLDAP::NG</seg>
@ -16084,6 +16188,14 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>cn=admin,dc=example,dc=password</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Go in Manager, “Virtual Hosts” » &lt;e0&gt;virtualhost&lt;/e0&gt; » “Form replay” and click on “New form replay”.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173414Z" changeid="xavier">
<seg>Aller dans le manager, “Hôtes virtuels” » &lt;e0&gt;virtualhost&lt;/e0&gt; » “Rejeu de formulaires” et cliquer sur “Nouveau rejeu”.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>liblemonldap-ng-manager-perl: Manager files</seg>
@ -17940,6 +18052,14 @@ cp lemonldapuserdatabackend.class.php inc/auth/</seg>
<seg>Il est possibe d'ajouter une condition.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Form replay allows you to open a session on a protected application by filling a &lt;a0&gt;HTML&lt;/a0&gt; POST login form and autosubmitting it, without asking anything to the user.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T171808Z" changeid="xavier">
<seg>Le rejeu de formulaire permet d'ouvrir une session dans une application protégée par un formulaire POST sans rien demander à l'utilisateur.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>These parameters can be configured in Manager, in &lt;c0&gt;General Parameters&lt;/c0&gt; &gt; &lt;c1&gt;Advanced parameters&lt;/c1&gt; &gt; &lt;c2&gt;Handler redirections&lt;/c2&gt;.</seg>
@ -22126,6 +22246,14 @@ mkdir myskin/images</seg>
<seg>L'&lt;s0&gt;interface du Manager&lt;/s0&gt;: tous les messages sont regroupés dans lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;jQuery &lt;a1&gt;URL&lt;/a1&gt;&lt;/s0&gt;: http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173450Z" changeid="xavier">
<seg>&lt;s0&gt;&lt;a1&gt;URL&lt;/a1&gt; jQuery&lt;/s0&gt; : http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configuration backend can be set in the &lt;a0&gt;local configuration file&lt;/a0&gt;, in &lt;c1&gt;configuration&lt;/c1&gt; section.</seg>
@ -25094,6 +25222,14 @@ a2ensite test-apache2.conf</seg>
<seg>&lt;s0&gt;Utiliser Nonce&lt;/s0&gt; : si activé, un nonce sera envoyé, et vérifié depuis le jeton d'identité</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>The Handler will send a WWW-Authenticate header to the client, to request user and password, and then check the credentials using SOAP getCookies web service.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173651Z" changeid="xavier">
<seg>L'agent envoie un en-tête WWW-Authenticate au client pour demander le couple compte-mot-de-passe et ensuite le vérifie en utilisant le service web &lt;a1&gt;SOAP&lt;/a1&gt; getCookies.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>The portal must be configured to accept SOAP authentication requests.</seg>
@ -28138,6 +28274,14 @@ sudo apachectl restart</seg>
<seg>&lt;s0&gt;passThrough&lt;/s0&gt; (optionnel) : Autorise ou non l'accès anonyme.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If LemonLDAP::NG portal is protected by SSL with a self-signed certificate, you can add this line to accept it:</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173806Z" changeid="xavier">
<seg>Si le portail LemonLDAP::NG est protégé par SSL avec un certificat auto-signé, on peut ajouter cette ligne pour l'accepter :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>documentation:quickstart</seg>
@ -29774,6 +29918,14 @@ sudo apachectl restart</seg>
<seg>Exemple :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>is user required to click on a button, for example in order to perform some script ?</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172601Z" changeid="xavier">
<seg>l'utilsiateur doit-il cliquer sur un bouton, par exemple pour déclencher un script ?</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>ASF-WS</seg>
@ -30208,6 +30360,14 @@ sudo apachectl restart</seg>
<seg>Il ne peut être utilisé pour partager les sessions entre serveurs sauf si les répertoires sont partagés (avec NFS,…) ou en utilisant le &lt;a0&gt;proxy SOAP&lt;/a0&gt;.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If not, grab a jQuery &lt;a0&gt;URL&lt;/a0&gt; reachable by user (any version over jQuery 1.0 is suitable)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172433Z" changeid="xavier">
<seg>Sinon, indiquer une &lt;a0&gt;URL&lt;/a0&gt; jQuery joignable par l'utilisateur (toute version supérieure à 1.0)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>You can inspect a user session with the sessions explorer (in Manager)</seg>
@ -30240,6 +30400,14 @@ sudo apachectl restart</seg>
<seg>../../../../media/applications/zimbra_logo.png</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Then click on &lt;c0&gt;New variable&lt;/c0&gt; and add all data with their values, for example:</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173612Z" changeid="xavier">
<seg>Cliquer ensuite sur &lt;c0&gt;Nouvelle variable&lt;/c0&gt; et ajouter toutes les noms de champ et leurs valeurs, par exemple:</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>get user attributes</seg>
@ -32638,6 +32806,14 @@ admin &lt;s1&gt;-&gt;&lt;/s1&gt; &lt;s2&gt;$uid&lt;/s2&gt; &lt;s3&gt;eq&lt;/s3&g
<seg>Politique de mots-de-passe AD</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery form selector: #loginForm (if you let this parameter empty, browser will fill and submit any html form)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173143Z" changeid="xavier">
<seg>Sélecteur de formulaire jQuery : #loginForm (si vide, le navigateur prendra un formulaire de la page)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>A web browser launched from the computer (to access localhost)</seg>
@ -33466,6 +33642,14 @@ admin &lt;s1&gt;-&gt;&lt;/s1&gt; &lt;s2&gt;$uid&lt;/s2&gt; &lt;s3&gt;eq&lt;/s3&g
<seg>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>names and values of the fields you want to control</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172647Z" changeid="xavier">
<seg>noms and valeurs des champs à contrôler</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;Gateways authentication&lt;/s0&gt;: force transparent authentication on &lt;a1&gt;CAS&lt;/a1&gt; server</seg>
@ -35138,6 +35322,14 @@ Password -&gt; password
Index -&gt; ipAddr uid</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configure the virtual host like other &lt;a0&gt;protected virtual host&lt;/a0&gt; but use AuthBasic Handler instead of default Handler.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173703Z" changeid="xavier">
<seg>Configurer l'hôte virtuel comme n'importe quel autre &lt;a0&gt;hôte virtuel protégé&lt;/a0&gt; mais utiliser l'agent AuthBasic au lieu de l'agent par défaut.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>A name</seg>
@ -35364,6 +35556,14 @@ failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(&lt;HOST&gt;
failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(&lt;HOST&gt;\)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If so, get a jQuery selector for that button</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172625Z" changeid="xavier">
<seg>Si oui, donner un sélecteur à jQuery pour identifier ce bouton</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s79&gt;//&quot;userobm_delegation&quot; =&gt; ,&lt;/s79&gt;</seg>
@ -36624,6 +36824,14 @@ chown www-data /usr/local/lemonldap-ng/notifications/</seg>
<seg>https://twitter.com</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;Form &lt;a1&gt;URL&lt;/a1&gt;&lt;/s0&gt;: /login.php</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173429Z" changeid="xavier">
<seg>&lt;s0&gt;&lt;a1&gt;URL&lt;/a1&gt; du formulaire&lt;/s0&gt;: /login.php</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;Token endpoint authentication method&lt;/s0&gt;: Choice between &lt;c1&gt;client_secret_post&lt;/c1&gt; and &lt;c2&gt;client_secret_basic&lt;/c2&gt;</seg>
@ -37712,6 +37920,14 @@ CUSTOM_FUNCTIONS_FILE=/root/SSOExtensions.pm</seg>
<seg>On peut également utiliser WebID comme base de données utilisateurs.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>are there several html forms in the page ?</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172500Z" changeid="xavier">
<seg>y-a-t-il pluseurs formulaires HTML dans la page ?</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>You can then choose any other module for users and password but if you want to totally delegate authentication to BrowserID, choose &lt;a0&gt;None&lt;/a0&gt; for users and password.</seg>
@ -39552,6 +39768,14 @@ maxretry = 3</seg>
<seg>La règle par défaut est :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery &lt;a0&gt;URL&lt;/a0&gt;: http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js (if you let this parameter empty, jQuery is supposed to be already loaded; you can also set &lt;c1&gt;default&lt;/c1&gt; to point to jQuery &lt;a2&gt;URL&lt;/a2&gt; of &lt;a3&gt;LL::NG&lt;/a3&gt; portal)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173056Z" changeid="xavier">
<seg>&lt;a0&gt;URL&lt;/a0&gt; jQuery : http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js (si ce paramètre est vide, jQuery est supposé être déjà chargé ; on peut aussi mettre &lt;c1&gt;default&lt;/c1&gt; pour pointer vers l'&lt;a2&gt;URL&lt;/a2&gt; jQuery du portail &lt;a3&gt;LL::NG&lt;/a3&gt;)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>../media/icons/flags/us.png</seg>

View File

@ -14962,6 +14962,14 @@ SSLCertificateFile ...</seg>
<seg>&lt;a0&gt;Twitter&lt;/a0&gt; est un service célèbre de messages cours.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;a0&gt;URI&lt;/a0&gt; of the html page which contains the form</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172152Z" changeid="xavier">
<seg>L'&lt;a0&gt;URI&lt;/a0&gt; de la page qui contient le formulaire</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;a0&gt;URI&lt;/a0&gt; of the page which contains the form</seg>
@ -14986,6 +14994,14 @@ SSLCertificateFile ...</seg>
<seg>&lt;a0&gt;URI&lt;/a0&gt; du serveur</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;a0&gt;URI&lt;/a0&gt; the html form is sent to</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172240Z" changeid="xavier">
<seg>L'&lt;a0&gt;URI&lt;/a0&gt; vers laquelle le formulaire est envoyé</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;a0&gt;URL&lt;/a0&gt; for mail reset</seg>
@ -19228,6 +19244,14 @@ reload.example.com&lt;s3&gt;=&lt;/s3&gt;&lt;s4&gt;http://reload.example.com/relo
<seg>&lt;s0&gt;Forcer l'authentification&lt;/s0&gt; : mettre à 'Activé' pour forcer l'authentification lorsque l'utilisateur accède au portail même s'il dispose d'une session valide</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;Form &lt;a1&gt;URL&lt;/a1&gt;&lt;/s0&gt;: /login.php</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173429Z" changeid="xavier">
<seg>&lt;s0&gt;&lt;a1&gt;URL&lt;/a1&gt; du formulaire&lt;/s0&gt;: /login.php</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;Format&lt;/s0&gt; (optional): &lt;a1&gt;SAML&lt;/a1&gt; attribute format.</seg>
@ -21706,6 +21730,30 @@ reload.example.com&lt;s3&gt;=&lt;/s3&gt;&lt;s4&gt;http://reload.example.com/relo
<seg>&lt;s0&gt;isAuthorizedURI(cookieValue,url)&lt;/s0&gt; : vérifie si l'utilisateur est autorisé à accéder à la fonction</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;jQuery &lt;a1&gt;URL&lt;/a1&gt;&lt;/s0&gt;: http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173450Z" changeid="xavier">
<seg>&lt;s0&gt;&lt;a1&gt;URL&lt;/a1&gt; jQuery&lt;/s0&gt; : http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;jQuery button selector&lt;/s0&gt;: button.validate</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173518Z" changeid="xavier">
<seg>&lt;s0&gt;Sélecteur de bouton jQuery&lt;/s0&gt; : button.validate</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;jQuery form selector&lt;/s0&gt;: #loginForm</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173506Z" changeid="xavier">
<seg>&lt;s0&gt;Sélecteur de formulaire jQuery&lt;/s0&gt; : #loginForm</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;ldapBindDN&lt;/s0&gt;: &lt;a1&gt;DN&lt;/a1&gt; used to bind &lt;a2&gt;LDAP&lt;/a2&gt;</seg>
@ -26954,6 +27002,14 @@ multi &lt;s13&gt;=&gt;&lt;/s13&gt; &lt;s14&gt;{&lt;/s14&gt;</seg>
<seg>Agent AuthBasic</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>AuthBasic Handler cannot be used in Nginx for the moment.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173827Z" changeid="xavier">
<seg>Le handler AuthBasic ne peut être utilisé avec in Nginx pour l'instant.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>AuthCAS</seg>
@ -29058,6 +29114,14 @@ multi &lt;s13&gt;=&gt;&lt;/s13&gt; &lt;s14&gt;{&lt;/s14&gt;</seg>
<seg>Configurer l'hôte virtuel comme n'importe quel autre &lt;a0&gt;hôte virtuel protégé&lt;/a0&gt; mais utiliser l'agent AuthBasic au lieu de l'agent par défaut.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configure the virtual host like other &lt;a0&gt;protected virtual host&lt;/a0&gt; but use AuthBasic Handler instead of default Handler.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173703Z" changeid="xavier">
<seg>Configurer l'hôte virtuel comme n'importe quel autre &lt;a0&gt;hôte virtuel protégé&lt;/a0&gt; mais utiliser l'agent AuthBasic au lieu de l'agent par défaut.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configure the virtual host like other &lt;a0&gt;protected virtual host&lt;/a0&gt; but use Secure Token Handler instead of default Handler.</seg>
@ -30354,6 +30418,14 @@ multi &lt;s13&gt;=&gt;&lt;/s13&gt; &lt;s14&gt;{&lt;/s14&gt;</seg>
<seg>Cette documentation est valable pour les backends de configuration :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Does the html page load jQuery ?</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172323Z" changeid="xavier">
<seg>La page charge-elle jQuery ?</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>DokuWiki offline version</seg>
@ -32310,6 +32382,14 @@ Le nouveau rôle est-il un super-utilisateur ?</seg>
<seg>Rejeu de formulaires</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Form replay allows you to open a session on a protected application by filling a &lt;a0&gt;HTML&lt;/a0&gt; POST login form and autosubmitting it, without asking anything to the user.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T171808Z" changeid="xavier">
<seg>Le rejeu de formulaire permet d'ouvrir une session dans une application protégée par un formulaire POST sans rien demander à l'utilisateur.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Form replay allows you to open a session on a protected application by replaying the form POST without asking anything to the user.</seg>
@ -32774,6 +32854,14 @@ Le nouveau rôle est-il un super-utilisateur ?</seg>
<seg>Aller dans le manager et :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Go in Manager, “Virtual Hosts” » &lt;e0&gt;virtualhost&lt;/e0&gt; » “Form replay” and click on “New form replay”.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173414Z" changeid="xavier">
<seg>Aller dans le manager, “Hôtes virtuels” » &lt;e0&gt;virtualhost&lt;/e0&gt; » “Rejeu de formulaires” et cliquer sur “Nouveau rejeu”.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Go in the Manager and set the &lt;a0&gt;LDAP&lt;/a0&gt; session module (&lt;a1&gt;Apache::Session::LDAP&lt;/a1&gt;) in &lt;c2&gt;General parameters&lt;/c2&gt; » &lt;c3&gt;Sessions&lt;/c3&gt; » &lt;c4&gt;Session storage&lt;/c4&gt; » &lt;c5&gt;Apache::Session module&lt;/c5&gt; and add the following parameters (case sensitive):</seg>
@ -33734,6 +33822,14 @@ Le nouveau rôle est-il un super-utilisateur ?</seg>
<seg>Si &lt;c0&gt;exportedAttr&lt;/c0&gt; est défini, seuls ces attributs sont copiés dans la base des sessions du système &lt;a1&gt;LL::NG&lt;/a1&gt; secondaire.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If LemonLDAP::NG portal is protected by SSL with a self-signed certificate, you can add this line to accept it:</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173806Z" changeid="xavier">
<seg>Si le portail LemonLDAP::NG est protégé par SSL avec un certificat auto-signé, on peut ajouter cette ligne pour l'accepter :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If Multi is used for authentication and user database, it will try to use the same module.</seg>
@ -33934,6 +34030,14 @@ Le nouveau rôle est-il un super-utilisateur ?</seg>
<seg>S'il n'est pas renseigné, le jeton secret est calculé en utilisant la clef de chiffrement générale.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If not, grab a jQuery &lt;a0&gt;URL&lt;/a0&gt; reachable by user (any version over jQuery 1.0 is suitable)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172433Z" changeid="xavier">
<seg>Sinon, indiquer une &lt;a0&gt;URL&lt;/a0&gt; jQuery joignable par l'utilisateur (toute version supérieure à 1.0)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If one is missing, the user is not created.</seg>
@ -33950,6 +34054,22 @@ Le nouveau rôle est-il un super-utilisateur ?</seg>
<seg>Si le cookie sécurisé est activé, l'&lt;a3&gt;URL&lt;/a3&gt; du portail &lt;s4&gt;doit&lt;/s4&gt; être en HTTPS.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If so, get a jQuery selector for that button</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172625Z" changeid="xavier">
<seg>Si oui, donner un sélecteur à jQuery pour identifier ce bouton</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If so, get a jQuery selector for the form you want to post</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172526Z" changeid="xavier">
<seg>Si oui, donner un sélecteur à jQuery identifiant le bon formulaire</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If so, you can redirect users to a &lt;a0&gt;HTML&lt;/a0&gt; page that explain that it is safe to close browser after disconnect.</seg>
@ -34166,6 +34286,14 @@ Le nouveau rôle est-il un super-utilisateur ?</seg>
<seg>En configurant le rejeu de formulaire avec &lt;a0&gt;LL::NG&lt;/a0&gt;, l'agent intercepte les &lt;a1&gt;URL&lt;/a1&gt; configurées et envoie une requête POST à la page cible (qui peut être différente de la première).</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If you configure form replay with &lt;a0&gt;LL::NG&lt;/a0&gt;, the Handler will detect forms to fill, add a javascript in the html page to fill form fields with dummy datas and submit it, then intercept the POST request and add POST data in the request body.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172056Z" changeid="xavier">
<seg>En configurant le rejeu de formulaire avec &lt;a0&gt;LL::NG&lt;/a0&gt;, le handler détecte les formulaires à remplir, ajoute un petit javascript dans la page HTML pour préparer les champs avec de fausses données et les soumettre, le handler intercepte la requête POST et insère les bonnes données dans le corps de la requête.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If you define mail contents in Manager, &lt;a0&gt;HTML&lt;/a0&gt; templates will not be used.</seg>
@ -34190,6 +34318,14 @@ Le nouveau rôle est-il un super-utilisateur ?</seg>
<seg>S'il n'en dispose pas, en créer un avec la paire de clef déjà générée (on peut le faire avec openssl).</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If you don't know jQuery selector, just be aware that they are similar to css selectors: for example, button#foo points to the html button whose id is “foo”, and .bar points to all html elements of css class “bar”.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172838Z" changeid="xavier">
<seg>Si vous ne connaissez pas les sélecteurs jQuery, sachez juste qu'ils sont similaires aux sélecteurs CSS : par exemple, button#foo pointe sur le bouton dont l'« id » est « foo », and « .bar » identifie tous les éléments HTML de la classe “bar”.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If you enable auto completion, authentication level will be decreased (-1) as you do not ask the user to type its password (it could be in browser passwords wallet).</seg>
@ -34982,6 +35118,14 @@ Le nouveau rôle est-il un super-utilisateur ?</seg>
<seg>Dans le manager : indiquez &lt;a0&gt;Apache::Session::Redis&lt;/a0&gt; dans &lt;c1&gt;Paramètres généraux&lt;/c1&gt; » &lt;c2&gt;Sessions&lt;/c2&gt; » &lt;c3&gt;Stockage des sessions&lt;/c3&gt; » &lt;c4&gt;Module Apache::Session&lt;/c4&gt; et ajoutez les paramètres suivant (sensibles à la casse):</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>In the manager: set “&lt;a0&gt;Apache::Session::File&lt;/a0&gt;” in “General parameters » Sessions » Session storage » Apache::Session module” and add the following parameters (case sensitive):</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T171741Z" changeid="xavier">
<seg>Dans le manager : indiquez &lt;a0&gt;Apache::Session::File&lt;/a0&gt; dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajoutez les paramètres suivant (sensibles à la casse):</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>In the manager: set ”&lt;a0&gt;Apache::Session::File&lt;/a0&gt;” in “General parameters » Sessions » Session storage » Apache::Session module” and add the following parameters (case sensitive):</seg>
@ -39858,6 +40002,14 @@ lemonldap-ng=&gt; q</seg>
<seg>&lt;a0&gt;URI&lt;/a0&gt; où envoyer les données : /process.php</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>POST data can be static values or computed from user's session.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172141Z" changeid="xavier">
<seg>Les données postées peuvent être des valeurs statiques ou calculées à partir des données de session de l'utilisateur.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>POST data: use form replay</seg>
@ -44342,6 +44494,14 @@ DataSource -&gt; dbi:mysql:sessions;host=...</seg>
<seg>Archive</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Target &lt;a0&gt;URI&lt;/a0&gt;: /process.php (if you let this parameter empty, target &lt;a1&gt;URI&lt;/a1&gt; is supposed to be the same as form page &lt;a2&gt;URI&lt;/a2&gt;)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172932Z" changeid="xavier">
<seg>&lt;a0&gt;URI&lt;/a0&gt; cible : /process.php (en laissant ce paramètre vide, l'&lt;a1&gt;URI&lt;/a1&gt; cible est supposée être la même que celle du formulaire)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Template parameters</seg>
@ -44656,6 +44816,14 @@ DataSource -&gt; dbi:mysql:sessions;host=...</seg>
<seg>L'agent envoie un en-tête &lt;a0&gt;WWW&lt;/a0&gt;-Authenticate au client pour demander le couple compte-mot-de-passe et ensuite le vérifie en utilisant le service web &lt;a1&gt;SOAP&lt;/a1&gt; getCookies.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>The Handler will send a WWW-Authenticate header to the client, to request user and password, and then check the credentials using SOAP getCookies web service.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173651Z" changeid="xavier">
<seg>L'agent envoie un en-tête WWW-Authenticate au client pour demander le couple compte-mot-de-passe et ensuite le vérifie en utilisant le service web &lt;a1&gt;SOAP&lt;/a1&gt; getCookies.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>The IDP name is asked, enter it and click OK.</seg>
@ -45642,6 +45810,14 @@ failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(&lt;HOST&gt;
<seg>Cliquer ensuite sur &lt;c0&gt;Nouvelle donnée POST&lt;/c0&gt; et ajouter chaque donnée avec sa valeur, par exemple :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Then click on &lt;c0&gt;New variable&lt;/c0&gt; and add all data with their values, for example:</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173612Z" changeid="xavier">
<seg>Cliquer ensuite sur &lt;c0&gt;Nouvelle variable&lt;/c0&gt; et ajouter toutes les noms de champ et leurs valeurs, par exemple:</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Then configure the options like in &lt;a1&gt;LDAP session backend&lt;/a1&gt;.</seg>
@ -52838,6 +53014,14 @@ apachectl restart</seg>
<seg>aptitude install lemonldap-ng</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>are there several html forms in the page ?</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172500Z" changeid="xavier">
<seg>y-a-t-il pluseurs formulaires HTML dans la page ?</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>args: the query string</seg>
@ -61668,6 +61852,14 @@ memberOf: cn=su,dmdName=groups,dc=example,dc=com</seg>
<seg>est une entreprise d'infonuagique (cloud).</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>is user required to click on a button, for example in order to perform some script ?</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172601Z" changeid="xavier">
<seg>l'utilsiateur doit-il cliquer sur un bouton, par exemple pour déclencher un script ?</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>iso2unicode</seg>
@ -61692,6 +61884,30 @@ memberOf: cn=su,dmdName=groups,dc=example,dc=com</seg>
<seg>il peut être le &lt;e3&gt;pivot&lt;/e3&gt; d'une architecture hétérogène.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery &lt;a0&gt;URL&lt;/a0&gt;: http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js (if you let this parameter empty, jQuery is supposed to be already loaded; you can also set &lt;c1&gt;default&lt;/c1&gt; to point to jQuery &lt;a2&gt;URL&lt;/a2&gt; of &lt;a3&gt;LL::NG&lt;/a3&gt; portal)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173056Z" changeid="xavier">
<seg>&lt;a0&gt;URL&lt;/a0&gt; jQuery : http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js (si ce paramètre est vide, jQuery est supposé être déjà chargé ; on peut aussi mettre &lt;c1&gt;default&lt;/c1&gt; pour pointer vers l'&lt;a2&gt;URL&lt;/a2&gt; jQuery du portail &lt;a3&gt;LL::NG&lt;/a3&gt;)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery button selector: button.validate (if you let this parameter empty, the form will be submitted but no button will be clicked; if you set it to “none”, no button will be clicked and the form will be filled but not submitted)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173321Z" changeid="xavier">
<seg>Sélecteur du bouton jQuery : button.validate (si vide, le formulaire sera soumis sans éulation d'un clic de bouton ; si mis à “none”, aucun clic ne sera émulé et le formulaire sera renseigné mais pas soumis)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jQuery form selector: #loginForm (if you let this parameter empty, browser will fill and submit any html form)</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T173143Z" changeid="xavier">
<seg>Sélecteur de formulaire jQuery : #loginForm (si vide, le navigateur prendra un formulaire de la page)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>jre &gt; 1.4</seg>
@ -62840,6 +63056,14 @@ chown www-data /usr/local/lemonldap-ng/notifications/</seg>
<seg>nom =&gt; foaf:name</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>names and values of the fields you want to control</seg>
</tuv>
<tuv lang="FR-FR" changedate="20160301T172647Z" changeid="xavier">
<seg>noms and valeurs des champs à contrôler</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>netid_http_header HTTP_AUTH_USER</seg>

View File

@ -1,11 +1,11 @@
01/03/16 18:05
01/03/16 18:38
Données du projet
Segments Mots Caractères (sans espaces) Caractères (avec espaces)
Total : 23173 115229 791002 867515
Restants : 6746 33156 271580 288503
Restants : 6690 32202 266940 282987
Segments uniques : 7238 48529 312961 348468
Segments uniques restants : 2289 14069 104143 112099
Segments uniques restants : 2261 13592 101823 109341
Statistiques par fichiers :
@ -81,9 +81,9 @@ pages/documentation/1.9/fastcgi.html 26
pages/documentation/1.9/fastcgiserver.html 27 2 18 1 210 6 195 3 1256 69 1128 40 1416 69 1287 40
pages/documentation/1.9/federationproxy.html 40 16 19 7 152 50 102 22 1194 552 713 243 1264 552 777 243
pages/documentation/1.9/fileconfbackend.html 18 2 8 0 82 6 64 0 563 77 387 0 618 77 441 0
pages/documentation/1.9/filesessionbackend.html 32 3 16 1 168 29 138 23 1087 233 814 150 1183 255 908 172
pages/documentation/1.9/formreplay.html 74 34 45 33 587 412 518 409 3199 2180 2668 2149 3679 2532 3116 2501
pages/documentation/1.9/handlerauthbasic.html 33 14 17 9 212 107 183 94 1357 756 1072 599 1519 834 1232 677
pages/documentation/1.9/filesessionbackend.html 32 2 16 0 168 6 138 0 1087 83 814 0 1183 83 908 0
pages/documentation/1.9/formreplay.html 74 11 45 10 587 30 518 27 3199 383 2668 352 3679 386 3116 355
pages/documentation/1.9/handlerauthbasic.html 33 10 17 5 212 35 183 22 1357 383 1072 226 1519 394 1232 237
pages/documentation/1.9/header_remote_user_conversion.html 37 17 19 10 220 89 179 71 1574 792 1170 571 1730 856 1317 627
pages/documentation/1.9/highavailability.html 23 3 14 3 128 37 110 37 956 276 810 276 1029 298 882 298
pages/documentation/1.9/idpcas.html 63 16 28 8 416 107 325 79 2590 889 1719 573 2903 945 2003 629
@ -209,9 +209,9 @@ pages/documentation/current/fastcgi.html 26
pages/documentation/current/fastcgiserver.html 27 2 0 0 210 6 0 0 1256 69 0 0 1416 69 0 0
pages/documentation/current/federationproxy.html 40 16 0 0 152 50 0 0 1194 552 0 0 1264 552 0 0
pages/documentation/current/fileconfbackend.html 18 2 0 0 82 6 0 0 563 77 0 0 618 77 0 0
pages/documentation/current/filesessionbackend.html 32 3 0 0 168 29 0 0 1087 233 0 0 1183 255 0 0
pages/documentation/current/formreplay.html 74 34 0 0 587 412 0 0 3199 2180 0 0 3679 2532 0 0
pages/documentation/current/handlerauthbasic.html 33 14 0 0 212 107 0 0 1357 756 0 0 1519 834 0 0
pages/documentation/current/filesessionbackend.html 32 2 0 0 168 6 0 0 1087 83 0 0 1183 83 0 0
pages/documentation/current/formreplay.html 74 11 0 0 587 30 0 0 3199 383 0 0 3679 386 0 0
pages/documentation/current/handlerauthbasic.html 33 10 0 0 212 35 0 0 1357 383 0 0 1519 394 0 0
pages/documentation/current/header_remote_user_conversion.html 37 17 0 0 220 89 0 0 1574 792 0 0 1730 856 0 0
pages/documentation/current/highavailability.html 23 3 0 0 128 37 0 0 956 276 0 0 1029 298 0 0
pages/documentation/current/idpcas.html 63 16 0 0 416 107 0 0 2590 889 0 0 2903 945 0 0

View File

@ -33,9 +33,7 @@ Le backend de sessions File est la plus simple des bases de données. Les sessio
<div class="level2">
<p>
In the manager: set “<a href="http://search.cpan.org/perldoc?Apache::Session::File" class="urlextern" title="http://search.cpan.org/perldoc?Apache::Session::File" rel="nofollow">Apache::Session::File</a>” in “General parameters » Sessions » Session storage » Apache::Session module” and add the following parameters (case sensitive):
Dans le manager : indiquez <a href="http://search.cpan.org/perldoc?Apache::Session::File" class="urlextern" title="http://search.cpan.org/perldoc?Apache::Session::File" rel="nofollow">Apache::Session::File</a> dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajoutez les paramètres suivant (sensibles à la casse):
</p>
<div class="table sectionedit3"><table class="inline">
<thead>

View File

@ -29,9 +29,7 @@
<div class="level2">
<p>
Form replay allows you to open a session on a protected application by filling a <abbr title="HyperText Markup Language">HTML</abbr> POST login form and autosubmitting it, without asking anything to the user.
Le rejeu de formulaire permet d'ouvrir une session dans une application protégée par un formulaire POST sans rien demander à l'utilisateur.
</p>
<p>
@ -46,15 +44,11 @@ Il est en général préférable de trouver une autre solution pour protéger le
</p>
<p>
If you configure form replay with <abbr title="LemonLDAP::NG">LL::NG</abbr>, the Handler will detect forms to fill, add a javascript in the html page to fill form fields with dummy datas and submit it, then intercept the POST request and add POST data in the request body.
En configurant le rejeu de formulaire avec <abbr title="LemonLDAP::NG">LL::NG</abbr>, le handler détecte les formulaires à remplir, ajoute un petit javascript dans la page HTML pour préparer les champs avec de fausses données et les soumettre, le handler intercepte la requête POST et insère les bonnes données dans le corps de la requête.
</p>
<p>
POST data can be static values or computed from user's session.
Les données postées peuvent être des valeurs statiques ou calculées à partir des données de session de l'utilisateur.
</p>
<p>
@ -72,24 +66,22 @@ Pour envoyer le mot-de-passe utilisateur, il faut activer le <a href="../../docu
Il faut récolter quelques informations:
</p>
<ul>
<li class="level1"><div class="li"> <abbr title="Uniform Resource Identifier">URI</abbr> of the html page which contains the form</div>
<li class="level1"><div class="li"> L'<abbr title="Uniform Resource Identifier">URI</abbr> de la page qui contient le formulaire</div>
</li>
<li class="level1"><div class="li"> <abbr title="Uniform Resource Identifier">URI</abbr> the html form is sent to</div>
<li class="level1"><div class="li"> L'<abbr title="Uniform Resource Identifier">URI</abbr> vers laquelle le formulaire est envoyé</div>
</li>
<li class="level1"><div class="li"> Does the html page load jQuery ? If not, grab a jQuery <abbr title="Uniform Resource Locator">URL</abbr> reachable by user (any version over jQuery 1.0 is suitable)</div>
<li class="level1"><div class="li"> La page charge-elle jQuery ? Sinon, indiquer une <abbr title="Uniform Resource Locator">URL</abbr> jQuery joignable par l'utilisateur (toute version supérieure à 1.0)</div>
</li>
<li class="level1"><div class="li"> are there several html forms in the page ? If so, get a jQuery selector for the form you want to post</div>
<li class="level1"><div class="li"> y-a-t-il pluseurs formulaires HTML dans la page ? Si oui, donner un sélecteur à jQuery identifiant le bon formulaire</div>
</li>
<li class="level1"><div class="li"> is user required to click on a button, for example in order to perform some script ? If so, get a jQuery selector for that button</div>
<li class="level1"><div class="li"> l'utilsiateur doit-il cliquer sur un bouton, par exemple pour déclencher un script ? Si oui, donner un sélecteur à jQuery pour identifier ce bouton</div>
</li>
<li class="level1"><div class="li"> names and values of the fields you want to control</div>
<li class="level1"><div class="li"> noms and valeurs des champs à contrôler</div>
</li>
</ul>
<p>
If you don't know jQuery selector, just be aware that they are similar to css selectors: for example, button#foo points to the html button whose id is “foo”, and .bar points to all html elements of css class “bar”.
Si vous ne connaissez pas les sélecteurs jQuery, sachez juste qu'ils sont similaires aux sélecteurs CSS : par exemple, button#foo pointe sur le bouton dont l'« id » est « foo », and « .bar » identifie tous les éléments HTML de la classe “bar”.
</p>
<p>
@ -98,13 +90,13 @@ Par exemple :
<ul>
<li class="level1"><div class="li"> <abbr title="Uniform Resource Identifier">URI</abbr> de la page de formulaire : /login.php</div>
</li>
<li class="level1"><div class="li"> Target <abbr title="Uniform Resource Identifier">URI</abbr>: /process.php (if you let this parameter empty, target <abbr title="Uniform Resource Identifier">URI</abbr> is supposed to be the same as form page <abbr title="Uniform Resource Identifier">URI</abbr>)</div>
<li class="level1"><div class="li"> <abbr title="Uniform Resource Identifier">URI</abbr> cible : /process.php (en laissant ce paramètre vide, l'<abbr title="Uniform Resource Identifier">URI</abbr> cible est supposée être la même que celle du formulaire)</div>
</li>
<li class="level1"><div class="li"> jQuery <abbr title="Uniform Resource Locator">URL</abbr>: http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js (if you let this parameter empty, jQuery is supposed to be already loaded; you can also set <code>default</code> to point to jQuery <abbr title="Uniform Resource Locator">URL</abbr> of <abbr title="LemonLDAP::NG">LL::NG</abbr> portal)</div>
<li class="level1"><div class="li"> <abbr title="Uniform Resource Locator">URL</abbr> jQuery : http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js (si ce paramètre est vide, jQuery est supposé être déjà chargé ; on peut aussi mettre <code>default</code> pour pointer vers l'<abbr title="Uniform Resource Locator">URL</abbr> jQuery du portail <abbr title="LemonLDAP::NG">LL::NG</abbr>)</div>
</li>
<li class="level1"><div class="li"> jQuery form selector: #loginForm (if you let this parameter empty, browser will fill and submit any html form)</div>
<li class="level1"><div class="li"> Sélecteur de formulaire jQuery : #loginForm (si vide, le navigateur prendra un formulaire de la page)</div>
</li>
<li class="level1"><div class="li"> jQuery button selector: button.validate (if you let this parameter empty, the form will be submitted but no button will be clicked; if you set it to “none”, no button will be clicked and the form will be filled but not submitted)</div>
<li class="level1"><div class="li"> Sélecteur du bouton jQuery : button.validate (si vide, le formulaire sera soumis sans éulation d'un clic de bouton ; si mis à “none”, aucun clic ne sera émulé et le formulaire sera renseigné mais pas soumis)</div>
</li>
<li class="level1"><div class="li"> Champs :</div>
<ul>
@ -119,9 +111,7 @@ Par exemple :
</ul>
<p>
Go in Manager, “Virtual Hosts” » <em>virtualhost</em> » “Form replay” and click on “New form replay”.
Aller dans le manager, “Hôtes virtuels” » <em>virtualhost</em> » “Rejeu de formulaires” et cliquer sur “Nouveau rejeu”.
</p>
<p>
@ -132,22 +122,20 @@ Go in Manager, “Virtual Hosts” » <em>virtualhost</em> » “Form replay”
Renseigner les valeurs ici :
</p>
<ul>
<li class="level1"><div class="li"> <strong>Form <abbr title="Uniform Resource Locator">URL</abbr></strong>: /login.php</div>
<li class="level1"><div class="li"> <strong><abbr title="Uniform Resource Locator">URL</abbr> du formulaire</strong>: /login.php</div>
</li>
<li class="level1"><div class="li"> <strong><abbr title="Uniform Resource Locator">URL</abbr> cible</strong> : /process.php</div>
</li>
<li class="level1"><div class="li"> <strong>jQuery <abbr title="Uniform Resource Locator">URL</abbr></strong>: http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js</div>
<li class="level1"><div class="li"> <strong><abbr title="Uniform Resource Locator">URL</abbr> jQuery</strong> : http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js</div>
</li>
<li class="level1"><div class="li"> <strong>jQuery form selector</strong>: #loginForm</div>
<li class="level1"><div class="li"> <strong>Sélecteur de formulaire jQuery</strong> : #loginForm</div>
</li>
<li class="level1"><div class="li"> <strong>jQuery button selector</strong>: button.validate</div>
<li class="level1"><div class="li"> <strong>Sélecteur de bouton jQuery</strong> : button.validate</div>
</li>
</ul>
<p>
Then click on <code>New variable</code> and add all data with their values, for example:
Cliquer ensuite sur <code>Nouvelle variable</code> et ajouter toutes les noms de champ et leurs valeurs, par exemple:
</p>
<p>

View File

@ -33,7 +33,7 @@ L'agent AuthBasic est un agent spécial qui utilise l'authentification web basiq
</p>
<p>
The Handler will send a WWW-Authenticate header to the client, to request user and password, and then check the credentials using SOAP getCookies web service. Lorsque la session est validée, l'agent examine les autorisations comme un agent standard.
L'agent envoie un en-tête WWW-Authenticate au client pour demander le couple compte-mot-de-passe et ensuite le vérifie en utilisant le service web &lt;a1&gt;SOAP&lt;/a1&gt; getCookies. Lorsque la session est validée, l'agent examine les autorisations comme un agent standard.
</p>
<p>
@ -56,9 +56,7 @@ Ce peut être pratique pour autoriser une application cliente à accéder à un
<div class="level4">
<p>
Configure the virtual host like other <a href="../../documentation/1.9/configvhost.html" class="wikilink1" title="documentation:1.9:configvhost">protected virtual host</a> but use AuthBasic Handler instead of default Handler.
Configurer l'hôte virtuel comme n'importe quel autre <a href="../../documentation/1.9/configvhost.html" class="wikilink1" title="documentation:1.9:configvhost">hôte virtuel protégé</a> mais utiliser l'agent AuthBasic au lieu de l'agent par défaut.
</p>
<pre class="code file apache">PerlModule Lemonldap::NG::Handler::Specific::AuthBasic
&lt;<span class="kw3">VirtualHost</span> *:<span class="nu0">80</span>&gt;
@ -73,9 +71,7 @@ Configure the virtual host like other <a href="../../documentation/1.9/configvho
<p>
</p><p></p><div class="notetip">
If LemonLDAP::NG portal is protected by SSL with a self-signed certificate, you can add this line to accept it:
Si le portail LemonLDAP::NG est protégé par SSL avec un certificat auto-signé, on peut ajouter cette ligne pour l'accepter :
</p>
<pre class="code file apache">PerlSetEnv PERL_LWP_SSL_VERIFY_HOSTNAME <span class="nu0">0</span></pre>
@ -90,8 +86,7 @@ If LemonLDAP::NG portal is protected by SSL with a self-signed certificate, you
<div class="level4">
<p>
</p><p></p><div class="noteclassic">AuthBasic Handler cannot be used in Nginx for the moment.
</p><p></p><div class="noteclassic">Le handler AuthBasic ne peut être utilisé avec in Nginx pour l'instant.
</div></p>
</p>