From a48dd4c41f9613098d686e097463dbbbade15cfa Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Mon, 29 Feb 2016 21:44:01 +0000 Subject: [PATCH] Doc translated in fr until authssl --- omegat.files/fr/fr-level1.tmx | 70238 ++++++++-------- omegat.files/fr/fr-level2.tmx | 70238 ++++++++-------- omegat.files/fr/fr-omegat.tmx | 70238 ++++++++-------- omegat.files/fr/omegat/project_save.tmx | 312 + omegat.files/fr/omegat/project_stats.txt | 34 +- .../fr/pages/documentation/1.9/authproxy.html | 9 +- .../pages/documentation/1.9/authradius.html | 4 +- .../pages/documentation/1.9/authremote.html | 8 +- .../fr/pages/documentation/1.9/authsaml.html | 5 +- .../fr/pages/documentation/1.9/authslave.html | 17 +- .../fr/pages/documentation/1.9/authssl.html | 57 +- .../fr/pages/documentation/1.9/idpsaml.html | 3 +- 12 files changed, 106189 insertions(+), 104974 deletions(-) diff --git a/omegat.files/fr/fr-level1.tmx b/omegat.files/fr/fr-level1.tmx index ca01cdf73..241fbbcbc 100644 --- a/omegat.files/fr/fr-level1.tmx +++ b/omegat.files/fr/fr-level1.tmx @@ -14,340 +14,66 @@ - ../../documentation/1.0/sqlconfbackend.html + Go in Manager, General Parameters » Sessions » Store user password in session data and set to On. - - ../../documentation/1.0/sqlconfbackend.html + + Aller dans le manager, paramètres généraux » Sessions » Stocker le mot-de-passe dans les données de session et le mettre à Activer. - 'create_user' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + GLPI is the Information Resource-Manager with an additional Administration- Interface. - - 'create_user' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + GLPI est un gestionnaire d'informations de ressources avec une interface additionnelle d'administration. - Go to the SAML Single Sign On settings, and fill these information: + Extract and build the module: - - Aller dans les paramètres SSO de SAML et y indiquer : + + Extraire et compiler le module: - "userobm_town" => "HTTP_OBM_L", - - - "userobm_town" => "HTTP_OBM_L", - - - - - mysqladmin create lemonldapng - - - mysqladmin create lemonldapng - - - - - Gender - - - Gender - - - - - DBI Authentication table - - - Table d'authentification DBI - - - - - user email - - - Email de l'utilisateur - - - - - To use it, edit lemonldap-ng.ini (this is not available trough Manager) and configure: - - - Pour l'utiliser, éditer lemonldap-ng.ini (ce n'est pas disponible dans le Manager) et configurer : - - - - - If you use TLS, you can set any of the Net::LDAP start_tls() sub like ldap+tls://server/verify=none&capath=/etc/ssl. - - - En utilisant TLS, il est possible d'utiliser toutes les options de la fonction start_tls() Net::LDAP telle ldap+tls://server/verify=none&capath=/etc/ssl. - - - - - ldapGroupAttributeNameUser - - - ldapGroupAttributeNameUser - - - - - phpldapadmin - - - phpldapadmin - - - - - Transient: NameID is generated + This parameter is used by SAML IDP to fill the NameID in authentication responses. - Transient: le NameID est généré + Ce paramètre est utilisé par l'IdP SAML pour construire le NameID dans les réponses d'authentification. - time_correction (optional): hours to add or to subtract + ^/index.php\?.*access=admin - - time_correction (optionnel) : heures à ajouter ou soustraire + + ^/index.php\?.*access=admin - Here, the mail has been chosen as the user Name ID. - - - Ici, le mail a été choisi comme identifiant utilisateur. - - - - - SMTPAuthUser - - - SMTPAuthUser - - - - - lemonldap_ng_manager_1340022440100.png - - - lemonldap_ng_manager_1340022440100.png - - - - - mailCharset - - - mailCharset - - - - - cda - - - cda - - - - - With RPM - - - Avec RPM - - - - - Manager (configuration management) - - - Manager (gestion de la configuration) - - - - - - - - - - - - - openIdIDPList - - - openIdIDPList - - - - - # OpenID Issuer - - - # Fournisseur d'identité OpenID - - - - - /_detail/screenshots/1.0/dark/menu.png?id=screenshots - - - /_detail/screenshots/1.0/dark/menu.png?id=screenshots - - - - - Installation on RHEL/CentOS with packages - - - Installation sur RHEL/CentOS avec les paquets - - - - - 0 + coudot - 0 + coudot - 1 + PerlInitHandler My::Handler - - 1 + + PerlInitHandler My::Handler - Remote portal + Install all build dependencies (see BuildRequires in lemonldap-ng.spec) - - Portail distant - - - - - 2 - - - 2 - - - - - my $res = $r->result(); - - - my $res = $r->result(); - - - - - install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) - - - install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) - - - - - One IP only by user: a user can not open 2 sessions with different IP. - - - Une IP par utilisateur : un utilisateur ne peut ouvrir 2 sessions avec différentes adresses IP. - - - - - KrbMethodNegotiate On - - - KrbMethodNegotiate On - - - - - chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock -chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock - - - chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock -chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock - - - - - logoutforward - - - logoutforward - - - - - Default filter: default LDAP fitler for searches, should not be modified. - - - Filtre par défaut : filtre LDAP par défaut pour les recherches, ne devrait pas être modifié. - - - - - http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%93Controller - - - http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur - - - - - Each LL::NG authentication module has an authentication level, which can be associated to an SAML authentication context. - - - Chaque module d'authentification de LL::NG dispose d'un niveau d'authentification qui peut être associé à un contexte d'authentification SAML. - - - - - Proxy Granting Ticket - - - Proxy Granting Ticket - - - - - Reset password by mail (self service) - - - Réinitialiser les mots-de-passe par mail (self-service) - - - - - A - - - A + + Installer toutes les dépendances de construction (voir BuildRequires dans lemonldap-ng.spec) @@ -360,26 +86,210 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - B + default_sidebar - - B + + default_sidebar - AuthCAS + This requires Perl OpenID consumer module with at least version 1.0. - - AuthCAS + + Ceci requiert le module client OpenID pour Perl, version au moins supérieure ou égale à 1.0. - C + Login field name in user table: name of user table column hosting login - - C + + Nom du champ login dans la table utilisateur : nom de la colonne de la table utilisateur contenant le login + + + + + CAS_proxiedServices + + + CAS_proxiedServices + + + + + This requires to configure LL::NG as an SAML Identity Provider. + + + Ceci nécessite de configurer LL::NG comme fournisseur d'identité SAML. + + + + + Allow only one session per IP address + + + N'autoriser qu'une session par adresse IP + + + + + Multi overridden parameters + + + Paramètres surchargés pour "Multi" + + + + + Bugzilla is server software designed to help you manage software development. + + + Bugzilla est un logiciel serveur conçu pour assister la gestion de développement logiciel. + + + + + Provides identity if asked + + + Fournit l'identitié si demandée + + + + + Sympa virtual host in Manager + + + Hôte virtuel Sympa dans le manager + + + + + Address: set one of Google Apps URL (all Google Apps product a distinct URL), for example http://www.google.com/calendar/hosted/mydomain.org/render + + + Address : indiquer une des URL de Google Apps (chaque application Google Apps produit une URL distincte), par exemple http://www.google.com/calendar/hosted/mydomain.org/render + + + + + Session key containing mail address: name of the session key containing email address. + + + Clef de session contenant l'adresse mail : nom de la clef de session contenant l'adresse de courriel. + + + + + "url_logout" => "https://OBMURL/logout", + + + "url_logout" => "https://OBMURL/logout", + + + + + fastcgi + + + fastcgi + + + + + It is targeted at developer teams, workgroups and small companies. + + + Il est destiné aux équipes de développeurs, groupes de travail ou petites entreprises. + + + + + Regexp::Assemble + + + Regexp::Assemble + + + + + 2 + + + 2 + + + + + 1 + + + 1 + + + + + 0 + + + 0 + + + + + If you disallow this, you should also disallow direct login form IDP, because proxy restriction is set in authentication requests. + + + En interdisant ceci, on risque d'interdire aussi les authentification directe des IDP car la restriction est indiquée dans la requête d'authentification. + + + + + CA file: CA certificate used to validate CAS server certificate + + + Fichier CA : certificat de la CA utilisée pour valider le certificat du serveur CAS + + + + + menu1 + + + menu1 + + + + + openIdSecret + + + openIdSecret + + + + + SAML 2.0 / Shibboleth + + + SAML 2.0 / Shibboleth + + + + + Use rule comments to order your rules + + + Utiliser les commentaires pour ordonner les règles + + + + + Sub elements: + + + Éléments subordonnés : @@ -390,6 +300,14 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses D + + + Other modules must be installed only if you planned to use the related feature. + + + Les autres modules ne doivent être installés que s'il est prévu d'utiliser les fonctionnalités associées. + + E @@ -400,18 +318,10 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - You can also choose a different session module to split SSO sessions and SAML sessions. + Site Logo: Logo that will be displayed in the BrowserID login window. - - Vous pouvez également utiliser un module différent pour répartir les sessions SSO et SAML. - - - - - User source attribute: name of the attribute in users entries used in the link (default: dn). - - - Attribut source utilisateur : nom de l'attribut utilisateur utilisé dans le lien (défaut: dn). + + Logo du site : Logo qui sera affiché dans la fenêtre d'authentification BrowserID. @@ -422,6 +332,22 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses F + + + Local macros + + + Macros locales + + + + + RHEL/CentOS 6 + + + RHEL/CentOS 6 + + G @@ -432,50 +358,58 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - H + A - - H + + A - I + RHEL/CentOS 5 - - I + + RHEL/CentOS 5 - J + B - - J + + B - ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + DocumentRoot /usr/local/lemonldap-ng/htdocs/portal/ - - ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + + DocumentRoot /usr/local/lemonldap-ng/htdocs/portal/ - ../media/logos/logo-ul.png + allows (optional): Define allowed remote IP (use “,” separator for multiple IP). - - ../media/logos/logo-ul.png + + allows (optionnel) : Definit les adresses IP autorisées (ustiliser le séparateur ”,” pour de multiples IP). - mailSessionKey + The convertConfig utility reads 2 LL::NG configuration files (lemonldap-ng.ini): - - mailSessionKey + + L'utilitaire convertConfig lit 2 fichiers de configuration LL::NG (lemonldap-ng.ini) : + + + + + C + + + C @@ -486,14 +420,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses L - - - You can change the separator with the fileNameSeparator option, and set another value, for example @. - - - On peut changer ce séparateur en changeant la valeur de l'option fileNameSeparator par exemple @. - - M @@ -510,14 +436,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses N - - - SQL configuration - - - Configuration SQL - - O @@ -528,1410 +446,18 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - P + H - - P + + H - Q + I - - Q - - - - - R - - - R - - - - - You can then access to the configuration of this OP. - - - On peut ensuite accéder à la configuration de cet OP. - - - - - S - - - S - - - - - OW2 annual conference - - - Conférence annuelle OW2 - - - - - T - - - T - - - - - U - - - U - - - - - phpLDAPadmin virtual host in Manager - - - Hôte virtuel phpLDAPadmin dans le manager - - - - - V - - - V - - - - - LL::NG can protect any Apache hosted application including Apache reverse-proxy mechanism. - - - LL::NG peut protéger toute application hébergée par Apache y compris le mécanisme de proxy inverse d'Apache. - - - - - django - - - django - - - - - W - - - W - - - - - logout_app_sso http://intranet/ - - - logout_app_sso http://intranet/ - - - - - See Yubico API page. - - - Voir la page Yubico API. - - - - - make -make test - - - make -make test - - - - - if you use “CDBI” or “RDBI” system, the notifications will be stored in the same database as configuration and in a table called “notifications”. - - - si “CDBI” ou “RDBI” est utilisé, les notifications sont stockées dans la même base de données que la configuration et la table est nommée “notifications”. - - - - - Z - - - Z - - - - - protect the manager by LL::NG - - - protéger le manager par LL::NG - - - - - httpOnly - - - httpOnly - - - - - LL::NG Null backend is a transparent backend: - - - Le backend Null de LL::NG est un backend transparent : - - - - - Directory - - - Directory - - - - - checkLogonHours - - - checkLogonHours - - - - - Lyon - - - Lyon - - - - - OpenID protocol is deprecated. - - - Le protocole OpenID est obsolète. - - - - - SAML 2 Service: SAML metadata administration - - - Service SAML : administration des métadonnées SAML - - - - - Presentation - - - Présentation - - - - - ... -</AttributeAuthorityDescriptor> - - - ... -</AttributeAuthorityDescriptor> - - - - - MySQL example (suppose that our servers are in 10.0.0.0/24 network): - - - Exemple MySQL (on suppose que les serveurs sont sur le réseau 10.0.0.0/24): - - - - - https://gist.github.com/njh/2432427 - - - https://gist.github.com/njh/2432427 - - - - - logout_sso http://intranet/ - - - logout_sso http://intranet/ - - - - - Configure Bugzilla virtual host like other protected virtual host. - - - Configurer l'hôte virtuel Bugzilla comme n'importe quel autre hôte virtuel protégé. - - - - - ldapGroupBase - - - ldapGroupBase - - - - - If you still need to use Google login after this date, use OpenID Connect authentication module. - - - S'il est nécessaire d'utiliser la connexion Google après cette date, utiliser le module d'authentification OpenID-Connect. - - - - - $uid eq "coudot" - - - $uid eq "coudot" - - - - - /_detail/screenshots/1.0/impact/password.png?id=screenshots - - - /_detail/screenshots/1.0/impact/password.png?id=screenshots - - - - - DocumentRoot /var/lib/lemonldap-ng/portal/ -  - - - DocumentRoot /var/lib/lemonldap-ng/portal/ -  - - - - - You can customize logs by redefining userNotice() and userError() methods, directly in lemonldap-ng.ini - - - On peut personnaliser les fonctions de journalisation en redéfinissant les méthodes userNotice() et userError(), directement dans lemonldap-ng.ini - - - - - header_remote_user_conversion - - - header_remote_user_conversion - - - - - http://search.cpan.org/search?query=Safe&mode=module - - - http://search.cpan.org/search?query=Safe&mode=module - - - - - Authorizations are defined inside a virtualhost and takes effect only on it. - - - Les autorisations sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. - - - - - Restart all your Apache servers - - - Redémarrer tous vos serveurs Apache - - - - - Check if user is already authenticated - - - Vérifie si l'utilisateur n'est pas déjà authentifié - - - - - SGS - - - SGS - - - - - documentation.html - - - documentation.html - - - - - user full name - - - Nom complet de l'utilisateur - - - - - DBI Mail column - - - Colonne mail DBI - - - - - activedirectoryminihowto - - - activedirectoryminihowto - - - - - LockDataSource - - - LockDataSource - - - - - http://test1.example.com - - - http://test1.example.com - - - - - <subtitle>: subtitle to display: will be inserted in HTML page enclosed in <h2 class=“notifText”>… - - - <subtitle> : sous-titre : sera inséré dans la page HTML encadré dans <h2 class=“notifText”>… - - - - - SHA - - - SHA - - - - - The reset password link must be activated, see portal customization. - - - Le lien de réinitialisation de mot-de-passe doit être activé, voir la personnalisation du portail. - - - - - increased (+1) if portal is protected by SSL (HTTPS) - - - augmenté (+1) si le portail est protégé par SSL (HTTPS) - - - - - You just have to configure a directory writable by Apache user and set it in [configuration] section in your lemonldap-ng.ini file: - - - Il suffit de configurer un répertoire accessible en écriture à l'utilisateur Apache et l'indiquer dans la section [configuration] du fichier lemonldap-ng.ini : - - - - - Internet Explorer - - - Internet Explorer - - - - - ../documentation/current/portalcustom.html - - - ../documentation/current/portalcustom.html - - - - - No headers are needed. - - - Aucun en-tête n'est nécessaire. - - - - - → User session has expired or handler does not have access to the same Apache::Session database than the portal - - - → La session de l'utilisateur a expiré ou l'agent n'a pas accès à la même base de données Apache::Session que le portail - - - - - randomPasswordRegexp - - - randomPasswordRegexp - - - - - mailBody - - - mailBody - - - - - lemonldap-ng-manager: contains administration interface and session explorer - - - lemonldap-ng-manager : contient l'interface d'administration et l'explorateur de session - - - - - (create one if none is present) - - - (en créer un à défaut) - - - - - ConFoo - - - ConFoo - - - - - Then, go in Slave parameters: - - - Ensuite, aller dans les paramètres Slave: - - - - - Write session path is needed only if you use a remote session explorer or a remote portal - - - Le chemin d'écriture de session n'est nécessaire que si on utilise un explorateur de session ou un portail distant - - - - - http://www.sympa.org - - - http://www.sympa.org - - - - - ../documentation/current/logs.html - - - ../documentation/current/logs.html - - - - - Change password URL: where users can change their password. - - - Change password URL: où les utilisateurs peuvent changer leur mot-de-passe. - - - - - <NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</NameIDFormat> - - - <NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</NameIDFormat> - - - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-users - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-users - - - - - http://mb-c.pro/en/archives/7657 - - - http://mb-c.pro/en/archives/7657 - - - - - perl-Lemonldap-NG-Handler: CPAN - Handler modules - - - perl-Lemonldap-NG-Handler : CPAN - modules agent - - - - - Name: Text displayed on choice tab. - - - Nom : Texte à afficher sur l'onglet. - - - - - Connector - - - Connecteur - - - - - APT-GET - - - APT-GET - - - - - To know more about the jail, check Safe module documentation. - - - Pour en savoir plus sur la cage, consulter la documentation du module Safe. - - - - - Edit Dokuwiki local configuration (conf/local.php) and set lemonldap as authentication type: - - - Éditer la configuration locale Dokuwiki (conf/local.php) et indiquer lemonldap comme type d'authentification : - - - - - Install Webserver Auth module, by downloading it, and unarchive it in the drupal modules/ directory. - - - Télécharger et installer le module Webserver Auth, en le décompressant dans le répertoire modules/. - - - - - ../../../media/applications/django_logo.png - - - ../../../media/applications/django_logo.png - - - - - /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots - - - /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots - - - - - ID Token validation - - - Validation de jeton d'identité - - - - - If you use Facebook as user database, declare values in exported variables : - - - Si on utilise Facebook comme base de données utilisateurs, déclarer les valeurs dans les « variables exportées » : - - - - - ../../../../media/documentation/liferay_6.png - - - ../../../../media/documentation/liferay_6.png - - - - - Configuration and sessions in LDAP - - - Configuration et sessions dans LDAP - - - - - Now imagine the following DIT: - - - On suppose le schéma suivant : - - - - - You can prefix the key name with a digit to order them. - - - Il est possible d'ordonner les noms de clefs en utilisant un préfixe numérique. - - - - - Add a new virtual host webmail.domain.tld - - - Ajouter un nouvel hôte virtuel webmail.domain.tld - - - - - LL::NG Manager has a session explorer module that can be used to browse opened sessions: - - - Le gestionnaire de LL::NG dispose d'un explorateur de sessions qui peut être utilisé pour parcourir sessions ouvertes : - - - - - CAS access control policy - - - Politique de contrôle d'accès CAS - - - - - Domain: validity domain for the cookie (the cookie will not be sent on other domains) - - - Domaine : domaine de valaidité du cookie (le cookie n'est pas envoyé vers d'autres domaines) - - - - - Configuration reload - - - Rechargement de la configuration - - - - - CAS_proxiedServices - - - CAS_proxiedServices - - - - - You can simply checkout sources with the following command: - - - Utilisez simplement la commande suivante pour télécharger les sources : - - - - - dbiAuthUser - - - dbiAuthUser - - - - - Now we will add CSOD as a new SAML Service Provider: - - - Ajouter CSOD comme nouveau fournisseur de service SAML : - - - - - It is recommended to use ModPerl::Registry instead of using cgi-script as described in Apache configuration file example (portal-apache2.conf): - - - Il est recommendé d'utiliser ModPerl::Registry au lieu d'utiliser le dispositif "cgi-script" tel qu'indiqué dans les fichiers de configuration d'Apache proposés en exemple (portal-apache2.conf): - - - - - They will be tested in the specified order. - - - Ils seront testés dans l'ordre indiqué. - - - - - newNotification(xmlString): insert a notification for a user (see Notifications system for more) - - - newNotification(xmlString) : insert une notification pour un utilisateur (voir le système de notifications pour plus d'information) - - - - - Also adapt your entityID to match the Assertion issuer: google.com/a/mydomain.org - - - Adapter également l' "entityID" pour qu'elle corresponde à l'émetteur de l'assertion : google.com/a/mydomain.org - - - - - Authentication module: SAML - - - Module d'authentification : SAML - - - - - 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). - - - Facebook utilise le protocole OAuth2 pour autoriser les applications à réutiliser son propre prcessus d'authentification (ce qui signifie que si on est connecté à Facebook, d'autres applications peuvent agréer Facebook et accepter l'utilisateur). - - - - - You need to know the technical name of configuration parameter to do this. - - - Il est nécessaire de connaître le nom technique du paramètre de configuration pour le faire. - - - - - Key name: name of the key in LemonLDAP::NG session - - - Nom de clef : nom de la clef dans la session LemonLDAP::NG - - - - - Pascal PEJAC - - - Pascal PEJAC - - - - - dwho - - - dwho - - - - - Write good rules - - - Écrire de bonnes règles - - - - - Go to the Manager and create a new virtual host for MediaWiki. - - - Aller dans le manager et créer un nouvel hôte virtuel pour Mediawiki. - - - - - RPMs are available on the Download page. - - - Les paquets RPM sont disponibles sur la page de téléchargement. - - - - - https://websso.dmz.bpi.fr/ - - - https://websso.dmz.bpi.fr/ - - - - - cd myskin -ln -s ../pastel/*.tpl . - - - cd myskin -ln -s ../pastel/*.tpl . - - - - - Translators that want to help us are welcome ! - - - Les traducteurs qui veulent nous aider sont les bienvenus ! - - - - - documentation:liferay_2.png - - - documentation:liferay_2.png - - - - - http://freeradius.org/mod_auth_radius/ - - - http://freeradius.org/mod_auth_radius/ - - - - - New window: open menu links in new window - - - Nouvelle fenêtre : ouvre les liens du menu dans de nouvelles fenêtres - - - - - If you define mail contents in Manager, HTML templates will not be used. - - - Si les contenus sont définis dans le manager, les modèles HTML ne sont pas utilisés. - - - - - dwho@badwolf.org - - - dwho@badwolf.org - - - - - Toolinux - - - Toolinux - - - - - This function is not compliant with Safe jail, you will need to disable the jail to use it. - - - Cette fonction n'est pas compatible avec la cage saine, il faut désactiver la mise en cage. - - - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel - - - - - "userobm_address1" => "HTTP_OBM_POSTALADDRESS", - - - "userobm_address1" => "HTTP_OBM_POSTALADDRESS", - - - - - Extract - - - Extraction - - - - - It can be a brake for the portal: - - - En revanche, ce peut-être un frein pour le portail : - - - - - dbiUser - - - dbiUser - - - - - apt-get update - - - apt-get update - - - - - Display: As Google Apps is not a protected application, set to On to always display it - - - Display : comme Google Apps n'est pas une application protégée, indiquer On pour toujours l'afficher - - - - - CSOD needs two things to configure LL::NG as an IDP: - - - CSOD nécessite 2 éléments pour configurer LL::NG comme IDP : - - - - - http://drupal.org/project/Webserver_auth - - - http://drupal.org/project/Webserver_auth - - - - - +30s: 30 seconds from session creation - - - +30s : 30 secondes après la création de la session - - - - - AuthType Kerberos - - - AuthType Kerberos - - - - - <Organization> - - - <Organization> - - - - - RewriteRule ^/saml/metadata /metadata.pl - - - RewriteRule ^/saml/metadata /metadata.pl - - - - - You can find some configuration tips on this page. - - - On peut trouver quelques éléments de configuration dans cette page. - - - - - Skin files - - - Fichiers thèmes - - - - - Multiple sessions, you can restrict the number of open sessions: - - - Sessions multiples, on peut retreindre le nombre de sessions ouvertes : - - - - - Assertion Consumer - - - Consommateur d'assertions - - - - - Click on Metadata and set manually the metadata of the service, using France Connect endpoints. - - - Cliquer sur Métadonnées et définir manuellement les métadonnées du service, en utilisant les points terminaux France Connect. - - - - - It can be seen in system processes, for example: - - - Il peut être vu dans les processus du système, par exemple : - - - - - Net::OpenID::Consumer > 1.00 - - - Net::OpenID::Consumer > 1.00 - - - - - ldapPasswordResetAttribute - - - ldapPasswordResetAttribute - - - - - For now, this feature is only supported by Apache handler. - - - Pour l'instant, cette fonctionnalité n'est offerte qu'avec le handler Apache. - - - - - http://tomcat.apache.org/ - - - http://tomcat.apache.org/ - - - - - ../../download.html - - - ../../download.html - - - - - https://developers.facebook.com/tools/explorer - - - https://developers.facebook.com/tools/explorer - - - - - vi /etc/yum.repos.d/lemonldap-ng.repo - - - vi /etc/yum.repos.d/lemonldap-ng.repo - - - - - Configure security settings - - - Configurer les paramètres de sécurité - - - - - You can create these two headers to fill user name and mail (see extension configuration): - - - On peut créer ces 2 en-têtes pour qu'ils corresponde au nom d'utilisateur et a son adresse mail (voir la configuration de l'extension) : - - - - - ~17000 - - - ~17000 - - - - - LimeSurvey virtual host in Apache - - - Hôte virtuel LimeSurvey dans Apache - - - - - documentation/features.html - - - documentation/features.html - - - - - HTML::Template - - - HTML::Template - - - - - zimbraAccountKey - - - zimbraAccountKey - - - - - protection - - - protection - - - - - condition: condition to display the notification, can use all session variables. - - - condition : condition pour afficher la notification, peut utiliser toutes les variables de session. - - - - - Then: - - - Ensuite : - - - - - LL::NG can act as an OpenID 2.0 Server, that can allow to federate LL::NG with: - - - LL::NG peut agir comme un serveur OpenID 2.0, ce qui permet de fédérer LL::NG avec : - - - - - You need to register your LemonLDAP::NG application to Google in order to obtain the Client ID and the Client Secret, see https://developers.google.com/ - - - Il faut enregistrer l'application LemonLDAP::NG chez Google pour obtenir le couple identifiant mot-de-passe, voir https://developers.google.com/ - - - - - If the rule evaluation is true, the corresponding skin is applied. - - - Si la règle correspond, le thème correspondant est appliqué. - - - - - Internet Relay Chat - - - Internet Relay Chat - - - - - Convert::PEM - - - Convert::PEM - - - - - ../../../../media/applications/liferay_logo.png - - - ../../../../media/applications/liferay_logo.png - - - - - by date - - - par date - - - - - It is stored in session datas under the name $_facebookToken - - - Il est stocké dans les données de session sous le nom $_facebookToken - - - - - Using LemonLDAP::NG with Active-Directory - - - Utiliser Lemonldap::NG avec Active-Directory - - - - - User-Email - - - User-Email - - - - - The choosen backends will be registered in session: - - - Les backends choisits enregistrent dans la session : - - - - - mailFrom - - - mailFrom - - - - - Other parameters - - - Autres paramètres - - - - - Login history - - - Historique de connexion - - - - - Use our own YUM repository. - - - Utiliser votre propre dépôt YUM. - - - - - Multiple domains: enable cross domain mechanism (without this, you cannot extend SSO to other domains) - - - Domaines multiples : active le mécanisme inter-domaines (sans ceci, on ne peut pas étendre le SSO aux autres domaines) - - - - - ../../documentation/presentation.html#kinematics - - - ../../documentation/presentation.html#kinematics - - - - - //"userobm_address3" => , - - - //"userobm_address3" => , - - - - - Custom functions - - - Fonctions personnalisées - - - - - See mod_proxy and mod_rewrite documentation for more about configuring Apache reverse-proxies. - - - Voir les documentation de mod_proxy et mod_rewrite pour plus d'information sur la configuration du proxy inverse d'Apache. + + I @@ -1944,1704 +470,82 @@ ln -s ../pastel/*.tpl . - http://lanyrd.com/2011/rmll-2/sffqx/ + J - - http://lanyrd.com/2011/rmll-2/sffqx/ + + J - ldapConfBase: DN of configuration branch - - - ldapConfBase : DN de la branche des configurations - - - - - You need Net::Twitter package, with a very recent version (>3). + 0.9.4_authentication_portal.png - Vous devez installer une version récente (>3) du paquet Net::Twitter. + 0.9.4_authentication_portal.png - http://www.tux.in.ua/articles/2810 - - - http://www.tux.in.ua/articles/2810 - - - - - _samlToken - - - _samlToken - - - - - Display name: Name of the application - - - Nom affiché : nom de l'application - - - - - Twitter application name - - - Nom d'application Twitter - - - - - Portal creates SSO cookies with session key as value + U - Le portail crée le cookie SSO avec la clef de la session comme valeur + U - Lanyrd - - - Lanyrd - - - - - unicode2iso($name) - - - unicode2iso($nom) - - - - - SAML IDP preselection - - - Préselection d'IDP SAML - - - - - Unifying authentications (federation) + T - Unifier les authentifications (fédération) + T - ../pages/press.html - - - ../pages/press.html - - - - - Lock files are stored in another directory. - - - Les fichiers verrous sont stockés dans un autre répertoire. - - - - - Go in Exported attributes to choose which attributes from “identité pivot” you want to collect. - - - Aller dans les Attributs exportés pour choisir quels attributs de l'« identité pivot » on souhaite collecter. - - - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer des bases de données ? - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer des bases de données ? - - - - - Default NameID format: if no NameID format is requested, or the NameID format undefined, this NameID format will be used. - - - Format de NameID par défaut : si aucun fiormat de NameID n'est demandé, ou si le format n'est pas défini, ce format de NameID sera utilisé. - - - - - Login as administrator: - - - Se connecter comme administrateur: - - - - - This script is called lemonldap-ng-cli and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: - - - Ce script se nomme lemonldap-ng-cli et se trouve dans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin: - - - - - Configure the Auth-User header. - - - Configurer l'en-tête Auth-User. - - - - - provide identities to other systems - - - fournir une identité à d'autres systèmes - - - - - This means that the user Name ID will be mapped to the Federation ID field. - - - Ceci signifie que l'identifiant utilisateur correspondra avec le champ Federation ID. - - - - - The password can be in plain text, or encoded with a standard SQL method: - - - Le mot-de-passe peut être stocké en clair ou encodé avec une méthode SQL standard : - - - - - documentation:status_standard.png - - - documentation:status_standard.png - - - - - /_detail/icons/xfmail.png?id=contact + /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - /_detail/icons/xfmail.png?id=contact + /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - macros - - - macros - - - - - Go to My Account: - - - Aller dans My account: - - - - - AbulEdu - - - AbulEdu - - - - - An URL pattern (or default to match other URLs) + W - Une expression sur l'URL (ou default pour les URLs ne correspondant pas aux règles) + W - SQL + V - - SQL + + V - Force authentication: set ForceAuthn flag in authentication request - - - Authentification forcée : positionne le drapeau ForceAuthn dans la requête d'authentification - - - - - //"userobm_mail_server_id" => , - - - //"userobm_mail_server_id" => , - - - - - reloadTime - - - reloadTime - - - - - For example, we change it to ow2.org: - - - Par exemple, pour le changer en ow2.org: - - - - - To configure SSO with Sympa, use Magic authentication: a special SSO URL is protected by LL::NG, Sympa will display a button for users who wants to use this feature. - - - Pour configurer le SSO avec Sympa, utiliser l'authentification magique : une URL spéciale SSO est protégée par LL::NG, Sympa affichera un bouton pour les utilisateurs souhaitant utiliser cette fonctionnalité. - - - - - RBAC model + By default, the main session module is used to store SAML temporary data (like relay-states), but SAML sessions need to use a session module compatible with the sessions restrictions feature. - Modèle RBAC + Par défautBy, le module de session principal est utilisé pour stocker les données temporaires SAML (tel les états de relais), mais les sessions SAML doivent disposer d'un module compatible avec les fonctionnalités de restrictions des sessions. - Sessions are stored using Apache::Session modules family. + GRANT SELECT,INSERT,UPDATE,LOCK TABLES ON lmConfig.* - - Les sessions sont stockées en utilisant les modules de la famille Apache::Session. + + GRANT SELECT,INSERT,UPDATE,LOCK TABLES ON lmConfig.* - if a user can access directly to the hidden application, it can bypass LL::NG protection + Q - - Si un utilisateur peut accéder directement à l'application cachée, peut contourner la protection de LL::NG - - - - - http://search.cpan.org/perldoc?Apache::Session::Oracle - - - http://search.cpan.org/perldoc?Apache::Session::Oracle - - - - - $uid - - - $uid - - - - - AuthLDAPBindDN "ou=websso,ou=applications,dc=example,dc=com" - - - AuthLDAPBindDN "ou=websso,ou=applications,dc=example,dc=com" - - - - - using own database (LDAP, SQL, …) - - - utilisant une base de données propre (LDAP, SQL, …) - - - - - Cookie expiration - - - Expiration du cookie - - - - - Authorization => "Basic ".encode_base64("$uid:$_password") - - - Authorization => "Basic ".encode_base64("$uid:$_password") - - - - - Then you got this value inside the Auth-Roles header: - - - On les obtient dans l'en-tête Auth-Roles : - - - - - whatToTrace - - - whatToTrace - - - - - Access rules - - - Règles d'accès - - - - - They are extracted from the users database by the users module. - - - Elles sont extraites de la base de données des utilisateurs par le module utilisateurs. - - - - - http://search.cpan.org/perldoc?CGI - - - http://search.cpan.org/perldoc?CGI - - - - - It can be upgraded using buildPortalWSDL script. - - - Il peut être mis à jour en utilisant le script buildPortalWSDL. - - - - - Then restart Apache. - - - Redémarrer Apache ensuite. - - - - - Portal messages: all messages are grouped in lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - - - Les messages du portail: tous les messages sont regroupés dans lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - - - - - CAS session module name and options: choose a specific module if you do not want to mix CAS sessions and normal sessions (see why). - - - Nom et options du module session CAS : choisir un module spécifique pour ne pas mêler les sessions CAS et les sessions normales (voir pourquoi). - - - - - http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ - - - http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ - - - - - A computer with a GNU/Linux or recent UNIX system - - - Un serveur équipé d'un GNU/Linux ou d'un système UNIX récent - - - - - Categories and applications - - - Catégories et applications - - - - - Declare custom functions - - - Declarer les fonctions personnalisées - - - - - Undefined: Default NameID format is used - - - Undefined: le format de NameID par défaut est utilisé - - - - - Extended functions - - - Fonctions étendues - - - - - _user - - - _user - - - - - To use custom files, delete links and copy them into your skin folder: - - - Pour utiliser des fichiers personnalisés, effacer les liens et copier les fichiers dans le répertoire du thème : - - - - - Options: redirection port and protocol - - - Des options : port de redirection et protocole - - - - - To achieve this, you can create a rule in the Manager: select General Parameters > Portal > Customization > Skin display rules on click on “New key”. - - - Pour le réaliser, il faut créer une règle dans le manager : choisir paramètres généraux > Portail > Personnalisation > Règle d'affichage du thème et cliquer sur “Nouvelle clef”. - - - - - This parameter is used by SAML IDP to fill the authentication context in authentication responses. - - - Ce paramètre est utilisé par l'IdP SAML pour renseigner le contexte d'authentification dans les réponses. - - - - - SSL - - - SSL - - - - - Session restrictions will not work - - - Les restrictions de session ne fonctionnent pas - - - - - ../media/icons/tutorials.png - - - ../media/icons/tutorials.png - - - - - With LDAP, login, mail, first name and last name are required attributes. - - - Avec LDAP, login, mail, nom et prénom dont des attributs exigés. - - - - - http://httpd.apache.org/docs/current/mod/mod_ssl.html - - - http://httpd.apache.org/docs/current/mod/mod_ssl.html - - - - - Manager translation - - - Traduction du manager - - - - - You should be redirected to LL::NG Portal. - - - On doit être redirigé vers le portail LL::NG. - - - - - http://dev.twitter.com/pages/api_faq - - - http://dev.twitter.com/pages/api_faq - - - - - maintenance - - - maintenance - - - - - storePassword - - - storePassword - - - - - If using LL::NG as reverse proxy, configure the Auth-User header, else no headers are needed. - - - Si LL::NG est utilisé par reverse-proxy, configurer l'en-tête Auth-User, aucun autre en-tête n'est utile. - - - - - http://lasso.entrouvert.org/ - - - http://lasso.entrouvert.org/ - - - - - Compilation - - - Compilation - - - - - cd trunk - - - cd trunk - - - - - Add on your server.xml file a new valve entry like this (in host section): - - - Ajouter dans le fichier server.xml une nouvelle valve comme ci-dessous (dans la section host): - - - - - This mechanism can only work with authentication backends using a login/password form (LDAP, DBI, …) - - - Ce mécanisme peut seulement fonctionner avec un backend d'authentification utilisant un formulaire login/mot-de-passe (LDAP, DBI, …) - - - - - How do users authenticate?: by login - - - How do users authenticate?: by login - - - - - /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots - - - - - Then, go in Remote parameters: - - - Ensuite, aller dans les paramètres Remote : - - - - - <Directory /usr/local/lemonldap-ng/htdocs/portal/> - - - <Directory /usr/local/lemonldap-ng/htdocs/portal/> - - - - - Else it just will be sent trough an attribute response, if explicitly requested in an attribute request. - - - Sinon, il ne sera envoyé dans les réponses que s'il est explicitement demandé dans les requêtes d'attributs. - - - - - It will be prompted if you generate keys, else you can set it in the Private key password. - - - Il vous sera demandé à la génération de la clef ou vous pouvez l'entrer dans le champ Mot-de-passe de la clef privée. - - - - - User: Connection user - - - Utilisateur : compte de connexion - - - - - Value Service URL (CAS service identifier) - - - Value Service URL (identifiant de service CAS) - - - - - Sympa - - - Sympa - - - - - [configuration] -type=File -dirName = /usr/local/lemonldap-ng/data/conf - - - [configuration] -type=File -dirName = /usr/local/lemonldap-ng/data/conf - - - - - http://haproxy.1wt.eu/ - - - http://haproxy.1wt.eu/ - - - - - One session only by user: a user can not open 2 sessions with the same account. - - - Une session seulement par utilisateur : on ne peut ouvrir 2 sessions avec le même compte. - - - - - press - - - press - - - - - authChoiceParam - - - authChoiceParam - - - - - Login history: display user's last logins and last failed logins - - - Historique de connexion : affiche les derniers succès et échecs de connexion - - - - - Auth-Password => $_password - - - Auth-Password => $_password - - - - - The generated tarball is in the current directory. - - - L'archive générée est dans le répertoire courant. - - - - - Users module: SAML - - - Module utilisateurs : SAML - - - - - ../media/logos/logo_rbn.png - - - ../media/logos/logo_rbn.png - - - - - Adapt session lifetime: session lifetime will be adapted from SessionNotOnOrAfter value found in authentication response. - - - Adaptation de la durée de vie de la session : la durée de vie de la session sera adaptée sur la base de la valeur de SessionNotOnOrAfter dans les réponses d'authentification. - - - - - A cup of coffee (or tea, we are open minded) - - - Une tasse de café (ou de thé, nous sommes ouverts) - - - - - roleSeparator (optional): role values separator. - - - roleSeparator (optionnel) : séparateur des valeurs de rôle. - - - - - <text>: paragraph to display: will be inserted in HTML page enclosed in <p class=“notifText”>…</p> - - - <text> : paragraphe à afficher : sera inséré dans la page HTML encadré dans <p class=“notifText”>…</p> - - - - - When Choice is selected for authentication, values for Users and Password modules are also forced to Choice. - - - Lorsque Choice est selectionné pour l'authentification, les valeurs pour les modules utilisateur et mots-de-passe sont forcées à Choice. - - - - - SOAP configuration backend - - - Backend de configuration SOAP - - - - - documentation/presentation.html - - - documentation/presentation.html - - - - - Internet Protocol - - - Internet Protocol - - - - - Key name: name of the key in LemonLDAP::NG session (for example “uid” will then be used as $uid in access rules) - - - Nom de clef : nom de la clef dans la session LemonLDAP::NG (par exemple “uid” équivaut à $uid dans les règles d'accès) - - - - - http://www.slideshare.net/coudot/sl2011-lemon-ldapng - - - http://www.slideshare.net/coudot/sl2011-lemon-ldapng - - - - - ../pages/menu1.html - - - ../pages/menu1.html - - - - - ... -</EntityDescriptor> - - - ... -</EntityDescriptor> - - - - - uid: 123456789012 - - - uid: 123456789012 - - - - - URL parameter: parameter name used to set choice value (default: lmAuth) - - - Paramètres d'URL : nom du paramètre utilisé pour stocker la valeur du choix (défaut: lmAuth) - - - - - Each virtual host is a protected resource, with access rules, headers, POST data and options. - - - Chaque hôte virtuel est une ressource protégée, avec règles d'accès, en-têtes, options et données POST. - - - - - To use TLS, set ldap+tls://server and to use LDAPS, set ldaps://server instead of server name. - - - Pour utiliser TLS, utiliser ldap+tls://server et pour utiliser LDAPS, indiquer ldaps://server au lieu du nom de serveur. - - - - - Choose “Apache” as authentication module (“General Parameters » Authentication modules » Authentication module”) - - - Choisir “Apache” comme module d'authentification (“Paramètres généraux » Modules d'authentification » Module d'authentification”) - - - - - portal.png - - - portal.png - - - - - SAML Identity Location: choose if the user Name ID is held in the subject or in some attribute - - - SAML Identity Location : choisir si l'identifiant utilisateur est maintenu dans le sujet ou dans un autre attribut - - - - - //"userobm_mail_server_hostname" => , - - - //"userobm_mail_server_hostname" => , - - - - - Handler gets session get from cookie and gets session - - - L'agent récupère la session en utilisant la valeur du cookie - - - - - http://en.wikipedia.org/wiki/OpenID - - - http://fr.wikipedia.org/wiki/OpenID - - - - - Edit first alfresco-global.properties and add the following: - - - Éditer d'abord alfresco-global.properties et ajouter : - - - - - install_site (all sites including install_doc_site) - - - install_site (all sites including install_doc_site) - - - - - Frameworks - - - Frameworks - - - - - LemonLDAP::NG configuration is mainly a key/value structure, so Manager will present all keys into a structured tree. - - - La configuration de LemonLDAP::NG est essentiellement une structure clef/valeur, ainsi le manager présente toutes les clefs en un arbre structuré. - - - - - → The specified node is not the uploaded tree. - - - → Le nœud spécifié n'est pas dans l'arbre chargé. - - - - - managerTreeAutoClose - - - managerTreeAutoClose - - - - - tar xzf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* -make debian-packages - - - tar xzf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* -make debian-packages - - - - - User owns SSO cookies on the main domain (see Login kinematics) - - - L'utilisateur dispose d'un cookie SSO dans le domaine principal (voir la cinématique de connexion) - - - - - API client ID: API client ID from Yubico - - - Identifiant client de l'API : identifiant client de l'API obtenu auprès de Yubico - - - - - Cache: cache for configuration and sessions - - - Cache: cache pour la configuration et les sessions - - - - - http://phpldapadmin.sourceforge.net - - - http://phpldapadmin.sourceforge.net - - - - - Run - - - Test - - - - - ); - - - ); - - - - - The DBI string - - - La chaîne DBI - - - - - lemonldapng - - - lemonldapng - - - - - # SOAP functions for configuration access (disabled by default) -<Location /index.pl/config> - - - # SOAP functions for configuration access (disabled by default) -<Location /index.pl/config> - - - - - Bugzilla administration - - - Administration de Bugzilla - - - - - http://oss.oetiker.ch/mrtg/ - - - http://oss.oetiker.ch/mrtg/ - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step5.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step5.png - - - - - AuthBasicProvider ldap - - - AuthBasicProvider ldap - - - - - Target URL: /process.php - - - URL cible : /process.php - - - - - msmith@badwolf.org - - - msmith@badwolf.org - - - - - bugzilla - - - bugzilla - - - - - To use it (with MySQL for example), choose “Apache::Session::Browseable::MySQL” as “Apache::Session module” and use the following parameters: - - - Pour l'utiliser (avec MySQL par exemple), choisissez “Apache::Session::Browseable::MySQL” comme “Module Apache::Session” et utilisez les paramètres suivants : - - - - - In the <endpoint>, change <connector-id> value to alfrescoHeader and change the <userHeader> value to Auth-User: - - - Dans le "<endpoint>", changer la valeur de <connector-id> en alfrescoHeader et changer la valeur de <userHeader> en Auth-User : - - - - - $groups =~ /\badmin\b/ - - - $groups =~ /\badmin\b/ - - - - - Remote LL::NG - - - LL::NG distant - - - - - https://metacpan.org/module/Apache::Session::Flex - - - https://metacpan.org/module/Apache::Session::Flex - - - - - It provides many features: - - - Il fournit de nombreuses fonctionnalités : - - - - - This function will check the date of current request, and compare it to a start date and an end date. - - - Cette fonction examine la date de la requête en cours et la compare avec une date de début et de fin. - - - - - //"userobm_fax2" => , - - - //"userobm_fax2" => , - - - - - /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots - - - /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots - - - - - 20090301000000Z - - - 20090301000000Z - - - - - <Location /index.pl/sessions> - - - <Location /index.pl/sessions> - - - - - press.html - - - press.html - - - - - $authenticationLevel > 2 - - - $authenticationLevel > 2 - - - - - Lemonldap::NG::Portal - - - Lemonldap::NG::Portal - - - - - Macros - - - Macros - - - - - Automatic download of JWKS - - - Téléchargement automatique de JWKS - - - - - This will bypass the authentication module for request from APPLICATIONS_IP. - - - Ceci évite l'authentification des requêtes issues des adresses listées dans APPLICATIONS_IP. - - - - - zimbraBy - - - zimbraBy - - - - - NameID formats - - - Formats de NameID - - - - - Portal SOAP services - - - Services SOAP du portail - - - - - The Manager displays main branches: - - - Le manager affiche des branches principales : - - - - - </IfModule> -  - - - </IfModule> -  - - - - - #local_file - - - #local_file - - - - - Google proposes to allow applications to reuse its own authentication process using OpenID protocol (it means, if your are connected to Google, other applications can trust Google and let you in). - - - Google propose d'autoriser les applications à réutiliser son propre processus d'authentification en utilisant le protocole OpenID (ce qui signifie que si on est connecté à Google, d'autres applications peuvent agréer Google et accepter l'utilisateur). - - - - - Claim name - - - Nom affiché - - - - - documentation:conferences - - - documentation:conferences - - - - - 105.000 - - - 105.000 - - - - - deleteNotification: delete notification(s) for a user (see Notifications system for more) - - - deleteNotification : efface une ou plusieurs notifications d'un utilisateur (voir le système des notifications) - - - - - Linux Tag - - - Linux Tag - - - - - Then creating a notification for alluserscustom will display the notification for all users. - - - Ainsi, créer une notification pour alluserscustom affichera la notification à tous les utilisateurs. - - - - - This module is not available in version 1.9 and superior, you must use instead the OpenID Connect authentication module. - - - Ce module n'est plus disponible dans les versions 1.9 et supérieures, il faut utiliser le module d'authentification OpenID-Connect. - - - - - ../pages/documentation/1.4/internalproxy.html - - - ../pages/documentation/1.4/internalproxy.html - - - - - perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. - - - perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. - - - - - You can change this behavior and set a cookie duration, for example: - - - On peut changer ce comportement et mettre une durée de vie, par exemple : - - - - - managerDn - - - managerDn - - - - - http://jira.ow2.org - - - http://jira.ow2.org - - - - - The new password is sent to user - - - Le nouveau mot-de-passe est envoyé à l'utilisateur - - - - - ../../../media/icons/jabber_protocol.png - - - ../../../media/icons/jabber_protocol.png - - - - - By hand in Liferay administration screens - - - À la main dans les écrans d'administration de Liferay - - - - - Liferay - - - Liferay - - - - - RewriteRule ^/saml/.* /index.pl -</IfModule> - - - RewriteRule ^/saml/.* /index.pl -</IfModule> - - - - - Install dependencies on your system - - - Installer les dépendances sur le système - - - - - Other components needs just a read access. - - - Les autres composants n'ont besoin que d'un accès en lecture. - - - - - Users can see their own history in menu, if menu module Login history is enabled. - - - Les utilisateurs peuvent voir leur historique dans le menu, si le module historique de connexion est activé. - - - - - start - - - Commencer - - - - - By default, a user can open several sessions. - - - Par défaut, un utilisateur peut ouvrir plusieurs sessions. - - - - - dbiChain: DBI connection. - - - dbiChain : chaîne de connexion DBI. - - - - - Choice of any certificate attribute as user main login - - - Choix de n'importe quel attribut du certificat comme nom d'utilisateur principal - - - - - You can preselect IDP with an IDP resolution rule. - - - Il est possible de pré-selectionner l'IDP par une règle de résolution. - - - - - You can call it google for example. - - - On peut l'appeler google par exemple. - - - - - The status page can be read by MRTG using the script lmng-mrtg that can be found in manager example directory. - - - La page de statut peut être lue par MRTG en utilisant le script lmng-mrtg qui peut être trouvé dans le répertoire "example" du manager. - - - - - Example: http://auth.example.com/saml/singleSignOn - - - Exemple : http://auth.example.com/saml/singleSignOn - - - - - You can also add a rule for logout: - - - Il est possible d'ajouter une règle pour la déconnexion : - - - - - Compatibility with Identity Provider modules - - - Compatibilité avec les modules fournisseurs d'identité - - - - - It works by default with IDP intiated mechanism, but can works with the standard SP initiated cinematic. - - - Il fonctionne par défaut avec un mécanisme initié par l'IDP mais permet un fonctionnement standard initié par le SP. - - - - - Optional attributes: - - - Attributs optionnels : - - - - - # Values: TEXT -# -ignoreregex = - - - # Values: TEXT -# -ignoreregex = - - - - - handler: parameters only for Handler - - - manager : paramètres réservés aux agents - - - - - appsListOrder - - - appsListOrder - - - - - Protect only the administration pages - - - Protéger seulement la page d'administration - - - - - User clicks on the link Reset my password - - - L'utilisateur clique sur le lien Réinitialiser mon mot-de-passe - - - - - RewriteRule ^/saml/metadata /metadata.pl - - - RewriteRule ^/saml/metadata /metadata.pl - - - - - Configuration database - - - Base de données de la configuration - - - - - end: End date (GMT) - - - end: date de fin (GMT) - - - - - http://lanyrd.com/2012/fosdem/spfqq/ - - - http://lanyrd.com/2012/fosdem/spfqq/ - - - - - Go to the Manager and create a new virtual host for Sympa. - - - Aller dans le manager et créer un nouvel hôte virtuel pour Sympa. + + Q @@ -3654,658 +558,754 @@ ignoreregex = - </Location> + P - - </Location> + + P - Get user info: contact user database to collect attributes + You just have to create error_zz and msg_zz subroutines (where zz is your international code, example: “fr” for France) by copying error_en and msg_en. - Récupère les informations utilisateur : contacte la base de données utilisateurs pour les obtenir + Vous avez simplement à créer les fonctions error_zz et msg_zz (où zz est votre code international, exemple: “fr” pour le français) en copiant error_en et msg_en. - Conditions: - - - Conditions : - - - - - Prompt: Value of prompt parameter (example: consent) - - - Prompt : valeur du paramètre prompt (exemple : consent) - - - - - Reporting a bug + Unifying authentications (federation) - Rapporter un bogue + Unifier les authentifications (fédération) - If this attribute is missed all hosts are allowed. - - - Si cet attribut est manquant, toutes les adresses seront autorisées. - - - - - Yubikey secret key - - - Clef secrète Yubikey - - - - - http://zimbra.lan/service/preauth - - - http://zimbra.lan/service/preauth - - - - - Allow proxied authentication: allow an authentication response to be issued from another IDP that the one we register (proxy IDP). - - - Authentification proxy autorisée : autorise qu'une réponse d'authentification soit issue d'un autre IDP que celui enregistré (proxy IDP). - - - - - Access control policy: define if access control should be done on CAS service. - - - Politique de contrôle d'accès : definit si le contrôle d'accès doit être fait sur le service CAS. - - - - - 0.9.4_authentication_portal.png + S - 0.9.4_authentication_portal.png + S - +10m: ten minutes from session creation + R - - +10m : dix minutes après la création de la session + + R - By default, the manager is restricted to the user 'dwho' (default backend is Demo). + After registration, the OP must give you a client ID and a client secret, that will be used to configure the OP in LL::NG. - - Par défaut, l'accès au manager est restreint à l'utilisateur "dwho" (le backend par défaut est Demo). + + Après enregistrement, l'OP doit donner un identifiant et un secret clients, qui seront utilisé pour configurer l'OP dans LL::NG. - ../media/icons/bug.png + Automatic download of JWKS + + + Téléchargement automatique de JWKS + + + + + Z - ../media/icons/bug.png + Z - Sessions + _cas_id + + + _cas_id + + + + + Yubikey authentication level + + + Niveau d'authentification de Yubikey + + + + + ../../download.html + + + ../../download.html + + + + + Access log: the issuer of each request is identified + + + Journaux d'accès (AccessLog) : l'utilisateur de chaque requête est identifié + + + + + http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en + + + http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en + + + + + 'delete_user' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + 'delete_user' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + + + Can be overridden by an LDAP URI in server host. + + + Peut être surchargé par une URI LDAP dans le nom du serveur. + + + + + Options + + + Options + + + + + basic($uid,$_password) + + + basic($uid,$_password) + + + + + Unable to clear local cache + + + Unable to clear local cache + + + + + Installation - Sessions + Installation - You should now use OpenID Connect. + Example: http://auth.example.com/?logout=1 - - Il faut maintenant utiliser OpenID-Connect. + + Exemple: http://auth.example.com/?logout=1 - http://obm.org + Remote portal - - http://obm.org + + Portail distant - $VAR1 = { + APACHEUSER: user running Apache - - $VAR1 = { + + APACHEUSER : utilisateur de fonctionnement d'Apache - Offline + If you need it, you can rebuild RPMs: + + + Si besoin, on peut reconstruire les RPMs : + + + + + 127.0.0.1:6379 - Hors ligne + 127.0.0.1:6379 - Choose one of the following: + Here you can go in API Manager and get new credentials (client_id and client_secret). - - Choisir l'une des options suivantes : + + Aller ensuite dans « API Manager » et récupérer les nouveaux éléments (client_id and client_secret). - Choose and configure your main configuration storage system - - - Choisir et configurer le système principal de stockage de la configuration - - - - - The main portal is configured to use CDA. - - - Le portail principal est configuré pour utiliser le CDA. - - - - - Then, go in Proxy parameters: - - - Ensuite, aller dans les paramètres Proxy : - - - - - Key steps : - - - Etapes clefs : - - - - - A macro is stored as attributes: it can contain boolean results or any string + http://lasso.entrouvert.org/download/ - Une macro est stockée comme un attribut : elle peut contenir le résultat d'un calcul booléen ou n'importe quelle chaîne de caractères + http://lasso.entrouvert.org/download/ - http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + You can set the default access to: - - http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + + Il est possible de mettre l'accès par défaut à : - Mail headers: + Zimbra is open source server software for email and collaboration - email, group calendar, contacts, instant messaging, file storage and web document management. - - En-têtes de courriel : + + Zimbra est un logiciel serveur collaboratif et de messagerie open-source - messagerie, calendrier de groupe, contacts, messagerie instantanée, stockage de fichiers et gestion de documents web. - You can for example set up a fail-over cluster with Heartbeat and HAproxy, like this: + If the user has these values inside its entry: - - Par exemple on peut créer un cluster avec Heartbeat et HAproxy : + + Si l'utilisateur dispose de ces valeurs dans son entrée : - _whatToTrace ipAddr + liblemonldap-ng-manager-perl: Manager files - - _whatToTrace ipAddr + + liblemonldap-ng-manager-perl : fichiers du manager - This documentation explains how configure SAML service in LL::NG, in particular: + Macros and groups - Cette documentation explique comment configurer le service SAML dans LL::NG, en particulier : + Macros et groupes - Opening conditions: rules which are evaluated before granting session. + Any OpenID consumer - - Conditions d'ouverture : règles à évaluer avant d'autoriser l'ouverture de session. + + N'importe quel client OpenID - Bruxelles + Wildcard - - Bruxelles + + Carte blanche - Build cookie: build SSO cookies with session ID + http://marcelhaise.com/rmll2009/#LemonLDAP - Construit les cookies: construit les cookies SSO avec l'identifiant de session + http://marcelhaise.com/rmll2009/#LemonLDAP - YouTube + The Active Directory module is based on the LDAP module, with these features: - - YouTube + + Le module Active Directory est basé sur le module LDAP, avec ces caractéristiques : - Roles as entries in the directory + You can also use yum on local RPMs file: - - Rôles comme entrée d'annuaire + + On peut aussi utiliser yum sur des fichiers RPMs locaux : - /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + grantSessionRule + + + grantSessionRule + + + + + Distinguished Name + + + Distinguished Name + + + + + basic + + + basic + + + + + //"userobm_mail_server_hostname" => , + + + //"userobm_mail_server_hostname" => , + + + + + https://plus.google.com/u/0/101819048603406959766/ + + + https://plus.google.com/u/0/101819048603406959766/ + + + + + <title>: title to display: will be inserted in HTML page enclosed in <h2 class=“notifText”>… + + + <title> : titre à afficher : sera inséré dans la page HTML encadré dans <h2 class=“notifText”>… + + + + + Version: LDAP protocol version. + + + Version : version du protocole LDAP. + + + + + A specific persistent session is created with this module, to store attribute values returned by Google. + + + Une session persistente est créée avec ce module pour stocker les valeurs d'attribut renvoyées par Google. + + + + + ../../documentation/1.0/ldapconfbackend.html + + + ../../documentation/1.0/ldapconfbackend.html + + + + + Example, if you have DBI;LDAP and DBI failed for authentication, it will try first to call LDAP as user database. + + + Exemple, en utilisant “DBI;LDAP”, si DBI échoue pour l'authentification, Multi essaie d'utiliser LDAP comme base d'utilisateurs. + + + + + See prerequisites and dependencies chapter for more. + + + Voir le chapître pré-requis et dépendances. + + + + + You have to install Auth_remoteuser in the extensions/ directory of your MediaWiki installation: + + + Il faut installer Auth_remoteuser dans le répertoire des extensions/ ve votre serveur MediaWiki : + + + + + Twitter use OAuth protocol to allow applications to reuse its own authentication process (it means, if your are connected to Twitter, other applications can trust Twitter and let you in). - /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + Twitter utilise le protocole OAuth pour autoriser les applications à réutiliser son propre processus d'authentification (ce qui signifie que si vous êtes connecté à Twitter, d'autres applications peuvent agréer Twitter et vous laisser entrer). - Reload virtual host + unprotect: all is open, but authenticated users are seen as authenticated - - Recharger l'hôte virtuel + + unprotect : tout est ouvert, mais les utilisateurs authentifiés sont vus comme tels - coudot@example.com + As LL::NG works like classic WebSSO (like Siteminder™), many other applications are easy to integrate. - - coudot@example.com + + Comme LL::NG fonctionne comme un WebSSO classique (tel Siteminder™), de nombreuses applications sont faciles à integrer. - <security:custom-filter position="PRE_AUTH_FILTER" /> + country - - <security:custom-filter position="PRE_AUTH_FILTER" /> + + country - Apache based protection - - - Protection basée sur Apache - - - - - LL::NG use cron jobs to: - - - LL::NG utilise des tâches planifiées pour : - - - - - OBM_UID - - - OBM_UID - - - - - You can: + Cache: cache for configuration and sessions - Vous pouvez : + Cache: cache pour la configuration et les sessions - action=logout$ + ACR values: Value acr_values parameters (example: loa-1) - - action=logout$ + + Valeurs ACR : valeur des paramètres acr_values (exemple : loa-1) - There are packages available here: http://deb.entrouvert.org/. + You need to know the technical name of configuration parameter to do this. + + + Il est nécessaire de connaître le nom technique du paramètre de configuration pour le faire. + + + + + Location: Access Point for SLO request. - Les paquets sont disponibles ici : http://deb.entrouvert.org/. + Location: Point d'accès pour les requêtes de SLO. - mailto:lemonldap-ng-changes@ow2.org + customFunctions - - mailto:lemonldap-ng-changes@ow2.org + + customFunctions - LL::NG can delegate authentication to Apache, so it is possible to use any Apache authentication module, for example Kerberos, Radius, OTP, etc. + start: Start date (GMT) - - LL::NG peut déléguer l'authentification à Apache, ainsi il est possible d'utiliser tous les modules d'authentification Apache, par exemple Kerberos, Radius, OTP, etc. + + start : date de début (GMT) - any files sharing system (NFS, NAS, SAN,…) - - - tout système de partage de fichiers (NFS, NAS, SAN,…) - - - - - passwordstore - - - passwordstore - - - - - But you can make your own, see Skin customization below. - - - On peut faire le sien, voir comment personnaliser le thème ci-dessous. - - - - - dbiAuthTable - - - dbiAuthTable - - - - - icons:tutorials.png + Display change password module - icons:tutorials.png + Affiche le module de changement de mot-de-passe - //"userobm_kind" => , + protect the manager by LL::NG - - //"userobm_kind" => , + + protéger le manager par LL::NG - Yverdon + The file auth.keytab should then be copied (with a secure media) to the Linux server (for example in /etc/lemonldap-ng). - - Yverdon + + Le fichier auth.keytab doit ensuite être copié (par un média sûr) sur le serveur Linux (par exemple dans /etc/lemonldap-ng). - HASH of login success and failures + Custom XSLT file - - Table des connexion réussies ou échouées + + Fichier XSLT personnalisé - Handler use the default Apache error code for the following cases: + If enabled, if the user group is a member of another group (group of groups), all parents groups will be stored as user's groups. - - Les agents utilisent le code d'erreur d'Apache dans les cas suivants : + + Si activé et si le groupe de l'utilisateur est membre d'un autre groupe (groupes de groupes), tous les groupes parents seront considérés comme groupes de l'utilisateur. - In Manager, you can configure categories and applications in General Parameters > Portal > Menu > Categories and applications. + Drupal virtual host in Manager - - Dans le manager, on peut configurer les catégories et applications dans Paramètres généraux > Portail > Menu > Catégories et applications. + + Hôte virtuel Drupal dans le manager - http://httpd.apache.org/docs/current/howto/auth.html + The “default” access rule is used if no other access rule match the current URL. - - http://httpd.apache.org/docs/current/howto/auth.html + + La règle d'accès “default” est utilisée si aucune règle ne correspond à l'URL courante. - You can also use Facebook as user database. + /index.php?access=admin&access=other - - On peut également utiliser Facebook comme base de données utilisateurs. + + /index.php?access=admin&access=other - When status feature is activated, Handlers and portal will collect statistics and save them in their local cache. + DBI Authentication table - - Lorsque la fonctionnalité "status" est activée, les agents et le portail collectent des statistiques et les sauvegardent dans le cache local + + Table d'authentification DBI - The user can choose a new password or ask to generate one + UserName - - L'utilisateur peut choisir un nouveau mot de passe ou demander sa génération + + UserName - To have a stronger integration, we will configure LimeSurvey to autocreate unknown users and use HTTP headers to fill name, mail and roles. - - - Pour une meilleure integration, LimeSurvey doit être configuré pour créer automatiquement les utilisateurs inconnus et utiliser les en-têtes HTTP pour remplir le nom, le mail et les rôles. - - - - - Test::POD - - - Test::POD - - - - - https://developers.facebook.com/apps - - - https://developers.facebook.com/apps - - - - - Service configuration + SAML Session backend - Configuration du service + Module de stockage SAML - To avoid having group dn stored in sessions datas, you can use a macro to rewrite memberOf: + singleSession + + + singleSession + + + + + Crypt::OpenSSL::RSA + + + Crypt::OpenSSL::RSA + + + + + Signature + + + Signature + + + + + LL::NG needs a storage system to store its own configuration (managed by the manager). + + + LL::NG a besoin d'un dispositif de stockage de sa propre configuration (gérée par le manager). + + + + + Core modules must be installed on the system. + + + Les modules "core" doivent être installés sur le système. + + + + + _saml_id ProxyID _nameID _assert_id _art_id _session_id + + + _saml_id ProxyID _nameID _assert_id _art_id _session_id + + + + + With LDAP, login, mail, first name and last name are required attributes. + + + Avec LDAP, login, mail, nom et prénom dont des attributs exigés. + + + + + Lasso identity dump + + + Dump de l'identité Lasso + + + + + Authentication table + + + Table d'authentification + + + + + Manager - Pour éviter de stocker les dn dans votre base de sessions, vous pouvez utiliser une macro pour réécrire memberOf : + Manager - Some characters are encoded in URLs by the browser (such as space,…). + This value will be used to know to which recipient the has to be sent (default: mail). - - Certains caractères sont encodés dans les URLs par le navigateur (tels les espaces,…). + + Cette valeur peut être utilisée pour savoir à quel destinataire doit être envoyé le courriel (défaut : mail). - In Manager, go in General Parameters > Authentication modules and choose Twitter for authentication module. + <Files *.pl> - Dans le manager, allez dans Paramètres generaux > Modules d'authentification et choisissez Twitter comme module d'authentication. + <Files *.pl> - Patch it to replace PHP_AUTH_* by HTTP_AUTH_* + Skin - - Le modifier pour remplacer PHP_AUTH_* par HTTP_AUTH_* + + thème - documentation:features + http://www.w3.org/wiki/WebID - - documentation:features + + http://www.w3.org/wiki/WebID - DBI table name + Multiple sessions, you can restrict the number of open sessions: - - Nom de table DBI + + Sessions multiples, on peut retreindre le nombre de sessions ouvertes : - Before, you have to create the virtual host manager.your.domain in the manager and set a rules, else access to the manager will be denied. + The good news is that Google is a standard OpenID Provider, and so you can easily delegate the authentication of LL::NG to Google: https://developers.google.com/identity/protocols/OpenIDConnect - - Avant, il faut créer l'hôte virtuel manager.your.domain dans le manager et mettre une règle, sinon l'accès au manager sera interdit. + + La bonne nouvelle est que Google est un fournisseur OpenID-Connect standard, on peut ainsi aisément déléguer l'authentification de LL::NG à Google : https://developers.google.com/identity/protocols/OpenIDConnect - <SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"> + logout_app https://auth.example.com/ - - <SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"> + + logout_app https://auth.example.com/ - LWP::UserAgent parameters + //"userobm_mail_ext_perms" => , - - Paramètre LWP::UserAgent + + //"userobm_mail_ext_perms" => , - Core + Please always try to find another solution to protect your application with LL::NG. - - Core + + Il est en général préférable de trouver une autre solution pour protéger les applications avec LL::NG. - In Manager, go in General Parameters > Authentication modules and choose CAS for authentication. + declare secondary portal in General Parameters » Advanced Parameters » Security » Trusted domains - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir CAS pour l'authentification. + + declarer le second portail dans Paramètres généraux » Paramètres avancés » Sécurité » Domaines approuvés - Nov 2011: LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG + For each variable, The first field is the name which will be used in rules, macros or headers and the second field is the name of the user database field. - - Nov 2011 : LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG + + Pour chaque variable, le premier champ est le nom qui servira dans les règles, macros ou en-têtes et le second est le nom du champ dans la base de données utilisateurs. - ldapPpolicyControl + icons:lists.png - - ldapPpolicyControl + + icons:lists.png - AuthType Basic + _url - - AuthType Basic + + _url - userDB + you've restart all Apache server after having change cookie name or domain - - userDB + + tous les serveurs Apache ont été rechargés après un changement du nom de cookie ou du domaine - ldapBase + For example, to override configured skin for portal: - - ldapBase - - - - - If you use the binary value (Active Directory), use this: - - - Si une valeur binaire est utilisée (Active Directory) : + + Par exemple, pour surcharger l'apparence du portail : @@ -4318,116 +1318,356 @@ ignoreregex = - Then you can access to user datas + See How to change configuration backend to known how to change this. - - On peut ensuite accéder aux données de l'utilisateur + + Voir Comment changer le backend de configuration. - Handler + rbac - Agent (Handler) + rbac - Register on Google + http://www.zimbra.com/ - - S'enregistrer chez Google + + http://www.zimbra.com/ - Set '*' to accept all. - - - Mettre '*' pour tout accepter. - - - - - tar zxvf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* + It will use the authentication level registered in user session to match the SAML authentication context. - tar zxvf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* + Il utilise le niveau d'authentification enregistré dans la session de l'utilisateur pour établir le contexte d'authentification SAML. - The Zimbra email and calendar server is available for Linux, Mac OS X and virtualization platforms. - - - Le serveur de messagerie et calendrier Zimbra est disponible pour Linux, Mac OS X et les plateformes de virtualisation. - - - - - ldapPasswordResetAttributeValue - - - ldapPasswordResetAttributeValue - - - - - ../index.html + Session expiration - ../index.html + Expiration des sessions - Configure your tomcat home in build.properties files. + Installation on Debian/Ubuntu with packages - - Configurer votre tomcat home dans le fichier build.properties. + + Installation sur Debian/Ubuntu avec les paquets - ../media/icons/xfmail.png + Mandatory: if set to “On”, then this attribute will be sent in authentication response. + + + Obligatoire : si activé, cet attribut sera envoyé dans les réponses d'authentification. + + + + + Wiki + + + Wiki + + + + + To update translations, ask to lemonldap-ng-dev@ow2.org to update your files. - ../media/icons/xfmail.png + Pour télécharger les traductions, demandez à lemonldap-ng-dev@ow2.org pour les mettres en ligne. - OBM is enterprise-class messaging and collaboration platform for workgroup or enterprises with many thousands users. + proxy: SOAP sessions end point (see SOAP session backend documentation) - - OBM est une plateforme collaborative et de messagerie pour entreprises ou groupes de travail comprenant plusieurs milliers d'utilisateurs. + + proxy: point d'accès SOAP (voir la documentation du backend de session SOAP) - Daniel RIVIERE + Format: optional, SAML attribute format. + + + Format (optionnel) : format de l'attribut SAML. + + + + + ../../../media/icons/lists.png + + + ../../../media/icons/lists.png + + + + + http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html + + + http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html + + + + + ../documentation/current/writingrulesand_headers.html#headers + + + ../documentation/current/writingrulesand_headers.html#headers + + + + + Read/Write functions (index.pl/adminSessions paths): + + + Fonctions en lecture/écriture (chemin index.pl/adminSessions) : + + + + + The reset password link must be activated, see portal customization. + + + Le lien de réinitialisation de mot-de-passe doit être activé, voir la personnalisation du portail. + + + + + <Perl> - Daniel RIVIERE + <Perl> - CAS + MRTG configuration example: - - CAS + + Exemple de configuration MRTG : - http://en.wikipedia.org/wiki/SAML + icons:tux.png - http://fr.wikipedia.org/wiki/SAML + icons:tux.png + + + + + _issuerDB + + + _issuerDB + + + + + You can use 0 or 1 to disable/enable the module, or use a more complex rule. + + + On peut utiliser 0 ou 1 pour activer/désactiver chaque module ou utiliser une règle plus complexe. + + + + + Leave blank to use Mozilla default verification URL (https://verifier.login.persona.org/verify) + + + Laisser vide pour utiliser l'URL de vérification par défaut de Mozilla (https://verifier.login.persona.org/verify) + + + + + LimeSurvey has a webserver authentication mode that allows to integrate it directly into LemonLDAP::NG. + + + LimeSurvey dispose d'un mode d'authentification par serveur web qui permet de l'integrer directement dans LemonLDAP::NG. + + + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes + + + + + ../pages/documentation.html + + + ../pages/documentation.html + + + + + (o/n) n + + + (o/n) n + + + + + Session history is always visible in session explorer for administrators. + + + L'historique des sessions est toujours visible dans l'explorateur de sessions pour les administrateurs. + + + + + You can then choose any other module for users and password. + + + Vous pouvez ensuite choisir vos modules d'utilisateurs et de mots-de-passe. + + + + + Authorization Code flow + + + Débit de code d'autorisation + + + + + Register LL::NG to an OpenID Connect Provider + + + Enregistrer LL::NG dans un fournisseur d'identité OpenID-Connect + + + + + Dokuwiki plugin + + + Extension pour Dokuwiki + + + + + persistentStorageOptions + + + persistentStorageOptions + + + + + Go to %_topdir + + + Aller dans %_topdir + + + + + Session explorer + + + Explorateur de sessions + + + + + http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 + + + http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 + + + + + LL::NG repository + + + Dépôt LL::NG + + + + + macros are used to extend (or rewrite) exported variables. + + + les macros sont utilisées pour étendre (ou réécrire) les variables exportées. + + + + + LL::NG can also request proxy tickets for its protected services. + + + LL::NG peut également requérir des tickets de proxy pour les services qu'il protège. + + + + + the portal + + + le portail + + + + + [manager] +protection = manager + + + [manager] +protection = manager + + + + + Portal URL + + + URL du portail + + + + + France Connect is an authentication platform made by French government. + + + France Connect est une plateforme d'authentification créée par le gouvernement français. + + + + + ~10 + + + ~10 + + + + + $givenName + + + $givenName @@ -4448,2698 +1688,58 @@ SSLCACertificateFile /etc/httpd/certs/ow2-ca.cert - EntityId: Salesforce (the SP) Entity ID. + LL::NG can grab them automatically if jwks_uri is defined in metadata. - - EntityId : identifiant d'entité Salesforce (le SP). + + LL::NG peut les récupérer autoatiquement si jwks_uri est défini dans la métadonnée. - Shared secret: this is the passphrase to use to connect to the Radius server + → Local cache cannot be cleard, check the localStorage and localStorageOptions or file permissions - - Secret partagé : la phrase de passe à utiliser pour se connecter au serveur Radius + + → Le cache local ne peut être effacé, regarder les options localStorage and localStorageOptions ou les droits associés à ces fichiers - //"userobm_mobile" => , + dbiChain - - //"userobm_mobile" => , + + dbiChain - Yubikey + ../../../media/applications/grr_logo.png - - Yubikey + + ../../../media/applications/grr_logo.png - LockUserName + The portal of the secondary LL::NG structure is configured to delegate authentication to a remote portal. - - LockUserName + + Le portail du système LL::NG secondaire est configuré pour déléguer l'authentification à un portail distant. - Restrict access to the directories only to the Apache server. + Go in Manager, General Parameters » Cookies » Multiple domains and set to On. - - Restreindre l'accès à ces répertoires au seul utilisateur Apache. + + Aller dans le manager, Paramètres généraux » Cookies » Domaines multiples et sélectioonner "activer" - The module must be loaded by Apache (LoadModule directive). + In Manager, go in General Parameters > Authentication modules and choose SSL for authentication. - - Ce module doit être chargé par Apache (directive LoadModule). - - - - - <OrganizationDisplayName xml:lang="en">Example</OrganizationDisplayName> - - - <OrganizationDisplayName xml:lang="en">Exemple</OrganizationDisplayName> - - - - - checkLogonHours($ssoLogonHours) - - - checkLogonHours($ssoLogonHours) - - - - - timezone - - - timezone - - - - - zimbraPreAuthKey - - - zimbraPreAuthKey - - - - - ../download.html - - - ../download.html - - - - - userKey: key in the HTTP header containing user login. - - - userKey : nom de l'en-tête HTTP contenant le nom d'utilisateur. - - - - - SQL session backend - - - Backend de sessions SQL - - - - - → When you upgrade from Debian Lenny with customized index.pl files, you must upgrade them. - - - → Lors d'une mise à jour d'une Debian Lenny avec un fichier index.pl personnalisé, il faut le mettre à jour. - - - - - Now we will add Google Apps as a new SAML Service Provider: - - - Ajouter ensuite Google Apps comme nouveau fournisseur de service SAML : - - - - - configuration: where configuration is stored - - - configuration : où la configuration est stockée - - - - - Sympa virtual host in Apache - - - Hôte virtuel Sympa dans le manager - - - - - Remote Session backend options - - - Options du backend de sessions distant - - - - - Run this to update packages cache: - - - Lancer ceci pour rafraîchir le cache : - - - - - http://search.cpan.org/dist/Apache-Session-LDAP/ - - - http://search.cpan.org/dist/Apache-Session-LDAP/ - - - - - activate CDA in General Parameters » Cookies » Multiple domains - - - activer le CDA dans Paramètres généraux » Cookies » Domaines multiples - - - - - Update your /etc/hosts to map SSO URLs to localhost: - - - Mettez à jour votre /etc/hosts pour faire correspondre les URLs du SSO à votre machine : - - - - - Prepare database - - - Préparer la base de données - - - - - The request on logout URL will be sent after user is disconnected, so you should unprotect this URL if it is protected by an LL::NG Handler. - - - Cette requête vers l'URL de déconnexion est envoyée après la déconnexion de l'utilisateur, il faut donc déprotéger cette URL si elle est protégée par un agent LL::NG. - - - - - ldapGroupAttributeName - - - ldapGroupAttributeName - - - - - Trusted domains: domains on which the user can be redirected after login on portal. - - - Domaines approuvés : domaines vers lesquels l'utilisateur peut être redirigé après authentification sur le portail. - - - - - Nantes - - - Nantes - - - - - icons:tux.png - - - icons:tux.png - - - - - //================================== -// WebSSO -//================================== -  -$useWebserverAuth = true; -$WebserverAuth_autocreateUser = true; -$WebserverAuth_autouserprofile = Array( - - - //================================== -// WebSSO -//================================== -  -$useWebserverAuth = true; -$WebserverAuth_autocreateUser = true; -$WebserverAuth_autouserprofile = Array( - - - - - ../media/logos/logo_linagora.png - - - ../media/logos/logo_linagora.png - - - - - To configure requested attributes, edit Exported variables and define attributes: - - - Pour configurer les attributs à récupérer, éditer les Variables exportées et definir les attributs : - - - - - /_detail/logos/logo_linagora.png?id=references - - - /_detail/logos/logo_linagora.png?id=references - - - - - Mandatory: if set to On, then session will not open if this attribute is not given by IDP. - - - Obligatoire : si activé, les sessions ne seront ouvertes que si l'attribut est fourni par l'IDP. - - - - - Go in Exported attributes to choose which attributes you want to collect. - - - Aller dans les attributs exportés pour choisir les attributs à collecter. - - - - - LL::NG repository - - - Dépôt LL::NG - - - - - Send login in Auth-User: - - - Envoi de l'identifiant dans Auth-User: - - - - - the portal - - - le portail - - - - - Want Assertions Signed: set to On to require that received assertions are signed. - - - Exiger des assertions signées : mettre à « activé » pour exiger de recevoir des assertions signées. - - - - - Wiki - - - Wiki - - - - - Form page URI: /login.php - - - URI de la page de formulaire : /login.php - - - - - tree_dark.png - - - tree_dark.png - - - - - State session timeout: duration of a state session (used to keep state information between autentication request and authentication response) in seconds (default: 600) - - - Durée de vie de la session d'état : délai durant lequel la session d'état (utilisée pour conserver l'état entre la requête d'authentification et la réponse) en secondes (défaut : 600) - - - - - Date of validation of the notification id - - - Date de validation de la notification id - - - - - Do not allow several users for 1 IP - - - Ne pas autoriser plusieurs utilisateurs venant de la même adresse IP - - - - - Create user and role: - - - Créer un utilisateur et un rôle : - - - - - Session - - - Session - - - - - Timezone - - - Timezone - - - - - secureTokenAllowOnError - - - secureTokenAllowOnError - - - - - ../media/logos/logo_bpi.png - - - ../media/logos/logo_bpi.png - - - - - Allow from all - - - Allow from all - - - - - See Writing rules and headers chapter. - - - Voir le chapître Écrire les règles et en-têtes. - - - - - Prefer then the other solutions (see below). - - - Si c'est le cas, utiliser une autre solution (voir ci-dessous). - - - - - soapSessionService - - - soapSessionService - - - - - Handler does not see SSO cookies (because it is not in main domain) and redirects user on Portal - - - L'agent n'intercepte pas de cookie SSO (car il n'est pas dans le même domaine) et redirige l'utilisateur vers le portail - - - - - You have to use Multiple as authentication modul (this will also force Multiple for the users module). - - - Il faut utiliser Multiple comme module d'authentification (celà force Multiple pour le module utilisateur). - - - - - Wildcard - - - Carte blanche - - - - - Lemonldap::NG::Handler::SharedConf: No cookie found - - - Lemonldap::NG::Handler::SharedConf: No cookie found - - - - - icons:flags:ua.png - - - icons:flags:ua.png - - - - - Import from LDAP: Yes (see presentation) - - - Import from LDAP: Yes (voir présentation) - - - - - Parameters for File backend are the same as File configuration backend. - - - Les paramètres pour le backend File sont les mêmes que ceux du backend de configuration File. - - - - - Enable SSL in Apache - - - Activer SSL dans Apache - - - - - Zimbra is open source server software for email and collaboration - email, group calendar, contacts, instant messaging, file storage and web document management. - - - Zimbra est un logiciel serveur collaboratif et de messagerie open-source - messagerie, calendrier de groupe, contacts, messagerie instantanée, stockage de fichiers et gestion de documents web. - - - - - impact - - - impact - - - - - Packages from Debian repository may not be up to date. - - - Les paquets du dépôt Debian peuvent ne pas être à jour. - - - - - To know this information, just take the portal URL and the Callback GET parameter, for example: - - - Pour connaître cette information, prendre simplement l'URL et le paramètre GET de rappel, par exemple : - - - - - Your application can know the connected user using: - - - Une application peut connaître l'utilisateur connecté en utilisant : - - - - - Change as user: enable to perform password modification with credentials of connected user. - - - Change comme utilisateur : active la modification du mot-de-passe avec les éléments d'authentification de l'utilisateur connecté. - - - - - }?); - - - }?); - - - - - → Some URL parameters contain forbidden characters. - - - → Certains paramètres de l'URL contiennent des caractères interdits. - - - - - install http_authentication plugin - - - installer le plugin http_authentication - - - - - https://auth.abuledu.net/ - - - https://auth.abuledu.net/ - - - - - We will explain how to use Automatic REMOTE_USER extension. - - - Nous expliquons ici comment utiliser l'extension REMOTE_USER automatique. - - - - - http://fedoraproject.org/wiki/EPEL/ - - - http://fedoraproject.org/wiki/EPEL/ - - - - - Handler status page - - - Page de statut de l'agent - - - - - domain - - - domain - - - - - You can also add some other parameters - - - On peut également ajouter quelques autres paramètres - - - - - You will need a very recent version of Lasso (>= 2.3.0). - - - Vous devez utiliser une version récente de Lasso (>= 2.3.0). - - - - - Allow from all - - - Allow from all - - - - - For now, Zimbra isn't supported by Nginx handler. - - - Pour l'instant, Zimbra n'est pas supporté par le handler Nginx. - - - - - Source directory = [path/to/trunk/build/lemonldap-ng]/doc/ - - - Répertoire des sources = [chemin/vers/trunk/build/lemonldap-ng]/doc/ - - - - - Check XSS Attacks: Set to 'Off' to disable XSS checks. - - - Contrôler les attaques XSS : mettre à 'désactivé' pour désactiver la détection des attaques XSS. - - - - - yum install mod_ssl - - - yum install mod_ssl - - - - - $mailR - - - $mailR - - - - - ^/(?i)index.php\?.*access.*access - - - ^/(?i)index.php\?.*access.*access - - - - - "server_ip_check" => false, - - - "server_ip_check" => false, - - - - - uid - - - uid - - - - - Manual download - - - Téléchargement manuel - - - - - Regexp::Assemble - - - Regexp::Assemble - - - - - userPivot - - - userPivot - - - - - You can allow these users instead of reject them: - - - On peut autoriser ces utilisateurs au lieu de les rejeter : - - - - - documentation:latest:start - - - documentation:latest:start - - - - - This documentation will explain how to configure LL::NG with the developer reserved space. - - - Cette documentation présente la configuration de LL::NG avec l'environnement de développement. - - - - - Sessions are deleted by a scheduled task. - - - Les sessions sont effacées par des tâches planifiées. - - - - - http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng - - - http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng - - - - - coudot - - - coudot - - - - - useXForwardedForIP - - - useXForwardedForIP - - - - - CGI - - - CGI - - - - - documentation/current/prereq.html#apt-get - - - documentation/current/prereq.html#apt-get - - - - - A Zimbra Handler is called - - - Un handler Zimbra est appelé - - - - - LmLocationToReplace: string to replace in Location header - - - LmLocationToReplace : chaîne à remplacer dans l'en-tête Location - - - - - Apache logging - - - Journaux d'Apache - - - - - /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots - - - /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots - - - - - ../../../css/all.css - - - ../../../css/all.css - - - - - Configuration endpoint: URL of OP configuration endpoint - - - Configuration endpoint: URL de point d'accès de configuration de l'OP - - - - - Available parameters are: - - - Paramètres disponibles : - - - - - http://marcelhaise.com/rmll2009/#LemonLDAP - - - http://marcelhaise.com/rmll2009/#LemonLDAP - - - - - http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm - - - http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm - - - - - Force HTTPS in redirection - - - Indicateur HTTPS pour les redirections - - - - - logout_sso, logout_app, logout_app_sso: catch logout request - - - logout_sso, logout_app, logout_app_sso: intercepte les requêtes de déconnexion - - - - - Sunday is the first day. - - - Dimanche est le premier jour. - - - - - Tarball - - - Archive - - - - - ~100 - - - ~100 - - - - - And fill it: - - - et le remplir : - - - - - Upgrade - - - Mise à jour - - - - - /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots - - - /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots - - - - - Signing Certificate: choose a certificate for SP signature. - - - Signing Certificate : choisir un certificat pour la signature du SP. - - - - - secureTokenExpiration - - - secureTokenExpiration - - - - - Group source attribute: name of the attribute in groups entries used in the link, for recursive group search (default: dn). - - - Attribut source du groupe : nom de l'attribut dans l'entrée groupe utilisé dans le lien pour la recherche récursive de groupe (défaut : dn). - - - - - ../documentation/current/authdemo.html - - - ../documentation/current/authdemo.html - - - - - Zimbra also features archiving and discovery for compliance. - - - Zimbra propose aussi l'archivage et discovery for compliance. - - - - - Name: Auth-User - - - Nom : Auth-User - - - - - #a - - - #a - - - - - When it takes “false”, HTTP headers have to be sent by LL::NG to make authentication. - - - Lorsqu'il est à “false”, les en-têtes HTTP doivent être renseignés par LL::NG pour valider l'authentification. - - - - - #b - - - #b - - - - - #c - - - #c - - - - - #d - - - #d - - - - - An authorization is defined by: - - - Une autorisation est définie pas : - - - - - #e - - - #e - - - - - #f - - - #f - - - - - #g - - - #g - - - - - #h - - - #h - - - - - Authentication level: authentication level for this module. - - - Niveau d'authentification : niveau d'authentification accordé à ce module. - - - - - Such configuration can have some security problems: - - - Une telle configuration peut engendrer des problèmes de sécurité : - - - - - #i - - - #i - - - - - rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz - - - rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz - - - - - #j - - - #j - - - - - #l - - - #l - - - - - #m - - - #m - - - - - "userobm_town" => "HTTP_OBM_L", - - - "userobm_town" => "HTTP_OBM_L", - - - - - #n - - - #n - - - - - Create a database if necessary: - - - Créer une base de données si nécessaire : - - - - - #o - - - #o - - - - - Applications protection - - - Protection des applications - - - - - Below are documented internal variables. - - - Ci-dessous sont documentées les variables internes. - - - - - #p - - - #p - - - - - CAS Session backend - - - Module de stockage CAS - - - - - documentation:latest:installdeb - - - documentation:latest:installdeb - - - - - secureTokenAttribute - - - secureTokenAttribute - - - - - #q - - - #q - - - - - #r - - - #r - - - - - France Connect is an authentication platform made by French government. - - - France Connect est une plateforme d'authentification créée par le gouvernement français. - - - - - #s - - - #s - - - - - #t - - - #t - - - - - Integration in Active Directory (LDAP and Kerberos) - - - Integration dans Active Directory (LDAP et Kerberos) - - - - - #u - - - #u - - - - - Shareable - - - Partageable - - - - - #v - - - #v - - - - - Handler parameters - - - Paramètres de l'agent - - - - - #w - - - #w - - - - - #z - - - #z - - - - - Documentation for latest stable version - - - Documentation for latest stable version - - - - - ($uid =~ /^admin0/i)[0] ? - - - ($uid =~ /^admin0/i)[0] ? - - - - - The choice will concern three backends: - - - Ce choix concerne 3 backends: - - - - - http://httpd.apache.org/docs/current/mod/mod_setenvif.html - - - http://httpd.apache.org/docs/current/mod/mod_setenvif.html - - - - - Habib ZITOUNI - - - Habib ZITOUNI - - - - - JSON File configuration backend - - - Backend de configuration en fichier JSON - - - - - Users module - - - Module utilisateurs - - - - - Tomcat - - - Tomcat - - - - - _authChoice - - - _authChoice - - - - - JSON - - - JSON - - - - - Translators - - - Translators - - - - - However, certificate will not be really validated by other SAML components (expiration date, common name, etc.), but will just be a public key wrapper. - - - Toutefois, le certificat ne sera pas réellement validé par les autres composants SAML (date d'expiration, nom commun, etc.), mais simplement vu comme un conteneur de clef publique. - - - - - …. - - - …. - - - - - To work with LL::NG it requires: - - - Pour fonctionner avec LL::NG il faut : - - - - - ^/pub/ - - - ^/pub/ - - - - - Restrict /admin/ directory to user bart.simpson - - - Restreindre le répertoire /admin/ à l'utilisateur bart.simpson - - - - - http://mail.ow2.org/wws/arc/lemonldap-ng-users - - - http://mail.ow2.org/wws/arc/lemonldap-ng-users - - - - - ^/(css|js)/ - - - ^/(css|js)/ - - - - - Date of session creation - - - Date et heure (timestamp) de la création de la session - - - - - If you set useLocalConf to 1 in lemonldap-ng.ini (section [Portal]), the portal will use only a cached configuration. - - - En mettant useLocalConf à 1 dans lemonldap-ng.ini (section [Portal]), le portail utilisera la configuration cachée. - - - - - Common Domain Cookie - - - Domaine commun de cookie - - - - - LL::NG can be used to prompt users with a message. - - - LL::NG peut être utilisé pour présenter des messages aux utilisateurs. - - - - - OAuth 2.0 Token Endpoint: not used here - - - OAuth 2.0 Token Endpoint : pas utilisé ici - - - - - Password change form (in menu) - - - Formulaire de changement de mot-de-passe (dans le menu) - - - - - Oracle - - - Oracle - - - - - Portal produce a notice message in Apache logs or syslog when a user authenticates (or fails to authenticate) and logs out. - - - Le portail génère un message de niveau notice dans les journaux d'Apache ou dans syslog lorsqu'un utilisateur d'authentifie (ou échoue) ou se déconnecte. - - - - - Logo: file name to use as logo - - - Logo : nom de fichier à utiliser comme logo - - - - - vi /var/www/html/limesurvey/config.php - - - vi /var/www/html/limesurvey/config.php - - - - - If you are protecting Dokuwiki with LL::NG as reverse proxy, convert header into REMOTE_USER environment variable. - - - Si Dokuwiki est protégé par un reverse-proxy LL::NG, convertir l'en-tête en variable d'environnement REMOTE_USER. - - - - - So you can have a full AAA protection for your web space as described below. - - - Vous vouvez ainsi avoir une protection AAA complète pour votre espace web tel qu'indiqué ci-dessus. - - - - - Response Location: Access Point for SLO response. - - - Response Location: Point d'accès pour les réponses SLO. - - - - - If your sessions explorer is on the same server that the portal, either use the adminSessions end point in Manager configuration, or override the globalStorage and globalStorageOptions parameters in section all (and not portal) of lemonldap-ng.ini. - - - Si l'explorateur de sessions est sur le même serveur que le portail, utiliser soit la terminaison adminSessions dans la configuration eu manager, ou surcharger les paramètres globalStorage et globalStorageOptions dans la section all (et pas portal) de lemonldap-ng.ini. - - - - - Handler detects URL parameter and create a SSO cookies on its domain, with session ID as value - - - L'agent détecte le paramètre d'URL et crée le cookie SSO dans son domaine, avec la valeur de l'identifiant de session - - - - - Include LemonLDAP::NG configuration in your main Apache configuration: - - - Incluez la configuration LemonLDAP::NG dans celle d'Apache : - - - - - BrowserID (Mozilla Persona) - - - BrowserID (Mozilla Persona) - - - - - Build: - - - Build: - - - - - Just set the authentication type to config and indicate DN and password inside the file config.php: - - - Mettre juste le type d'authentification à config et indiquer le DN et le mot-de-passe dans le fichier config.php: - - - - - openIdSecret - - - openIdSecret - - - - - List of attributes to query to fill user session. - - - Liste d'attributs à interroger pour trouver la session utilisateur. - - - - - FOSDEM - - - FOSDEM - - - - - one with just read rights for other servers - - - une avec seulement des droits en lecture pour les autres serveurs - - - - - 'namespace' => 'MyNamespace'? - - - 'namespace' => 'MyNamespace'? - - - - - Gendarmerie Nationale - - - Gendarmerie Nationale - - - - - psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng - - - psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng - - - - - Social Networks and News - - - Réseaux sociaux et nouvelles - - - - - tar zxvf AuthCAS-1.4.tar.gz -cd AuthCAS-1.4/ -perl Makefile.PL -make -make test - - - tar zxvf AuthCAS-1.4.tar.gz -cd AuthCAS-1.4/ -perl Makefile.PL -make -make test - - - - - Download the latest version: - - - Télécharger la dernière version : - - - - - icons:flags:fr.png - - - icons:flags:fr.png - - - - - LemonLDAP::NG Handler - - - Agent LemonLDAP::NG (handler) - - - - - Password: will not change any password - - - Mots-de-passe : ne change aucun mot-de-passe - - - - - icons:neotux.png - - - icons:neotux.png - - - - - If you modify /saml/metadata suffix you have to change corresponding Apache rewrite rule. - - - Si vous modifiez le suffixe /saml/metadata, vous devez changer la règle de réécriture d'Apache. - - - - - New: to write all configuration history - - - New : pour écrire l'historique de la configuration - - - - - Authentication level: authentication level for this module - - - Niveau d'authentification : niveau d'authentification pour ce module - - - - - Password expiration workflow - - - Procédé d'expiration du mot-de-passe - - - - - https://authssl.example.com - - - https://authssl.example.com - - - - - portal is in a https virtualhost if securedCookie is set - - - le portail est dans un hôte virtuel https si securedCookie est activé - - - - - ->proxy('http://auth.example.com/index.pl/notification'); -  -  -$r = $lite->newNotification( -'<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<root> -<notification uid="foo.bar" date="2009-01-27" reference="ABC"> -<text> You have been granted to access to appli-1 </text> -<text> You have been granted to access to appli-2 </text> -<check> I know that I can acces to appli-1 </check> -<check> I know that I can acces to appli-2 </check> -</notification> -</root> -'); -  -if ( $r->fault ) { - - - ->proxy('http://auth.example.com/index.pl/notification'); -  -  -$r = $lite->newNotification( -'<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<root> -<notification uid="foo.bar" date="2009-01-27" reference="ABC"> -<text> You have been granted to access to appli-1 </text> -<text> You have been granted to access to appli-2 </text> -<check> I know that I can acces to appli-1 </check> -<check> I know that I can acces to appli-2 </check> -</notification> -</root> -'); -  -if ( $r->fault ) { - - - - - POST data: use form replay - - - Des données POST : à utiliser pour répondre aux formulaires - - - - - Indeed, by default, users without logon hours values are rejected. - - - Sinon, par défaut, les utilisateurs sans créneau horaire de connexion sont rejetés. - - - - - http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - - - http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - - - - - Address: URL of application - - - Adresse : URL de l'application - - - - - Use /adminSessions if the Handler need to modify the session, for example if you configured an idle timeout. - - - Utiliser /adminSessions si l'agent doit modifier la session, par exemple si on configure un délai d'inactivité des sessions. - - - - - http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 - - - http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 - - - - - https://my-profile.eu/ - - - https://my-profile.eu/ - - - - - For example, the user name Aladdin and password open sesame would be combined as Aladdin:open sesame – which is equivalent to QWxhZGRpbjpvcGVuIHNlc2FtZQ== when encoded in Base64. - - - Par exemple, le nom Aladdin et le mot-de-passe "open sesame" vont être assemblés en "Aladdin:open sesame" – dont l'équivalent est QWxhZGRpbjpvcGVuIHNlc2FtZQ== en Base64. - - - - - LL::NG can use a white list or a black list to filter allowed OpenID domains. - - - LL::NG peut utiliser une liste blanche ou noire pour filtrer les domaines OpenID autorisés. - - - - - Lemonldap::NG manage applications by their hostname (Apache's virtualHosts). - - - Lemonldap::NG gère les applications par leurs noms d'hôtes(hôtes virtuels d'Apache). - - - - - Maintenance mode - - - Mode maintenance - - - - - For example, if real sessions are stored in files: - - - Par exemple, si les sessions réelels sont stockées dans des fichiers : - - - - - CRONDIR: Cronfile directory (default: $PREFIX/etc/lemonldap-ng/cron.d) - - - CRONDIR : répertoire des fichiers cron (défaut: $PREFIX/etc/lemonldap-ng/cron.d) - - - - - All lemonldap-ng tools are in /usr/share/lemonldap-ng/bin/ - - - Tous les outils lemonldap-ng se trouvent dans /usr/share/lemonldap-ng/bin/ - - - - - You can add, delete or modify a virtual host here. - - - Il est possible d'ajouter, effacer ou modifier un hôte virtuel ici. - - - - - a15a18c8bb17e6f67886a9af1898c018b9f5a072 - - - a15a18c8bb17e6f67886a9af1898c018b9f5a072 - - - - - _userDB - - - _userDB - - - - - field - - - champ - - - - - Prepare the LDAP server and the LL::NG configuration file - - - Préparer le serveur LDAP et le fichier de configuration LL::NG - - - - - dob - - - dob - - - - - Selected by default during installation. - - - Sélectionné par défaut lors de l'installation. - - - - - status - - - status - - - - - The fields are defined in OpenID Connect standard, and depends on the scope requested by LL::NG (see options in next chapter). - - - Les champs sont définis dans le standard OpenID-Connect, et dépendent de la portée requise par LL::NG (voir les options dans le prochain chapitre). - - - - - server - - - server - - - - - It can be configured globally, or inside a virtual host. - - - Il peut être configuré globalement, ou dans chaque hôte virtuel. - - - - - Thomas CHEMINEAU - - - Thomas CHEMINEAU - - - - - Conferences - - - Conférences - - - - - Manager menu organization - - - Organisation du menu du manager - - - - - SOAP services - - - Services SOAP - - - - - singleIP - - - singleIP - - - - - exportedvars - - - exportedvars - - - - - Then you will be able to use it in your template like this: - - - On peut ensuite l'utiliser dans le modèle comme suit : - - - - - skip - - - skip - - - - - CA file: CA certificate used to validate CAS server certificate - - - Fichier CA : certificat de la CA utilisée pour valider le certificat du serveur CAS - - - - - Each module can be activated trough a rule, using user session information. - - - Chaque module peut être activé via une règle en utilisant les informations de session de l'utilisateur. - - - - - exportedAttr - - - exportedAttr - - - - - install_manager_libs - - - install_manager_libs - - - - - You can also disable internal Sympa authentication to keep only LemonLDAP::NG by removing user_table paragraph - - - Il est également possible de désactiver l'authentification interne de Sympa pour ne garder que celle de LemonLDAP::NG en supprimant le paragraphe user_table - - - - - You just have to create error_zz and msg_zz subroutines (where zz is your international code, example: “fr” for France) by copying error_en and msg_en. - - - Vous avez simplement à créer les fonctions error_zz et msg_zz (où zz est votre code international, exemple: “fr” pour le français) en copiant error_en et msg_en. - - - - - Mailing lists - - - Mailing lists - - - - - passwordDB - - - passwordDB - - - - - RewriteRule ^/cas/.* /index.pl - - - RewriteRule ^/cas/.* /index.pl - - - - - ../../documentation/presentation.html#cross_domain_authentication_cda - - - ../../documentation/presentation.html#cross_domain_authentication_cda - - - - - Register LemonLDAP::NG on partner Identity Provider - - - Enregistrer LemonLDAP::NG dans le fournisseur d'identité partenaire - - - - - Session key containing email address - - - La clef de session contient l'adresse mail - - - - - Account: DN used to connect to LDAP server. - - - Compte : DN à utiliser pour se connecter au serveur LDAP. - - - - - If you are protecting MediaWiki with LL::NG as reverse proxy, convert header into REMOTE_USER environment variable. - - - Si Mediawiki est protégé par un reverse-proxy LL::NG, convertir l'en-tête en variable d'environnement REMOTE_USER. - - - - - Notification backend options - - - Options du module de stockage des notifications - - - - - applications:phpldapadmin_logo.png - - - applications:phpldapadmin_logo.png - - - - - http://code.google.com/p/redis/ - - - http://code.google.com/p/redis/ - - - - - secureTokenUrls - - - secureTokenUrls - - - - - Name: display text - - - Nom : texte à afficher - - - - - SAML 2.0 / Shibboleth - - - SAML 2.0 / Shibboleth - - - - - User authenticates on Portal - - - L'utilisateur d'authentifie sur le portail - - - - - # Uncomment this line if you use Lemonldap::NG menu - - - # Décommentez cette ligne si vous utilisez le menu Lemonldap::NG - - - - - Application list: display categories and applications allowed for the user - - - Liste des applications : affiche les catégories et applications autorisée pour l'utilisateur - - - - - Allow from all - - - Allow from all - - - - - There are no global authorizations except the right to open a session in the portal. - - - Il n'y a pas d'autorisation globale, à l'exception de la règle accordant l'ouverture de session dans le portail. - - - - - http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod - - - http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod - - - - - A skin will often refer to the common skin, which is not a real skin, but shared skin objects (like scripts, images and CSS). - - - Un thème se réfère souvent au thème common, qui n'est pas un thème réel mais contient des objects partagés (tels les scripts, images et CSS). - - - - - dbiPasswordMailCol - - - dbiPasswordMailCol - - - - - Accept all authenticated users: - - - Accepte tout utilisateur authentifié : - - - - - ou=sessions,dc=example,dc=com - - - ou=sessions,dc=example,dc=com - - - - - ~150 - - - ~150 - - - - - Expression - - - Expression - - - - - portalRequireOldPassword - - - portalRequireOldPassword - - - - - Service configuration will be used to generate LL::NG SAML metadata, that will be shared with other providers. - - - La configuration du service est utilisée pour générer les métadatas SAML de LL::NG, qui sont partagées avec les autres fournisseurs. - - - - - Portal URL - - - URL du portail - - - - - Store -> MySQL -Lock -> Null -Generate -> MD5 -Serialize -> Storable -DataSource -> dbi:mysql:sessions;host=... - - - Store -> MySQL -Lock -> Null -Generate -> MD5 -Serialize -> Storable -DataSource -> dbi:mysql:sessions;host=... - - - - - Then edit rules and headers. - - - Éditer ensuite les règles et en-têtes. - - - - - Require old password: used only in the password changing module of the menu, will check the old password before updating it - - - Exige l'ancien mot-de-passe : utilisé seulement dans le module de changement du mot-de-passe du menu, vérifie l'ancien mot-de-passse avant de le changer - - - - - Keep the private key in a file, for example lemonldap-ng-priv.key, then use openssl to generate an auto-signed certificate: - - - Garder la clef privée dans un fichier, par exemple lemonldap-ng-priv.key, et utiliser openssl pour générer un certificat auto-signé : - - - - - Standard virtual host directives, to serve portal pages: - - - Directives standard d'hôte virtuel pour servir les pages du portail : - - - - - Apache::Session::Redis is the faster shareable session backend - - - Apache::Session::Redis est le module de stockage des sessions en réseau le plus rapide - - - - - mail - - - mail - - - - - tchemineau@example.com - - - tchemineau@example.com - - - - - ldapconfbackend - - - ldapconfbackend - - - - - http://www.linuxpicnic.org/ - - - http://www.linuxpicnic.org/ - - - - - API documentation - - - Documentation de l'interface de programmation (API) - - - - - Manager: used to manage LemonLDAP::NG configuration and to explore sessions. - - - Manager: utilisé pour gérer la configuration LemonLDAP::NG et explorer les sessions. - - - - - apt-cache search lemonldap-ng - - - apt-cache search lemonldap-ng - - - - - http://search.cpan.org/perldoc?Apache::Session::Browseable - - - http://search.cpan.org/perldoc?Apache::Session::Browseable - - - - - Krb5KeyTab /etc/lemonldap-ng/auth.keytab - - - Krb5KeyTab /etc/lemonldap-ng/auth.keytab - - - - - zimbraUrl - - - zimbraUrl - - - - - The database username - - - Le login de la base de données - - - - - sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini - - - sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini - - - - - Read-only functions (index.pl/sessions or index.pl/adminSessions paths): - - - Fonctions en lecture seule (chemins index.pl/sessions ou index.pl/adminSessions) : - - - - - </Location> -  - - - </Location> -  - - - - - http://auth.ucanss.fr/ - - - http://auth.ucanss.fr/ - - - - - Reset password on next logon workflow - - - Réinitialisation du mot-de-passe à la connexion suivante - - - - - Configure phpLDAPadmin virtual host like other protected virtual host. - - - Configurer l'hôte virtuel phpLDAPadmin comme n'importe quel autre hôte virtuel protégé. - - - - - All rules are concerned: - - - Toutes les règles sont concernées : - - - - - ../documentation/current/installdeb.html - - - ../documentation/current/installdeb.html - - - - - LimeSurvey configuration - - - Configuration de LimeSurvey - - - - - Berlin - - - Berlin - - - - - Note: since AD 2012, each user can have a specific password expiration policy. - - - Note : depuis AD 2012, chaque utilisateur peut disposer d'une politique 'expiration de mot-de-passe différente. - - - - - ../../../../media/applications/mediawiki_logo.png - - - ../../../../media/applications/mediawiki_logo.png - - - - - Browseable session backend - - - Backend de session explorable - - - - - Configuration reload will then be effective in less than 10 minutes. - - - Le rechargement de la configuration sera effectif en moins de 10 minutes. - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html - - - - - → You use the Apache authentication backend, but Apache is not or bad configured (no REMOTE_USER send to LemonLDAP::NG). - - - → Le backend d'authentification Apache est utilisé, mais Apache n'est pas ou mal configuré (la variable d'environnement REMOTE_USER n'est pas envoyée à LemonLDAP::NG). - - - - - In Manager, go in General Parameters > Authentication modules and choose OpenID for authentication and/or users. - - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir OpenID pour les modules authentification, utilisateurs et/ou mots-de-passe. - - - - - $_auth eq LDAP or $_auth eq DBI - - - $_auth eq LDAP or $_auth eq DBI - - - - - Single Sign On - - - Authentification unique (Single Sign On) - - - - - Edit then share-config-custom.xml and uncomment the last part. - - - Éditer ensuite share-config-custom.xml et décommenter la dernière partie. - - - - - Common domain: Name of the common domain (where common cookie is available). - - - Domaine commun : Nom du domaine commun (où le cookie commun est disponible). - - - - - [configuration] -type = File -dirName = /var/lib/lemonldap-ng/conf - - - [configuration] -type = File -dirName = /var/lib/lemonldap-ng/conf - - - - - For each attribute, you can set: - - - Pour chaque attribut, on peut indiquer : - - - - - MRTG configuration example: - - - Exemple de configuration MRTG : - - - - - Skin: the name of the skin to use. - - - Thème : le nom du thème à utiliser. + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir SSL pour l'authentification. @@ -7152,5222 +1752,26 @@ dirName = /var/lib/lemonldap-ng/conf - SAML Identity Type: choose Federation ID. + ../../../../media/documentation/liferay_4.png - - SAML Identity Type : choisir "Federation ID". + + ../../../../media/documentation/liferay_4.png - Syslog facility + Authentication request - - Facilité syslog + + Requête d'authentification - Add a new rule: + Bugzilla virtual host in Manager - - Ajouter une nouvelle règle : - - - - - +1h: one hour from session creation - - - +1h : une heure après la création de la session - - - - - include /usr/local/lemonldap-ng/etc/portal-apache2.conf -include /usr/local/lemonldap-ng/etc/handler-apache2.conf -include /usr/local/lemonldap-ng/etc/manager-apache2.conf -include /usr/local/lemonldap-ng/etc/test-apache2.conf - - - include /usr/local/lemonldap-ng/etc/portal-apache2.conf -include /usr/local/lemonldap-ng/etc/handler-apache2.conf -include /usr/local/lemonldap-ng/etc/manager-apache2.conf -include /usr/local/lemonldap-ng/etc/test-apache2.conf - - - - - Outlook Web Access, … - - - Outlook Web Access, … - - - - - lemonldap-ng-dev@ow2.org - - - lemonldap-ng-dev@ow2.org - - - - - ErrorDocument 401 /login.pl - - - ErrorDocument 401 /login.pl - - - - - _idp - - - _idp - - - - - ... - - - ... - - - - - CREATE TABLE notifications ( - - - CREATE TABLE notifications ( - - - - - Real session backend - - - Backend de session réel - - - - - User tries to access protected application, his request is catched by Handler - - - Lorsqu'un utilisateur tente d'accéder à une application protégée, il est intercepté par l'agent (handler) - - - - - http://openid.net/specs/openid-simple-registration-extension-1_0.html - - - http://openid.net/specs/openid-simple-registration-extension-1_0.html - - - - - IO::String - - - IO::String - - - - - ldapSetPassword - - - ldapSetPassword - - - - - documentation:latest:notifications - - - documentation:latest:notifications - - - - - limesurvey - - - limesurvey - - - - - User rejected because VirtualHost XXXX has no configuration - - - User rejected because VirtualHost XXXX has no configuration - - - - - Multi modules display - - - Affichage des modules de Multi - - - - - Those capabilities can be used simultaneously or separately. - - - Ces capacités peuvent être utilisées simultanément ou séparemment. - - - - - ../../../../media/applications/tomcat_logo.png - - - ../../../../media/applications/tomcat_logo.png - - - - - You can test any URL to see if it's protected using testUri(). - - - On peut tester toute URL pour voir si elle est protégée en utilisant testUri(). - - - - - Local cache parameters - - - Paramètres du cache local - - - - - documentation:googleapps-menu.png - - - documentation:googleapps-menu.png - - - - - Else, current configuration is kept. - - - Sinon, la configuration courante est gardée. - - - - - User tries to access a protected application in a different domain - - - L'utilisateur tente d'accéder à une application protégée d'un autre domaine - - - - - Configuration - - - Configuration - - - - - Install packages - - - Installer les paquets - - - - - http://linuxfr.org/news/sortie-de-lemonldapng-version-10 - - - http://linuxfr.org/news/sortie-de-lemonldapng-version-10 - - - - - Notification format - - - Format des notifications - - - - - Exceptions: allow anonymous access for specific URLs (connectors, etc.) - - - Exceptions : autoriser l'accès anonyme pour les URLs spécifiques (connecteurs, etc.) - - - - - http://lanyrd.com/2011/jdll/smdct/ - - - http://lanyrd.com/2011/jdll/smdct/ - - - - - DBI user - - - Utilisateur DBI - - - - - ../../../../media/documentation/googleapps-ssoconfig.png - - - ../../../../media/documentation/googleapps-ssoconfig.png - - - - - So you can define for example: - - - Ainsi on peut définir par exemple: - - - - - Those macros are calculated only at the first usage and stored in the local session cache (only for this server) and only if the user access to the related applications. - - - Ces macros sont calculées seulement à leur premier usage et stockées dans le cache local des sessions (uniquement pour ce serveur) et seulement si l'utilisateur accède à l'application relative. - - - - - To protect the manager by LL::NG, you just have to set this in lemonldap-ng.ini configuration file (section [manager]): - - - Pour protéger le manager par LL::NG, il suffit de mettre ceci dans le fichier de configuration lemonldap-ng.ini (section [manager]) : - - - - - _password - - - _password - - - - - All pages - - - Toutes les pages - - - - - tomcat >= 5.5 - - - tomcat >= 5.5 - - - - - Clément OUDOT - - - Clément OUDOT - - - - - CAS server URL - - - URL du serveur CAS - - - - - Delete other session if IP differs - - - Efface les autres sessions de l'utilisateur si les adresses IP diffèrent - - - - - You can show them using Facebook Graph API explorer - - - On peut les voir en utilisant l'explorateur de l'API Graph de Facebook - - - - - Nginx is fully supported by LemonLDAP::NG since version 1.9. - - - Nginx est pleinement supporté par LemonLDAP::NG depuis la version 1.9. - - - - - Check conditions: set to Off to disable conditions checking on authentication responses. - - - Vérifier les conditions : active ou désactive, l'examen des conditions dans les réponses d'authentification. - - - - - perl-Lemonldap-NG-Portal: CPAN - Portal modules - - - perl-Lemonldap-NG-Portal : CPAN - modules portail - - - - - Authentication, Authorization and Accounting (AAA) mechanisms - - - Mécanismes d'authentification, d'autorisation et de traçabilité (AAA) - - - - - Passive authentication: set IsPassive flag in authentication request - - - Authentification passive : positionne le drapeau IsPassive dans la requête d'authentification - - - - - [all] -cda = 1 - - - [all] -cda = 1 - - - - - These parameters are not mandatory to run SAML service, but can help to customize it: - - - Ces paramètres ne sont pas obligatoires pour faire fonctionner le service SAML, mais peuvent aider à leur personnalisation : - - - - - You can configure here which field of LL::NG session will be associated to a NameID format. - - - Vous pouvez indiquer ici l'attribut de session de LL::NG qui sera associé au format du NameID. - - - - - Now go in Options: - - - Aller ensuite dans Options: - - - - - SAML sessions module name and options - - - Options et nom du module de sessions SAML - - - - - URL for mail reset - - - URL pour la réinitialisation par courriel - - - - - This value will be used to know to which recipient the has to be sent (default: mail). - - - Cette valeur peut être utilisée pour savoir à quel destinataire doit être envoyé le courriel (défaut : mail). - - - - - Full access control - - - Contrôle d'accès complet - - - - - An enterprise Google Apps account - - - Un compte applicatif Google entreprise - - - - - ../../../media/documentation/ha-apache.png - - - ../../../media/documentation/ha-apache.png - - - - - Twitter is a famous microblogging server. - - - Twitter est un serveur de microblog célèbre. - - - - - It returns: - - - Elle retourne : - - - - - Zimbra Handler parameters - - - Paramètres du handler Zimbra - - - - - LemonLDAP::NG does not manage Apache configuration - - - LemonLDAP::NG ne gère pas la configuration d'Apache - - - - - http://twitter.com/lemonldapng - - - http://twitter.com/lemonldapng - - - - - uidR - - - uidR - - - - - Authorization Code flow - - - Débit de code d'autorisation - - - - - You need to forward the password, which can be the user main password (if password is stored in session, or any user attribute (if you keep secondary passwords in users database). - - - Il est nécessaire d'exporter le mot-de-passe, qui peut être le mot-de-passe principal de l'utilisateur (si le mot-de-passe est stocké dans la session, ou n'importe quel attribut utilisateur (si d'autres mots-de-passe sont stockés dans la base de données des utilisateurs). - - - - - icons:bug.png - - - icons:bug.png - - - - - https://github.com/9h37/django-lemonldap - - - https://github.com/9h37/django-lemonldap - - - - - See prerequisites and dependencies chapter for more. - - - Voir le chapître pré-requis et dépendances. - - - - - 20 - - - 20 - - - - - Key - - - Clef - - - - - Apache configuration file on LL::NG reverse proxy (hosting LL::NG Handler): - - - le fichier de configuration d'Apache sur le reverse-proxy LL::NG (celui qui héberge l'agent LL::NG): - - - - - 22 - - - 22 - - - - - ../documentation/current/ssocookie.html#sso_cookie - - - ../documentation/current/ssocookie.html#sso_cookie - - - - - To allow the Login History tab in Menu, configure it in General Parameters > Portal > Menu > Modules (see portal menu configuration). - - - Pour activer l'onglet de l'historique de connexion dans le menu, le configurer dans Paramètres généraux > Portail > Menu > Modules (voir la configuration du menu du portail). - - - - - Persistent Session backend options - - - Options du backend des sessions persistantes - - - - - /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - - - - - LL::NG can use a lot of databases as authentication, users and password backend: - - - LL::NG peut utiliser de nombreuses bases de données comme backend d'authentification, d'utilisateurs et de mots de passe : - - - - - Skin name - - - Nom du thème - - - - - Rule name - - - Nom de la règle - - - - - This kind of SSO mechanism is not clean, and can lead to problems, like local password blocking, local session not well closed, etc. - - - Ce type de mécanisme SSO n'est pas parfait et peut générer des problèmes tels des blocages de mots-de-passe, sessions locales mal closes, etc... - - - - - ../media/icons/flags/de.png - - - ../media/icons/flags/de.png - - - - - Logout - - - Déconnexion - - - - - # Uncomment this line if you use portal SOAP capabilities - - - # Décommenter cette ligne si les fonctions SOAP du portail sont utilisées - - - - - XSS attack detected - - - XSS attack detected - - - - - You only need a reload URL per physical servers, as Handlers share the same configuration cache on each physical server. - - - Une URL par serveur physique est nécessaire, car les agents partagent le même cache de configuration pour chaque serveur physique. - - - - - → You do not use the new configuration syntax for application list. - - - → La nouvelle syntaxe de configuration de la liste des applications n'est pas utilisée. - - - - - http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm - - - http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm - - - - - 31 - - - 31 - - - - - Apache based protection allow to be independent from WebSSO, so Manager will always be reachable even if WebSSO configuration is corrupted. - - - Une protection basée sur Apache permet d'être indépendant du WebSSO, ainsi le manager est toujours accessible même si la configuration du WebSSO est corrompue. - - - - - variables - - - variables - - - - - Go in Manager and create a new OpenID Connect provider. - - - Aller dans le Manager et créer un fournisseur OpenID-Connect. - - - - - Mot de passe pour l'utilisateur lemonldap-ng : -[...] -lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); -lemonldap-ng=> q - - - Mot de passe pour l'utilisateur lemonldap-ng : -[...] -lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); -lemonldap-ng=> q - - - - - It provides full functionality you expect from an email client, including MIME support, address book, folder manipulation, message searching and spell checking. - - - Il fournit toutes les fonctionnalités attendues d'un client email, y compris support MIME, carnet d'adresses, manipulation des dossiers, recherche de messages et correcteur d'orthographe. - - - - - In General, fill at least the following information: - - - Dans General, remplir au moins les informations suivantes : - - - - - ValveLemonLDAPNG.jar is created under /dist directory. - - - ValveLemonLDAPNG.jar est créé dans le répertoire /dist. - - - - - http://perldoc.perl.org/functions/return.html - - - http://perldoc.perl.org/functions/return.html - - - - - print STDERR "SOAP Error: " . $r->fault->{faultstring}; -} -else { - - - print STDERR "SOAP Error: " . $r->fault->{faultstring}; -} -else { - - - - - You can call it france-connect for example. - - - On peut l'appeler france-connect par exemple. - - - - - Parameter redirections - - - Paramètrer les redirections - - - - - By default, configuration is stored in files, so access trough network is not possible. - - - Par défaut, la configuration est stockée dans des fichiers, donc l'accès par le réseau n'est en général pas possible. - - - - - Event - - - Événement - - - - - CornerStone On Demand (CSOD) allows to use SAML to authenticate users. - - - CornerStone On Demand (CSOD) permet d'utiliser SAML pour authentifier les utilisateurs. - - - - - AuthName "LL::NG Manager" - - - AuthName "LL::NG Manager" - - - - - http://www.wikipedia.org - - - http://www.wikipedia.org - - - - - _openid_id - - - _openid_id - - - - - http://www.private.com - - - http://www.private.com - - - - - XXXX was not found in tree - - - XXXX was not found in tree - - - - - Creation can take up to 1 hour. - - - Cette création prend jusqu'à 1 heure. - - - - - Application logout: the request is forwarded to application but SSO session is not closed - - - Déconnexion applicative: la requête est transmise à l'application mais la session SSO n'est pas détruite - - - - - To get more information on user (name, mail, etc.), you have to read HTTP headers. - - - Pour obtenir plus d'information sur l'utilisateur (nom, adresse de courriel, etc...), il faut lire les en-têtes HTTP. - - - - - Before installing the packages, install dependencies. - - - Avant d'installer les paquets, installer les dépendances. - - - - - You can set one or several IP addresses, separated by spaces, or let this parameter empty to disable the checking. - - - Plusieurs adresses IP separées par des espaces peuvent être entrées, ou ce paramètre peut rester vide pour désactiver ce contrôle. - - - - - Change the user attribute to store in Apache logs (“General Parameters » Logs » REMOTE_USER”): use the variable declared above - - - Changer l'attribut utilisateur à stocker dans les journaux d'Apache (“Paramètres généraux » Journaux » REMOTE_USER”) : utiliser la variable ci-dessus - - - - - Header name - - - Nom d'en-tête - - - - - ../pages/default_sidebar.html - - - ../pages/default_sidebar.html - - - - - You need to get a preauth key from Zimbra server. - - - Il est nécessaire de récupérer une clef de pré-authentification auprès du serveur Zimbra. - - - - - Architecture - - - Architecture - - - - - Restart all your remote Apache servers - - - Redémarrer tous les serveurs Apache distants - - - - - Template parameters - - - Paramètres des modèles - - - - - ../../../../media/documentation/liferay_2.png - - - ../../../../media/documentation/liferay_2.png - - - - - Other resources - - - Autres documents - - - - - You can also use the same user for all. - - - On peut également utiliser le même compte pour tous. - - - - - 'lang' => 'en', - - - 'lang' => 'en', - - - - - OBM includes Groupware, messaging server, CRM, LDAP, Windows Domain, smartphone and PDA synchronization… - - - OBM inclut un groupware, un serveur de messagerie, un CRM, un annuaire LDAP, un domaine Windows, un dispositif de synchronisation pour smartphone et PDA… - - - - - http://auth.example.com/?logout=1 - - - http://auth.example.com/?logout=1 - - - - - Note that Apache::Session::Browseable::MySQL doesn't use MySQL locks. - - - Notez que Apache::Session::Browseable::MySQL n'utilise pas les verrous MySQL. - - - - - Multi overridden parameters - - - Paramètres surchargés pour "Multi" - - - - - Cookie name (optional): name of the cookie of primary portal, if different from secondary portal - - - Nom du cookie (optionnel) : nom du cookie du portail primaire, s'il est différent de celui du portail secondaire - - - - - The -# host must be matched by a group named "host". - - - The -# host must be matched by a group named "host". - - - - - Go to the Manager and create a new virtual host for Zimbra. - - - Aller dans le manager et créer un nouvel hôte virtuel pour Zimbra. - - - - - Must be secured by network access control. - - - Doit être securisé par un contrôle d'accès réseau. - - - - - Secure Token Handler - - - Agent jeton sécurisé - - - - - Master's IP address: the IP addresses of servers which are accredited to authenticate user. - - - Adresse IP du maître : les adresses IP des serveurs autorisés à authentifier les utilisateurs. - - - - - Let's go - - - On y va - - - - - SAML service configuration - - - Configuration du service SAML - - - - - documentation:liferay_6.png - - - documentation:liferay_6.png - - - - - RoundCube webmail is a browser-based multilingual IMAP client with an application-like user interface. - - - Le webmail RoundCube est un client IMAP web multilingue une interface riche type application. - - - - - The portal is the visible part of LemonLDAP::NG, all user interactions are displayed on it. - - - Le portail est la partie visible de LemonLDAP::NG, toutes les interactions utilisateurs y sont affichées. - - - - - DBI Login column - - - Colonne de nom de connexion DBI - - - - - casAccessControlPolicy - - - casAccessControlPolicy - - - - - Options - - - Options - - - - - localStorage - - - localStorage - - - - - ../../../../media/documentation/googleapps-export-priv-key.png - - - ../../../../media/documentation/googleapps-export-priv-key.png - - - - - It can be used to delete a session - - - Il peut être utilisé pour effacer une session - - - - - Deny from all - - - Deny from all - - - - - Sympa shared secret - - - Secret partagé de Sympa - - - - - Sympa mail session key - - - Clef de session mail pour Sympa - - - - - ../../../media/documentation/lasso.png - - - ../../../media/documentation/lasso.png - - - - - You also need to register to Google the redirect URI. - - - Il faut également enregistrer chez Google l'URI de redirection. - - - - - Applications listed below are known to be easy to integrate in LL::NG. - - - Les applications listées ci-dessous sont connues pour être faciles à intégrer à LL::NG. - - - - - cookieName - - - cookieName - - - - - kdestroy - - - kdestroy - - - - - SSLAuthnLevel - - - SSLAuthnLevel - - - - - OBM Apache configuration must be loaded after LL::NG Apache configuration. - - - La configuration du serveur Apache d'OBM doit être chargée après celle de LL::NG. - - - - - He must contact his administrator. - - - Il doit contacter son administrateur. - - - - - Packages are available on the Download page. - - - Les paquets sont disponibles sur la page de téléchargement. - - - - - You can manage roles with the RBAC model or by using groups. - - - On peut gérer les rôles avec le modèle RBAC ou en utilisant les groupes. - - - - - LemonLDAP::NG used as CAS server. - - - LemonLDAP::NG utilisé comme serveur CAS. - - - - - Main features - - - Fonctionnalités principales - - - - - my-profile.eu - - - my-profile.eu - - - - - Distinguished name - - - Nom distinct (distinguished name) - - - - - Order allow,deny - - - Order allow,deny - - - - - The content of the SVN tarball is not the same as the official tarball. - - - Le contenu de l'archive SVN n'est pas le même que l'officielle. - - - - - We suppose that LimeSurvey is installed in /var/www/html/limesurvey - - - On suppose que LimeSurvey est installé dans /var/www/html/limesurvey - - - - - Password database: where change password - - - Base de données des mots-de-passe : où changer le mot-de-passe - - - - - phpLDAPadmin - - - phpLDAPadmin - - - - - It is best known for their CRM products and social networking applications. - - - Elle est connue pour ses CRM et applications de réseaux sociaux. - - - - - You can also display a check box on the authentication form, to allow user to see their login history before beeing redirected to the protected application (see portal customization). - - - on peut aussi afficher une case à cocher dans le formulaire d'authentification pour autoriser l'utilisateur à voir son historique de connexion avant d'être redirigé vers l'application protégée (voir la personnalisation du portail). - - - - - You can use one or a combination of: - - - On peut utiliser un ou plusieurs solution : - - - - - A login is considered as successful if user get authenticated and is granted a session; as failed, if he fails to authenticate or if he is not allowed to open a session. - - - Une connexion est considérée comme réussie si l'utilisateur est authentifié et autorisé à ouvrir une session ; comme échouée, sinon. - - - - - You can use different dbiUser strings : - - - Plusieurs chaînes dbiUser sont utilisables : - - - - - http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 - - - http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 - - - - - qw(delete header cache read_from_client cookie redirect unescapeHTML)); - - - qw(delete header cache read_from_client cookie redirect unescapeHTML)); - - - - - http://joind.in/2862 - - - http://joind.in/2862 - - - - - <bean id="userDetailsServiceWrapper" class="org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"> - - - <bean id="userDetailsServiceWrapper" class="org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"> - - - - - Salesforce is not able to read metadata, you must fill the information into a form. - - - Salesforce ne peut pas lire les métadatas, il faut les indiquer dans un formulaire. - - - - - LemonLDAP::NG - - - LemonLDAP::NG - - - - - You can choose other Makefile targets: - - - On peut choisir d'autres cibles du Makefile : - - - - - Address: set one of Google Apps URL (all Google Apps product a distinct URL), for example http://www.google.com/calendar/hosted/mydomain.org/render - - - Address : indiquer une des URL de Google Apps (chaque application Google Apps produit une URL distincte), par exemple http://www.google.com/calendar/hosted/mydomain.org/render - - - - - Display deleted sessions: display deleted sessions on authentication phase. - - - Afficher les sessions effacées : affiche les sessions effacées lors de la phase d'authentification. - - - - - RewriteEngine On - - - RewriteEngine On - - - - - Optimized for session explorer and single session features. - - - Optimisé pour l'explorateur de sessions et les fonctionnalités de session unique. - - - - - authorize: check if user is authorizated to access to this URL - - - authorize : vérifie si l'utilisateur est autorisé à accèder à cette URL - - - - - See full parameters list - - - Voir la liste complète des paramètres - - - - - Security - - - Sécurité - - - - - All handlers download the whole configuration, so many servers can serve the same virtual hosts - - - Tous les agents téléchargent intégralement la configuration, donc plusieurs serveurs peuvent servir le même hôte virtuel - - - - - [login] is the user login (or any other session information, see below) - - - [login] est le nom de connexion (ou tout autre information de session, voir ci-dessous) - - - - - - - - - - - - - ../media/icons/chat.png - - - ../media/icons/chat.png - - - - - LL::NG based protection - - - Protection basée sur LL::NG - - - - - Define headers used in OBM mapping, for example: - - - Definir les en-têtes utilisés pour les correspondances OBM, par exemple : - - - - - In 1.3, LL::NG have a captcha feature which is used in this case. - - - Dans la version 1.3, LL::NG dispose d'une fonctionnalité "captcha" qui est utilisée dans ce cas. - - - - - ... -</IDPSSODescriptor> - - - ... -</IDPSSODescriptor> - - - - - logout_url http://sympa.example.com/wws/logout - - - logout_url http://sympa.example.com/wws/logout - - - - - Changes: lemonldap-ng-changes@ow2.org ( Subscribe | Archives ) - - - Changements: lemonldap-ng-changes@ow2.org ( Souscrire | Archives ) - - - - - You can also adapt Apache access control: - - - On peut également adapter le contrôle d'accès d'Apache : - - - - - An error occurs on server side: SERVER_ERROR (500) - - - Une erreur est survenue côté serveur : SERVER_ERROR (500) - - - - - portal/skins/common/mail_password.tpl - - - portal/skins/common/mail_password.tpl - - - - - yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* - - - yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* - - - - - Perl - - - Perl - - - - - Identity Provider Certificate: whereas it is mentionned that this is the authentication certificate, you must give your LemonLDAP::NG (IdP) signing certificate. - - - Identity Provider Certificate : bien qu'il semble devoir être renseigné ici le certificat d'authentification, c'est celui de signature de l'IdP Lemonldap::NG qu'il faut renseigner. - - - - - Password: password to used to connect to LDAP server. - - - Mot-de-passe : mot-de-passe à utiliser pour se connecter au serveur LDAP. - - - - - If you close your session on LL::NG side, your Google session will still be open. - - - Si on ferme la session LL::NG, celle de Google reste ouverte. - - - - - It returns 1 if this match, 0 else. - - - Elle retourne 1 si c'est bon, 0 sinon. - - - - - /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - - - /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - - - - - roleKey: key in the HTTP header containing roles. - - - roleKey : nom de l'en-tête HTTP contenant les rôles. - - - - - Now configure all SAML parameters: - - - Puis configurer tous les paramètres SAML : - - - - - Add it to trustedDomains (or set * in trustedDomains to accept all). - - - L'ajouter à trustedDomains (ou mettre * dans trustedDomains pour tout accepter). - - - - - mailreset_step2.png - - - mailreset_step2.png - - - - - The common domain is used by SAML SP to find an Identity Provider for the user, and by SAML IDP to register itself in user's IDP list. - - - Le domaine commun est utilisé par le SP SAML pour trouver le fournisseur d'identité de l'utilisateur et par l'IdP SAML pour s'enregistrer dans la liste des IDP. - - - - - Jean-Thomas CHECCO - - - Jean-Thomas CHECCO - - - - - dirName - - - dirName - - - - - ^/(?i)index.php\?.*access=admin - - - ^/(?i)index.php\?.*access=admin - - - - - Location: Access Point for SSO request and response. - - - Location: Point d'accès des requêtes et réponses SSO. - - - - - //"userobm_web_list" => , - - - //"userobm_web_list" => , - - - - - A specific persistent session is created with this module, to store attribute values returned by Google. - - - Une session persistente est créée avec ce module pour stocker les valeurs d'attribut renvoyées par Google. - - - - - Zimbra preauthentication URL - - - URL de pré-authentification Zimbra - - - - - Perl auto-protected CGI - - - CGI aito-protégée Perl - - - - - You can add this repository to have recent packages: - - - Ajouter ce dépôt pour avoir les paquets les plus récents : - - - - - isAuthorizedURI(cookieValue,url): check if user is granted to access to the function - - - isAuthorizedURI(cookieValue,url) : vérifie si l'utilisateur est autorisé à accéder à la fonction - - - - - Add then extension configuration, for example: - - - Puis, configuration de l'extension, par exemple : - - - - - Destination directory = [path/to/trunk/build/lemonldap-ng]/po-doc/zz (where zz is your international code, example: “fr” for France) - - - Répertoire de destination = [chemin/vers/trunk/build/lemonldap-ng]/po-doc/zz (où zz est votre code international, exemple: “fr” pour le français) - - - - - gender - - - gender - - - - - In this case, you can add in the Apache authentication module: - - - Dans ce cas, il faut ajouter dans la configuratio du module Apache : - - - - - http://www.limesurvey.org - - - http://www.limesurvey.org - - - - - Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) - -# Option: ignoreregex -# Notes.: regex to ignore. - - - Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) - -# Option: ignoreregex -# Notes.: regex to ignore. - - - - - ../documentation/current/ssocookie.html - - - ../documentation/current/ssocookie.html - - - - - secret - - - secret - - - - - svn checkout svn+ssh://developername@svn.forge.objectweb.org/svnroot/lemonldap - - - svn checkout svn+ssh://nomDuDeveloppeur@svn.forge.objectweb.org/svnroot/lemonldap - - - - - Try also to create a global notification (to the uid “allusers”), and connect with any user, the message will be prompted. - - - Essayer alors de créer une notification globale (à l'utilisateur “allusers”), et se connecter avec n'importe quel compte, le message sera affiché. - - - - - Gigabyte - - - Gigaoctet - - - - - List: domains list (comma separated values) - - - Liste : liste des domaines (séparés par des virgules) - - - - - //"userobm_samba_home_drive" => , - - - //"userobm_samba_home_drive" => , - - - - - Web::ID::Certificate::Generator - - - Web::ID::Certificate::Generator - - - - - /var/lib/lemonldap-ng/sessions - - - /var/lib/lemonldap-ng/sessions - - - - - Configure Sympa virtual host like other protected virtual host but protect only magic authentication URL. - - - Configurer l'hôte virtuel Sympa comme n'importe quel autre hôte virtuel protégé mais ne protéger que l'authentification magique. - - - - - http://www.yubico.com/yubikey - - - http://www.yubico.com/yubikey - - - - - PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com - - - PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com - - - - - OBM_USERPASSWORD - - - OBM_USERPASSWORD - - - - - External portal - - - Portail externe - - - - - ../../../css/screen.css - - - ../../../css/screen.css - - - - - Configure your DNS server to resolve names with your server IP. - - - Configurer le serveur DNS pour résoudre les noms avec l'adresse IP de votre serveur. - - - - - $description eq "LDAP administrator" - - - $description eq "LDAP administrator" - - - - - For example, to configure the File configuration backend: - - - Par exemple, pour configurer le backend de configuration File : - - - - - Zimbra account type - - - Type de compte Zimbra - - - - - Auth-User - - - Auth-User - - - - - OBM_MAIL - - - OBM_MAIL - - - - - http://www.dokuwiki.org/ - - - http://www.dokuwiki.org/ - - - - - zimbraSsoUrl - - - zimbraSsoUrl - - - - - <property name="userDetailsService" ref="userDetailsService"/> - - - <property name="userDetailsService" ref="userDetailsService"/> - - - - - When session is granted, the Handler will then check the authorizations like the standard Handler. - - - Lorsque la session est validée, l'agent examine les autorisations comme un agent standard. - - - - - Backend choice by users - - - Backend choisit par l'utilisateur - - - - - CAS server - - - Serveur CAS - - - - - By default, default values are used. - - - Sauf modification, les valeurs par défaut sont utilisées. - - - - - Sessions: where sessions are stored. - - - Sessions: où sont stockées les sessions. - - - - - Another LL::NG system configured with CAS authentication - - - Un autre système LL::NG configuré avec authentification CAS - - - - - Alias dereference: How to manage LDAP aliases. - - - Déréférence d'alias : comment gérer les alias LDAP. - - - - - service_id lemonldapng - - - service_id lemonldapng - - - - - We can distinguish several kind of variables: - - - On peut distinguer plusieurs types de variables : - - - - - Configure the connection string (see DBI manual page) - - - Configurer la chaîne de connexion (voir la page de manuel DBI) - - - - - Tips - - - Astuces - - - - - Display logout module - - - Affiche le module de déconnexion - - - - - documentation:latest:portalcustom - - - documentation:latest:portalcustom - - - - - Redirection to the portal of the main area and normal authentication (if not done before) - - - Redirection vers le portail principal et authentification normale (sauf si déjà faite) - - - - - For each variable, The first field is the name which will be used in rules, macros or headers and the second field is the name of the user database field. - - - Pour chaque variable, le premier champ est le nom qui servira dans les règles, macros ou en-têtes et le second est le nom du champ dans la base de données utilisateurs. - - - - - DBI - - - DBI - - - - - Soap - - - Soap - - - - - Reload virtual host: - - - Hôte virtuel pour le rechargement : - - - - - http://test2.example.com - - - http://test2.example.com - - - - - Documentation: use OmegaT to translate offline documentation and configure it: - - - Documentation: utilisez OmegaT pour traduire la dcumentation hors-ligne et configurez le : - - - - - sessions/: read only access to sessions (enough for distant Handlers) - - - sessions/ : accès en lecture seule aux sessions (suffisant pour les agents distants) - - - - - Roles are entries, below branches representing applications. - - - Les rôles sont des entrées, les branches subordonnées représentant les applications. - - - - - One of this module can be used to delegate authentication server to the web server: Webserver Auth. - - - L'un de ses modules peut être utilisé pour déléger l'authentification serveur au serveur web : Webserver Auth. - - - - - <IfModule mod_rewrite.c> - - - <IfModule mod_rewrite.c> - - - - - print "$res notification(s) have been inserted\n"; -} - - - print "$res notification(s) have been inserted\n"; -} - - - - - //"userobm_education" => , - - - //"userobm_education" => , - - - - - Portal URL is the address used to redirect users on the authentication portal by: - - - L'URL du portail est l'adresse utilisée pour rediriger les utilisateurs bers le portail d'authentification par : - - - - - Copy ValveLemonLDAPNG.jar in <TOMCAT_HOME>/server/lib: - - - Copier ValveLemonLDAPNG.jar dans <TOMCAT_HOME>/server/lib: - - - - - screenshots:1.1:mailreset:mailreset_step1.png - - - screenshots:1.1:mailreset:mailreset_step1.png - - - - - Xavier GUIMARD - - - Xavier GUIMARD - - - - - ... -  -</VirtualHost> - - - ... -  -</VirtualHost> - - - - - Lasso session dump - - - Dump de session Lasso - - - - - To install them on system: - - - Pour les installer sur le système : - - - - - Default use case: - - - Cas général: - - - - - It must match AD policy - - - Ça doit correspondre avec la politique de l'AD - - - - - PerlInitHandler My::Handler - - - PerlInitHandler My::Handler - - - - - ../media/icons/flags/ua.png - - - ../media/icons/flags/ua.png - - - - - If OpenID is used as users database, attributes will be requested to the server with SREG extention. - - - Si OpenID est utilisé comme base d'utilisateurs, les attributs sont demandés en utilisant l'extension SREG d'OpenID. - - - - - phpLDAPadmin will connect to the directory with a static DN and password, and so will not request authentication anymore. - - - phpLDAPadmin se connecte au serveur avec un DN et un mot-de-passe statique et ne requiert ainsi aucune authentification. - - - - - Fields to index - - - Champs à indexer - - - - - ^/admin/ - - - ^/admin/ - - - - - icons:lists.png - - - icons:lists.png - - - - - By default, if user process connection settings are empty, authentication process connection settings will be used. - - - Par défaut, si les paramètres de processus de connexion utilisateur sont vides , ceux d'authentification seront utilisés. - - - - - This message is displayed only when you upgrade from a version older than 1.0 - - - Ce message n'est affiché que lors d'une mise à jour depuis une version inférieure à la 1.0 - - - - - In General Parameters > Authentication modules, choose Apache as authentication backend. - - - Dans Paramètres généraux > Modules d'authentification choisir Apache pour l'authentification. - - - - - All identity provider protocols can be used simultaneously - - - Tous les protocoles de fournisseur d'identité peuvent être utilisés simultanément - - - - - Handler sends the response to user - - - Celui-ci la renvoie à l'utilisateur - - - - - ... -</SPSSODescriptor> - - - ... -</SPSSODescriptor> - - - - - #presentation - - - #presentation - - - - - Sign-in page URL: SSO access point (HTTP-Redirect binding). - - - Sign-in page URL: point d'accès SSO (HTTP-Redirect binding). - - - - - Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. - - - Apache Tomcat est une implémentation libre des technologies Java Servlet et JavaServer Pages. - - - - - SSLVar - - - SSLVar - - - - - Example for macros: - - - Exemples de macros: - - - - - Exploitation - - - Exploitation - - - - - API key: API key from Twitter - - - Clef d'API: clef d'API donnée par Twitter - - - - - ../../../media/applications/bugzilla_logo.png - - - ../../../media/applications/bugzilla_logo.png - - - - - Apache (Kerberos, NTLM, OTP, ...) - - - Apache (Kerberos, NTLM, OTP, ...) - - - - - As described in performances chapter, you can use macros, local macros,… - - - Comme indiqué au chapître performances, on peut utiliser des macros, macros locales,… - - - - - No configuration found - - - No configuration found - - - - - Key (LL::NG name) - - - Clef (nom LL::NG) - - - - - Use Safe Jail - - - Utiliser la cage sécurisée - - - - - # DocumentRoot - - - # DocumentRoot - - - - - If you have run the Debian/Ubuntu install command, just use: - - - Pour la commande d'installation Debian/Ubuntu, utiliser simplement : - - - - - https://upgrade.yubico.com/getapikey/ - - - https://upgrade.yubico.com/getapikey/ - - - - - As LDAP is a login/password based module, the authentication level can be: - - - Comme LDAP est un module de type login/mot-de-passe, le niveau d'authentification peut être : - - - - - singleSession - - - singleSession - - - - - ../media/icons/knewsticker.png - - - ../media/icons/knewsticker.png - - - - - Contact - - - Contact - - - - - Xavier GUIMARD: historic project leader, developer, Debian packager, administrator of big Lemonldap::NG instances - - - Xavier GUIMARD : Leader historique du projet, developpeur, empaqueteur Debian, administrateur de grosses installations de Lemonldap::NG - - - - - deny: nobody is welcomed - - - deny: personne n'est autorisé - - - - - Convert HTTP header into environment variable - - - Convertir les en-têtes HTTP en variables d'environnement - - - - - http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions - - - http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions - - - - - Région Basse-Normandie - - - Région Basse-Normandie - - - - - When installing LL::NG, the Manager can only be accessed with the demo account dwho. - - - Lorsqu'on installe LL::NG, le manager n'est accessible que via le compte de démonstration dwho. - - - - - Issuer databases use rules - - - les règles d'utilisation des bases de données des fournisseur d'identité - - - - - LL::NG try to find the user in users database with the given information - - - LL::NG tente de trouver l'utilisateur dans la base de données avec l'information donnée - - - - - Set csod as Service Provider name. - - - Mettre csod comme nom de fournisseur de service. - - - - - If you use the choice backend, you need to add the choice parameter in redirect URL - - - Si le backend choix est utilisé, il faut ajouter le paramètre choix dans l'URL de redirection - - - - - Restrict network access to the database. - - - Restreindre l'accès réseau à la base de données. - - - - - Just call this URL: - - - Lancer simplement cette URL: - - - - - applications:spring_logo.png - - - applications:spring_logo.png - - - - - perl-Lemonldap-NG-Common: CPAN - Shared modules - - - perl-Lemonldap-NG-Common : CPAN - modules partagés - - - - - Servers - - - Servers - - - - - /_detail/screenshots/1.0/pastel/portal.png?id=screenshots - - - /_detail/screenshots/1.0/pastel/portal.png?id=screenshots - - - - - Lemonldap::NG::Handler - - - Lemonldap::NG::Handler - - - - - ../pages/download.html - - - ../pages/download.html - - - - - Issuer: this is the LemonLDAP::NG (our IdP) Entity Id, which is by default #PORTAL#/saml/metadata - - - Issuer : c'est l'identifiant d'entité de LemonLDAP::NG, qui est par défaut #PORTAL#/saml/metadata - - - - - See the following chapters: - - - Voir les chapîtres suivants : - - - - - documentation:latest:sessions - - - documentation:latest:sessions - - - - - rbac - - - rbac - - - - - apt-get install libapache2-mod-auth-kerb - - - apt-get install libapache2-mod-auth-kerb - - - - - upgrade - - - upgrade - - - - - ../../documentation/presentation.html#login - - - ../../documentation/presentation.html#login - - - - - Hash schema: SQL method for hashing password. - - - Schéma de hachage : méthode SQL pour hacher les mots-de-passe. - - - - - GRR is a room booking software. - - - GRR est un logiciel de réservation de chambres. - - - - - Password change: form to change the password - - - Changement de mot-de-passe : formulaire de changement de mot-de-passe - - - - - Order deny,allow - - - Order deny,allow - - - - - Value: $uid - - - Valeur : $uid - - - - - Authentication: select row in authentication table matching user and password - - - Authentification : selectionne la ligne de la table d'authentification contenant l'utilisateur et le mot-de-passe - - - - - Edit /etc/fail2ban/jail.conf - - - Editer /etc/fail2ban/jail.conf - - - - - Site Name: Name that will be displayed in the BrowserID login window - - - Nom du site : Nom qui sera affiché dans la fenêtre d'authentification BrowserID - - - - - /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - - - /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html - - - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F - - - - - <Directory /var/lib/lemonldap-ng/portal/> - - - <Directory /var/lib/lemonldap-ng/portal/> - - - - - Data should not contains accents or special characters, as HTTP protocol only allow ASCII values in header (but depending on the HTTP server, you can use ISO encoded values) - - - Les données ne doivent pas contenir de caractères spéciaux, car le protocole HTTP n'autorise que les caractères ASCII dans les en-têtes (mais suivant le serveur HTTP, vous pouvez utiliser des valeurs encodées ISO) - - - - - Sign SSO message: sign SSO message - - - Signature des messages SSO : signe les messages SSO - - - - - DataSource -> dbi:mysql:sessions;host=... - - - DataSource -> dbi:mysql:sessions;host=... - - - - - #compilation - - - #compilation - - - - - gen-webid-cert.sh - - - gen-webid-cert.sh - - - - - Target attribute: name of the attribute in the groups storing the link to the user (default: member). - - - Attribut cible : nom de l'attribut du groupe stockant le lien vers l'utilisateur (défaut: member). - - - - - Open Source Guide - - - Guide Open Source - - - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots - - - - - Next, configure SOAP for your remote servers - - - Ensuite, configurer SOAP pour les serveurs distants - - - - - Examples with a configured header named 'Auth-User': - - - Exemples avec un en-tête configuré nommé 'Auth-User': - - - - - AuthzLDAPAuthoritative On - - - AuthzLDAPAuthoritative On - - - - - LockPassword - - - LockPassword - - - - - http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ - - - http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ - - - - - Define here the mapping between the LL::NG session content and the fields provided in UserInfo response. - - - Définir ici la correspondance entre le contenu de la sessions LL::NG et les champs fournis dans la réponse UserInfo. - - - - - a warning before password expiration is possible in AD, but only in GPO (Computer Configuration\Windows Settings\Local Policies\Security Options under Interactive Logon: Prompt user to change password before expiration) However it as no reality in LDAP referential. - - - un avertissement avant expiration du mot de passe est possible dans AD, mais seuleent dans une GPO (Configuration de l'ordinateur\Paramètres Windows\Politiques locales\Options de sécurité pour le logon interactif: Demander à l'utilisateur de changer son mot de passe avant expiration). Toutefois, ça n'a pas de matérialisation dans le référentiel LDAP. - - - - - vi /etc/apt/sources.list.d/lemonldap-ng.list - - - vi /etc/apt/sources.list.d/lemonldap-ng.list - - - - - SMTPAuthPass - - - SMTPAuthPass - - - - - Authentication response - - - Réponse d'authentification - - - - - For remote servers, you can use SOAP session backend in cunjunction to increase security for remote server that access through an unsecure network - - - Pour les serveurs distants, vous pouvez utiliser le module SOAP d'accès aux sessions en complément pour augmenter la sécurité de ces serveurs qui accèdent aux sessions au travers d'un réseau non sûr - - - - - For each IDP, you can configure attributes that are collected. - - - Pour chaque IDP, il faut configurer les attributs à collecter. - - - - - CREATE TABLE sessions ( - - - CREATE TABLE sessions ( - - - - - $groups - - - $groups - - - - - In this case you will be able to use $_password to fill any password POST field. - - - Dans ce cas, la variable $_password peut être utilisée dans tous les champs à envoyer. - - - - - each area has 2 portals: - - - chacune a 2 portails: - - - - - aptitude install lemonldap-ng - - - aptitude install lemonldap-ng - - - - - Protected URLs: Regexp of URLs for which the secure token will be sent, separated by spaces - - - URLs protégées : expressions régulières correspondant aux URLs pour lesquels un jeton sécurisé doit être envoyé, separées par des espaces - - - - - Lemonldap::NG::Manager - - - Lemonldap::NG::Manager - - - - - <property name="principalRequestHeader" value="Auth-User"/> - - - <property name="principalRequestHeader" value="Auth-User"/> - - - - - See how configure logging in Tomcat . - - - Voir how configure logging in Tomcat . - - - - - Then, go in BrowserID parameters: - - - Ensuite, aller dans les paramètres BrowserID: - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots - - - - - LimeSurvey - - - LimeSurvey - - - - - Create Salesforce domain - - - Créer le domaine Salesforce - - - - - SOAP configuration backend proxy - - - le proxy de backend de configuration SOAP - - - - - tchemineau - - - tchemineau - - - - - OpenID Connect is a protocol based on REST, OAuth 2.0 and JOSE stacks. - - - OpenID Connect est un protocole basé sur les piles REST, OAuth 2.0 et JOSE. - - - - - logos:logo-ul.png - - - logos:logo-ul.png - - - - - https://www.portail.crbn.fr - - - https://www.portail.crbn.fr - - - - - managerPassword - - - managerPassword - - - - - dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com -objectClass: top -objectClass: applicationProcess -cn: lmConf-1 -description: {globalStorage}'Apache::Session::File' -description: {cookieName}'lemonldap' -description: {whatToTrace}'$uid' -... - - - dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com -objectClass: top -objectClass: applicationProcess -cn: lmConf-1 -description: {globalStorage}'Apache::Session::File' -description: {cookieName}'lemonldap' -description: {whatToTrace}'$uid' -... - - - - - yum install perl-Authen-Radius - - - yum install perl-Authen-Radius - - - - - "auto_update_force_user" => true, - - - "auto_update_force_user" => true, - - - - - Then, go in Null parameters: - - - Aller ensuite dans les paramètres Null: - - - - - CAS proxied services - - - Services mandatés de CAS - - - - - SQL configuration backends - - - Backends de configuration SQL - - - - - http://fosdem.org/2012/schedule/event/lemonldapng - - - http://fosdem.org/2012/schedule/event/lemonldapng - - - - - Authentication, users and password databases - - - Bases de données d'authentification, des utilisateurs et des mots-de-passe - - - - - Edit the file “auth.conf”, for example: - - - Éditer le fichier “auth.conf” de Sympa, par exemple : - - - - - Sessions are stored as files in a single directory. - - - Les sessions sont stockées dans des fichiers dans un unique répertoire. - - - - - LL::NG can also act as CAS server, that allows to interconnect two LL::NG systems. - - - LL::NG peut également agir en serveur CAS, ce qui peut servir à connecter deux systèmes LL::NG. - - - - - Restart Apache: - - - Redémarrez Apache: - - - - - managerSkin - - - managerSkin - - - - - Protected application sends response to Handler - - - L'application protégée renvoie sa réponse à l'agent - - - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 - - - - - Use XForwardedFor for IP - - - Utiliser XForwardedFor comme IP cliente - - - - - phpLDAPadmin is an LDAP administration tool written in PHP. - - - phpLDAPadmin est un outil d'administration LDAP écrit en PHP. - - - - - That is why it is important to set APACHEUSER variable when you launch “make install” - - - C'est pourquoi il est important de renseigner la variable APACHEUSER lorsqu'on lance “make install” - - - - - url_logout: URL used by OBM to logout, will be caught by LL::NG - - - url_logout: URL utilisée par OBM pour les déconnexions, sera appelée par LL::NG - - - - - Kinematics: - - - Cinématique : - - - - - Storage - - - Stockage - - - - - SlideShare - - - SlideShare - - - - - Portal customization - - - Personnalisation du portail - - - - - <EntityDescriptor entityID="http://auth.example.com/saml/metadata"> - - - <EntityDescriptor entityID="http://auth.example.com/saml/metadata"> - - - - - Before transmission, the username and password are encoded as a sequence of base-64 characters. - - - Avant la transmission, le nom et le mot de passe sont encodés en base-64. - - - - - Put your own files instead of ow2.cert, ow2.key, ow2-ca.cert: - - - Placer vos propres fichiers au lieu de ow2.cert, ow2.key, ow2-ca.cert: - - - - - User: can answer to surveys - - - User : peut répondre aux surveillances - - - - - The portal is the main component of LL::NG. - - - Le portail est le principal composant de LL::NG. - - - - - Use the name you want but this values in the value field. - - - Utiliser n'importe quel nom de clef mais ces valeurs dans le champ « valeur ». - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step2.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step2.png - - - - - Siteminder Authentication - - - Siteminder Authentication - - - - - translations - - - traductions - - - - - When you change cookie expiration time, it is written on the user hard disk unlike session cookie - - - Lorsqu'on change la durée de vie du cookie, il est écrit sur le disque dur de l'utilisateur contrairement à un cookie de session - - - - - When you use the multiple sessions restriction parameters, sessions are parsed for each authentication unless you use an Apache::Session::Browseable module. - - - Lorsque sont activées les paramètres de restriction d'ouverture de session, celles-ci sont toutes examinées à chaque nouvelle authentification sauf lorsqu'un module de la famille Apache::Session::Browseable est utilisé. - - - - - The script uses the editor system command, that links to your favorite editor. - - - Ce script utilise la commande système editor, qui est liée à l'éditeur favori. - - - - - //"userobm_samba_perms" => , - - - //"userobm_samba_perms" => , - - - - - This should be set as Default. - - - Peut être défini par défaut. - - - - - Timeout: server idle timeout. - - - Timeout : délai maximum de connexion. - - - - - documentation:ha-sessions-configuration.png - - - documentation:ha-sessions-configuration.png - - - - - Enable Single Sign-On: check the box. - - - Enable Single Sign-On: sélectionner. - - - - - ipAddr - - - ipAddr - - - - - You must register IDP metadata here. - - - Il faut enregistrer les métadatas de l'IDP ici. - - - - - http://httpd.apache.org/docs/current/mod/mod_proxy.html - - - http://httpd.apache.org/docs/current/mod/mod_proxy.html - - - - - ldapUsePasswordResetAttribute - - - ldapUsePasswordResetAttribute - - - - - Storage directory - - - Répertoire de stockage - - - - - https://metacpan.org/release/Web-ID - - - https://metacpan.org/release/Web-ID - - - - - Access rules values can be: - - - Les valeurs des règles d'accès peuvent être : - - - - - http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 - - - http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 - - - - - Home - - - Accueil - - - - - using Apache authentication system (used for SSL, Kerberos, HTTP basic authentication, …) - - - utilisant le système d'authentification d'Apache (utilisé pour SSL, Kerberos, l'authentification HTTP basique, …) - - - - - Auth-Admin - - - Auth-Admin - - - - - remoteGlobalStorage - - - remoteGlobalStorage - - - - - 'failedLoginNumber' => '5', - - - 'failedLoginNumber' => '5', - - - - - Apache portal SSL configuration - - - Configuration SSL du portail dans Apache - - - - - LDAP sever can block brute-force attacks, and LL::NG will display that account is locked - - - Le serveur LDAP peut bloquer les attaques par force brute et LL::NG affichera que le compte est bloqué - - - - - //"userobm_mail_ext_perms" => , - - - //"userobm_mail_ext_perms" => , - - - - - Reset password by mail - - - Réinitialisation des mots-de-passe par courriel - - - - - POST data - - - Données POST - - - - - DBI UserDB connection user - - - Compte de connexion UserDB DBI - - - - - For now, ldapgroups contains “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” - - - Pour l'instant, ldapgroups contient “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” - - - - - In this case, you can choose a different module to manage SAML sessions. - - - Dans ce cas, vous devez utiliser un module différent pour gérer les sessions SAML. - - - - - See Manager protection documentation to know how to use Apache modules or LL::NG to manage access to Manager. - - - Voir la documentation de protection du manager pour savoir comment utiliser les modules d'Apache ou LL::NG pour gérer l'accès au manager. - - - - - jsonfileconfbackend - - - jsonfileconfbackend - - - - - The LDAP schema extension can be used to store these values - - - L'extension de schéma LDAP peut être utilisée pour stocker ces valeurs. - - - - - Mail reset request timeout - - - Délai maximal des requêtes de réinitialisation des mails - - - - - An example is given under the source tree : lemonldap-ng-portal/example/index.fcgi - - - Un exemple est disponible dans l'arborescence des sources : lemonldap-ng-portal/example/index.fcgi - - - - - Finally, just ensure that at least: - - - Finalement, vérifier que : - - - - - See Writing rules and headers for more. - - - Voir Écrire les règles et en-têtes pour plus d'informations. - - - - - You have to create the branch by yourself - - - Il faut toutefois créer manuellement la branche - - - - - Go to Configuration » Authentication: - - - Aller dans Configuration » Authentication: - - - - - Portal destroys session and redirects user on itself with an empty SSO cookies - - - Le portail détruit la session et redirige l'utilisateur sur lui-même avec un cookie SSO vide - - - - - Handler check access rule and send headers to protected applications - - - L'agent vérifie les droits d'accès à l'application et envoie des en-têtes HTTP à l'application protégée - - - - - JCOS - - - JCOS - - - - - For example, if you are using AD as authentication backend, you can use sAMAccountName for the Windows NameID format. - - - Par exemple, si vous utilisez Active-Directory comme système d'authentification, vous pouvez utiliser sAMAccountName come format de NameID Windows. - - - - - # Perl script - - - # Perl script - - - - - Crypt::OpenSSL::RSA - - - Crypt::OpenSSL::RSA - - - - - http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml - - - http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml - - - - - DNS - - - DNS - - - - - SAML assertion - - - Assertion SAML - - - - - You just have to share configuration and sessions databases between those servers: - - - Il faut juste partager les bases de données de configuration et des sessions entre ces serveurs : - - - - - Follow the next steps. - - - Suivre les étapes suivantes. - - - - - Manager protection - - - Protection du manager - - - - - documentation:liferay_5.png - - - documentation:liferay_5.png - - - - - PGT file: temporary file where proxy tickets are stored (by default, /tmp/pgt.txt) - - - Fichier PGT : fichier temporaire où les tickets de proxy sont stockés (par défaut, /tmp/pgt.txt) - - - - - CDBI / RDBI - - - CDBI / RDBI - - - - - Before enabling Manager protection by LL::NG, you must have configured how users authenticate on Portal, and test that you can log in without difficulties. - - - Avant d'activer la protection du manager par LL::NG, il faut avoir configuré la méthode d'authentification sur le portail et véifier qu'on peut s'y connecter sans difficultés. - - - - - Yubikey authentication level - - - Niveau d'authentification de Yubikey - - - - - Regular expression - - - Expression régulière - - - - - checkXSS - - - checkXSS - - - - - The GPG key can be downloaded here: rpm-gpg-key-ow2 - - - La clef GPG peut être téléchargée ici : rpm-gpg-key-ow2 - - - - - enable http_authentication plugin in main.inc.php : - - - activer le plugin http_authentication dans main.inc.php : - - - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev - - - - - Portal recognizes the user with its SSO cookies, and see he is coming from a different domain - - - Le portail reconnaît l'utilisateur par son cookie SSO et voit qu'il sollicite une application d'un domaine différent - - - - - CAS issuer - - - Fourniture d'identité CAS - - - - - Developer access - - - Accès développeurs - - - - - etc. - - - etc... - - - - - LL::NG provides a valve, available on download page. - - - LL::NG fournit une valve, disponible sur page de téléchargement. - - - - - /_detail/logos/logo_ucanss.png?id=references - - - /_detail/logos/logo_ucanss.png?id=references - - - - - default_access (optional): what result to return if logon_hours is empty - - - default_access (optionnel) : resultat à retourner si logon_hours est vide - - - - - Deletion example in Perl - - - Exemple d'effacement en Perl - - - - - Configure sessions specificities - - - Configurer les spécificités des sessions - - - - - Read/Write functions (index.pl/adminSessions paths): - - - Fonctions en lecture/écriture (chemin index.pl/adminSessions) : - - - - - rpm --import rpm-gpg-key-ow2 - - - rpm --import rpm-gpg-key-ow2 - - - - - Activate auto accept timer - - - Activer le compte-à-rebours d'acceptation automatique - - - - - Resolution Rule: rule that will be applied to preselect an IDP for a user. - - - Règle de résolution : règle à appliquer pour pré-sélectionner cet IDP. - - - - - allows (optional): Define allowed remote IP (use “,” separator for multiple IP). - - - allows (optionnel) : Definit les adresses IP autorisées (ustiliser le séparateur ”,” pour de multiples IP). - - - - - Then edit MediaWiki local settings - - - Éditer ensuite les paramètres locaux MediaWiki - - - - - Bibliothèque Publique d'Information - - - Bibliothèque Publique d'Information - - - - - For Active Directory, the default authentication filter is: - - - Pour Active Directory, le filtre d'authentification par défaut est : - - - - - login - - - login - - - - - Notification send function (index.pl/notification): - - - Fonction d'envoi de notifications (index.pl/notification): - - - - - Key: internal session key, can be prefixed by ! to make the attribute required - - - Clef : clef de session interne, peut être prefixé par ! pour exiger ces attributs - - - - - Configuration parameters are: - - - Les paramètres de configuration sont : - - - - - Hamza AISSAT - - - Hamza AISSAT - - - - - Display other sessions - - - Affiche les autres sessions - - - - - RDBI : triple store storage - - - RDBI : stockage en triplets - - - - - ../../../media/documentation/remote-principle.png - - - ../../../media/documentation/remote-principle.png - - - - - Login field name in user table: name of user table column hosting login - - - Nom du champ login dans la table utilisateur : nom de la colonne de la table utilisateur contenant le login - - - - - "\@example.com" - - - "\@example.com" - - - - - ../../../../media/documentation/liferay_7.png - - - ../../../../media/documentation/liferay_7.png - - - - - .js: Javascript - - - .js: Javascript - - - - - //"userobm_expresspostal" => , - - - //"userobm_expresspostal" => , - - - - - rtyler - - - rtyler - - - - - Usage - - - Utilisation - - - - - ../../../media/documentation/configuration-ldap.png - - - ../../../media/documentation/configuration-ldap.png - - - - - Allow no certificate to chain with other authentication methods - - - Autoriser les clients sans certificat dans le chaînage avec d'autres méthodes d'authentification - - - - - LinuxFR - - - LinuxFR - - - - - This How To explains how change this default behavior to protect Manager with other rules. - - - Ce document explique comment changer ce comportement par défaut pour protéger le manager avec d'autres règles. - - - - - Main external databases are: - - - Les principales bases de données externes sont : - - - - - http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html - - - http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots - - - - - LL::NG can use two tables: - - - LL::NG peut utiliser deux tables : - - - - - Display: Value of display parameter (example: page) - - - Affichage : valeur du paramètre d'affichage (exemple : page) - - - - - DirectoryIndex index.pl index.html - - - DirectoryIndex index.pl index.html - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html - - - - - SAML token - - - Jeton SAML - - - - - ../../../media/applications/obm_logo.png - - - ../../../media/applications/obm_logo.png - - - - - logos:logo_ucanss.png - - - logos:logo_ucanss.png - - - - - MD5 - - - MD5 - - - - - install_handler_libs - - - install_handler_libs - - - - - ../../../media/documentation/ha-sessions-configuration.png - - - ../../../media/documentation/ha-sessions-configuration.png - - - - - <Location /status> - - - <Location /status> - - - - - Password -> ... - - - Password -> ... - - - - - If you want to become member of LL::NG team ask to lemonldap-ng-dev@ow2.org. - - - SI vous souhaitez devenir membre de l'équipe LL::NG demandez-le également à lemonldap-ng-dev@ow2.org. - - - - - unprotect - - - unprotect - - - - - You need to restart Tomcat to apply changes. - - - Un redémarrage de Tomcat est nécessaire pour appliquer les changements. - - - - - openssl req -new -key lemonldap-ng-priv.key -out cert.csr -openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem - - - openssl req -new -key lemonldap-ng-priv.key -out cert.csr -openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem - - - - - Configure Single Sign On cookie and portal URL - - - Configurer le cookie SSO (Single Sign On) et l'URL du portail - - - - - ../pages/translations.html - - - ../pages/translations.html - - - - - Install the package lemonldap-ng-conf on all server which contains one of those packages. - - - Installer le paquet lemonldap-ng-conf sur tous les serveurs qui contiennent un de ces paquets. - - - - - Session opening - - - Ouverture de session - - - - - Rule for session granting - - - Règle pour l'autorisation d'ouverture de session - - - - - start: Start date (GMT) - - - start : date de début (GMT) - - - - - In Manager, go in General Parameters > Authentication modules and choose Choice for authentication. - - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Choice pour l'authentification. - - - - - /_detail/logos/logo-ul.png?id=references - - - /_detail/logos/logo-ul.png?id=references - - - - - A virtual host contains: - - - Un hôte vituel contient : - - - - - mysuperpassword - - - mysuperpassword - - - - - Custom-Header => function1($uid) - - - Custom-Header => function1($uid) - - - - - Unoptimized for session explorer and single session features. - - - Pas optimisé pour l'exlorateur de sessions et les fonctionnalités de session unique. - - - - - File - - - File - - - - - http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project - - - http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project - - - - - mailUrl - - - mailUrl - - - - - Radius - - - Radius - - - - - In Portal virtual host, you will find several configuration parts: - - - Dans l'hôte virtuel du portail se trouve plusieurs éléments de configuration : - - - - - External databases: not managed by LemonLDAP::NG, for example user database - - - Les bases de données externes: non gérées par LemonLDAP::NG, par exemple la base des utilisateurs - - - - - LL::NG will then display a form with an OpenID input, wher users will type their OpenID login. - - - LL::NG affiche alors un formulaire dans lequel les utilisateurs peuvent entrer leur identifiant OpenID. - - - - - You can set the default access to: - - - Il est possible de mettre l'accès par défaut à : - - - - - 'templatelist' => 'default,basic,MyOrgTemplate', - - - 'templatelist' => 'default,basic,MyOrgTemplate', - - - - - Write custom functions library - - - Écrire une librairie de fonctions personnalisées - - - - - Authentication and UserDB - - - Authentification et base d'utilisateurs - - - - - Windows - - - Windows - - - - - Path: keep ^/cas/ unless you have change Apache portal configuration file. - - - Chemin : laisser ^/cas/ sauf si le fichier de configuration Apache du portail a été modifiée. - - - - - ^/logout - - - ^/logout - - - - - # Best performance under ModPerl::Registry -# Uncomment this to increase performance of Portal -<Perl> - - - # Meilleures performances sous ModPerl::Registry -# A décommenter pour augmenter les performances du portail -<Perl> - - - - - Authorizated domain: - - - Domaines autorisés : - - - - - All data is stored in plain text files – no database is required. - - - Toutes les données sont stockées dans des fichiers texte, aucune base de données n'est nécessaire. - - - - - Zimbra - - - Zimbra - - - - - print "Connected user: ".$_SERVER{HTTP_AUTH_USER}; - - - print "Connected user: ".$_SERVER{HTTP_AUTH_USER}; - - - - - _idpConfKey - - - _idpConfKey - - - - - Notification uid for all users - - - Nom de compte de notification pour tous les utilisateurs - - - - - Use rule: a rule to allow user to use this module, set to 1 to always allow. - - - Règle d'utilisation : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. - - - - - portal/skins/common/mail_confirm.tpl - - - portal/skins/common/mail_confirm.tpl - - - - - lemonldap-ng-testpage.png - - - lemonldap-ng-testpage.png - - - - - ERASECONFIG: set to 0 if you want to keep your configuration files (default: 1) - - - ERASECONFIG : mettre à 0 pour conserver les fichiers de configuration (défaut : 1) - - - - - headers_map: map OBM internal field to LL::NG header - - - headers_map: établit la correspondance entre les champs internes d'OBM et les en-têtes LL::NG - - - - - documentation/current/prereq.html#yum - - - documentation/current/prereq.html#yum - - - - - Mail filter: Filter to find user from its mail (default: (&(mail=$mail)(objectClass=inetOrgPerson))) - - - Filtre mail : filtre pour trouver l'utilisateur à partir de son mail (défaut: (&(mail=$mail)(objectClass=inetOrgPerson))) - - - - - Web based for normal users: - - - Basé sur du web pour les utilisateurs normaux : - - - - - # CAS Issuer - - - # Fournisseur d'identité CAS - - - - - [configuration] -type = JSONFile -dirName = /var/lib/lemonldap-ng/conf - - - [configuration] -type = JSONFile -dirName = /var/lib/lemonldap-ng/conf - - - - - 'full_name' => $_SERVER['HTTP_AUTH_CN'], - - - 'full_name' => $_SERVER['HTTP_AUTH_CN'], - - - - - KrbVerifyKDC Off - - - KrbVerifyKDC Off - - - - - icons:chat.png - - - icons:chat.png - - - - - API Name: filled automatically - - - API Name : renseigné automatiquement - - - - - LL::NG is a web single-sign-on system, but unlike some systems it can manage rights on applications based on regular expressions on URL. - - - LL::NG est un système d'authentification web unique (WebSSO), mais contrairement à d'autres, il peut gérer les droits d'accès en utilisant des expressions rationnelles sur les URL demandées. - - - - - Official repository - - - Dépôt officiel - - - - - Configuration and sessions in MySQL - - - Configuration et sessions dans MySQL - - - - - Memcached can be used with LL::NG, but some features will not work since Memcached doesn't provide any parsing system: - - - Memcached peut être utilisé avec LL::NG, mais quelques fonctionnalités ne marcheront pas car Memcached ne fournit pas de dispositif de parcours des données : - - - - - Parameters for DBI backend are the same as DBI configuration backend. - - - Les paramètres pour le backend DBI sont les mêmes que ceux du backend de configuration DBI. - - - - - notifyOther - - - notifyOther - - - - - Then, go in WebID parameters: - - - Ensuite, aller dans les paramètres WebID: - - - - - SSO logout: the request is not forwarded to application, only the SSO session is closed - - - Déconnexion SSO: la requête n'est pas transmise à l'application, seule la session SSO est fermée - - - - - _lastAuthnUTime - - - _lastAuthnUTime - - - - - authenticate: check if user is authenticated; if not, redirect it to the portal - - - authenticate : vérifie que l'utilisateur est authentifié ; sinon, il est redirigé vers le portail - - - - - "userobm_ext_id" => "HTTP_OBM_SERIALNUMBER", - - - "userobm_ext_id" => "HTTP_OBM_SERIALNUMBER", - - - - - manager-apache2.conf: Manager virtual host - - - manager-apache2.conf : hôte virtuel du manager - - - - - //"userobm_password_type" => , - - - //"userobm_password_type" => , - - - - - table: Notifications table name. - - - table : nom de la table des notifications. - - - - - The log level can be set with Apache LogLevel parameter. - - - Le niveau de journalisation peut être configuré via le paramètre LogLevel d'Apache. - - - - - Zimbra can also be connected to LL::NG via SAML protocol (see Zimbra blog). - - - Zimbra peut aussi être connecté à LL::NG via le protocole SAML (voir le blog de Zimbra). - - - - - Logout user from Lemonldap::NG and redirect it to http://intranet/ - - - Déconnecte l'utilisateur de Lemonldap::NG le redirige vers http://intranet/ - - - - - ../pages/documentation/quickstart.html - - - ../pages/documentation/quickstart.html - - - - - install_examples_site (/usr/local/lemonldap-ng/examples) - - - install_examples_site (/usr/local/lemonldap-ng/examples) - - - - - Video - - - Vidéo - - - - - references - - - références - - - - - Cross Domain Authentication (CDA) - - - Authentification inter-domaines (CDA) - - - - - Set Email in Options » Authentication Response » Default NameID format - - - Mettre Email dans Options » Réponse d'authentification » Format NameID par défaut - - - - - ../../../media/icons/utilities.png - - - ../../../media/icons/utilities.png - - - - - Integrating applications in LL::NG is easy since its dialog with applications is based on customizable HTTP headers. - - - Integrer des applications dans LL::NG est facile car leur dialogue est basé sur des en-têtes HTTP personnalisables. - - - - - Steps: - - - Étapes : - - - - - Access rule in virtual host - - - Règle d'accès à un hôte virtuel - - - - - Sybase - - - Sybase - - - - - menu1 - - - menu1 - - - - - Core modules must be installed on the system. - - - Les modules "core" doivent être installés sur le système. - - - - - LL::NG can restrict this: - - - LL::NG peut restreindre cet usage : - - - - - ^/pub/admin/ - - - ^/pub/admin/ - - - - - A mail with a token is sent to user - - - Un courriel avec une valeur est envoyé à l'utilisateur - - - - - The Manager let you define comments in rules, to order them: - - - Le manager permet de définir des commentaires de règles, ce qui permet de les ordonner : - - - - - <Valve className="org.lemonLDAPNG.SSOValve" userKey="AUTH-USER" roleKey="AUTH-ROLE" roleSeparator="," allows="127.0.0.1"/> - - - <Valve className="org.lemonLDAPNG.SSOValve" userKey="AUTH-USER" roleKey="AUTH-ROLE" roleSeparator="," allows="127.0.0.1"/> - - - - - http://search.cpan.org/perldoc?Apache::Session - - - http://search.cpan.org/perldoc?Apache::Session - - - - - # SSO protection - - - # Protection SSO - - - - - Store password in session - - - Stockage du mot-de-passe en session - - - - - These parameters can be overwritten in LemonLDAP::NG ini file, in the section apply. - - - Ces paramètres peuvent être surchargés dans le fichier ini de LemonLDAP::NG ini file, à la section apply. - - - - - ../../../../media/applications/dokuwiki_logo.png - - - ../../../../media/applications/dokuwiki_logo.png - - - - - Protection scheme - - - Schéma de protection - - - - - http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ - - - http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ - - - - - default - - - default - - - - - Server URL: CAS server URL (must use https://) - - - URL du serveur : URL du serveur CAS (doit utiliser https://) - - - - - You can refer to parameter list to find it. - - - Se référer à la liste des paramètres pour le trouver. - - - - - By alphabetical order: - - - Par ordre alphabétique : - - - - - OpenID 2.0 support is closed since 20th April 2015. - - - Le support OpenID-2.0 esl clos depuis le 20 avril 2015. - - - - - /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots - - - /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots - - - - - icons:access.png - - - icons:access.png - - - - - LL::NG uses Apache SSL module, like any other Apache authentication module, with extra features: - - - LL::NG utilise le module SSL d'Apache, comme n'importe quel module d'authentification d'Apache avec quelques fonctionnalités supplémentaires : - - - - - Client secret: Client secret given by OP - - - Secret client : secret client donné par l'OP - - - - - Secondary portal check if remote session is available. - - - Le portail secondaire vérifie que la session distante est valable. - - - - - You can also modify list of exported variables. - - - On peut également modifier la liste des variables exportées. - - - - - If you want to require that a field is set, add “!” before the key name : - - - Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef : + + Hôte virtuel Bugzilla dans le manager @@ -12378,86 +1782,6 @@ dirName = /var/lib/lemonldap-ng/conf Les fichiers de configuration Apache se trouvent dans /etc/lemonldap-ng et liés dans /etc/apache2/sites-available - - - Joind.in - - - Joind.in - - - - - Be sure that mod_rewrite is installed and that SAML2 rewrite rules are activated in Apache portal configuration: - - - Assurez-vous que mod_rewrite est installé et que les règles de réécriture SAML2 sont activées dans la configuration Apache du portail: - - - - - Then set: - - - et indiquez : - - - - - "userobm_service" => "HTTP_OBM_OU", - - - "userobm_service" => "HTTP_OBM_OU", - - - - - documentation:googleapps-sso.png - - - documentation:googleapps-sso.png - - - - - Mail field name: name of authentication table column hosting mail (for password reset) - - - Nom du chmap mail : nom de la colonne de la table d'authentification contenant le mail (pour la réinitialisation du mot-de-passe) - - - - - Consent to share attribute id trough OpenID - - - Consentement de partage de l'attribut id via OpenID - - - - - install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) - - - install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) - - - - - http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz - - - http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz - - - - - It manages both authentication and authorization and provides headers for accounting. - - - Il gère à la fois les authentifications et les autorisations et fournit des en-têtes HTTP pour la traçabilité. - - Advantages: @@ -12468,2626 +1792,26 @@ dirName = /var/lib/lemonldap-ng/conf - Portal: used to authenticate users, display applications list and provides identity provider service (SAML, OpenID, CAS). + ../documentation/1.0/portal.html - - Portail: utilisé pour authentifier les utilisateurs, afficher la liste des applications et fournir le service d'identité (SAML, OpenID, CAS). + + ../documentation/1.0/portal.html - You can also use yum on local RPMs file: + Compilation - - On peut aussi utiliser yum sur des fichiers RPMs locaux : + + Compilation - If you are protecting Drupal with LL::NG as reverse proxy, convert header into REMOTE_USER environment variable. + Note that SAML protocol is more secured than OpenID, so when your partners are known, prefer SAML. - - Si Drupal est protégé par un reverse-proxy LL::NG, convertir l'en-tête en variable d'environnement REMOTE_USER. - - - - - dbiUserUser - - - dbiUserUser - - - - - Check configStorage and configStorageOptionsor file permissions. - - - Vérifier les options configStorage and configStorageOptions ou les droits associés à ces fichiers. - - - - - Other - - - Autres - - - - - You need to activate LDAP authentication, else SSO authentication will not work. - - - Il faut activer l'authentification LDAP sinon l'authentification SSO ne marchera pas. - - - - - This does not include Apache configuration which is not managed by LemonLDAP::NG - - - Ceci n'inclue pas la configuration propre d'Apache qui n'est pas gérée par LemonLDAP::NG - - - - - documentation:1.0:portal - - - documentation:1.0:portal - - - - - getCookies(user,password): authentication system. - - - getCookies(user,password) : système d'authentification. - - - - - http://linuxfr.org/news/sortie-de-lemonldapng-11 - - - http://linuxfr.org/news/sortie-de-lemonldapng-11 - - - - - When portal is installed, a file named portal.wsdl is created. - - - Lorsque le portail est installé, un fichier nommé portal.wsdl est créé. - - - - - With the above solution, all the Drupal site will be protected, so no anonymous access will be allowed. - - - Avec la solution ci-dessus, tout le site Drupal sera protégé, ainsi aucun accès anonyme ne sera autorisé. - - - - - SAML Session backend options - - - Options du module de stockage SAML - - - - - If this session is lost, Google will ask a confirmation for each requested attribute. - - - Si cette session est perdue, Google redemandera confirmation pour chaque attribut demandé. - - - - - Go in Manager, General parameters » Advanced parameters » Logout forward and click on Add a key, then fill: - - - Aller dans le manager, Paramètres généraux » Paramètres avancés » Transfert de la déconnexion et cliquer sur Ajouter une clef, renseigner ensuite : - - - - - OBM_GROUPS - - - OBM_GROUPS - - - - - Kerberos - - - Kerberos - - - - - //"userobm_nomade_dateend" => , - - - //"userobm_nomade_dateend" => , - - - - - OpenID Connect Service - - - Service OpenID-Connect - - - - - A session key can be associated to more than one SREG attribute. - - - Une clef de session peut être associée à un ou plusieurs attributs SREG. - - - - - Google Apps has a configuration parameter to redirect user on a specific URL after Google Apps logout (see Google Apps control panel). - - - Google Apps ne dispose pas de paramètre de configuration pour rediriger les utilisateurs vers une URL spécifique après la déconnexion Google Apps (voir Google Apps control panel). - - - - - Proxy portal URL - - - URL du portail mandataire - - - - - ../../media/documentation/lemonldapng-sso.png - - - ../../media/documentation/lemonldapng-sso.png - - - - - Install - - - Installation - - - - - # Uncomment this line if you use portal SOAP capabilities - - - # Décommentez cette ligne si vous utilisez les capacités SOAP du portail - - - - - Password: where change the password - - - Mots-de-passe: où changer les mots-de-passe - - - - - Reload the Manager to see the order that will be used - - - Recharger le manager pour voir l'ordre dans lequel elles seront appliquées - - - - - Session expiration - - - Expiration des sessions - - - - - <Perl> - - - <Perl> - - - - - Configure LemonLDAP::NG to use MySQL as main database - - - Configurer LemonLDAP::NG pour utiliser MySQL comme base de données principale - - - - - Display applications list - - - Affiche la liste des applications - - - - - You can download the code here: https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser - - - Il est possible de télécharger le code source ici : https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser - - - - - This option can then be overridden for each Service Provider. - - - Cette option peut être surchargée pour chaque fournisseur de service. - - - - - ^/caldav - - - ^/caldav - - - - - Use custom functions - - - Utiliser les fonctions personnalisées - - - - - Import custom functions in LemonLDAP::NG - - - Importer les fonctions personnalisées dans LemonLDAP::NG - - - - - documentation:latest:installrpm - - - documentation:latest:installrpm - - - - - Secure Token expiration - - - Expiration du jeton sécurisé - - - - - If using LL::NG as reverse proxy, configure also the Auth-User header, - - - Si LL::NG est utilisé par reverse-proxy, configurer l'en-tête Auth-User, - - - - - KrbMethodK5Passwd Off - - - KrbMethodK5Passwd Off - - - - - Session key containing mail address: name of the session key containing email address. - - - Clef de session contenant l'adresse mail : nom de la clef de session contenant l'adresse de courriel. - - - - - Allow from all - - - Allow from all - - - - - string - - - chaîne - - - - - Back to main index - - - Retour à l'index principal - - - - - After configuring SAML Service, you can export metadata to your partner Service Provider. - - - Après avoir configuré le service SAML, exporter les métadonnéesvers le fournisseur de service partenaire. - - - - - Bugzilla is server software designed to help you manage software development. - - - Bugzilla est un logiciel serveur conçu pour assister la gestion de développement logiciel. - - - - - logos:logo_linagora.png - - - logos:logo_linagora.png - - - - - In the Manager, go in General Parameters » Issuer modules » OpenID and configure: - - - Dans le manager, aller dans Paramètres généraux > Modules fournisseurs » OpenID et configurer : - - - - - To protect a virtual host in Apache, the LemonLDAP::NG Handler must be activated (see Apache global configuration). - - - Pour protéger un hôte virtuel dans Apache, l'agent LemonLDAP::NG doit être activé (voir configuration globale d'Apache). - - - - - phpLDAPadmin will have no idea of the user connected to the WebSSO. - - - phpLDAPadmin ne connaît donc pas le nom du l'utilisateur connecté au WebSSO. - - - - - System - - - Système - - - - - Do you we have to present Google? - - - Devons-nous présenter Google ? - - - - - print STDERR "SOAP Error: " . $r->fault->{faultstring}; -} -else { - - - print STDERR "SOAP Error: " . $r->fault->{faultstring}; -} -else { - - - - - You should have configured LL::NG as a SAML Identity Provider. - - - Il est nécessaire d'avoir configuré LL::NG comme fournisseur d'identité SAML, - - - - - http://lanyrd.com/2011/fpw2011/sfhcb/ - - - http://lanyrd.com/2011/fpw2011/sfhcb/ - - - - - You should change the Allow directive to match administration IP, or use another Apache protection mean. - - - On peut changer la directive Allow pour réserver l'adresse IP d'administration, ou utiliser une autre protection. - - - - - soapAuthService - - - soapAuthService - - - - - To test this, you can build your own WebID certificate using one of : - - - Pour tester ceci, on peut se construire son propre certificat WebID en utilisant au choix : - - - - - Allowed modules: click on New chain to add a choice. - - - Modules autorisés : cliquer sur Nouveau choix pour ajouter un choix. - - - - - idpcas - - - idpcas - - - - - managerprotection - - - managerprotection - - - - - The NameID is the main user identifier, carried in SAML messages. - - - NameID est l'identifiant principal de l'utilisateur transmis dans les messages SAML. - - - - - Configure LemonLDAP::NG to use LDAP as main database - - - Configurer LemonLDAP::NG pour utiliser LDAP comme base de données principale - - - - - RHEL/CentOS/Fedora - - - RHEL/CentOS/Fedora - - - - - customheader.tpl : HTML code int the header div - - - customheader.tpl : code HTML inséré dans le div d'en-tête - - - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel - - - - - Registered users on CSOD with the same email than those used by LL::NG (email will be the NameID exchanged between CSOD and LL::NG) - - - Enregistrer les utilisateurs dans CSOD avec la même adresse mail que celle utilisée dans LL::NG (l'adresse mail sera le NameID échangé entre CSOD et LL::NG) - - - - - Service Provider - - - Fournisseur de service - - - - - How it works - - - Fonctionnement - - - - - Demonstration backend has hard coded user accounts: - - - Le backend de démonstration dispose de compte codés en dur : - - - - - The configuration name is the same that files, so lmConf-1, lmConf-2, etc. - - - Le nom de la configuration est le même que pour File : lmConf-1, lmConf-2, etc... - - - - - ../../../../media/applications/limesurvey_logo.png - - - ../../../../media/applications/limesurvey_logo.png - - - - - Password expiration warning workflow - - - Procédé d'avertissement avant expiration du mot-de-passe - - - - - YUM repository - - - Dépôt YUM - - - - - Configuration overview - - - Vue d'ensemble de la configuration - - - - - Portal: the portal redirect on itself in many cases (credentials POST, SAML, etc.) - - - le portail : le portail redirige vers lui-même dans plusieurs cas (POST d'authentification, SAML, etc...) - - - - - portal - - - portal - - - - - Want Authentication Request Signed: set to On to require that received authentication request are signed. - - - Exiger des requêtes d'authentification signées : mettre à « activer » pour exiger de recevoir des requêtes d'authentification signées. - - - - - Net::Twitter - - - Net::Twitter - - - - - LemonLDAP::NG configuration can be managed in a local file with INI format. - - - La configuration LemonLDAP::NG peut être gérée par un fichier local au format INI. - - - - - http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm - - - http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm - - - - - Distinguished Name - - - Distinguished Name - - - - - ldapVersion - - - ldapVersion - - - - - Indeed, a virtual host can contain several applications (http://vhost.example.com/appli1, http://vhost.example.com/appli2). - - - En effet, un hôte virtuel peut contenir plusieurs applications (http://vhost.example.com/appli1, http://vhost.example.com/appli2). - - - - - http://test1.example.com/status - - - http://test1.example.com/status - - - - - Database must be prepared exactly like in SQL session backend except that a field must be added for each data to index. - - - La base de donnée doit être préparée exactement comme celle du backend de session SQL si ce n'est qu'un champ doit être ajouté pour chaque donnée à indexer. - - - - - An SAML server with OpenID authentication - - - Un serveur SAML avec une authentification OpenID - - - - - If this regex matches, the line is ignored. - - - Si cette expression régulière correspond, la ligne est ignorée. - - - - - Other NameID formats are automatically managed: - - - Les autres formats de NameID sont automatiquement gérés : - - - - - User module - - - Module utilisateurs - - - - - Secure reverse-proxies - - - Securiser les proxies inverses - - - - - http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml - - - http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml - - - - - Prepare the database and the LL::NG configuration file - - - Preparer la base de donnée et le fichier de configuration LL::NG - - - - - Underscore characters are also replaced by spaces. - - - Les caractères « _ » sont alors remplacés par des espaces. - - - - - http://www.yubico.com - - - http://www.yubico.com - - - - - Debian - - - Debian - - - - - "userobm_firstname" => "HTTP_OBM_GIVENNAME", -// "userobm_title" => "HTTP_OBM_TITLE", - - - "userobm_firstname" => "HTTP_OBM_GIVENNAME", -// "userobm_title" => "HTTP_OBM_TITLE", - - - - - Casimir ANTUNES - - - Casimir ANTUNES - - - - - 'loginHistoryEnabled' => '1', - - - 'loginHistoryEnabled' => '1', - - - - - <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<root> -<notification uid="foo.bar" date="2009-01-27" reference="ABC"> -<title>You have new authorizations</title> -<subtitle>Application 1</subtitle> -<text>You have been granted to access to appli-1</text> -<subtitle>Application 2</subtitle> -<text>You have been granted to access to appli-2</text> -<subtitle>Acceptation</subtitle> -<check>I know that I can access to appli-1 </check> -<check>I know that I can access to appli-2 </check> -</notification> -<notification uid="allusers" date="2009-01-27" reference="disclaimer" condition="$ipAddr =~ /^192/"> -<title>This is your first access on this system</title> -<text>Be a nice user and do not break it please.</text> -<check>Of course I am not evil!</check> -</notification> -</root> - - - <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<root> -<notification uid="foo.bar" date="2009-01-27" reference="ABC"> -<title>Vous avez de nouvelles autorisations</title> -<subtitle>Application 1</subtitle> -<text>Vous êtes autorisé à accéder à appli-1</text> -<subtitle>Application 2</subtitle> -<text>Vous êtes autorisé à accéder à appli-2</text> -<subtitle>Acceptation</subtitle> -<check>Je reconnais savoir que je peux accéder à appli-1 </check> -<check>Je reconnais savoir que je peux accéder à appli-2 </check> -</notification> -<notification uid="allusers" date="2009-01-27" reference="disclaimer" condition="$ipAddr =~ /^192/"> -<title>Ceci est votre premier accès à ce système</title> -<text>Soyez sage et ne le cassez pas.</text> -<check>Bien sûr, je ne suis pas méchant !</check> -</notification> -</root> - - - - - DocumentRoot /usr/local/lemonldap-ng/htdocs/portal/ - - - DocumentRoot /usr/local/lemonldap-ng/htdocs/portal/ - - - - - Certificate authorities file - - - Fichiers des autorités de certification - - - - - You should have configured LL::NG as an SAML Identity Provider, - - - Il est nécessaire d'avoir configuré LL::NG comme fournisseur d'identité SAML, - - - - - You can change the default skin in Manager: General Parameters > Portal > Customization > Default skin. - - - On peut changer le thème par défaut dans le manager : paramètres généraux > Portail > Personnalisation > Skin. - - - - - Issy Les Moulineaux - - - Issy-les-Moulineaux - - - - - SAML can use different NameID formats. - - - SAML peut utiliser plusieurs formats de NameID. - - - - - 'notificationWildcard' => 'allusers', - - - 'notificationWildcard' => 'allusers', - - - - - Redirect user to the asked URL or display menu - - - Redirige l'utilisateur vers l'URL demandée ou affiche le menu - - - - - Check SLO message signature: check SLO message signature - - - Vérifie la signature des messages SLO : vérifie la signature des messages SLO - - - - - Zimbra account session key - - - Clef de session de compte Zimbra - - - - - Portal redirects user on protected application with his session ID as URL parameter - - - Portal redirige l'utilisateur vers l'application demandée avec son identifiant de session en paramètre de l'URL - - - - - ^/index.php\?.*access=admin - - - ^/index.php\?.*access=admin - - - - - LL::NG rely on a session mechanism with the session ID as a shared secret between the user (in SSO cookie) and the session database. - - - LL::NG utilise un mécanisme de session basé sur un identifiant de session secret partagé entre l'utilisateur (dans un cookie SSO) et la base des sessions. - - - - - Password policy control: enable to use LDAP password policy. - - - Contrôle de politique de mot-de-passe : active l'utilisation de la politique de mots-de-passe LDAP. - - - - - Allow only admin and superadmin roles - - - Autorisé seulement pour les rôles admin et superadmin - - - - - If enabled, if the user group is a member of another group (group of groups), all parents groups will be stored as user's groups. - - - Si activé et si le groupe de l'utilisateur est membre d'un autre groupe (groupes de groupes), tous les groupes parents seront considérés comme groupes de l'utilisateur. - - - - - Rule - - - Règle - - - - - Configure the Apache server that host the portal to use the Apache Kerberos authentication module - - - Configurer le serveur Apache qui héberge le portail utilisant le module d'authentification Kerberos d'Apache - - - - - Glossary directory = [path/to/trunk/build/lemonldap-ng]/omegat.files/zz/glossary/ - - - Répertoire des glossaires = [path/to/trunk/build/lemonldap-ng]/omegat.files/zz/glossary/ - - - - - Go on http://auth.example.com and log with one of the demonstration account. - - - Allez sur http://auth.example.com et connectez-vous avec l'un des comptes de démonstration - - - - - //"userobm_archive" => , - - - //"userobm_archive" => , - - - - - Put LemonLDAP::NG tarball in %_topdir/SOURCES - - - Mettre l'archive LemonLDAP::NG dans %_topdir/SOURCES - - - - - URL pattern: ^/admin/ - - - Expression sur l'URL : ^/admin/ - - - - - Portal creates a session to store user data - - - Le portail crée une session et y stocke les données - - - - - The encode_base64 subroutine - - - Fonction encode_base64 - - - - - documentation:liferay_1.png - - - documentation:liferay_1.png - - - - - 'manage_template' => $_SERVER['HTTP_AUTH_SUPERADMIN'], - - - 'manage_template' => $_SERVER['HTTP_AUTH_SUPERADMIN'], - - - - - Click on Metadata, and use the OpenID Connect configuration URL to load them: https://accounts.google.com/.well-known/openid-configuration. - - - Cliquer sur Métadonnées, et utiliser l'URL de configuration OpenID-Connect pour les charger : https://accounts.google.com/.well-known/openid-configuration. - - - - - <IfModule mod_rewrite.c> - - - <IfModule mod_rewrite.c> - - - - - Send “Lastname, firstname” in Auth-Name: - - - Envoi de “Lastname, firstname” dans Auth-Name: - - - - - Configure local cache first. - - - Configurer d'abord le cache local. - - - - - Forward logout to applications - - - Propager les déconnexions aux applications - - - - - Apache::Session performances - - - Performances d'Apache::Session - - - - - startTime - - - startTime - - - - - accordeon_light.png - - - accordeon_light.png - - - - - Main differences with mod_proxy: - - - Principales différences avec mod_proxy : - - - - - ../pages/start.html - - - ../pages/start.html - - - - - These settings can be overriden per virtual host, see virtual host management. - - - Ces paramètres peuvent être surchargés dans chaque hôte virtuel, voir la gestion des hôtes virtuels. - - - - - //"userobm_vacation_enable" => , - - - //"userobm_vacation_enable" => , - - - - - Lanyrd - - - Lanyrd - - - - - activeTimer - - - activeTimer - - - - - ldap.auth.enabled=true - - - ldap.auth.enabled=true - - - - - Get UserInfo as JSON or as JWT - - - Récupérer UserInfo au format JSON ou JWT - - - - - Create database: - - - Créer la base de données : - - - - - <OrganizationURL xml:lang="en">http://www.example.com</OrganizationURL> -</Organization> - - - <OrganizationURL xml:lang="en">http://www.example.com</OrganizationURL> -</Organization> - - - - - The Apache configuration depends on the module you choose, you need to look at the module documentation, for example: - - - La configuration Apache dépend du module choisi, se référer à sa documentation. Exemple : - - - - - In General Parameters > Authentication modules, set: - - - Dans Paramètres généraux > Modules d'authentification, choisir : - - - - - CDA activation - - - Activation du CDA - - - - - The OP should publish its metadata in a JSON file (see for example Google metadata). - - - L'OP peut publier sa métadonnée dans un fichier JSON (voir par exemple la métadonnée Google). - - - - - Location: Access Point for SSO request. - - - Location: Point d'accès pour les requêtes SSO. - - - - - More than one server can be set here separated by spaces or commas. - - - Plusieurs serveurs peuvent être renseignés séparés par des virgules ou espaces. - - - - - Persistent: NameID is restored from previous sessions - - - Persistent: le NameID est restoré depuis la session précédente - - - - - ../documentation/current/notifications.html - - - ../documentation/current/notifications.html - - - - - Reply address: address seen in the “Reply-To” field - - - Adresse pour la réponse : adresse vue dans le champ “Reply-To” - - - - - If you modify directly the skin files, your modifications will certainly be erased on the next upgrade. - - - Les modifications apportées directement sur les fichiers thèmes risquent d'être perdus à la prochaine mise-à-jour. - - - - - http://webchat.freenode.net - - - http://webchat.freenode.net - - - - - Default skin - - - Thème par défaut - - - - - If the OpenID Connect provider only uses symmetric encryption, JWKS data is not useful. - - - Si le fournisseur OpenID-Connect n'utilise qu'une clef symétrique de chiffrement, la donnée JWKS n'est pas nécessaire. - - - - - Try Freenode Webchat! - - - Essayez le client web Freenode ! - - - - - notification - - - notification - - - - - Filters - - - Filters - - - - - If no value, will use first NameID Format activated in metadata. - - - Si aucune valeur n'est indiquée, le premier format de NameID activé dans les métadatas sera utilisé. - - - - - Kinematics - - - Cinématique - - - - - HyperText Markup Language - - - HyperText Markup Language - - - - - exported variables collected from UserDB backend - - - les variables exportées collectées depuis le backend utilisateur - - - - - //"userobm_vacation_dateend" => , - - - //"userobm_vacation_dateend" => , - - - - - 'samlIDPSSODescriptorSingleSignOnServiceHTTPPost' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;', - - - 'samlIDPSSODescriptorSingleSignOnServiceHTTPPost' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;', - - - - - Password module - - - Module mots-de-passe - - - - - LL::NG can propose a password reset form, for users who loose their password (this kind of application is also called a self service password interface). - - - LL::NG peut proposer un formulaire de réinitialisation de mot-de-passe pour les utilisateurs qui ont perdu leur mot-de-passe (ce type d'application est également appelée interface de mot-de-passe self-service). - - - - - It can deal with both SP and IdP initiated modes. - - - Il peut utiliser les modes initiés par le SP ou l'IdP. - - - - - dbiUser: DBI user. - - - dbiUser : utilisateur DBI. - - - - - documentation:latest:prereq - - - documentation:latest:prereq - - - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona - - - - - $uid eq “root” - - - $uid eq “root” - - - - - Liferay is an enterprise portal. - - - Liferay est un portail d'entreprise. - - - - - SOAP - - - SOAP - - - - - http://www.linux-ha.org/wiki/Heartbeat - - - http://www.linux-ha.org/wiki/Heartbeat - - - - - This avoid to have to many datas stored. - - - Ce dispositif évite de stocker trop de données. - - - - - This function will check the day and the hour of current request, and compare it to allowed days and hours. - - - Cette fonction examine le jour et l'heure de la requête courante et la compare aux jours et heures autorisés. - - - - - managerCss - - - managerCss - - - - - [manager] -;protection = manager - - - [manager] -;protection = manager - - - - - fileNameSeparator: file name separator. - - - fileNameSeparator : séparateur de nom de fichier. - - - - - Now you can log in with a simple HTTP header. - - - On peut ensuite se connecter avec un simple en-tête HTTP. - - - - - Change it: - - - Le Changer : - - - - - LemonLDAP::NG is also able to catch logout request on protected applications, with different behavior: - - - LemonLDAP::NG peut également intercepter les requêtes de déconnexion des applications protégées, avec différent comportements : - - - - - If you manage different timezones, you have to take the jetlag into account in ssoLogonHours values, or use the $_timezone parameter. - - - Si plusieurs fuseaux sont utilisés, le jetlag doit être introduit dans le compte dans la valeur ssoLogonHours, ou utiliser le paramètre $_timezone. - - - - - type = SOAP -proxy = https://auth.example.com/index.pl/config - - - type = SOAP -proxy = https://auth.example.com/index.pl/config - - - - - mailOnPasswordChange - - - mailOnPasswordChange - - - - - References are listed in alphabetic order. - - - Les références sont listées dans l'ordre alphabétique. - - - - - documentation:latest:ssocookie - - - documentation:latest:ssocookie - - - - - http://search.cpan.org/~mart/Net-OpenID-Consumer/ - - - http://search.cpan.org/~mart/Net-OpenID-Consumer/ - - - - - Identity Provider Logout URL: the logout location on the IdP - - - Identity Provider Logout URL : l'URL de déconnexion de l'IdP - - - - - Find us on Freenode, channel #lemonldap-ng - - - Retrouvez-nous sur Freenode, canal #lemonldap-ng - - - - - caPath - - - caPath - - - - - "admin0\@global.virt" : $uid - - - "admin0\@global.virt" : $uid - - - - - remoteCookieName - - - remoteCookieName - - - - - http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance - - - http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance - - - - - LL::NG can also request proxy tickets for its protected services. - - - LL::NG peut également requérir des tickets de proxy pour les services qu'il protège. - - - - - First name - - - Prénom - - - - - Once OpenID Connect service is configured, you need to register to France Connect. - - - Une fois le service OpenID-Connect configuré, on peut s'enregistrer dans France Connect. - - - - - Renew authentication: force authentication renewal on CAS server - - - Renouveler l'authentification : force le renouvellement de l'authentification sur le serveur CAS - - - - - Notifications trough SOAP - - - Notifications via SOAP - - - - - Custom XSLT file - - - Fichier XSLT personnalisé - - - - - User found from login process - - - Nom d'utilisateur trouvé dans le processus d'authentification - - - - - 127.0.0.1:6379 - - - 127.0.0.1:6379 - - - - - </bean> - - - </bean> - - - - - AuthLDAPFilter - - - AuthLDAPFilter - - - - - DBI Password column - - - Colonne du mot-de-passe DBI - - - - - Erwan LEGALL - - - Erwan LEGALL - - - - - Connection settings can be configured differently for authentication process and user process. - - - Les paramètres de connexion peuvent être configurés différemment pour les processus d'authentification et de recherche d'utilisateur. - - - - - Strasbourg - - - Strasbourg - - - - - LL::NG can use an LDAP directory to: - - - LL::NG peut utiliser un annuaire LDAP pour : - - - - - Portal provides also many other features (see portal for more) - - - Le portail fournit également de nombreux autres services (voir portail pour plus d'informations) - - - - - This module is not part of LL::NG distibution, and can be found on CPAN: Apache::Session::LDAP. - - - Ce module ne fait pas partie de la distribution LL::NG, et se trouve sur le CPAN : Apache::Session::LDAP. - - - - - Error log: all messages emitted by the program, depending on the configured log level - - - Journaux d'erreur (ErrorLog) : tous les messages emis par le programme, suivant le niveau de journalisation configuré (LogLevel) - - - - - http://openid.net/specs/openid-authentication-2_0.html - - - http://openid.net/specs/openid-authentication-2_0.html - - - - - See translations. - - - Voir traductions. - - - - - ../../../download.html#contributions - - - ../../../download.html#contributions - - - - - It provides a specific and lightweight OpenID Connect module that will replace the current Google module. - - - Il fournit un module OpenID-Connect spécifique et facile qui remplace l'actuel module Google. - - - - - In Manager, go in General Parameters > Authentication modules and choose Google for authentication module. - - - Dans le manager, allez dans Paramètres generaux > Modules d'authentification et choisissez Google comme module d'authentication. - - - - - user - - - user - - - - - Old sessions are deleted by a cron script. - - - Les anciennes sessions sont effacées par un script cron. - - - - - Bordeaux - - - Bordeaux - - - - - Example of a protected virtual host for a local application: - - - Exemple d'hôte virtuel protégé pour une application locale : - - - - - This allows to use different databases for these process. - - - Ceci autorise à utiliser deux bases de données différentes pour ces deux processus. - - - - - If no value, disable group searching. - - - La recherche des groupes est désactivé si cette valeur est vide. - - - - - Only uid, cn and mail attributes are available. - - - Seuls les attributs uid, cn et mail sont disponibles. - - - - - 1.0 and 1.1 - - - 1.0 et 1.1 - - - - - You can create a special virtual host and use Apache rewrite module to switch between open and protected hosts: - - - Vous pouvez créer un hôte virtuel particulier et utiliser le module rewrite d'Apache pour choisir entre le site ouvert et le protégé : - - - - - Version: LDAP protocol version. - - - Version : version du protocole LDAP. - - - - - Entry Identifier - - - Identifiant d'entrée - - - - - See https://doc.integ01.dev-franceconnect.fr/identite-pivot - - - Voir https://doc.integ01.dev-franceconnect.fr/identite-pivot - - - - - [portal] -portalSkin = dark - - - [portal] -portalSkin = dark - - - - - Twitter authentication level - - - Niveau d'authentification de Twitter - - - - - CAS Session backend options - - - Options du module de stockage CAS - - - - - JDLL - - - JDLL - - - - - Several extensions allows to configure SSO on MediaWiki: - - - Plusieurs extensions permettent de configurer le SSO dans MediaWiki : - - - - - //"userobm_local" => , - - - //"userobm_local" => , - - - - - http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html - - - http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html - - - - - <Location /index.pl/config> - - - <Location /index.pl/config> - - - - - logos:logo_gn.png - - - logos:logo_gn.png - - - - - Headers are defined inside a virtualhost and takes effect only on it. - - - Les en-têtes sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. - - - - - “static-value” - - - “static-value” - - - - - proxy - - - proxy - - - - - LL::NG can be configured to restrict OpenID exchange using a white or a black list of domains. - - - LL::NG peut être configuré pour restreindre les échanges OpenID en utilisant les listes blanches ou noires de domaines. - - - - - Sessions module options: - - - Options du module de sessions : - - - - - 'LDAP#Openldap' => { - - - 'LDAP#Openldap' => { - - - - - Authentication table: authentication table name - - - Table d'authentification : nom de la table d'authentification - - - - - Choose DBI type (RDBI, CDBI or DBI) - - - Choisir le type DBI (RDBI, CDBI or DBI) - - - - - Local file - - - Fichier local - - - - - You can also use the binary value from the logonHours attribute of Active Directory - - - La valeur binaire de l'attribut logonHours d'Active Directory peut également être utilisée - - - - - When LL::NG is configured as OpenID identity provider, users can share their authentication using [PORTAL]/openidserver/[login] where: - - - Lorsque LL::NG est configuré en fournisseur d'identité OpenID, les utilisateurs peuvent partager leur authentification en utilisant [PORTAIL]/openidserver/[login] où : - - - - - You have then to install all the downloaded packages: - - - Il faut ensuite installer tous les paquets téléchargés : - - - - - Authentication Authorization Accounting - - - Authentification Autorisation Traçabilité - - - - - It allows to use SAML to authenticate users. - - - SalesForce permet l'emploi de SAML pour authentifier les utilisateurs. - - - - - sympaMailKey - - - sympaMailKey - - - - - ../css/screen.css - - - ../css/screen.css - - - - - ---- - - - ---- - - - - - Handler Redirections - - - Redirections des agents - - - - - Once SAML cinematics are working, you can then put your domain, and delete the login form, and you'll have an automatic redirection to your Identity Provider (no need for the user to click). - - - Une fois que la cinématique SAML fonctionne, mettre le domaine, et supprimer le formulaire de connexion, la redirection se fera alors automatiquement vers le fournisseur d'identité (plus besoin de cliquer pour l'utilisateur). - - - - - mailConfirmBody - - - mailConfirmBody - - - - - LDAPCon - - - LDAPCon - - - - - This is a security point, to prevent someone to create a session by sending custom headers. - - - Il s'agit d'un élément de sécurité pour éviter à quelqu'un de créer une session en envoyant des en-têtes personnalisés. - - - - - OpenID login: the session key used to match OpenID login. - - - Identificant OpenID : la clef de session utilisée pour correspondre au login OpenID. - - - - - http://perldoc.perl.org/functions/exit.html - - - http://perldoc.perl.org/functions/exit.html - - - - - Check XSS Attacks - - - Recherche les attaques XSS - - - - - Xavier GUIMARD - - - Xavier GUIMARD - - - - - Scope: Value of scope parameter (example: openid profile). - - - Portée : valeur du paramètre de portée (exemple : profil openid). - - - - - This mechanism allow to do SSO on application with an unsafe link between Handler and the application, but with a safe link with the Memcached server. - - - Ce mécanisme permet de faire du SSO sur une application sans lien sécurisé entre l'agent et l'application, mais avec un lien sûr avec le serveur Memcached. - - - - - "userobm_fax" => "HTTP_OBM_FACSIMILETELEPHONENUMBER", - - - "userobm_fax" => "HTTP_OBM_FACSIMILETELEPHONENUMBER", - - - - - nickname - - - nickname - - - - - Superadmin: no one can stop him! - - - Superadmin : personne ne peut l'arrêter ! - - - - - LemonLDAP::NG Common - - - Fichiers communs LemonLDAP::NG - - - - - By default, the main session module is used to store SAML temporary data (like relay-states), but SAML sessions need to use a session module compatible with the sessions restrictions feature. - - - Par défautBy, le module de session principal est utilisé pour stocker les données temporaires SAML (tel les états de relais), mais les sessions SAML doivent disposer d'un module compatible avec les fonctionnalités de restrictions des sessions. - - - - - 1800+ - - - 1800+ - - - - - update-alternatives --config editor - - - update-alternatives --config editor - - - - - Nb protected applications - - - Nb d'applications protégées - - - - - Thursday, 25-Apr-1999 00:40:33 GMT: at the indicated time and date (but this is probably a bad idea) - - - Thursday, 25-Apr-1999 00:40:33 GMT : jusqu'à la date indiquée (généralement une mauvaise idée) - - - - - # SAML2 Issuer - - - # Fournisseur d'identité SAML2 - - - - - Allow from all - - - Allow from all - - - - - You have to set your portal URL with the googlecb=1 GET parameter, for example: - - - Il faut indiquer l'URL du portail avec le paramètre GET « googlecb=1 », par exemple : - - - - - The menu is displayed if authentication is successful. - - - Le menu est affiché si l'authentification est réussie. - - - - - icons:flags:de.png - - - icons:flags:de.png - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots - - - - - http://en.wikipedia.org/wiki/FastCGI - - - http://en.wikipedia.org/wiki/FastCGI - - - - - uid: coudot - - - uid: coudot - - - - - This part is based on SimpleSAMLPHP documentation. - - - Cette section est basée sur la documentation SimpleSAMLPHP. - - - - - lemonldap-ng-handler: contains Apache Handler implementation (agent) - - - lemonldap-ng-handler : contient l'implémentation de l'agent pour Apache (handler) - - - - - lemonldap-ng-portal-password.png - - - <lemonldap-ng-portal-password.png - - - - - http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth - - - http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth - - - - - This is currently unsupported in LemonLDAP::NG because every policy must be computed with their precedence to know which maximum password age to apply. - - - Ce n'est actuellement pas supporté par LemonLDAP::NG car toute politique doit etre calculée avec sa priorité pour connaître l'âge maximum à appliquer. - - - - - http://mb-c.pro/fr/archives/1468 - - - http://mb-c.pro/fr/archives/1468 - - - - - Name: internal name - - - Name: nom interne - - - - - de - - - fr - - - - - yum install mod_auth_kerb - - - yum install mod_auth_kerb - - - - - http://perldoc.perl.org/Safe.html - - - http://perldoc.perl.org/Safe.html - - - - - SLO binding: force binding to use for SLO (http-redirect, http-post, etc.) - - - Méthode SLO : force la méthode à utiliser pour le SLO (http-redirect, http-post, etc.) - - - - - This page can be browsed for example by MRTG using the MRTG monitoring script. - - - Cette page peut être parcourue par exemple par MRTG en utilisant le script de surveillance MRTG. - - - - - User Header: Auth-User (case sensitive) - - - User Header: Auth-User (case sensitive) - - - - - Port - - - Port - - - - - If not Go on Manager, and declare Manager as a new virtual host, for example manager.example.com. - - - Si non, aller dans le manager et déclarer le manager comme un nouvel hôte virtuel, par exemple manager.example.com. - - - - - Then, go in Yubikey parameters: - - - Ensuite, aller dans les paramètres Yubikey: - - - - - dn - - - dn - - - - - language - - - language - - - - - mailreset_step1.png - - - mailreset_step1.png - - - - - ../media/icons/wizard.png - - - ../media/icons/wizard.png - - - - - SSLOptions: set to +StdEnvVars to get certificate fields in environment variables - - - SSLOptions : mettre à +StdEnvVars pour obtenir les champs du certificat dans les variables d'environnement - - - - - Redirect policy - - - La politique de redirection - - - - - employeeNumber - - - employeeNumber - - - - - You can also get the LemonLDAP::NG archive and make the package yourself: - - - On peut également construire les paquets à partir de l'archive LemonLDAP::NG : - - - - - In LDAP filters, $user is replaced by user login, and $mail by user email. - - - Dans les filtres LDAP, $user est remplacé par le nom du compte et $mail par l'adresse email. - - - - - touch /tmp/pgt.txt - - - touch /tmp/pgt.txt - - - - - François-Xavier DELTOMBE: developer, tester - - - François-Xavier DELTOMBE : developeur, testeur - - - - - Apache configuration - - - Configuration d'Apache - - - - - FastCGI support - - - Support FastCGI - - - - - Protect your application - - - Protéger une application - - - - - Then in exported variables, you can ask only for : - - - Ensuite dans les « variables exportées », on ne peut demander que : - - - - - en - - - fr - - - - - Using Apache::Session::Browseable::MySQL (recommended for best performances) - - - Utiliser Apache::Session::Browseable::MySQL (recommandé pour de meilleures performances) - - - - - AuthApache authentication - - - Authentification AuthApache - - - - - In other cases which result on impossibility to authenticate user, to retrieve data or to create a session, nothing is stored. - - - Dans les autres cas résultant de l'impossibilité d'authentifier l'utilisateur ou de récupérer les données pour créer la session, rien n'est stocké. + + Noter que le protocole SAML est plus securisé que OpenID, ainsi si les partenaires sont connus, preférer SAML. @@ -15100,2152 +1824,82 @@ portalSkin = dark - Mail sender: address seen in the “From” field (default: noreply@[DOMAIN]) + $_passwordDB - - Expéditeur : adresse vue dans le champ “From” (défaut : noreply@[DOMAINE]) + + $_passwordDB - BrowserID is also known as Mozilla Persona. + Authentication service of course - - BrowserID est également connu sous le nom de « Mozilla Persona ». + + Le service d'authentification bien sûr - <Location /index.pl/notification> - - - <Location /index.pl/notification> - - - - - The convertConfig utility reads 2 LL::NG configuration files (lemonldap-ng.ini): - - - L'utilitaire convertConfig lit 2 fichiers de configuration LL::NG (lemonldap-ng.ini) : - - - - - https://verifier.login.persona.org/verify - - - https://verifier.login.persona.org/verify - - - - - unprotect: all is open, but authenticated users are seen as authenticated - - - unprotect : tout est ouvert, mais les utilisateurs authentifiés sont vus comme tels - - - - - yubikeySecretKey - - - yubikeySecretKey - - - - - Nick name - - - Nick name - - - - - Check SSO message signature: check SSO message signature - - - Vérification de la signature des messages SSO : vérifie la signature des messages SSO - - - - - This backend allows to chain authentication method, for example to failback to LDAP authentication if Remote authentication failed… - - - 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… - - - - - Internal databases: only used by LemonLDAP::NG + Set SAML end points - Les bases de données internes: utilisées seulement par LemonLDAP::NG + Indiquer les points d'entrées SAML - cn=admin,dc=example,dc=password + Digest::HMAC - - cn=admin,dc=example,dc=password + + Digest::HMAC - liblemonldap-ng-manager-perl: Manager files - - - liblemonldap-ng-manager-perl : fichiers du manager - - - - - references.html - - - references.html - - - - - Use then the Multiple authentication module, for example: - - - Utiliser alors le module d'authentification multiple, exemple: - - - - - Use rule comments to order your rules - - - Utiliser les commentaires pour ordonner les règles - - - - - samlStorage - - - samlStorage - - - - - xguimard - - - xguimard - - - - - UserName -> ... - - - UserName -> ... - - - - - http://fr.lutece.paris.fr - - - http://fr.lutece.paris.fr - - - - - /_detail/icons/bug.png?id=contact - - - /_detail/icons/bug.png?id=contact - - - - - Register on France Connect - - - S'enregistrer dans France Connect - - - - - /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - - - /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - - - - - So write your rules using normal characters. - - - Il faut donc écrire les règles en utilisant les caractères normaux. - - - - - You just need to choose if the authenticated user will be a “user” or a “guest”. - - - Il suffit de choisir si l'utilisateur authentifié sera un "utilisateur" ou un "invité". - - - - - createdb -O lemonldap-ng lemonldap-ng - - - createdb -O lemonldap-ng lemonldap-ng - - - - - ldapPwdEnc - - - ldapPwdEnc - - - - - Then go to trunk directory: - - - Aller ensuite dans le répertoire trunk : - - - - - specification - - - spécification - - - - - This requires to request user old password (see portal customization). - - - Nécessite de requérir l'ancien mot-de-passe (voir personnalisation du portail). - - - - - To change it, go in General Parameters > Advanced Parameters > Notifications > Wildcard for all users, and set for example alluserscustom. - - - Pour le changer, aller dans Paramètres généraux > Paramètres avancés > Notifications > Carte blanche pour tous les utilisateurs, et mettre par exemple alluserscustom. - - - - - You need to provide the callback URLs, for example https://auth.domain.com/?openidcallback=1. - - - Il faut fournir les URLs de rappel, par exemple https://auth.domain.com/?openidcallback=1. - - - - - Advanced configuration - - - Configuration avancée - - - - - SlideShare - - - SlideShare - - - - - Save the configuration and exit the Manager. - - - Sauver la configuration et quitter le manager. - - - - - LDAP server can check password strength, and LL::NG portal will display correct errors (password too short, password in history, etc.) - - - Le server LDAP server peut vérifier la solidité du mot de passe et le portail LL::NG affichera les erreurs correctes (mot-de-passe trop court, dans l'historique, etc…) - - - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 - - - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 - - - - - warn for failed authentications - - - warn pour les échecs d'authentifications - - - - - "userobm_email" => "HTTP_OBM_MAIL", - - - "userobm_email" => "HTTP_OBM_MAIL", - - - - - Easy to integrate - - - Facile à intégrer - - - - - Use extended functions - - - Utiliser les fonctions étendues - - - - - Protocol: - - - Protocole : - - - - - Alfresco is an ECM/BPM software. - - - Alfresco est un logiciel ECM/BPM. - - - - - _cas_id - - - _cas_id - - - - - http://auth.example.com - - - http://auth.example.com - - - - - DEB bundle - - - Paquets DEB - - - - - Install the new lemonldap-ng.ini file at the place of the old file in all LL::NG servers - - - Installer le nouveau fichier lemonldap-ng.ini à la place de l'ancien dans tous les serveurs LL::NG - - - - - To do this, use the Manager, and go in Virtual Hosts branch. - - - Pour ce faire, utiliser le manager, et aller dans la branche Virtual Hosts. - - - - - http://en.wikipedia.org/wiki/Role-based_access_control - - - http://en.wikipedia.org/wiki/Role-based_access_control - - - - - Auth-Mail - - - Auth-Mail - - - - - Secure Token attribute - - - Attribut du jeton sécurisé - - - - - Userlogout => logout_sso - - - Userlogout => logout_sso - - - - - twitterAuthnLevel - - - twitterAuthnLevel - - - - - ^/Microsoft-Server-ActiveSync - - - ^/Microsoft-Server-ActiveSync - - - - - documentation:configuration-ldap.png - - - documentation:configuration-ldap.png - - - - - Assertion decryption Certificate: choose a certificate only if you want to cipher your assertion. - - - Assertion decryption Certificate : choisir un certificat seulement si on veut chiffrer les assertions. - - - - - https - - - https - - - - - id - - - id - - - - - portal - - - portail - - - - - Reader URL: URL used by SAML SP to read the cookie. - - - URL de lecture : URL utilisée par le SP SAML pour lire le cookie. - - - - - tomcat - - - tomcat - - - - - APACHEGROUP: group running Apache - - - APACHEGROUP: groupe de fonctionnement d'Apache - - - - - This can be useful to allow an third party application to access a virtual host with users credentials by sending a Basic challenge to it. - - - Ce peut être pratique pour autoriser une application cliente à accéder à un hôte virtuel avec un authentifiant en envoyant un en-tête basique. - - - - - Uniform Resource Locator - - - Uniform Resource Locator - - - - - http://httpd.apache.org/docs/current/mod/mod_rewrite.html - - - http://httpd.apache.org/docs/current/mod/mod_rewrite.html - - - - - http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 - - - http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 - - - - - LL::NG uses Perl Authen::Radius as a simple authentication backend. - - - LL::NG utilise Authen::Radius de Perl comme simple backend d'authentification. - - - - - The LDIF view of such entry can be: - - - La vue LDIF d'une telle entrée ressemble à : - - - - - checkDate($ssoStartDate, $ssoEndDate) - - - checkDate($ssoStartDate, $ssoEndDate) - - - - - → LemonLDAP::NG uses a key to crypt/decrypt some datas. - - - → LemonLDAP::NG utilise une clef pour chiffrer/déchiffrer certaines données. - - - - - Date of session last modification - - - Date de la dernière modification de la session - - - - - icons:personal.png - - - icons:personal.png - - - - - You can import a certificate containing the public key instead the raw public key. - - - Vous pouver importer un certificat contenant la clef publique au lieu d'une simple clef. - - - - - ../pages/screenshots.html - - - ../pages/screenshots.html - - - - - dbiUserTable - - - dbiUserTable - - - - - If a user does not comply with any condition, he is prompted a customized message. - - - Si un utilisateur ne remplit pas une condition, il est averti par un message personnalisé. - - - - - using external identity provider (SAML, OpenID, CAS, Twitter, other LL::NG system, …) - - - utilisant un fournisseur d'identité externe (SAML, OpenID, CAS, Twitter, autres systèmes LL::NG, …) - - - - - /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots - - - - - Attribute to store: the session key that will be stored in Memcached. - - - Attribut à stocker : la clef de session qui doit être stockée dans Memcached. - - - - - Activation - - - Activation - - - - - STORAGECONFFILE: location of default storage configuration file (default: /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) - - - STORAGECONFFILE : emplacement du du fichier de configuration du stockage par défaut (défaut : /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) - - - - - //"userobm_location" => , - - - //"userobm_location" => , - - - - - Authorization - - - Autorisations - - - - - How to change configuration backend - - - Comment changer le backend de configuration - - - - - ../../media/documentation/lemonldap-ng-architecture.png - - - ../../media/documentation/lemonldap-ng-architecture.png - - - - - You can use the same Facebook access token in your applications. - - - On peut réutiliser le même ticket d'accès Facebook dans les applications. - - - - - No parameters needed. - - - Aucun paramètres n'est requis. - - - - - The PasswordDBDemo will allow you to change the password with some basic checks, but as the data are hard coded, the password will never be really changed. - - - PasswordDBDemo permet de changer de mot-de-passe avec quelques tests de base, mais comme les données sont codées en dur, le mot-de-passe ne sera jamais réellement changé. - - - - - LL::NG can delegate authentication to an OpenID server. - - - LL::NG peut deleguer l'authentification à un serveur OpenID. - - - - - This feature can be enabled and configured in Manager, in General Parameters » Advanced Parameters » Login History. - - - Cette fonctionnalité peut être activée et configurée dans le manager dans Paramètres généraux » Paramètres avancés » Historique de connexion. - - - - - ../../css/screen.css - - - ../../css/screen.css - - - - - LemonLDAP::NG allows to store user logins and login attempts in their persistent session. - - - LemonLDAP::NG permet de stocker les connexions et tentatives dans les sessions persistantes. - - - - - _issuerDB - - - _issuerDB - - - - - The real accounting has to be done by the application itself since SSO logs can not understand transactions. - - - La réelle traçabilité doit être faite par l'application elle-même car les journaux du SSO ne peuvent interprêter les transactions. - - - - - Zimbra can be deployed on-premises or as a hosted email solution. - - - Zimbra peut être déployé sur site ou hébergé telle une messagerie. - - - - - To protect the manager, you have to choose one or both of : - - - Pour protéger le manager, il faut choisir l'une où les deux solutions : - - - - - http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - - - http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - - - - - macros are used to extend (or rewrite) exported variables. - - - les macros sont utilisées pour étendre (ou réécrire) les variables exportées. - - - - - yubikeyClientID - - - yubikeyClientID - - - - - On your main server, configure a File, SQL or LDAP backend - - - Sur le serveur principal, configurer un backend File, SQL or LDAP - - - - - you've restart all Apache server after having change cookie name or domain - - - tous les serveurs Apache ont été rechargés après un changement du nom de cookie ou du domaine - - - - - Databases (DBI) - - - Bases de données (DBI) - - - - - Professional Services - - - Services professionnel - - - - - RBAC stands for Role Based Access Control. - - - RBAC signifie contrôle d'accès basé sur les rôles (Role Based Access Control). - - - - - It is a Single Sign On protocol similar to OpenID, but based on user email address rather than a URL. - - - C'est un protocole d'authentification unique (Single Sign On) similaire à OpenID, mais basé sur l'adresse emailde l'utilisateur au lieu d'une URL. - - - - - The statistics are collected trough a daemon launched by the Handler. - - - Ces statistiques sont collectées via un démon lancé par l'agent. - - - - - 1 if user is superadmin - - - 1 si l'utilisateur est super-administrateur - - - - - By default, Tomcat provides a file called users.xml to manage authentication: - - - Par défaut, Tomcat fournit un fichier nommé users.xml pour gérer l'authentification : - - - - - The extension is presented here: http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - - L'extension est présentée ici : http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - - - - This can happend when you use lmConfigEditor or launch cron files with a different user than Apache process. - - - Ceci peut arriver lorsqu'on utilise lmConfigEditor ou lorsqu'on lance les fichiers cron avec un utilisateur différent de celui du processus Apache. - - - - - Twitter application key - - - Clef d'application de Twitter - - - - - when pwdLastSet = 0 in the user entry, it means that password has been reset, and a form is presented to the user for him to change his password. - - - Lorsque le paramètre pwdLastSet est positionné à 0 dans l'entrée utilisateur, ça signifie que le mot de passe a été réinitialisé et qu'un formulaire est présenté à l'utilisateur pour qu'il change son mot de passe. - - - - - icons:xeyes.png + ../../../media/icons/xeyes.png - icons:xeyes.png + ../../../media/icons/xeyes.png - LemonLDAP::NG can export HTTP headers either using a proxy or protecting directly the application. + openIdAuthnLevel + + + openIdAuthnLevel + + + + + svn checkout svn+ssh://developername@svn.forge.objectweb.org/svnroot/lemonldap - LemonLDAP::NG peut exporter des en-têtes HTTP qu'on l'utilise sur une reverse-proxy ou directement sur le serveur à protéger + svn checkout svn+ssh://nomDuDeveloppeur@svn.forge.objectweb.org/svnroot/lemonldap - http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + Krb5KeyTab /etc/lemonldap-ng/auth.keytab - - http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + + Krb5KeyTab /etc/lemonldap-ng/auth.keytab - http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + Go to My Account: - - http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + + Aller dans My account: - It is recommended to secure the channel between reverse-proxies and application to be sure that only request coming from the LL::NG protected reverse-proxies are allowed. + So you can configure it to authenticate users using a federation protocol and simultaneously to provide identities using other(s) federation protocols. - - Il est donc recommandé de sécurisé le canal entre le proxy inverse et l'application pour être sûr que seules les requêtes issues des proxies inverses protégés par LL::NG sont autorisées. - - - - - Main internal databases are: - - - Les principales bases de données internes sont : - - - - - Dokuwiki virtual host in Apache - - - Hôte virtuel Dokuwiki dans le manager - - - - - echo "127.0.0.1 reload.example.com" >> /etc/hosts - - - echo "127.0.0.1 reload.example.com" >> /etc/hosts - - - - - Radius server - - - Serveur Radius - - - - - qw(delete header cache read_from_client cookie redirect unescapeHTML)); - - - qw(delete header cache read_from_client cookie redirect unescapeHTML)); - - - - - X509 - - - X509 - - - - - The portal URL must be inside SSO domain. - - - L'URL du portail doit être dans le domaine SSO. - - - - - Use comment to correct this: - - - Utiliser des commentaires pour corriger ça : - - - - - Code snippet - - - Exemple de code - - - - - Overloading is not available trough the Manager - - - La surcharge n'est pas paramètrable dans le manager - - - - - Clément “KPTN” OUDOT: project leader, lead developer, graphics, documentation, community management - - - Clément “KPTN” OUDOT : Leader du projet, développeur principal, graphisme, documentation, gestion de la communauté - - - - - https://metacpan.org/module/Apache::Session::Browseable::LDAP - - - https://metacpan.org/module/Apache::Session::Browseable::LDAP - - - - - Error messages - - - Messages d'erreur - - - - - http://lanyrd.com/2011/ldapcon/sgqdf/ - - - http://lanyrd.com/2011/ldapcon/sgqdf/ - - - - - overload any LL::NG parameter when a specific backend is used - - - surcharger n'importe quel paramètre LL::NG en fonction du backend utilisé - - - - - Check if URL asked is valid - - - Vérifie que l'URL demandée est validée - - - - - Leave blank to use Mozilla default verification URL (https://verifier.login.persona.org/verify) - - - Laisser vide pour utiliser l'URL de vérification par défaut de Mozilla (https://verifier.login.persona.org/verify) - - - - - Liferay administration - - - Administration Liferay - - - - - Name: SAML attribute name. - - - Nom: Nom de l'attribut SAML. - - - - - http://search.cpan.org/perldoc?Apache::Session::File - - - http://search.cpan.org/perldoc?Apache::Session::File - - - - - <IDPSSODescriptor> - - - <IDPSSODescriptor> - - - - - In Manager, go in General Parameters > Authentication modules and choose Slave for authentication or users module. - - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Slave) pour les modules authentification ou utilisateurs. - - - - - managerCssTheme - - - managerCssTheme - - - - - Portal performances - - - Performances du portail - - - - - "userobm_lastname" => "HTTP_OBM_SN", - - - "userobm_lastname" => "HTTP_OBM_SN", - - - - - CAS login: the session key used to fill user login (value will be transmitted to CAS clients). - - - Identifiant CAS : la clef de session à utiliser pour compléter le login (valeur transmise au clients CAS). - - - - - API secret key: API secret key from Yubico - - - Clef secrète de l'API : clef secrète de l'API obtenue auprès de Yubico - - - - - ../media/screenshots/1.1/mailreset/mailreset_step5.png - - - ../media/screenshots/1.1/mailreset/mailreset_step5.png - - - - - Display Name: should be displayed on IDP, this is often your society name - - - Nom affiché (display name) : peut être affiché par le fournisseur d'identité (IDP), this is often your society name - - - - - <IfModule mod_dir.c> - - - <IfModule mod_dir.c> - - - - - If authentication succeed, Portal collect user data - - - Si l'authentication est acceptée, le portail récupère les données de l'utilisateur - - - - - //"userobm_gid" => "HTTP_OBM_GID", - - - //"userobm_gid" => "HTTP_OBM_GID", - - - - - user login - - - nom de connexion - - - - - Apache authentication level - - - Niveau d'authentification d'Apache - - - - - Require old password (change) - - - Impose la présentation de l'ancien mot-de-passe dans les changements - - - - - Restart fail2ban - - - Redémarrer fail2ban - - - - - //"userobm_domain_id" => , - - - //"userobm_domain_id" => , - - - - - GLPI - - - GLPI - - - - - /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation - - - /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation - - - - - Display change password module - - - Affiche le module de changement de mot-de-passe - - - - - Logout user from current application and from Lemonldap::NG and redirect it to http://intranet/ - - - Déconnecte l'utilisateur de l'application courante et de Lemonldap::NG le redirige vers http://intranet/ - - - - - With YUM - - - Avec YUM - - - - - Declare France Connect in your LL::NG server - - - Déclarer France Connect dans le serveur LL::NG - - - - - Cookie expiration time: by default, SSO cookie is a session cookie, which mean it will be destroyed when the browser is closed. - - - Durée de vie du cookie : par défaut, le cookie SSO est un cookie de session, ce qui signifie qu'il n'est pas conservé lorsque le navigateur est clos. - - - - - Macros and groups are calculated during authentication process by the portal: - - - Les macros et les groupes sont calculées pendant le processus d'authentification par le portail : - - - - - If you need it, you can rebuild RPMs: - - - Si besoin, on peut reconstruire les RPMs : - - - - - sample_notification.png - - - sample_notification.png - - - - - <OrganizationName xml:lang="en">Example</OrganizationName> - - - <OrganizationName xml:lang="en">Exemple</OrganizationName> - - - - - You need some prerequisites: - - - Certains pré-requis sont nécessaire : - - - - - Access protected application - - - Accéder aux applications protégées - - - - - You have to install mod_ssl for Apache. - - - Installer mod_ssl pour Apache. - - - - - Leave blank to deactivate the feature. - - - Laissez vide pour désactiver cette fonctionnalité. - - - - - http://search.cpan.org/perldoc?Apache::Session::Informix - - - http://search.cpan.org/perldoc?Apache::Session::Informix - - - - - DBI Pivot from user table - - - Pivot DBI pour la table utilisateur - - - - - playground - - - playground - - - - - Oliver BOIREAU - - - Oliver BOIREAU - - - - - https://plus.google.com/u/0/101819048603406959766/ - - - https://plus.google.com/u/0/101819048603406959766/ - - - - - Connection login - - - Login de connexion - - - - - Then use openssl to generate an auto-signed certificate: - - - Ensuite, utiliser openssl pour générer un certificat auto-signé : - - - - - logout_app https://auth.example.com/ - - - logout_app https://auth.example.com/ - - - - - http://search.cpan.org/search?query=DBD%3A%3A&mode=module - - - http://search.cpan.org/search?query=DBD%3A%3A&mode=module - - - - - Access Control List - - - Liste de contrôle d'accès - - - - - RDBI - - - RDBI - - - - - portalUserAttr - - - portalUserAttr - - - - - Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. - - - Django est un framework web de haut niveau écrit en Python qui favorise le développement rapide et propre et un design pragmatique. - - - - - dbiAuthnLevel - - - dbiAuthnLevel - - - - - valeur - - - valeur - - - - - Example for groups: - - - Exemples de groupes: - - - - - Example: interoperability between 2 organizations - - - Exemple : interoperabilité entre 2 organisations - - - - - User table - - - Table utilisateurs - - - - - Key name - - - Nom de la clef - - - - - Commit - - - Commit - - - - - If you need a professional service or support, please contact one of the companies listed on the following page. - - - Pour obtenir un support ou un service professionnel, contacter l'unde des entreprises citées à la page suivante. - - - - - mailReplyTo - - - mailReplyTo - - - - - It means that if the IDP propose to close session earlier than the default LemonLDAP::NG timeout, the session _utime will be modified so that session is erased at the date indicated by the IDP. - - - Celà signifie que si l'IDP propose de clore la session au-delà de la durée de vie par défaut dans LemonLDAP::NG, la valeur de _utime sera modifiée afin que la session ne soit effacée qu'au moment indiqué par l'IDP. - - - - - Security Assertion Markup Language - - - Security Assertion Markup Language - - - - - This is because the client often need to request directly the IDP, and the Apache authentication will block the request. - - - En effet, le client doit souvent interroger directement l'IDP et l'authentification Apache va bloquer la requête. - - - - - NameID format: force NameID format here (email, persistent, transient, etc.). - - - Format du NameID : force le format du NameID (email, persistent, transient, etc.). - - - - - cp lemonldap.class.php inc/auth/ -cp lemonldapuserdatabackend.class.php inc/auth/ - - - cp lemonldap.class.php inc/auth/ -cp lemonldapuserdatabackend.class.php inc/auth/ - - - - - 'configurator' => $_SERVER['HTTP_AUTH_SUPERADMIN'], - - - 'configurator' => $_SERVER['HTTP_AUTH_SUPERADMIN'], - - - - - You can change default parameters using the “notificationStorage” and “notificationStorageOptions” parameters with the same syntax as configuration storage parameters. - - - On peut changer les paramètres par défaut en utilisant les paramètres “notificationStorage” et “notificationStorageOptions” avec la même syntaxe que les paramètres de stockage de la configuration. - - - - - portal full URL if custom function is run by portal (e.g. https://auth.example.com/) - - - l'URL complète du portail si la fonction personnalisée est appelée par le portail (i.e. https://auth.example.com/) - - - - - ../../../media/applications/tomcat_logo.png - - - ../../../media/applications/tomcat_logo.png - - - - - Be careful with URL parameters - - - Attention aux paramètres des URL - - - - - The basic function will also force conversion from UTF-8 to ISO-8859-1, which should be accepted by most of HTTP servers. - - - La fonction basic force la conversion des caractères UTF-8 en ISO-8859-1, qui peut être accepté par la plupart des serveurs HTTP. - - - - - http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight - - - http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight - - - - - Paris - - - Paris - - - - - ../../../../media/applications/spring_logo.png - - - ../../../../media/applications/spring_logo.png - - - - - <property name="authenticationManager" ref="authenticationManager" /> -</bean> -  -<bean id="preauthAuthProvider" class="org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"> - - - <property name="authenticationManager" ref="authenticationManager" /> -</bean> -  -<bean id="preauthAuthProvider" class="org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"> - - - - - Password is not a common attribute. - - - Le mot-de-passe n'est pas un attribut commun. - - - - - mailLDAPFilter - - - mailLDAPFilter - - - - - http://search.cpan.org/perldoc?Apache::Session::Postgres - - - http://search.cpan.org/perldoc?Apache::Session::Postgres - - - - - Download the plugin and copy the files in dokuwiki inc/auth/ directory: - - - Télécharger le plugin et le copier dans le répertoire dokuwiki inc/auth/ : - - - - - URL pattern: default - - - Expression sur l'URL : default - - - - - The Basic Authentication relies on a specific HTTP header, as described above. - - - L'authentification basique est portée par un en-tête HTTP spécifique, tel que décrit ci-dessous. - - - - - screenshots:1.1:mailreset:mailreset_step4.png - - - screenshots:1.1:mailreset:mailreset_step4.png - - - - - ../../../media/applications/mediawiki_logo.png - - - ../../../media/applications/mediawiki_logo.png - - - - - These parameters can be configured in Manager, in General Parameters > Advanced parameters > Handler redirections: - - - Ces paramètres peuvent être configurés dans le manager, dans Paramètres généraux > Paramètres avancés > Redirections des agents: - - - - - You will be prompted. - - - Le message sera affiché. - - - - - Configuring the virtual hosts is not sufficient to display an application in the menu. - - - Configurer les hôtes virtuels n'est pas suffisant pour afficher une application dans le menu. - - - - - LL::NG use 2 internal databases to store its configuration and sessions. - - - LL::NG utilise 2 bases de données interne pour stocker ses configuration et sessions. - - - - - You need to find the following files in your Alfresco installation: - - - Les fichiers suivants sont nécessaires dans l'installation Alfresco : - - - - - If you upgraded LL::NG, check all upgrade notes. - - - Pour mettre à jour LL::NG, lisez toutes les notes de mise à jour. - - - - - package SSOExtensions; -  -sub function1 { - - - package SSOExtensions; -  -sub function1 { - - - - - These options are used to build redirection URL (when user is not logged, or for CDA requests). - - - Ces options sont utilisées dans la construction des URL de redirection (lorsque l'utilisateur n'est pas connecté ou pour les requêtes CDA). - - - - - documentation:googleapps-export-priv-key.png - - - documentation:googleapps-export-priv-key.png - - - - - documentation:remote-principle.png - - - documentation:remote-principle.png - - - - - Main DNS domain - - - Domaine DNS principal - - - - - Portal (dark theme) - - - Portail (thème dark) - - - - - SP Initiated Binding: chose any of the supported binding (every one listed there is currently supported on LemonLDAP::NG) HTTP POST is a good choice - - - SP Initiated Binding : choisir n'importe quel protocole supporté (ils le sont actuellement tous par LemonLDAP::NG), HTTP POST est un bon choix - - - - - syntax (optional): hexadecimal (default) or octetstring - - - syntax (optionnel) : hexadecimal (défaut) ou octetstring - - - - - ServerName www.public.com -  - - - ServerName www.public.com -  - - - - - Generic articles - - - Articles génériques - - - - - Secured cookie: 4 options: - - - Cookie sécurisé : 4 options : - - - - - Skin customization - - - Personnalisation du thème - - - - - Then you must deploy this domain in order to go on with the configuration. - - - Ensuite deployer ce domaine pour accéder à sa configuration. - - - - - Compatible password modification - - - Compatibilité des modifications de mots-de-passe - - - - - You can also add a condition. - - - Il est possibe d'ajouter une condition. - - - - - These parameters can be configured in Manager, in General Parameters > Advanced parameters > Handler redirections. - - - Cesparamètres peuvent être configurés dans le manager, dans Paramètres généraux > Paramètres avancés > Redirections des agents. - - - - - Do this in the control panel or in the configuration file: - - - Faire ceci dans le panneau de contrôle ou dans le fichier de configuration : - - - - - SSLCertificateKeyFile: Server private key - - - SSLCertificateKeyFile : clef privée du serveur - - - - - Radius secret - - - Secret Radius - - - - - $_auth - - - $_auth - - - - - Header - - - En-tête - - - - - To see available actions, do: - - - Pour connaître les actions possibles, lancer : - - - - - Code to replace: - - - Code à remplacer : - - - - - Screenshots - - - Captures d'écran - - - - - The SSO cookie is build by the portal (as described in the login kinematic), or by the Handler for cross domain authentication (see CDA kinematic). - - - Le cookie SSO est construit par le portail (tel que décrit dans la cinématique de connexion) ou par l'agent (handler) lors des authentification inter-domaines (voir la cinématique de l'authentification inter-domaine). - - - - - You may want to failback to another authentication backend in case of the Apache authentication fails. - - - On peut choisir de basculer sur un autre backend d'authentification en cas d'échec de l'authentification Apache. - - - - - This page do not reference all error messages, but only the frequentest - - - Cette page ne référence pas tous les messages d'erreur, mais simplement les plus fréquents - - - - - User is redirected on protected application, with his new cookie - - - L'utilisateur est redirigé vers l'application demandée avec son nouveau cookie - - - - - Last name - - - Nom - - - - - ldapRaw - - - ldapRaw - - - - - Get the tarball - - - Récupérer l'archive - - - - - Variable name - - - Nom de Variable - - - - - Manager tree autoClose - - - Auto-fermeture de l'arbre du manager - - - - - Session-ID => $_session_id - - - Session-ID => $_session_id - - - - - If exportedAttr is set, only those attributes are copied in the session database of the secondary LL::NG structure. - - - Si exportedAttr est défini, seuls ces attributs sont copiés dans la base des sessions du système LL::NG secondaire. - - - - - Allow only one session per IP address - - - N'autoriser qu'une session par adresse IP - - - - - Order deny,allow - - - Order deny,allow - - - - - CAS (authentication module) - - - CAS (module d'authentification) - - - - - sn - - - sn - - - - - ../documentation/current/installrpm.html - - - ../documentation/current/installrpm.html - - - - - You must come back later to fill this parameter. - - - Il faudra revenir plus tard pour adapter ce paramètre. - - - - - email - - - email - - - - - Select the key, and export it (button Download). - - - Selectionner la clef, et l'exporter (bouton Télécharger): - - - - - The Kerberos configuration is quite complex. - - - La configuration Kerberos est assez complexe. - - - - - Authentication level: level of authentication to associate to this module - - - Niveau d'authentification : niveau d'authentification associé à ce module - - - - - ../media/icons/tux.png - - - ../media/icons/tux.png + + Ainsi on peut le configurer pour authentifier les utilisateurs en utilisant un protocole de fédération et simultanément pour fournir les identités en en utilisant en autre. @@ -17260,942 +1914,258 @@ sub function1 { - As DBI is a login/password based module, the authentication level can be: + manager-apache2.conf: Manager virtual host - - Comme DBI est un module de type login/mot-de-passe, le niveau d'authentification peut être : + + manager-apache2.conf : hôte virtuel du manager - “myfield ⇒ firstname” can be “” - - - “myfield ⇒ prénom”, peut être “” - - - - - Form replay - - - Rejeu de formulaires - - - - - In Manager, go in General Parameters > Authentication modules and choose Yubikey for authentication module. - - - Dans le manager, allez dans Paramètres generaux > Modules d'authentification et choisissez Yubikey comme module d'authentication. - - - - - Can be overridden by an LDAP URI in server host. - - - Peut être surchargé par une URI LDAP dans le nom du serveur. - - - - - customhead.tpl : HTML header markups (like CSS, js inclusion) - - - customhead.tpl : en-têtes HTML (tels les inclusions CSS, js) - - - - - Indeed, this variable is set by the Handler on the physical server hosting the Handler, and not on other servers where the Handler is not installed. - - - Toutefois, cette variable est renseignée par l'agent dans le serveur physique l'hébergeant mais pas dans les autres serveurs sans agents. - - - - - http://auth.example.com/openidserver/foo.bar - - - http://auth.example.com/openidserver/foo.bar - - - - - Note that this feature is interesting only for the Lemonldap::NG systems protecting a high number of applications + Portal messages: all messages are grouped in lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - Notez que cette fonctionnalité n'est intéressante que pour les systèmes Lemonldap::NG protégeant un grand nombre d'applications + Les messages du portail: tous les messages sont regroupés dans lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - So you can configure it to authenticate users using a federation protocol and simultaneously to provide identities using other(s) federation protocols. + See how to change configuration backend. - - Ainsi on peut le configurer pour authentifier les utilisateurs en utilisant un protocole de fédération et simultanément pour fournir les identités en en utilisant en autre. + + Voir comment changer de backend de configuration. - country - - - country - - - - - This requires Perl OpenID consumer module with at least version 1.0. - - - Ceci requiert le module client OpenID pour Perl, version au moins supérieure ou égale à 1.0. - - - - - Specific default values for filters to match AD schema - - - Valeurs spécifiques par défaut des filtres pour correspondre au schéma AD - - - - - /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + Undefined: Default NameID format is used - /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + Undefined: le format de NameID par défaut est utilisé - Control asked URL: prevent XSS attacks and bad redirections + ldapPasswordResetAttribute + + + ldapPasswordResetAttribute + + + + + Configuration: where configuration is stored. - Control asked URL: prevent XSS attacks and bad redirections + Configuration: où est stocké la configuration. - If CAS login is not set, it uses General Parameters » Logs » REMOTE_USER data, which is set to uid by default + createdb -O lemonldap-ng lemonldap-ng - - Si le login CAS n'est pas défini, la donnée Paramètres généraux » Journalisation » REMOTE_USER est utilisée, mise à uid par défaut + + createdb -O lemonldap-ng lemonldap-ng - Nov 2011: ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI + If you manage different timezones, you have to take the jetlag into account in ssoLogonHours values, or use the $_timezone parameter. - - Nov 2011 : ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI + + Si plusieurs fuseaux sont utilisés, le jetlag doit être introduit dans le compte dans la valeur ssoLogonHours, ou utiliser le paramètre $_timezone. - ../documentation/current/sessions.html + SMTP / Reset password by mail - - ../documentation/current/sessions.html + + SMTP / réinitialisation de mot-de-passe par courriel - Genève + Check XSS Attacks - - Genève + + Recherche les attaques XSS - dbiPassword - - - dbiPassword - - - - - Name + Store password in session - Nom + Stockage du mot-de-passe en session - ServerName auth.example.com -  - - - ServerName auth.example.com -  - - - - - The normal portal has a link included in the authentication form pointing to the remote portal for the users of the other organization - - - Le portail normal dispose d'un lien dans le formulaire d'authentification pointant vers le portail destiné aux utilisateurs de l'autre organisation - - - - - Exported variables are the variables available to write rules and headers. - - - Les variables exportées sont des variables disponibles pour écrire des règles d'accès et des en-têtes. - - - - - 'directory_umask' => '007',? - - - 'directory_umask' => '007',? - - - - - SSL authentication (https) does not seem to be checked anyway. - - - "SSL authentication (https)" ne semble pas devoir être sélectionné. - - - - - Subject for password mail + Name: Auth-Name - Sujet du message de changement de mot de passe + Nom: Auth-Name - It will be the link between the SAML assertion coming from LemonLDAP::NG (the IdP) and a given user in Salesforce. - - - Ce sera le lien entre l'assertion SAML provenant de LemonLDAP::NG (l'IdP) et l'identifiant Salesforce. - - - - - Setup + Replace MySQL by Apache::Session::Flex - Mise en marche + Remplacer MySQL par Apache::Session::Flex - The value will be use in metadata main markup: + http://freshmeat.net/projects/lemonldapng - Cette valeur est utilisé dans les metadatas : + http://freshmeat.net/projects/lemonldapng - Several IDPs are allowed, in this case the user will choose the IDP he wants. + At least, check if it is not a known application, or try to adapt its source code. - - Plusieurs IDPs peuvent être autorisés, dans ce cas l'utilisateur peut choisir l'IDP qu'il souhaite. + + Ainsi, vérifier si l'application est connue ou essayer d'adapter le code source. - Apache is not configured to authenticate users ! + Note that if the user is already authenticated on the first portal, all redirections are transparent. - - Apache is not configured to authenticate users ! + + Noter que si l'utilisateur est déjà authentifié sur le premier portail, toutes les redirections sont transparentes. - Install rpm-build package + press.html - - Install rpm-build package + + press.html - print "Connected user: ".$ENV{HTTP_AUTH_USER}; + Once this is completed, click to export the Salesforce metadata and import them into LemonLDAP::NG, into the declaration of the Salesforce Service Provider. - - print "Connected user: ".$ENV{HTTP_AUTH_USER}; + + Une fois ceci terminé, cliquer pour exporter les métadatas Salesforce et les importer dans LemonLDAP::NG, dans la déclaration du fournisseur de service Salesforce. - Clément OUDOT's blog + OBM - - Blog de Clément OUDOT + + OBM - http://wiki.zimbra.com/index.php?title=Preauth + Skin: the name of the skin to use. - - http://wiki.zimbra.com/index.php?title=Preauth + + Thème : le nom du thème à utiliser. - DNSDOMAIN: Main DNS domain (default: example.com) + ldapconfbackend - - DNSDOMAIN : domaine DNS proncipal (défaut : example.com) + + ldapconfbackend - To use this feature only locally, edit lemonldap-ng.ini in section [all]: + email_http_header HTTP_MAIL - - Pour utiliser cette fonctionnalité seulement localement, éditer lemonldap-ng.ini dans la section [all]: + + email_http_header HTTP_MAIL - notificationStorage + Address: URL of application - - notificationStorage + + Adresse : URL de l'application - File session backend + Redirect policy - - Backend de sessions File + + La politique de redirection - Then fill all inputs to create the notification. + "userobm_password" => "HTTP_OBM_USERPASSWORD", - - Remplir ensuite tous les champs pour créer la notification. + + "userobm_password" => "HTTP_OBM_USERPASSWORD", - Since LemonLDAP::NG 1.2, the demonstration backend is configured by default. + //"userobm_status" => , - - Depuis la version 1.2 de LemonLDAP::NG, le backend de démonstration est sélectionné par défaut. + + //"userobm_status" => , - New code: + http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - - Nouveau code: + + http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - Handler performance + You can then add the Manager as an application in the menu. - - Performance des agents (handlers) + + On peut aussi ajouter le manager dans les applications du menu. - File location + Then, go in Choice Parameters: - - Emplacement du fichier + + Ensuite, aller dans les paramètres Choice: - If some of your servers are not in the same (secured) network than the database, it is recommended to use SOAP access for those servers. + ->uri('urn:Lemonldap::NG::Common::CGI::SOAPService') - - Si certains des serveurs ne se trouvent pas sur le même réseau (securisé) que la même base de données, il est recommandé d'utiliser l'accès SOAP pour ces serveurs. + + ->uri('urn:Lemonldap::NG::Common::CGI::SOAPService') - So you have just to declare this header for the virtual host in Manager. + When session is granted, the Handler will then check the authorizations like the standard Handler. - - Il suffit donc de déclarer cet en-tête pour l'hôte virtuel dans le manager. + + Lorsque la session est validée, l'agent examine les autorisations comme un agent standard. - Zimbra virtual host in Manager + Changes: lemonldap-ng-changes@ow2.org ( Subscribe | Archives ) - - Hôte virtuel Zimbra dans le manager - - - - - Starting performances - - - Performances au démarrage - - - - - /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots - - - - - VHOSTLISTEN: how listen parameter is configured for virtual hosts in Apache (default: *:80) - - - VHOSTLISTEN : comment est configuré le paramètre d'écoute des hôtes virtuels dans Apache (défaut : *:80) - - - - - http://auth.example.com/saml/singleSignOn - - - http://auth.example.com/saml/singleSignOn - - - - - Twitter - - - Twitter - - - - - You need to give access to status path in the Handler Apache configuration: - - - Il faut autoriser l'accès au chemin du statut dans le configuration Apache de l'agent : - - - - - ldapAuthnLevel - - - ldapAuthnLevel - - - - - Notifications: prompt users with a message if found in the notification database - - - Notifications : interrompt les utilisateurs avec un message s'il est trouvé dans la base de données des notifications - - - - - In Manager, go in General Parameters » Authentication modules and choose Remote for authentication and users. - - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Remote pour les modules authentification et utilisateurs. - - - - - mailreset_step5.png - - - mailreset_step5.png - - - - - Redirect on error: use 302 instead 500 or 503 - - - Redirection pour les erreurs : utilise 302 au lieu de 500 ou 503 - - - - - ipAddr WHATTOTRACE - - - ipAddr WHATTOTRACE - - - - - Known problems - - - Problèmes connus - - - - - ../../../../css/print.css - - - ../../../../css/print.css - - - - - ldapBindPassword - - - ldapBindPassword - - - - - documentation:1.0:applications - - - documentation:1.0:applications - - - - - Clone - - - Clone - - - - - Here you can go in API Manager and get new credentials (client_id and client_secret). - - - Aller ensuite dans « API Manager » et récupérer les nouveaux éléments (client_id and client_secret). - - - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - - - - - Fast CGI support - - - Support FastCGI - - - - - applications:dokuwiki_logo.png - - - applications:dokuwiki_logo.png - - - - - portalDisplayAppslist - - - portalDisplayAppslist - - - - - If you want to refuse access when a data is missing, just add a “!” before the key name - - - Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef - - - - - Logout forward - - - Propagation de déconnexion - - - - - You need to get an client ID and a secret key from Yubico. - - - Un identifiant client et une clef secrète doivent être obtenues auprès de Yubico. - - - - - ../../documentation/features.html#session_explorer - - - ../../documentation/features.html#session_explorer - - - - - notice for good authentications or external exchange (SAML, OpenID,…) - - - notice pour les authentifications réussies et les échanges externes (SAML, OpenID,…) - - - - - ACR values: Value acr_values parameters (example: loa-1) - - - Valeurs ACR : valeur des paramètres acr_values (exemple : loa-1) - - - - - Install Authen::Radius - - - Installer Authen::Radius - - - - - Hide old password in reset form - - - Masquer l'ancien mot-de-passe dans le formulaire de réinitialisation - - - - - It will get the user identity trough an ID Token, and grab user attributes trough UserInfo endpoint. - - - L'identité utilisateur sera récupérée via in jeton d'identification, et les attributs utilisateurs via le point d'accès UserInfo. - - - - - So, to keep user password in session, you cannot just export the password variable in session. - - - Donc pour conserver le mot-de-passe utilisateur dans la session, on ne peut seulement exporter la variable mot-de-passe dans la session. - - - - - URL contains a non protected host - - - URL contains a non protected host - - - - - http://jira.ow2.org/browse/LEMONLDAP - - - http://jira.ow2.org/browse/LEMONLDAP - - - - - pages/documentation.html - - - pages/documentation.html - - - - - OpenID secret token - - - Secret OpenID - - - - - /index.php?access=admin&access=other - - - /index.php?access=admin&access=other - - - - - LmCookieDomainToReplace: string to replace in Set-Cookie header - - - LmCookieDomainToReplace : chaîne à remplacer dans l'en-tête Set-Cookie - - - - - Update translations - - - Télécharger les traductions - - - - - LemonLDAP::NG is highly scalable, so easy to insert behind a load-balancer: - - - LemonLDAP::NG est hautement scalable, donc facile à insérer derière un répartisseur de charge : - - - - - Then you can take any virtual host, and simply add this line to protect it: - - - Ainsi n'importe quel hôte virtuel peut être protégé en ajoutant cette ligne : - - - - - You can use Null backend to bypass some authentication process steps. - - - Le backend Null peut être utilisé pour sauter des étapes du processus d'authentication. - - - - - LL::NG can grab them automatically if jwks_uri is defined in metadata. - - - LL::NG peut les récupérer autoatiquement si jwks_uri est défini dans la métadonnée. - - - - - In “External authentications” click “Others” and in “Field holding the login in the _SERVER array” select “REMOTE_USER” - - - Dans “External authentications” cliquer sur “Others” et dans “Field holding the login in the _SERVER array” choisir “REMOTE_USER” - - - - - User ID - - - User ID - - - - - Then, go in CAS parameters: - - - Aller ensuite dans Paramètres CAS : - - - - - Crypt::OpenSSL::X509 - - - Crypt::OpenSSL::X509 - - - - - You need to set the PHP_AUTH_USER variable to have the Webserver authentication mode working. - - - Il faut renseigner la variable PHP_AUTH_USER pour faire fonctionner le mode d'authentification par serveur web. - - - - - deleteSession: delete a session - - - deleteSession : efface une session - - - - - Authorization is controlled only by Handlers. - - - Les autorisations sont vérifiées seulement par les agents (handlers). - - - - - Config::IniFiles - - - Config::IniFiles - - - - - CDA is set if the handler is not in the same domain - - - Le CDA ne fonctionne que si l'agent n'est pas dans le même domaine - - - - - Headers are used to give user datas to the application. - - - Les en-têtes sont utilisés pour donner aux applications les données utilisateurs. - - - - - Login field name: name of authentication table column hosting login - - - Nom du champ de compte : nom de la colonne de la table d'authentification contenant le login - - - - - LWP::UserAgent - - - LWP::UserAgent - - - - - If you run Debian testing or unstable, the packages are directly installable: - - - Pour les utilisateurs de Debian testing ou unstable, les paquets sont directement installables : - - - - - You have access to all environment variable, like user IP address. - - - Toutes les variables d'environnement sont disponibles, telle l'adresse IP de l'utilisateur. - - - - - Single Sign On cookie, domain and portal URL - - - Cookie SSO, URL du portail et domaine - - - - - MediaWiki is a wiki software, used by the well known Wikipedia. - - - MediaWiki est un logiciel wiki utilisé par le très connu Wikipedia. - - - - - ^/minig - - - ^/minig - - - - - phpLDAPadmin local configuration - - - Configuration locale phpLDAPadmin - - - - - Register LL::NG to an OpenID Connect Provider - - - Enregistrer LL::NG dans un fournisseur d'identité OpenID-Connect - - - - - SOAP proxy mechanism - - - SOAP proxy mechanism - - - - - Display reset password form - - - Affiche le module de réinitialisation de mot-de-passe - - - - - The notifications module uses a wildcard to manage notifications for all users. - - - Le module de notifications utilise une carte blanche pour gérer les notifications destinées à tous les utilisateurs. - - - - - ->proxy('http://auth.example.com/index.pl/notification'); -  -  -$r = $lite->deleteNotification('foo.bar', 'ABC'); -  -if ( $r->fault ) { - - - ->proxy('http://auth.example.com/index.pl/notification'); -  -  -$r = $lite->deleteNotification('foo.bar', 'ABC'); -  -if ( $r->fault ) { - - - - - Handler Status - - - Page de statut de l'agent - - - - - OpenID authentication can proposed as an alternate authentication scheme using the authentication choice method. - - - L'authentification OpenID peut être proposée en choix alternatif en utilisant la méthode d'authentification choice. + + Changements: lemonldap-ng-changes@ow2.org ( Souscrire | Archives ) @@ -18208,128 +2178,544 @@ if ( $r->fault ) { - my $cgi = Lemonldap::NG::Handler::CGI->new ({}); -$cgi->authenticate(); -$cgi->authorize(); -... - - - my $cgi = Lemonldap::NG::Handler::CGI->new ({}); -$cgi->authenticate(); -$cgi->authorize(); -... - - - - - You can also find on this page the SVN tarball if you want to test latest features. - - - On peut aussi trouver sur cette page l'archive SVN pour tester les dernières évolutions. - - - - - Password max age : number of seconds after the last password change, before it expires. - - - Âge macimum du mot-de-passe : nombre de secondes entre le changement de mot-de-passe et son expiration. - - - - - msmith - - - msmith - - - - - LemonLDAP::NG configuration (edited by the Manager) is in /var/lib/lemonldap-ng/conf/ - - - La configuration LemonLDAP::NG (editée par le manager) se trouve dans /var/lib/lemonldap-ng/conf/ - - - - - So, if the user is not recognized or HTTP headers not present, a 403 error is sent. - - - Donc, si l'utilisateur n'est pas reconnu ou si l'en-tête HTTP n'est pas présent, une erreur 403 est retournée. - - - - - For example with this rule on the access parameter: - - - Par exemple avec cette règle sur le paramètre access : - - - - - Modify Manager protection - - - Modifier la protection du manager - - - - - Remote cookie name - - - Nom du cookie distant - - - - - Install it to trust packages: - - - L'installer pour certifier les paquets : - - - - - Deny from all - - - Deny from all - - - - - → User does not have Lemonldap::NG cookie, handler redirect it to the portal - - - → L'utilisateur ne dispose pas d'un cookie Lemonldap::NG, l'agent le redirige vers le portail - - - - - Reset value: value to set in reset attribute to activate password reset (default: TRUE). - - - Valeur de reset : valeur à mettre dans l'attribut reset pour activer la réinitialisation du mot-de-passe (défaut : TRUE). - - - - - service_name Centralized auth service - - - service_name Centralized auth service - - - - - General parameters + ../media/icons/terminal.png - Paramètres généraux + ../media/icons/terminal.png + + + + + JDLL + + + JDLL + + + + + Set GoogleApps as Service Provider name. + + + Mettre GoogleApps comme nom de fournisseur de service. + + + + + http://www.private.com + + + http://www.private.com + + + + + APACHEVERSION: Apache major version (default: 2) + + + APACHEVERSION : version majeure d'Apache (défaut : 2) + + + + + //"userobm_vacation_enable" => , + + + //"userobm_vacation_enable" => , + + + + + documentation:liferay_2.png + + + documentation:liferay_2.png + + + + + Artifact Resolution + + + Résolution des artifacts + + + + + "debug_level" => "NONE", +// "debug_header_name" => "HTTP_OBM_UID", +// "group_header_name" => "HTTP_OBM_GROUPS", + + + "debug_level" => "NONE", +// "debug_header_name" => "HTTP_OBM_UID", +// "group_header_name" => "HTTP_OBM_GROUPS", + + + + + Crypt::Rijndael + + + Crypt::Rijndael + + + + + Declare France Connect in your LL::NG server + + + Déclarer France Connect dans le serveur LL::NG + + + + + Verify that: + + + Verifier que : + + + + + Path: keep ^/openidserver/ unless you have change Apache portal configuration file. + + + Chemin : laisser ^/openidserver/ sauf si le fichier de configuration Apache du portail a été modifiée. + + + + + The IDP name is asked, enter it and click OK. + + + Le nom d'IDP est demandé, entrer-le et cliquer sur OK. + + + + + Then edit rules and headers. + + + Éditer ensuite les règles et en-têtes. + + + + + A CAS server with SAML authentication + + + Un serveur CAS avec une authentification SAML + + + + + Preauthentication key: the one you grab from zmprov command + + + Clef de pré-authentification key : celle récupérée de la commande zmprov + + + + + ~50 + + + ~50 + + + + + in HTTP headers, you need Auth-User ($mail) and Auth-Pw ($_password). + + + Dans les en-têtes HTTP, ajouter Auth-User ($mail) and Auth-Pw ($_password). + + + + + You need to create yourself the directory and set write access to Apache user. + + + Il faut créer soi-même le répertoire et y donner un accès en écriture pour l'utilisateur Apache. + + + + + LockUserName + + + LockUserName + + + + + LemonLDAP::NG can be used as a proxy between those protocols + + + LemonLDAP::NG peut être utilisé comme proxy entre ces protocoles + + + + + You must register SP metadata here. + + + Il faut enregistrer les métadatas du SP ici. + + + + + <user username="role1" password="tomcat" roles="role1"/> + + + <user username="role1" password="tomcat" roles="role1"/> + + + + + activedirectoryminihowto + + + activedirectoryminihowto + + + + + Several IDPs are allowed, in this case the user will choose the IDP he wants. + + + Plusieurs IDPs peuvent être autorisés, dans ce cas l'utilisateur peut choisir l'IDP qu'il souhaite. + + + + + Date of session creation + + + Date et heure (timestamp) de la création de la session + + + + + Just set the authentication type to config and indicate DN and password inside the file config.php: + + + Mettre juste le type d'authentification à config et indiquer le DN et le mot-de-passe dans le fichier config.php: + + + + + Groups + + + Groupes + + + + + http://search.cpan.org/perldoc?Apache::Session::Informix + + + http://search.cpan.org/perldoc?Apache::Session::Informix + + + + + The database password + + + Le mot de passe de la base de données + + + + + (?i) means case no sensitive. + + + (?i) signifie insensible à la casse. + + + + + documentation:1.0:fileconfbackend + + + documentation:1.0:fileconfbackend + + + + + Server host: LDAP server hostname or URI (by default: localhost). + + + Nom de serveur : nom du serveur LDAP ou URI (par défaut : localhost). + + + + + //"userobm_delegation_target" => , + + + //"userobm_delegation_target" => , + + + + + Note that you can always access Salesforce by the general login page: https://login.salesforce.com + + + Noter que l'on peut toujours accéder à Salesforce par la page générale de connexion : https://login.salesforce.com + + + + + # Your nice code here +  + + + # Le joli code ici : +  + + + + + /_detail/screenshots/1.0/pastel/password.png?id=screenshots + + + /_detail/screenshots/1.0/pastel/password.png?id=screenshots + + + + + As same for groups: a group rule may involve another, previously computed group. + + + De même pour les groupes : une règle de groupe peut en utiliser une autre calculée précédemment. + + + + + Download them here and install pre-required packages. + + + Les télécharger ici et installer les paquets pre-requis. + + + + + AuthLDAPBindDN "ou=websso,ou=applications,dc=example,dc=com" + + + AuthLDAPBindDN "ou=websso,ou=applications,dc=example,dc=com" + + + + + Can be used to secure another backend for remote servers. + + + Peut être utilisé pour sécuriser un autre backend pour des serveurs distants. + + + + + /_detail/logos/logo_ucanss.png?id=references + + + /_detail/logos/logo_ucanss.png?id=references + + + + + Portal URL: URL of internal portal + + + URL du portail : URL du portail interne + + + + + logos:logo_rbn.png + + + logos:logo_rbn.png + + + + + A Zimbra Handler is called + + + Un handler Zimbra est appelé + + + + + Mandatory fields are: + + + Les champs obligatoires sont : + + + + + With YUM + + + Avec YUM + + + + + SetHandler perl-script + + + SetHandler perl-script + + + + + ERASECONFIG: set to 0 if you want to keep your configuration files (default: 1) + + + ERASECONFIG : mettre à 0 pour conserver les fichiers de configuration (défaut : 1) + + + + + In the Manager, select node OpenID Connect Providers and click on Add OpenID Connect Provider. + + + Dans le manager, choisir Fournisseurs OpenID-Connect et cliquer sur Ajouter un fournisseur OpenID-Connect. + + + + + See OpenIDConnect service configuration chapter. + + + Voir le chapître de configuration du service OpenID-Connect. + + + + + exported variables collected from UserDB backend + + + les variables exportées collectées depuis le backend utilisateur + + + + + One IP only by user: a user can not open 2 sessions with different IP. + + + Une IP par utilisateur : un utilisateur ne peut ouvrir 2 sessions avec différentes adresses IP. + + + + + But you can make your own, see Skin customization below. + + + On peut faire le sien, voir comment personnaliser le thème ci-dessous. + + + + + 'failedLoginNumber' => '5', + + + 'failedLoginNumber' => '5', + + + + + Drupal module activation + + + Activation du module Drupal + + + + + pastel + + + pastel + + + + + Then, the “maximum password age” can have different values. + + + Alors, la « durée de vie maximum du mot-de-passe » peut avoir des valeurs différentes. + + + + + MediaWiki is a wiki software, used by the well known Wikipedia. + + + MediaWiki est un logiciel wiki utilisé par le très connu Wikipedia. + + + + + Those macros are calculated only at the first usage and stored in the local session cache (only for this server) and only if the user access to the related applications. + + + Ces macros sont calculées seulement à leur premier usage et stockées dans le cache local des sessions (uniquement pour ce serveur) et seulement si l'utilisateur accède à l'application relative. + + + + + Yubikey + + + Yubikey + + + + + $description eq "LDAP administrator" + + + $description eq "LDAP administrator" + + + + + This can be used to protect applications relying on REMOTE_USER environment variable in reverse proxy mode. + + + Ceci permet de protéger des applications nécessitant la variable d'environnement REMOTE_USER en mode reverse-proxy. + + + + + require Lemonldap::NG::Portal::SharedConf; + + + require Lemonldap::NG::Portal::SharedConf; + + + + + Here, the mail has been chosen as the user Name ID. + + + Ici, le mail a été choisi comme identifiant utilisateur. + + + + + ^/index.php\?logout + + + ^/index.php\?logout @@ -18342,382 +2728,490 @@ $cgi->authorize(); - Facebook application ID: the application ID you get + Access rule in virtual host - - ID de l'application Facebook : l'identifiant d'application obtenu + + Règle d'accès à un hôte virtuel - ^/public/ + ErrorDocument 401 /login.pl - - ^/public/ + + ErrorDocument 401 /login.pl - Register LemonLDAP::NG on partner Service Provider + If you want to access to other datas, you have to use Google in General Parameters > Authentication modules > User module. - - Enregistrer LemonLDAP::NG sur le fournisseur de service partenaire + + Pour accéder aux autres données, utiliser Google in Paramètres generaux > Modules d'authentification > Modules d'utilisateurs. - This mode is not compatible with a lot of browsers which block pop-ups. + Then CAS service has to show a correct error when service ticket validation will fail. - - Ce mode n'est pas compatible avec de nombreux navigateurs qui bloquent les pop-ups. + + Ainsi le service CAS doit afficher une erreur lorsque la validation du ticket échoue. - If you disallow this, you should also disallow direct login form IDP, because proxy restriction is set in authentication requests. + If you specify port in virtual host, then declare SSL port: - - En interdisant ceci, on risque d'interdire aussi les authentification directe des IDP car la restriction est indiquée dans la requête d'authentification. + + SI le port est spécifié, déclarer le port SSL : - (adapt the domain if necessary) - - - (adapter le domaine si nécessaire) - - - - - Auth-Cn: $cn - - - Auth-Cn: $cn - - - - - In Debian/Ubuntu mod_ssl is already shipped in apache2.2-common package. - - - Dans Debian/Ubuntu mod_ssl est installé avec le paquet apache2.2-common. - - - - - As you may have guessed, these accounts are famous characters from the TV show Doctor Who. - - - Comme on peut le voir, ces comptes sont les fameux caractères du show TV Doctor Who. - - - - - Order deny,allow - - - Order deny,allow - - - - - dark - - - dark - - - - - Project = [path/to/trunk/build/lemonldap-ng]/omegat.files/zz (where zz is your international code, example: “fr” for France) + apacheAuthnLevel - Projet = [chemin/vers/trunk/build/lemonldap-ng]/omegat.files/zz (où zz est votre code international, exemple: “fr” pour le français) + apacheAuthnLevel - Configure Dokuwiki virtual host like other protected virtual host. + For example, a LL::NG server can be: - - Configurer l'hôte virtuel Dokuwiki comme n'importe quel autre hôte virtuel protégé. + + Par exemple, un serveur LL::NG peut être : - So on each main portal, internal users can access normally, and users issued from the other organization have just to click on the link: + apt-get install libapache2-mod-auth-kerb - - Ainsi sur chacun des portails principaux, les utilisateurs internes peuvent accéder normalement et les utilisateurs de l'autre organisation n'ont qu'à cliquer sur le lien : + + apt-get install libapache2-mod-auth-kerb - ../../../../media/documentation/liferay_3.png + You can not start with an empty configuration, so read how to change configuration backend to convert your existing configuration into another one. - - ../../../../media/documentation/liferay_3.png + + On ne peut démarrer avec une configuration vide, il faut donc lire comment changer de backend de configuration pour convertir une configuration existante en une autre. - Go in the Manager and set the session module (Apache::Session::Browseable::MySQL for MySQL) in General parameters » Sessions » Session storage » Apache::Session module and add the following parameters (case sensitive): + ~1000 - - Aller dans le manager et mettre le module de session (Apache::Session::Browseable::MySQL pour MySQL) dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajouter le paramètre suivant (sensible à la casse) : + + ~1000 - http://www.linagora.com + Encryption key: key used to crypt some data, should not be known by other applications + + + Clef de chiffrement : clef utilisée pour chiffrer certaines données, ne doit être connue d'aucune autre application + + + + + You can change the default skin in Manager: General Parameters > Portal > Customization > Default skin. + + + On peut changer le thème par défaut dans le manager : paramètres généraux > Portail > Personnalisation > Skin. + + + + + You can use '*' character. + + + On peut utiliser le caractère '*'. + + + + + That is why it is important to set APACHEUSER variable when you launch “make install” + + + C'est pourquoi il est important de renseigner la variable APACHEUSER lorsqu'on lance “make install” + + + + + "userobm_description" => "HTTP_OBM_DESCRIPTION", + + + "userobm_description" => "HTTP_OBM_DESCRIPTION", + + + + + Logout user from Lemonldap::NG and redirect it to http://intranet/ + + + Déconnecte l'utilisateur de Lemonldap::NG le redirige vers http://intranet/ + + + + + Sympa shared secret + + + Secret partagé de Sympa + + + + + Then, go in CAS parameters: + + + Aller ensuite dans Paramètres CAS : + + + + + User rejected because VirtualHost XXXX has no configuration + + + User rejected because VirtualHost XXXX has no configuration + + + + + Server URL: CAS server URL (must use https://) + + + URL du serveur : URL du serveur CAS (doit utiliser https://) + + + + + Port + + + Port + + + + + By default, SSO cookie is hidden, so protected applications cannot get SSO session key. + + + Par défaut, le cookie SSO est masqué, ainsi les applications protégées ne peuvent accéder à la clef de session SSO. + + + + + Leave blank to deactivate the feature. - http://www.linagora.com + Laissez vide pour désactiver cette fonctionnalité. - Google+ + You can also load the JWKS data from the URL https://www.googleapis.com/oauth2/v3/certs. - - Google+ + + On peut aussi charger les données JWKS depuis l'URL https://www.googleapis.com/oauth2/v3/certs. - "userobm_mail_quota" => "HTTP_OBM_MAILQUOTA", + Go to the Manager and create a new virtual host for Drupal. - - "userobm_mail_quota" => "HTTP_OBM_MAILQUOTA", + + Aller dans le manager et créer un nouvel hôte virtuel pour Drupal. - Required parameters + lemonldap-ng-portal: contains authentication portal and menu + + + lemonldap-ng-portal : contient le portail d'authentification et le menu + + + + + You will find here screenshots of the new features. + + + On trouve ici les captures d'écran des nouvelles fonctionnalités. + + + + + LemonLDAP::NG implements partially the policy: + + + LemonLDAP::NG implémente partiellement cette politique : + + + + + OBM_MAIL + + + OBM_MAIL + + + + + LL::NG portal is a modular component. + + + Le portail LL::NG est un composant modulaire. + + + + + Connection password + + + Mot-de-passe de connexion + + + + + Null + + + Null + + + + + # OpenID Issuer + + + # Fournisseur d'identité OpenID + + + + + We will explain how to use Automatic REMOTE_USER extension. + + + Nous expliquons ici comment utiliser l'extension REMOTE_USER automatique. + + + + + press + + + press + + + + + Installation and configuration - Paramètres exigés + Installation et configuration - Access to Liferay (first time): + http://search.cpan.org/perldoc?Apache::Session::File - - Accès à Liferay (première connexion): + + http://search.cpan.org/perldoc?Apache::Session::File - skip: all is open! - - - skip : tout est ouvert ! - - - - - Portal translation + ../../css/print.css - Traduction du portail + ../../css/print.css - Sessions database - - - Base de données des sessions - - - - - Change mydomain.org into your Google Apps domain - - - Mettre mydomain.org dans le domaine Google Apps - - - - - ~3 - - - ~3 - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots - - - - - In this case, the Apache authentication module should not require a valid user and not be authoritative, else Apache server will return an error and not let LL::NG Portal manage the failback authentication. - - - Dans ce cas, la module d'authentification Apache ne doit pas exiger un utilisateur valide et ne dois pas être impératif, sinon le serveur Apache va retourner une erreur sans passer la main au portail LL::NG. - - - - - ~5 + Apache - ~5 + Apache - //"userobm_host_id" => , - - - //"userobm_host_id" => , - - - - - A little floating menu can be added to application with this simple Apache configuration: - - - Un petit menu flottant peut être ajouté aux applications par une seimple configuration Apache : - - - - - Only current application is concerned by logout_app* targets. - - - Seule l'application est concernée par les cibles logout_app*. - - - - - Password expire warning : number of seconds between password expiration and the date from which user is warned his password will expire. - - - Délai d'avertissement d'expiration du mot-de-passe : nombre de secondes entre la date d'avertissement et l'expiration effective. - - - - - http://freshmeat.net/projects/lemonldapng + require Lemonldap::NG::Portal::Menu; - http://freshmeat.net/projects/lemonldapng + require Lemonldap::NG::Portal::Menu; - Create a protocol proxy (SAML to OpenID, CAS to SAML ,…) + Oracle - - Créer un proxy de protocoles (SAML vers OpenID, CAS vers SAML ,…) + + Oracle - The path to the lock directory + This will use email as login name (for accounting, session explorer,…). - - Le chemin du répertoire des verrous + + L'adresse email est utilisée comme nom de compte (pour la traçabilité, l'explorateur de session,…). - LL::NG + You can also edit the metadata directly in the textarea - - LL::NG + + On peut aussi éditer la métadonnée directement dans le champ textarea - If you need to add a template parameter for your customization, then add to lemonldap-ng.ini: + //"userobm_web_list" => , - - Pour ajouter un paramètre de modèle, l'ajouter dans lemonldap-ng.ini: + + //"userobm_web_list" => , - translations.html + Display reset password form - translations.html + Affiche le module de réinitialisation de mot-de-passe - You need Auth::Yubikey_WebClient package. + Authen::SASL - - Le paquet Auth::Yubikey_WebClient est nécessaire. + + Authen::SASL - LemonLDAP::NG SSO cookies are generated by Apache::Session, they are as secure as a 128-bit random cookie. + This requires at least Net::LDAP 0.38. + + + Nécessite une version de Net::LDAP égale ou supérieure à 0.38. + + + + + /_detail/screenshots/1.0/impact/portal.png?id=screenshots - Les cookies SSO de LemonLDAP::NG sont générés par Apache::Session, ils sont aussi sûrs que tout cookie basé sur un aléa de 128 bits. + /_detail/screenshots/1.0/impact/portal.png?id=screenshots - REMOTE_USER environment variable (with local Handler or SetEnvIf trick) + We advice to deactivate other options, cause users will use LL::NG portal to modify or reset their password. - - la variable d'environnement REMOTE_USER (avec un agent local ou une conversion SetEnvIf) + + Il est conseillé de désactiver les autres options, car les utilisateurs utiliseront le portail LL::NG pour modifier ou réinitialiser leur mot-de-passe. - print "$res notification(s) have been deleted\n"; -} + OpenID server - - print "$res notification(s) have been deleted\n"; -} + + Serveur OpenID - logout_sso + - - logout_sso + + - Login policy + So for Handler on different physical servers than the Portal, a user with an expired session can still be authorized still the cache expires. - - La politique de connexion + + Ainsi pour les agents installés sur des serveurs physiquement différent de celui hébergeant le portail, un utilisateur dont la session a expiré peut toujours être autorisé jusqu'à expiration du cache. - su - postgres -createuser lemonldap-ng -P + OpenID allowed domains - - su - postgres -createuser lemonldap-ng -P + + Domaines autorisés pour OpenID - ../documentation/current/writingrulesand_headers.html + Automatic REMOTE_USER - - ../documentation/current/writingrulesand_headers.html + + Automatic REMOTE_USER + + + + + absolute URL if it is run by handler (e.g. /admin/index.php?param=foo). + + + l'URL absolue si elle est appelée par un agent (e.g. /admin/index.php?param=foo). + + + + + To switch to another authentication backend, use the Multi module, for example: Multi SSL;LDAP + + + Pour basculer vers un autre backend d'authentification, utiliser le module Multi, par exemple : Multi SSL;LDAP + + + + + documentation:status_standard.png + + + documentation:status_standard.png + + + + + Check configStorage and configStorageOptionsor file permissions. + + + Vérifier les options configStorage and configStorageOptions ou les droits associés à ces fichiers. + + + + + Sessions + + + Sessions + + + + + Trusted domains: domains on which the user can be redirected after login on portal. + + + Domaines approuvés : domaines vers lesquels l'utilisateur peut être redirigé après authentification sur le portail. + + + + + Developer access + + + Accès développeurs @@ -18736,1348 +3230,106 @@ mkdir myskin/images - (&(sAMAccountName=$user)(objectClass=person)) - - - (&(sAMAccountName=$user)(objectClass=person)) - - - - - # Get attributes (or macros) -my $cn = $cgi->user->{cn} -  -# Test if user is member of a Lemonldap::NG group (or LDAP mapped group) -if( $cgi->group('admin') ) { - - - # Obtenir des attributs (ou macros) -my $cn = $cgi->user->{cn} -  -# Tester si l'utilisateur est membre d'un groupe Lemonldap::NG (ou d'un groupe LDAP translaté) -if( $cgi->group('admin') ) { - - - - - List of columns to query to fill user session. - - - Liste de colonnes à interroger pour trouver la session utilisateur. - - - - - Download the Lasso tarball and compile it on your system. + password.png - Téléchargez l'archive Lasso et compilez là sur votre système. + password.png - encode_base64($givenName." ".$surName) + RewriteEngine On - - encode_base64($givenName." ".$surName) + + RewriteEngine On - Then, go in Choice Parameters: + One session only by user: a user can not open 2 sessions with the same account. - - Ensuite, aller dans les paramètres Choice: + + Une session seulement par utilisateur : on ne peut ouvrir 2 sessions avec le même compte. - quickstart + Handlers have a session cache, with a default lifetime of 10 minutes. - Démarrage rapide + Les agents disposent d'un cache de session d'une durée de vie par défaut de 10 minutes. - Override logging functions + In Manager, click on SAML service providers and the button New service provider. - - Surcharger les fonctions de journalisation + + Dans le manager, cliquer sur fournisseurs de service SAML puis sur le bouton Nouveau fournisseur de service. - Set macros: compute configured macros + http://httpd.apache.org/docs/current/mod/mod_rewrite.html - - Installe les macros : calcule les macros demandées + + http://httpd.apache.org/docs/current/mod/mod_rewrite.html - And run the “dist” target: + RewriteEngine On - - Lancer la cible “dist” : + + RewriteEngine On - Select the key, and export it (button Download this file): + vi /etc/yum.repos.d/lemonldap-ng.repo - - Selectionner la clef, et l'exporter (bouton Download this file): + + vi /etc/yum.repos.d/lemonldap-ng.repo - Ministère de la Justice + The Zimbra email and calendar server is available for Linux, Mac OS X and virtualization platforms. - - Ministère de la Justice + + Le serveur de messagerie et calendrier Zimbra est disponible pour Linux, Mac OS X et les plateformes de virtualisation. - [configuration] -type = RDBI -dbiChain = DBI:mysql:database=lemonldap-ng;host=1.2.3.4 -dbiUser = lemonldap -dbiPassword = password -; optional -dbiTable = mytablename + http://packages.debian.org/search?keywords=lemonldap-ng - - [configuration] -type = RDBI -dbiChain = DBI:mysql:database=lemonldap-ng;host=1.2.3.4 -dbiUser = lemonldap -dbiPassword = password -; optional -dbiTable = mytablename + + http://packages.debian.org/search?keywords=lemonldap-ng - Go in Manager, General Parameters » Advanced Parameters » Custom functions and set: + http://openid.net/specs/openid-authentication-2_0.html - - Aller dans le manager, Paramètres généraux » Paramètres avancés » Fonctions personnalisées et indiquer : + + http://openid.net/specs/openid-authentication-2_0.html - Install and launch a Redis server. + perl-Lemonldap-NG-Handler: CPAN - Handler modules - - Installez et lancer un serveur Redis. + + perl-Lemonldap-NG-Handler : CPAN - modules agent - Cache::Cache + List of attributes to query to fill user session. - - Cache::Cache - - - - - $conf[authtype] = lemonldap; - - - $conf[authtype] = lemonldap; - - - - - To do this, go in Manager > General Parameters > Advanced Parameters > Security > Use Safe Jail and disable it. - - - Pour ce faire, aller dans le manager > Paramètres généraux > Paramètres avancés > Sécurité > Utiliser la cage sécurisée et la désactiver. - - - - - ../../../../media/applications/googleapps_logo.png - - - ../../../../media/applications/googleapps_logo.png - - - - - The configuration is done in config.php: - - - La configuration est effectuée via config.php: - - - - - Main components - - - Composants principaux - - - - - /_detail/logos/sgs_white_small.jpg?id=references - - - /_detail/logos/sgs_white_small.jpg?id=references - - - - - Nginx is a very fast web server. - - - Nginx est un serveur web particulièrement performant. - - - - - Zimbra local SSO URL pattern - - - Expression d'URL SSO locale pour Zimbra - - - - - 0.9.3 - - - 0.9.3 - - - - - 0.9.4 - - - 0.9.4 - - - - - To keep Memcached performance level and LL::NG features, you can replace Memcached by Redis using NoSQL session backend. - - - Pour maintenir un niveau de performance tel celui de Memcached et préserver les fonctionnalités de LL::NG, on peut remplacer Memcached par Redis en utilisant le backend de sessions NoSQL. - - - - - Your EntityID, often use as metadata URL, by default #PORTAL#/saml/metadata. - - - Votre EntityID, souvent utilisé comme URL des métadatas, par défaut #PORTAL#/saml/metadata. - - - - - Backgound color: Background color displayed in the BrowserID login window - - - Couleur d'arrière plan : Couleur d'arrière plan affichée dans la fenêtre d'authentification BrowserID - - - - - Name of IDP used for authentication - - - Nom de l'IDP utilisé pour l'authentification - - - - - LL::NG is compatible with the OpenID Authentication protocol version 2.0 and version 1.0. - - - LL::NG est compatible avec le protocole d'authentification OpenID version 2.0 et version 1.0. - - - - - Install it to trust RPMs: - - - L'installer pour certifier les RPMs: - - - - - Secure configuration access - - - Securiser l'accès à la configuration - - - - - Prerequisites and dependencies - - - Pré-requis et dépendances - - - - - Registered users on Google Apps with the same email than those used by LL::NG (email will be the NameID exchanged between Google Apps and LL::NG) - - - Enregistrer les utilisateurs dans Google Apps avec la même adresse mail que celle utilisée dans LL::NG (l'adresse mail sera le NameID échangé entre Google Apps et LL::NG) - - - - - if you use “File” system and your “dirName” is set to /usr/local/lemonldap-ng/conf/, the notifications will be stored in /usr/local/lemonldap-ng/notifications/ - - - si “File” est utilisé et que “dirName” vaut /usr/local/lemonldap-ng/conf/, les notifications seront stockées dans /usr/local/lemonldap-ng/notifications/ - - - - - You have to update them by yourself. - - - Il faut les mettre à jour soi-même. - - - - - Sympa configuration - - - Configuration Sympa - - - - - Imported from an LDAP directory - - - Importés d'un serveur LDAP - - - - - Replace MySQL by Apache::Session::Flex - - - Remplacer MySQL par Apache::Session::Flex - - - - - URL used before being redirected to the portal (empty if portal was used as entry point) - - - URL utilisée avant d'être redirigé vers le portail (vide si le portail a été utilisé comme point d'entrée) - - - - - Variables - - - Variables - - - - - LemonLDAP::NG provide a script that allows to edit configuration items in non interactive mode. - - - LemonLDAP::NG fournit un script qui autorise l'édition d'éléments de configuration en mode non-interactif. - - - - - SOAP session backend - - - Backend de sessions SOAP - - - - - After configuring SAML Service, you can export metadata to your partner Identity Provider. - - - Après avoir configuré le service SAML Service, exporter les metadatas vers le fournisseur d'identité partenaire. - - - - - Give a static value - - - Donne une valeur statique - - - - - Lemonldap::NG::Common - - - Lemonldap::NG::Common - - - - - For example {ldapPort}389. - - - Par exemple {ldapPort}389. - - - - - faketicket: if the user has no access, a fake ticket is built, and the user is redirected to CAS service. - - - faketicket : si l'utilisateur n'a pas accès, un faux ticket est construit, et l'utilisateur est redirigé vers le service CAS. - - - - - (see next section) - - - (voir section suivante) - - - - - Session expiration: sessions will never expire (server side) - - - Expiration des sessions : les sessions n'expirent jamais (du côté serveur) - - - - - DBI Connection chain - - - Chaîne de connexion DBI - - - - - In the Manager, go in General Parameters » Issuer modules » CAS and configure: - - - Dans le manager, aller dans Paramètres généraux > Modules fournisseurs et configurer : - - - - - <IfModule mod_rewrite.c> - - - <IfModule mod_rewrite.c> - - - - - groups - - - groups - - - - - Then, go in Facebook parameters: - - - Ensuite, aller dans les paramètres Facebook: - - - - - Use Apache::Session::Browseable - - - Utiliser Apache::Session::Browseable - - - - - Menu modules display - - - Affichage des modules du menu - - - - - http://static.springsource.org/spring-security/site/ - - - http://static.springsource.org/spring-security/site/ - - - - - The Multiple system can : - - - Le système Multiple peut : - - - - - http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf - - - http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf - - - - - "auto_update_force_group" => false, - - - "auto_update_force_group" => false, - - - - - References - - - Références - - - - - This concerns all parameters for the Organization metadata section: - - - Ceci concerne tous les paramètres de la section "organization" des métadatas : - - - - - ../pages/documentation/features.html - - - ../pages/documentation/features.html - - - - - require SOAP::Lite; -</Perl> - - - require SOAP::Lite; -</Perl> - - - - - Signature - - - Signature - - - - - In Manager, go in General Parameters > Authentication modules and choose Proxy for authentication and users. - - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Proxy pour les modules authentification et utilisateurs. - - - - - "userobm_zipcode" => "HTTP_OBM_POSTALCODE", - - - "userobm_zipcode" => "HTTP_OBM_POSTALCODE", - - - - - <property name="preAuthenticatedUserDetailsService"> - - - <property name="preAuthenticatedUserDetailsService"> - - - - - Else you can paste the content of the JSON file in the textarea. - - - Sinon copier le contenu du fichier JSON dans l'emplacement dédié. - - - - - This mechanism can be used to secure access for remote servers that cross an unsecured network to access to LL::NG databases. - - - Ce mécanisme peut être utilisé pour sécuriser l'accès des serveurs distants qui traversent des réseaux non sécurisés pour accéder aux bases de données de LL::NG. - - - - - Performances - - - Performances - - - - - http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ - - - http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ - - - - - dbiAuthLoginCol - - - dbiAuthLoginCol - - - - - MySQL - - - MySQL - - - - - loginHistory - - - loginHistory - - - - - Status module can not be loaded without localStorage parameter - - - Status module can not be loaded without localStorage parameter - - - - - http://www.jdll.org/node/206 - - - http://www.jdll.org/node/206 - - - - - _passwordDB - - - _passwordDB - - - - - Since MySQL performances are very bad using this, if you want to store sessions in a MySQL database, prefer one of the following - - - Ceci dégrade fortement les performances de MySQL, si vous voulez stocker les sessions dans une base de données MySQL, utilisez l'une des solutions suivantes - - - - - Log with the dwho account and go on http://manager.example.com - - - Connectez-vous avec le compte dwho sur http://manager.example.com - - - - - Password protected transport - - - Transport protégé du mot-de-passe - - - - - Freshmeat - - - Freshmeat - - - - - Open SSO session - - - Ouvrez une session SSO - - - - - checkLogonHours($ssoLogonHours, '', '+2') - - - checkLogonHours($ssoLogonHours, '', '+2') - - - - - At least, check if it is not a known application, or try to adapt its source code. - - - Ainsi, vérifier si l'application est connue ou essayer d'adapter le code source. - - - - - Once this is completed, click to export the Salesforce metadata and import them into LemonLDAP::NG, into the declaration of the Salesforce Service Provider. - - - Une fois ceci terminé, cliquer pour exporter les métadatas Salesforce et les importer dans LemonLDAP::NG, dans la déclaration du fournisseur de service Salesforce. - - - - - authChoiceModules - - - authChoiceModules - - - - - ../documentation/current/start.html#sessions_database - - - ../documentation/current/start.html#sessions_database - - - - - "userobm_perms" => "HTTP_OBM_PERMS", - - - "userobm_perms" => "HTTP_OBM_PERMS", - - - - - Session restrictions - - - Resctriction d'ouverture de session - - - - - ldapGroupAttributeNameSearch - - - ldapGroupAttributeNameSearch - - - - - localStorageOptions - - - localStorageOptions - - - - - performances - - - performances - - - - - logos:logo_ministere_justice.jpg - - - logos:logo_ministere_justice.jpg - - - - - LDAP server - - - Serveur LDAP - - - - - Configure the following headers. - - - Configurer les en-têtes suivants. - - - - - Configure attributes: - - - Configurer les attributs : - - - - - Configuration access - - - Accès à la configuration - - - - - sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ - - - sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ - - - - - Portal and Manager skins have not evolved a lot since 1.0, so 1.0 screenshots are still up to date. - - - Les thèmes du portail et du manager n'ont pas beaucoup évolué depuis la version 1.0, donc les captures d'écran 1.0 restent valables. - - - - - If the user is not created, or can not be created via LDAP import, the connection to Liferay will be refused. - - - Si le compte n'est pas créé ou ne peut être créé par un import LDAP, la connexion à Liferay sera refusée. - - - - - <check>: paragraph to display with a checkbox: will be inserted in HTML page enclosed in <p class=“notifCheck”><input type=“checkbox” />…</p> - - - <check> : paragraphe à afficher avec une case à cocher : sera inséré dans la page HTML encadré dans <p class=“notifCheck”><input type=“checkbox” />…</p> - - - - - If no metadata is available, you need to write them in the textarea. - - - À défaut de métadonnée, il faut les écrire. - - - - - css/all.css - - - css/all.css - - - - - LL::NG as federation protocol proxy - - - LL::NG en proxy de fédération de protocoles - - - - - When all modifications are done, click on Save to store configuration. - - - Lorsque toutes les modifications sont effectuées, cliquer sur Sauver pour enregistrer la configuration. - - - - - applications:liferay_logo.png - - - applications:liferay_logo.png - - - - - Each module can be disabled using the Null backend. - - - Chaque module peut être désactivé en utilisant le backend Null. - - - - - Binary attributes: regular expression matching binary attributes (see Net::LDAP documentation). - - - Attributs binaires : expression régulière correspondant aux attributs binaires (voir la documentation Net::LDAP). - - - - - By default, the RelayState session is deleted when it is read. - - - Par défaut, la session RelayState est détruite lorsqu'elle est lue. - - - - - To create a variable, you've just to map a user attributes in LL::NG using Variables » Exported variables. - - - Pour créer une variable, il faut simplement associer des attributs utilisateurs dans LL::NG en utilisant Variables » Variables exportées. - - - - - You should grab some informations: - - - Il faut récolter quelques informations: - - - - - http://herve.vanmeerbeck.free.fr/?p=53 - - - http://herve.vanmeerbeck.free.fr/?p=53 - - - - - Authentication portal - - - Portails d'authentification - - - - - http://en.wikipedia.org/wiki/OAuth2 - - - http://en.wikipedia.org/wiki/OAuth2 - - - - - securedCookie - - - securedCookie - - - - - Follow the next steps - - - Suivre les étapes suivantes - - - - - Session activity timeout requires Handlers to have a write access to sessions database. - - - Le délai d'expiration des sessions nécessite que les agents aient un accès en écriture à la base des sessions. - - - - - For example, we will use 3 roles: - - - Par exemple, en utilisant 3 rôles : - - - - - http://search.cpan.org/perldoc?DBD::Pg - - - http://search.cpan.org/perldoc?DBD::Pg - - - - - Users : lemonldap-ng-users@ow2.org ( Subscribe | Archives ) - - - Utilisateurs : lemonldap-ng-users@ow2.org ( Souscrire | Archives ) - - - - - Contributions - - - Contributions - - - - - Zimbra syncs to smartphones (iPhone, BlackBerry) and desktop clients like Outlook and Thunderbird. - - - Zimbra se synchronise avec les smartphones (iPhone, BlackBerry) et les clients lourds de bureau tels Outlook et Thunderbird. - - - - - GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout - - - GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout - - - - - Session lifetime for cronjob - - - Durée de vie des sessions pour la tâche planifiée - - - - - Users: will not collect any data (but you can still register environment variables in session) - - - Utilisateurs : ne collecte aucune donnée (mais il est possible d'enregistrer des variables d'environement dans la session) - - - - - Lemonldap-ng.ini parameters - - - Paramètres lemonldap-ng.ini - - - - - Proxy tickets will be collected at authentication phase and stored in user session under the form: - - - Les tickets de proxy seront collectés lors de la phase d'authentification et stockés dans la session utilisateur sous la forme : - - - - - To encode the redirection URL, the handler will use some Apache environment variables and also configuration settings: - - - Pour encoder l'URL de redirection, l'agent utilise des variables d'environnement Apache et des paramètres de configuration : - - - - - <user username="both" password="tomcat" roles="tomcat,role1"/> -</tomcat-users> - - - <user username="both" password="tomcat" roles="tomcat,role1"/> -</tomcat-users> - - - - - To allow this, use SOAP for configuration access, or use a network service like SQL database or LDAP directory. - - - Pour contourner ce problème, utiliser SOAP pour l'accès à la configuration ou un service réseau tel une base de donnée SQL ou un annuaire LDAP. - - - - - To use Active Directory as LDAP backend, you must change few things in the manager : - - - Pour utiliser Active Directory comme serveur LDAP, vous devez effectuer quelques modifications dans le manager : - - - - - LL::NG can be configured to provides 2 cookies: - - - LL::NG peut être configuré pour fournir 2 cookies: - - - - - Go on Drupal administration interface and enable the Webserver Auth module. - - - Aller dans l'interface administration et activer le module Webserver Auth. - - - - - Another LL::NG system configured with SAML authentication - - - Un autre système LL::NG configuré avec authentification SAML - - - - - Automatic REMOTE_USER - - - Automatic REMOTE_USER - - - - - applications:http_logo.png - - - applications:http_logo.png - - - - - http://www.slideshare.net/coudot/rmll-2011-websso - - - http://www.slideshare.net/coudot/rmll-2011-websso - - - - - Dokuwiki - - - Dokuwiki - - - - - documentation:remote-interoperability.png - - - documentation:remote-interoperability.png - - - - - http://en.wikipedia.org/wiki/INI_file - - - http://en.wikipedia.org/wiki/INI_file - - - - - "userobm_phone" => "HTTP_OBM_TELEPHONENUMBER", - - - "userobm_phone" => "HTTP_OBM_TELEPHONENUMBER", - - - - - Safe module is used to eval expressions in headers, rules, etc. - - - Le module Safe est utilisé pour évaluer les expressions dans les en-têtes, règles, etc... - - - - - //"userobm_email_nomade" => , - - - //"userobm_email_nomade" => , - - - - - Search base: DN of groups branch. - - - Base de recherche : DN de la branche des groupes. - - - - - Parameters: - - - Paramètres: - - - - - lemonldap-ng-portal: contains authentication portal and menu - - - lemonldap-ng-portal : contient le portail d'authentification et le menu - - - - - /_detail/logos/logo_rbn.png?id=references - - - /_detail/logos/logo_rbn.png?id=references - - - - - Then Zimbra do the SSO by setting a cookie in user's browser - - - Ensuite Zimbra génère son cookie SSO dans le navigateur de l'utilisateur - - - - - DBI UserDB table - - - Table UserDB DBI - - - - - ^/limesurvey/admin/ - - - ^/limesurvey/admin/ - - - - - Cache backend - - - Module du cache local - - - - - A CAS server with SAML authentication - - - Un serveur CAS avec une authentification SAML - - - - - Name: Auth-Name - - - Nom: Auth-Name - - - - - Drivers - - - Drivers - - - - - Start - - - Commencer - - - - - Radius authentication level - - - Niveau d'authentification de Radius - - - - - A click on a key will display the associated value. - - - Un click sur la clef affiche la valeur associée. - - - - - </IfModule> -  - - - </IfModule> -  - - - - - To allow the manager to reload the configuration, register the reload virtual host name in the hosts of the server: - - - Pour autoriser le manager à recharger la configuration, enregistrer le nom d'hôte virtuel de rechargement dans le fichier hosts du serveur : - - - - - Warning: key is not defined, set it in the manager ! - - - Warning: key is not defined, set it in the manager ! - - - - - pastel - - - pastel - - - - - http://www.google.com/apps/ - - - http://www.google.com/apps/ + + Liste d'attributs à interroger pour trouver la session utilisateur. @@ -20090,4728 +3342,10 @@ dbiTable = mytablename - Go to Portal » Settings: - - - Aller dans Portal » Settings: - - - - - 0 if not - - - 0 sinon - - - - - http://en.wikipedia.org/wiki/IBM_Lotus_iNotes - - - http://en.wikipedia.org/wiki/IBM_Lotus_iNotes - - - - - SSLVerifyClient: set to optional to allow user with a bad certificate to access to LL::NG portal page. - - - SSLVerifyClient : mettre à optional pour autoriser les utilisateurs ne disposant pas d'un certificat valide à accéder à la page du portail LL::NG - - - - - GLib - - - GLib - - - - - For example, to allow only users with a strong authentication level: - - - Par exemple, pour n'autoriser que les utilisateurs authentifiés fortement : - - - - - You can also use <portal>?logout=1 as logout_url to remove LemonLDAP::NG session when “disconnect” is chosen. - - - On peut aussi utiliser <portal>?logout=1 comme URL de déconnexion pour supprimer la session LemonLDAP::NG lorsque la déconnexion est demandée. - - - - - $_authChoice - - - $_authChoice - - - - - CDBI : very simple storage - - - CDBI : stockage très simple - - - - - In Manager, go in General Parameters > Authentication modules and choose BrowserID for authentication. - - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir BrowserID pour l'authentification. - - - - - persistentStorageOptions - - - persistentStorageOptions - - - - - iso2unicode - - - iso2unicode - - - - - CAS authentication level - - - Niveau d'authentification CAS - - - - - Returns cookie(s) name and values - - - Retourne nom(s) et valeur(s) du(des) cookie(s) - - - - - SAML connectors - - - Connecteurs SAML - - - - - If needed, you can recompile the valve from the sources. - - - Si besoin, recompiler la valve depuis les sources. - - - - - Memcached servers - - - Serveurs memcached - - - - - Zimbra use a specific preauthentication protocol to provide SSO on its application. - - - Zimbra utilise un protocole de pré-authentification pour s'intégrer à un SSO. - - - - - Apache SSL global configuration - - - Configuration globale de ssl dans Apache - - - - - Then select Set up single sign-on (SSO): - - - Ensuite sélectionner Set up single sign-on (SSO): - - - - - lemonldap-ng: meta-package, contains no file but dependencies on other packages - - - lemonldap-ng : meta-paquet qui ne contient aucun fichier mais des dépendances vers les autres paquets - - - - - portal: parameters only for Portal - - - portal : paramètres réservés au portail - - - - - # ... -} - - - # ... -} - - - - - Press - - - Presse - - - - - UI locales: Value of ui_locales parameter (example: en-GB en fr-FR fr) - - - UI locales : valeur du paramètre ui_locales (exemple : en-GB en fr-FR fr) - - - - - User: where collect user data - - - Utilisateurs: où trouver les données utilisateurs - - - - - After choosing the file name (for example lemonldapn-ng-priv.key), download the key on your disk. - - - Après avoir choisi le nom de fichier (par exemple lemonldapn-ng-priv.key), le télécharger sur le disque. - - - - - FPW - - - FPW - - - - - Take a look at http://xmlns.com/foaf/spec/#sec-crossref. - - - Voir http://xmlns.com/foaf/spec/#sec-crossref. - - - - - No headers are required. - - - Aucun en-tête n'est nécessaire. - - - - - See security chapter to learn more about writing good rules. - - - Voir le chapître sécurité pour apprendre comment écrire de bonnes règles. - - - - - Installation and configuration - - - Installation et configuration - - - - - Google Migration - - - Migration Google - - - - - OBM - - - OBM - - - - - Timestamp of session creation - - - Date et heure (timestamp) de la création de la session - - - - - RMLL - - - RMLL - - - - - install_portal_libs - - - install_portal_libs - - - - - CustomSOAPServices - - - CustomSOAPServices - - - - - Path: keep ^/saml/ unless you have change SAML end points suffix in SAML service configuration. - - - Chemin : laisser ^/saml/ sauf si les suffixes des points d'accès SAML ont été modifiés sans la configuration du service SAML. - - - - - In the Manager, select node OpenID Connect Providers and click on Add OpenID Connect Provider. - - - Dans le manager, choisir Fournisseurs OpenID-Connect et cliquer sur Ajouter un fournisseur OpenID-Connect. - - - - - logon_hours: string representing allowed logon hours (GMT) - - - logon_hours : chaîne représentant les heures autorisées (GMT) - - - - - Admin - - - Admin - - - - - /index.php?Access=admin - - - /index.php?Access=admin - - - - - Backend - - - Backend - - - - - //"userobm_address2" => , - - - //"userobm_address2" => , - - - - - error - - - error - - - - - _timezone - - - _timezone - - - - - Do not restrict /public/ - - - Ne pas restreindre /public/ - - - - - By default, SSO cookie is hidden, so protected applications cannot get SSO session key. - - - Par défaut, le cookie SSO est masqué, ainsi les applications protégées ne peuvent accéder à la clef de session SSO. - - - - - Current: to extract all configuration history - - - Current : pour extraire tout l'historique de la configuration - - - - - SHA1 - - - SHA1 - - - - - The default value of this wilcard is allusers, but you can change it if allusers is a known identifier in your system. - - - La valeur par défaut de cette carte blanche est allusers, mais on peut la changer si allusers est un nom d'utilisateur. - - - - - LimeSurvey is a web survey software written in PHP. - - - LimeSurvey est un logiciel de sondage écrit en PHP. - - - - - LL::NG needs a storage system to store its own configuration (managed by the manager). - - - LL::NG a besoin d'un dispositif de stockage de sa propre configuration (gérée par le manager). - - - - - But you will rather prefer to use an Apache authentication module, like for example LDAP authentication module: - - - Il est souvent souhaitable d'utiliser un module d'authentification Apache, tel par exemple le module d'authentification LDAP : - - - - - AuthLDAPBindPassword "secret" - - - AuthLDAPBindPassword "secret" - - - - - MediWiki local configuration - - - Configuration locale MediaWiki - - - - - Reset attribute: name of password reset attribute (default: pwdReset). - - - Attribut reset : nom de l'attribut reset du mot-de-passe (défaut : pwdReset). - - - - - http://search.cpan.org/perldoc?Apache::Session::Sybase - - - http://search.cpan.org/perldoc?Apache::Session::Sybase - - - - - You will then get a client_id and a client_secret. - - - On obtient ainsi les client_id et client_secret. - - - - - First check and install the prerequisites. - - - D'abord vérifier et installer les pré-requis. - - - - - In Display, you can set the name and the logo - - - Dans Affichage, on peut indiquer le nom et le logo - - - - - ../../../../media/applications/bugzilla_logo.png - - - ../../../../media/applications/bugzilla_logo.png - - - - - lemonldap-ng-portal-appslist.png - - - lemonldap-ng-portal-appslist.png - - - - - Local macros - - - Macros locales - - - - - Configure MediaWiki virtual host like other protected virtual host. - - - Configurer l'hôte virtuel Mediawiki comme n'importe quel autre hôte virtuel protégé. - - - - - # Fail2Ban configuration file -# -# Author: Adrien Beudin -# -# $Revision: 2 $ -# - -[Definition] - -# Option: failregex -# Notes.: regex to match the password failure messages in the logfile. - - - # Fail2Ban configuration file -# -# Author: Adrien Beudin -# -# $Revision: 2 $ -# - -[Definition] - -# Option: failregex -# Notes.: regex to match the password failure messages in the logfile. - - - - - //"userobm_nomade_enable" => , - - - //"userobm_nomade_enable" => , - - - - - Disabling it can lead to security issues. - - - La désactiver peut engendrer des trous de sécurité. - - - - - Authorization => basic($uid,$_password) - - - Authorization => basic($uid,$_password) - - - - - Callback GET parameter: name of GET parameter used to intercept callback (default: openidconnectcallback) - - - Paramètres GET de rappel : nom du paramètre GET utilisé pour intercepter le rappel (défaut: openidconnectcallback) - - - - - Restrict /admin to administrators group - - - Restreint /admin au groupe des administrateurs - - - - - Restrict network access to the redis server. - - - Restreignez l'accès réseau au serveur Redis. - - - - - Verification URL: URL used to verifiy the BrowserID assertion. - - - URL de vérification : URL utilisée pour vérifier l'assertion BrowserID. - - - - - Sébastien BAHLOUL - - - Sébastien BAHLOUL - - - - - ../../documentation/1.0/ldapconfbackend.html - - - ../../documentation/1.0/ldapconfbackend.html - - - - - You can add a link in application menu to display Google Apps to users. - - - Il est possible d'ajouter un lien dans le menu application pour afficher Google Apps. - - - - - sudo make install - - - sudo make install - - - - - documentation:latest:logs - - - documentation:latest:logs - - - - - documentation:presentation - - - documentation:presentation - - - - - Extract form info: get login/password, certificate, environment variable (depending on authentication module) - - - Extrait les informations du formulaire: récupère le couple compte/mot-de-passe, le certificat, une variable d'environnement (suivant le module d'authentification) - - - - - Bugzilla virtual host in Apache - - - Hôte virtuel Apache hébergeant Bugzilla - - - - - Redirection to the remote type portal - - - Redirection vers le portail de type remote - - - - - Example, if you have DBI;LDAP and DBI failed for authentication, it will try first to call LDAP as user database. - - - Exemple, en utilisant “DBI;LDAP”, si DBI échoue pour l'authentification, Multi essaie d'utiliser LDAP comme base d'utilisateurs. - - - - - SSO cookies is not detected, so Handler redirects user to Portal - - - Si le cookies SSO n'est pas détecté, l'agent redirige l'utilisateur vers le portail - - - - - SSLUserName (optional): certificate field that will be used to identify user in LL::NG portal virtual host - - - SSLUserName (optionnel) : champ du certificat à utiliser pour identifier pour identifier un utilisateur dans l'hôte virtuel du portail LL::NG - - - - - $_userDB - - - $_userDB - - - - - Organization - - - Organisation - - - - - Allow login from IDP: allow a user to connect directly from an IDP link. - - - Authentification depuis le fournisseur autorisée : autorise l'utilisateur à se connecter directement depuis un lien de l'IDP. - - - - - ../pages/documentation/conferences.html - - - ../pages/documentation/conferences.html - - - - - SAML2 implementation is based on Lasso. - - - L'implementation SAML est basée sur Lasso. - - - - - hideOldPassword - - - hideOldPassword - - - - - Site Logo: Logo that will be displayed in the BrowserID login window. - - - Logo du site : Logo qui sera affiché dans la fenêtre d'authentification BrowserID. - - - - - ldapBindDN - - - ldapBindDN - - - - - Authentication filter: Filter to find user from its login (default: (&(uid=$user)(objectClass=inetOrgPerson))) - - - Filtre d'authentication : filtre pour trouver l'utilisateur à partir de son login (défaut : (&(uid=$user)(objectClass=inetOrgPerson))) - - - - - Order your rules - - - Ordonner les règles - - - - - Timezone of the user, set with javascript from standard login form (will be empty if other authentication methods are used) - - - Timezone de l'utilisateur, renseignée par javascript dans le formulaire d'authentification (vide si une autres méthode d'authentification est utilisée) - - - - - ../../../media/applications/drupal_logo.png - - - ../../../media/applications/drupal_logo.png - - - - - Database Interface - - - Database Interface - - - - - Edit configuration - - - Editer la configuration - - - - - The IDP name is asked, enter it and click OK. - - - Le nom d'IDP est demandé, entrer-le et cliquer sur OK. - - - - - Manager interface: all messages are grouped in lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. - - - L'interface du Manager: tous les messages sont regroupés dans lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. - - - - - Configuration backend can be set in the local configuration file, in configuration section. - - - Le backend de configuration peut être indiqué dans le fichier local de configuration, dans la section configuration. - - - - - ldapGroupRecursive - - - ldapGroupRecursive - - - - - By default, anonymous bind is used. - - - Par défaut, une connexion anonyme est utilisée. - - - - - yum update - - - yum update - - - - - Sign SLO message: sign SLO message - - - Signature des messages SLO : signe les messages de déconnexion SLO (single logout) - - - - - Installation - - - Installation - - - - - Portal gets the session key - - - Le portail récupère la clef de session - - - - - Getting sources from SVN repository - - - Obtenir les sources depuis le dépôt SVN - - - - - Datas around the authentication process. - - - Données concernant le processus d'authentification. - - - - - Can be left blank for plain text passwords. - - - Peut être vide pour le stockage des mots-de-passe en clair. - - - - - During this period, user can ask the confirmation mail to be resent (default: session timeout value) - - - Durant cette période, l'utilisateur peut demander que le courriel soit ré-émis (défaut : durée de vie de la session) - - - - - Default - - - Défaut - - - - - You can also use caFile and caPath parameters. - - - On peut également utiliser les paramètres caFile et caPath. - - - - - ../../css/print.css - - - ../../css/print.css - - - - - If the message contains check boxes, the user has to check all of them else he can not access to the portal and get his session cookie. - - - Si le message contient des cases à cocher, l'utilisateur doit toutes les cocher, sinon il ne peut obtenir de cookie de session. - - - - - http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous - - - http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous - - - - - http://www.fitzdsl.net/?p=286 - - - http://www.fitzdsl.net/?p=286 - - - - - Firefox has detected that the server is redirecting the request for this address in a way that will never complete - - - Firefox has detected that the server is redirecting the request for this address in a way that will never complete - - - - - Forbidden and Server error - - - Accès interdits et erreurs du serveur - - - - - Example : - - - Exemple : - - - - - ipAddr WHATTOTRACE _httpSessionType ipAddr - - - ipAddr WHATTOTRACE _httpSessionType ipAddr - - - - - Eric GERMAN - - - Eric GERMAN - - - - - Then each parameter is one value of the attribute description, prefixed by its key. - - - Ensuite, chaque paramètre est une valeur de l'attribut description, prefixé par sa clef. - - - - - This documentation just explains how to set up the SSO part. - - - Cette documentation explique seulement comment activer la partie SSO. - - - - - PerlSetVar LmCookieDomainToReplace private.com,public.com -</VirtualHost> - - - PerlSetVar LmCookieDomainToReplace private.com,public.com -</VirtualHost> - - - - - If the OpenID consumer ask for data, users will be prompted to accept or not the data sharing. - - - Si le client OpenID demande des données utilisateurs, ceux-ci sont questionnés pour accepter ou non le partage. - - - - - Due to Handler API change in 1.9, you need to set these attributes in lemonldap-ng.ini and not in Manager, for example: - - - Suite au changement de l'API du handler dans la version 1.9, il est nécessaire de définir ces attributs dans le fichier lemonldap-ng.ini et non dans le Manager, par exemple: - - - - - You need to register a new application on Twitter to get API key and API secret. - - - Vous devez enregistrer votre nouvelle application dans Twitter pour obtenir la clef de l'API et son secret. - - - - - You can use the following rules instead: - - - On peut utiliser les règles suivantes à la place : - - - - - <VirtualHost> - - - <VirtualHost> - - - - - /_detail/logos/logo_gn.png?id=references - - - /_detail/logos/logo_gn.png?id=references - - - - - Quick start tutorial - - - Tutoriel rapide - - - - - SVN access - - - Accès au dépôt SVN - - - - - The cookie $id isn't yet available: Object does not exist in the data store - - - The cookie $id isn't yet available: Object does not exist in the data store - - - - - http://httpd.apache.org/docs/2.2/mod/mod_proxy.html - - - http://httpd.apache.org/docs/2.2/mod/mod_proxy.html - - - - - Local cache - - - Cache local - - - - - Deny from all - - - Deny from all - - - - - Trusted domains - - - Domaines agréés - - - - - Then, the “maximum password age” can have different values. - - - Alors, la « durée de vie maximum du mot-de-passe » peut avoir des valeurs différentes. - - - - - CAS_authnLevel - - - CAS_authnLevel - - - - - LL::NG validate the token and propose a password change form - - - LL::NG valide la valeur et propose un formulaire de changement de mot-de-passe - - - - - Format: optional, SAML attribute format. - - - Format (optionnel) : format de l'attribut SAML. - - - - - Import or generate security keys - - - Importer ou generer les clefs de securité - - - - - //"userobm_direction" => , - - - //"userobm_direction" => , - - - - - ../../../media/applications/dokuwiki_logo.png - - - ../../../media/applications/dokuwiki_logo.png - - - - - 0_bad - - - 0_bad - - - - - dbi:Pg:dbname=sessions;host=10.2.3.1 - - - dbi:Pg:dbname=sessions;host=10.2.3.1 - - - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes - - - - - Test notification - - - Tester les notifications - - - - - accept: all authenticated users will access surveys - - - accept : tous les utilisateurs authentifiés peuvent accéder aux surveillances - - - - - That message can contain session data as user attributes or macros. - - - Ce message peut contenir des données de session tels les attributs ou les macros. - - - - - Manager skin - - - Thème du manager - - - - - Example with the portal: - - - Exemple avec le portail : - - - - - Here are the main options used by LL::NG: - - - Ci-dessous les principales options utilisées par LL::NG : - - - - - See Register partner Service Provider on LemonLDAP::NG configuration chapter. - - - Voir Enregistrer un fournisseur de service dans LemonLDAP::NG. - - - - - This is a well known security framework for J2EE applications. - - - C'est le très connu framework de sécurité des applications J2EE. - - - - - String::Random - - - String::Random - - - - - # SOAP functions for sessions management (disabled by default) -<Location /index.pl/adminSessions> - - - # SOAP functions for sessions management (disabled by default) -<Location /index.pl/adminSessions> - - - - - 1 if user is authorizated to access to it - - - 1 si l'utilisateur est autorisé à y accéder - - - - - Handler inform Apache of connected user (parameter whatToTrace), so you can see user login in Apache access logs. - - - L'agent fournit à Apache l'identifiant de l'utilisateur (paramètre whatToTrace), ainsi vous pouvez voir l'identifiant dans les journaux d'accès d'Apache. - - - - - basic - - - basic - - - - - ../pages/contact.html - - - ../pages/contact.html - - - - - PostGreSQL - - - PostGreSQL - - - - - A little macro: - - - Une petite macro : - - - - - CAS CA file - - - Fichier d'AC de CAS - - - - - //"userobm_vacation_datebegin" => , - - - //"userobm_vacation_datebegin" => , - - - - - All static content (examples, CSS, images, etc.) is in /usr/share/lemonldap-ng/ - - - Tous le contenu statique (exemples, CSS, images, etc...) se trouve dans /usr/share/lemonldap-ng/ - - - - - uid: the user login (it must correspond to the attribute set in whatToTrace parameter, uid by default), or the wildcard string (by default: allusers) if the notification should be displayed for every user. - - - uid : le nom de connexion de l'utilisateur (il doit correspondre à l'attribut utilisé dans le paramètre whatToTrace, uid par défaut), ou la carte blanche (par défaut : allusers) si la notification doit être affichée à tous les utilisateurs. - - - - - Domain Name System - - - Domain Name System - - - - - LemonLDAP::NG - Offline Version - - - LemonLDAP::NG - Version hors-ligne - - - - - LL::NG can use SAML2 to get user identity and grab some attributes defined in user profile on its Identity Provider (IDP). - - - LL::NG peut utiliser SAML2 pour obtenir l'identité et d'autres attributs definis dans le profil utilisateur défini chez son fournisseur d'identité (IDP). - - - - - http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview - - - http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview - - - - - SAML2 - - - SAML2 - - - - - Page URL: URL of password reset page (default: [PORTAL]/mail.pl) - - - URL de la page : URL de la page de réinitialisation de mot-de-passe (défaut : [PORTAL]/mail.pl) - - - - - Configuration backend - - - Stockage de la configuration - - - - - Sub elements: - - - Éléments subordonnés : - - - - - Authenticate: contact authentication database to check credentials - - - Authentifie : contacte le dispositif d'authentication pour vérification - - - - - The portal of the secondary LL::NG structure is configured to delegate authentication to a remote portal. - - - Le portail du système LL::NG secondaire est configuré pour déléguer l'authentification à un portail distant. - - - - - The first rule that matches is applied. - - - La première règle qui correspond est appliquée. - - - - - documentation:liferay_4.png - - - documentation:liferay_4.png - - - - - Deny from all - - - Deny from all - - - - - Order deny,allow - - - Order deny,allow - - - - - This requires to configure LL::NG as an SAML Identity Provider. - - - Ceci nécessite de configurer LL::NG comme fournisseur d'identité SAML. - - - - - ../../../media/icons/xeyes.png - - - ../../../media/icons/xeyes.png - - - - - LemonLDAP::NG 1.0 release - - - Sortie de LemonLDAP::NG 1.0 - - - - - Since MySQL does not have always transaction feature, Apache::Session::MySQL has been designed to use MySQL locks. - - - Comme MySQL ne dispose pas toujours de dispositif de transaction, Apache::Session::MySQL a été conçu en utilisant les verrous MySQL. - - - - - password.png - - - password.png - - - - - Apache configuration file on application server (hosting the application): - - - le fichier de configuration d'Apache sur le serveur d'application (celui qui héberge l'application): - - - - - Drupal virtual host in Manager - - - Hôte virtuel Drupal dans le manager - - - - - In Manager, go in General Parameters > Authentication modules and choose Facebook for authentication module. - - - Dans le manager, allez dans Paramètres generaux > Modules d'authentification et choisissez Facebook comme module d'authentication. - - - - - ../../../media/applications/spring_logo.png - - - ../../../media/applications/spring_logo.png - - - - - Null authentication level - - - Niveau d'authentification de Null - - - - - The configuration is done in Apache, in a virtual host. - - - La configuration est effectuée dans Apache, dans les hôtes virtuels. - - - - - For using SP-initiated mode, you must create your salesforce domain. - - - Pour utiliser le mode initié par le SP, il faut créer le domaine salesforce. - - - - - You must also install the database connector (DBD::Oracle, DBD::Pg,…) - - - Il faut également installer le connecteur à la base de données (DBD::Oracle, DBD::Pg,…) - - - - - LemonLDAP::NG ships 3 Apache configuration files: - - - LemonLDAP::NG fournit 3 fichiers de configuration Apache : - - - - - In this case, see how convert header into environment variable. - - - Dans ce cas, voir comment convertir les en-têtes en variable d'environnement. - - - - - Go to the Manager and create a new virtual host for Liferay. - - - Aller dans le manager et créer un nouvel hôte virtuel pour Liferay. - - - - - We use OW2 JIRA to list bugs and features. - - - Nous utilisons OW2 JIRA pour tous les bogues et fonctionnalités. - - - - - You can skip JWKS data, they are not provided by France Connect. - - - Inutile de renseigner les données JWKS, elles ne sont pas fournies par France Connect. - - - - - File configuration backend - - - Backend de configuration File - - - - - http://en.wikipedia.org/wiki/Doctor_Who - - - http://en.wikipedia.org/wiki/Doctor_Who - - - - - You can then choose any other module for users and password. - - - Vous pouvez ensuite choisir vos modules d'utilisateurs et de mots-de-passe. - - - - - As same for groups: a group rule may involve another, previously computed group. - - - De même pour les groupes : une règle de groupe peut en utiliser une autre calculée précédemment. - - - - - The configuration will be store under a specific branch, for example ou=conf,ou=applications,dc=example,dc=com. - - - La configuration est stockée dans une branche spécifique, par exemple ou=conf,ou=applications,dc=example,dc=com. - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html - - - - - For application BBB: - - - Pour l'application BBB : - - - - - Load Handler in Apache memory: - - - Charger l'agent dans la mémoire d'Apache : - - - - - password - - - password - - - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli - - - - - Then fill the two fields; - - - Renseigner ensuite les deux champs ; - - - - - Command Line Interface (CLI) - - - Interface en ligne de commande (CLI) - - - - - The user click on the link in the mail - - - L'utilisateur clique sur le lien dans le courriel - - - - - redirections - - - redirections - - - - - Bugtracker, Service Management - - - Bugtracker, gestion de services - - - - - GLPI is the Information Resource-Manager with an additional Administration- Interface. - - - GLPI est un gestionnaire d'informations de ressources avec une interface additionnelle d'administration. - - - - - Deny from all - - - Deny from all - - - - - generic_sso - - - generic_sso - - - - - Put all custom HTML code in the custom template files. - - - Mettre tous les codes HTML personnalisés dans les fichiers modèles personnalisés. - - - - - Sessions activity timeout: Maximum inactivity duration. - - - Délai d'expiration des sessions : durée maximale d'inactivité. - - - - - authentication service - - - le service d'authentification - - - - - Only the condition is not mandatory. - - - Seule la condition n'est pas exigée. - - - - - Zimbra preauthentication key - - - Clef de pré-authentification Zimbra - - - - - Backends - - - Backends - - - - - To do this in Manager, go in General Parameters > Advanced Parameters > Notifications. - - - pour ce faire dans le manager, aller dans Paramètres généraux > Paramètres avancés > Notifications. - - - - - one unsecured for other applications - - - un non-sécurisé pour les autres applications - - - - - Install prerequisites - - - Installer les pré-requis - - - - - You can for example use openid profile email. - - - On peut par exemple utiliser openid profile email. - - - - - An access rule - - - Une règle d'accès - - - - - Advanced features - - - Fonctionnalités avancées - - - - - Macros and groups are stored in session database. - - - Les macros et les groupes sont stockées dans la base de données des sessions. - - - - - In this case, LL::NG acts like an SAML2 Service Provider (SP). - - - Dans ce cas, LL::NG agit comme un fournisseur de service SAML2 (SP). - - - - - POD unit tests - - - Tests unitaires POD - - - - - Success mail subject: Subject of mail sent when password is changed (default: [LemonLDAP::NG] Your new password) - - - Sujet du message de succès : sujet du courriel lorsque le mot-de-passe est changé (défaut : [LemonLDAP::NG] Your new password) - - - - - 'ldapAuthnLevel' => '2', - - - 'ldapAuthnLevel' => '2', - - - - - clean Handler cache - - - nettoyer le cache des agents - - - - - Demonstration - - - Démonstration - - - - - portalDisplayResetPassword - - - portalDisplayResetPassword - - - - - wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz - - - wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz - - - - - A Apache::Session::Browseable::Redis has been created, it is the faster (except for session explorer, defeated by Apache::Session::Browseable::DBI/LDAP >= 1.0) - - - Un module Apache::Session::Browseable::Redis a été créé, c'est le plus rapide (excepté pour l'explorateur de sessions, battu par Apache::Session::Browseable::DBI/LDAP >= 1.0) - - - - - Mail charset - - - Table de caractères des mails - - - - - Multi values separator - - - Séparateur des multiples valeurs - - - - - http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software - - - http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software - - - - - This configuration storage can be shared between different hosts using: - - - Ce type de stockage de configuration peut être partagé entre différents serveurs en utilisant : - - - - - A Google Migration workaround is available since LemonLDAP::NG 1.4.4. - - - Un contournement à la migration Google est disponible depuis la version 1.4.4 de LemonLDAP::NG. - - - - - SAML Version: check that version 2.0 is used - - - SAML Version : vérifier que la version 2.0 est utilisée - - - - - // ---- Unused values ? - - - // ---- Unused values ? - - - - - SSOExtensions::function1 - - - SSOExtensions::function1 - - - - - The sources are available on download page. - - - Les sources sont disponibles sur la page de téléchargement. - - - - - <notification> element(s) : - - - élément(s) <notification> : - - - - - logs - - - logs - - - - - Use LDAP for configuration - - - Utiliser LDAP pour la configuration - - - - - Connection - - - Connexion - - - - - documentation/current/installdeb.html#llng_repository - - - documentation/current/installdeb.html#llng_repository - - - - - Note that you have to use UTF-8 characters - - - Notez que vous devez utiliser des caractères UTF-8 - - - - - ... - - - ... - - - - - Google Apps control panel - - - Panneua de contrôle Google Apps - - - - - In Manager, go in General Parameters > Authentication modules and choose WebID for authentication module. - - - Dans le manager, aller dans Paramètres generaux > Modules d'authentification et choisir WebID comme module d'authentication. - - - - - Packages and archives - - - Paquets et archives - - - - - Python (Django) - - - Python (Django) - - - - - Reverse proxy - - - Proxy inverse - - - - - # You can protect it : -# * by Apache itself, -# * by the parameter 'protection' which can take one of the following -# values : -# * authenticate : all authenticated users can access -# * manager : manager is protected like other virtual hosts: you -# have to set rules in the corresponding virtual host -# * rule: <rule> : you can set here directly the rule to apply -# * none : no protection - - - # You can protect it : -# * by Apache itself, -# * by the parameter 'protection' which can take one of the following -# values : -# * authenticate : all authenticated users can access -# * manager : manager is protected like other virtual hosts: you -# have to set rules in the corresponding virtual host -# * rule: <rule> : you can set here directly the rule to apply -# * none : no protection - - - - - /_detail/icons/flags/us.png?id=press - - - /_detail/icons/flags/us.png?id=press - - - - - "userobm_description" => "HTTP_OBM_DESCRIPTION", - - - "userobm_description" => "HTTP_OBM_DESCRIPTION", - - - - - Configure the access rules and define the following headers: - - - Configurer les règles d'accès et definir les en-têtes suivants : - - - - - To bypass this, LL::NG can remember what password was given by user on authentication phase. - - - Pour contourner ce problème, LL::NG peut se souvenir du mot-de-passe utilisé dans la phase d'authentification. - - - - - When you set a parameter in lemonldap-ng.ini, it will override the parameter from the global configuration. - - - Lorsqu'un paramètre et fixé dans lemonldap-ng.ini, il surcharge le paramètre issu de la configuration globale. - - - - - Authentication protocols - - - Authentication protocols - - - - - download.html - - - download.html - - - - - Liferay virtual host in Apache - - - Hôte virtuel Liferay dans le manager - - - - - ServerName zimbra.example.com -  - - - ServerName zimbra.example.com -  - - - - - Schema - - - Schéma - - - - - logos:logo_abuledu.png - - - logos:logo_abuledu.png - - - - - Manager - - - Manager - - - - - ../../documentation/current/ssocookie.html#sso_cookie - - - ../../documentation/current/ssocookie.html#sso_cookie - - - - - /_detail/screenshots/1.0/dark/portal.png?id=screenshots - - - /_detail/screenshots/1.0/dark/portal.png?id=screenshots - - - - - Identity provider proxy: LL::NG can be used as proxy translator between systems talking SAML, OpenID, CAS, … - - - Proxy de fournisseurs d'identités : LL::NG peut être utilisé comme traducteur mandataire entre systèmes comprenant SAML, OpenID, CAS, … - - - - - We directly use HTTP headers to fill default user profile. - - - On utilise les en-têtes HTTP pour trouver le profil utilisateur par défaut. - - - - - Example 2: single table - - - Example 2: single table - - - - - http://www.bugzilla.org - - - http://www.bugzilla.org - - - - - stack several times the same module with a different name - - - empiler plusieurs fois le même module avec un nom différent - - - - - You need to use the IDP initiated feature of LL::NG. - - - Il faut utiliser la fonctionnalité initiée par l'IDP de LL::NG. - - - - - To update translations, ask to lemonldap-ng-dev@ow2.org to update your files. - - - Pour télécharger les traductions, demandez à lemonldap-ng-dev@ow2.org pour les mettres en ligne. - - - - - Session identifier (carried in cookie) - - - Identifiant de session (porté par le cookie) - - - - - If you use an older version, you need to refer to the following documentation: https://wiki.alfresco.com/wiki/SSO - - - Pour les versions plus anciennes, se référer à cette documentation : https://wiki.alfresco.com/wiki/SSO - - - - - RelayState session timeout: timeout for RelayState sessions. - - - Durée de vie d'une session RelayState : durée de vie d'une session RelayState. - - - - - Go in Manager, and: - - - Aller dans le manager et : - - - - - Redirect: redirect user on protected application or on Portal (applications menu) - - - Redirect: redirect user on protected application or on Portal (applications menu) - - - - - General options - - - Options générales - - - - - http://facebook.com - - - http://facebook.com - - - - - OpenID server - - - Serveur OpenID - - - - - http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime - - - http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime - - - - - This protocol is implementated in an LL::NG specific Handler. - - - Ce protocole est implementé dans un handler spécifique de LL::NG. - - - - - ../media/logos/logo_ucanss.png - - - ../media/logos/logo_ucanss.png - - - - - ID Token max age: If defined, LL::NG will check the date of ID token and refuse it if it is too old - - - Durée de vie max des jetons : si défini, LL::NG examinera la date du jeton d'identification et refusera les jetons trop anciens - - - - - Then it creates the session (with attribute filter) - - - Il crée la sessions (avec le filtre d'attributs) - - - - - by users - - - par utilisateurs - - - - - Portal checks authentication - - - Le portail examine les données d'authentification - - - - - lemonldap_ng_session_explorer_1340022388573.png - - - lemonldap_ng_session_explorer_1340022388573.png - - - - - unprotect: no authentication will be asked to access surveys - - - unprotect : aucune authentification n'est nécessaire pour accéder aux surveillances - - - - - Use rule: a rule to allow user to use this module, set to 1 to always allow. - - - Règle d'utilisation : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. - - - - - Modules are separated by semi-colons/ - - - Les modules doivent être séparés par point-virgules/ - - - - - documentation:googleapps-ssoconfig.png - - - documentation:googleapps-ssoconfig.png - - - - - "headers_map" => Array( - - - "headers_map" => Array( - - - - - You can also load the JWKS data from the URL https://www.googleapis.com/oauth2/v3/certs. - - - On peut aussi charger les données JWKS depuis l'URL https://www.googleapis.com/oauth2/v3/certs. - - - - - firstname - - - firstname - - - - - dirName: directory where notifications are stored. - - - dirName : répertoire dans lequel sont stockées les notifications. - - - - - Regexp for password generation: Regular expression used to generate the password (default: [A-Z]{3}[a-z]{5}.\d{2}) - - - Regexp pour la génération de mot-de-passe : expression régulière utilisée pour générer le mot-de-passe (défaut : [A-Z]{3}[a-z]{5}.\d{2}) - - - - - Username control: Regular expression used to check user login syntax. - - - Contrôle du nom d'utilisateur : expression régulière utilisée pour vérifier la syntaxe du nom d'utilisateur. - - - - - Not shareable between servers except if used in conjunction with SOAP session backend or with a shared file system (NFS,…). - - - Pas partageable entre serveurs sauf si utilisé avec le backend de configuration SOAP ou un système de partage de fichiers (NFS,…). - - - - - extendedfunctions - - - extendedfunctions - - - - - 'key' => 'q`e)kJE%<&wm>uaA', - - - 'key' => 'q`e)kJE%<&wm>uaA', - - - - - The “default” access rule is used if no other access rule match the current URL. - - - La règle d'accès “default” est utilisée si aucune règle ne correspond à l'URL courante. - - - - - icons:terminal.png - - - icons:terminal.png - - - - - Internal portal - - - Portail interne - - - - - Problems are generally resolved in up to 72 hours) - - - Ces problèmes sont généralement résolus en moins de 72 heures) - - - - - domain name - - - le nom de domaine - - - - - Password - - - Mot-de-passe - - - - - firewalls (but be careful if more than 1 server is behind the firewall) - - - pare-feux (attention toutefois si plus d'une application se trouve derrière le pare-feu) - - - - - UserName - - - UserName - - - - - vi /root/SSOExtensions.pm - - - vi /root/SSOExtensions.pm - - - - - Attributes and macros - - - Attributs et macros - - - - - menu.png - - - menu.png - - - - - the manager (for internal use only) - - - le manager (à usage interne seulement) - - - - - OpenID authentication level - - - Niveau d'authentification d'OpenID - - - - - Sources are currently available on OW2. - - - Les sources sont disponibles sur OW2. - - - - - If a modification is done, the configuration is saved with a new configuration number. - - - Si une modification est effectuée, la configuration est sauvée avec un nouveau numéro. - - - - - This can be used to protect applications relying on REMOTE_USER environment variable in reverse proxy mode. - - - Ceci permet de protéger des applications nécessitant la variable d'environnement REMOTE_USER en mode reverse-proxy. - - - - - Lemonldap::NG::Portal::SharedConf->compile( - - - Lemonldap::NG::Portal::SharedConf->compile( - - - - - Application parameters: - - - Paramètres des applications : - - - - - Mounir GZADY - - - Mounir GZADY - - - - - RewriteEngine On - - - RewriteEngine On - - - - - fullname - - - fullname - - - - - The first will allow to configure SSO for the alfresco webapp, and the other for the share webapp. - - - Le premier autorise la configuration du SSO pour la webapp Alfresco et l'autre pour la webapp partagée. - - - - - Dokuwiki local configuration - - - Configuration locale Dokuwiki - - - - - In the manager: set Apache::Session::Memcached in General parameters » Sessions » Session storage » Apache::Session module and add the following parameters (case sensitive): - - - Dans le manager : indiquez Apache::Session::Memcached dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajoutez les paramètres suivant (sensibles à la casse) : - - - - - Get the tarball on download page and follow next steps (or install using RPM or Debian packages): - - - Récupérez l'archive sur la page de téléchargement et suivez les étapes suivantes (ou installez les paquets RPM ou Debian): - - - - - You can also pass parameters to the make install command, with this syntax: - - - On peut aussi passer des paramètres à la commande make install, avec cette syntaxe : - - - - - <Directory /usr/local/lemonldap-ng/htdocs/manager/> - - - <Directory /usr/local/lemonldap-ng/htdocs/manager/> - - - - - http://lasso.entrouvert.org/download/ - - - http://lasso.entrouvert.org/download/ - - - - - Modules - - - Modules - - - - - icons:xfmail.png - - - icons:xfmail.png - - - - - User enters his email (or another information) in the password reset form - - - L'utilisateur entre son adresse de courriel (ou une autre information) dans le formulaire de réinitialisation - - - - - Custom functions allow to extend LL::NG, they can be used in headers, rules or form replay data. - - - Les fonctions personnalisées permettent d'étendre LL::NG, elles peuvent être utilisées dans les règles, les en-têtes et les données à rejouer dans les formulaires. - - - - - Unable to clear local cache - - - Unable to clear local cache - - - - - multi - - - multi - - - - - Goal - - - But - - - - - globalStorageOptions - - - globalStorageOptions - - - - - Required for PostgreSQL - - - Requis pour PostgreSQL - - - - - http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 - - - http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 - - - - - Lemonldap::NG handlers use a local cache to store sessions (for 10 minutes). - - - Les agents (handlers) Lemonldap::NG utilisent un cache local pour stocker les sessions (pour 10 minutes). - - - - - Install and launch a Memcached server. - - - Installer et lancer un serveur Memcached. - - - - - Development - - - Développement - - - - - Here are some examples for main databases servers. - - - Quelques exemples pour les serveurs principaux. - - - - - http://www.omegat.org/ - - - http://www.omegat.org/ - - - - - [manager] -  -# Manager protection: by default, the manager is protected by a demo account. - - - [manager] -  -# Manager protection: by default, the manager is protected by a demo account. - - - - - Memcached session backend - - - Backend de session Memcached - - - - - Access rule: $groups =~ /\badministrators\b/ - - - Règle d'accès : $groups =~ /\badministrators\b/ - - - - - Go to the Manager and create a new virtual host for Dokuwiki. - - - Aller dans le manager et créer un nouvel hôte virtuel pour Dokuwiki. - - - - - This objectClass allow attributes cn and description. - - - Cet classe d'objet autorise les attributs cn et description. - - - - - Follow LDAP session backend doc - - - Suivre la documentation backend de sessions LDAP - - - - - Manager virtual host is used to serve configuration interface and local documentation. - - - L'hôte virtuel du manager est utilisé pour servir l'interface de configuration et la documentation locale. - - - - - ref: a reference that can be used later to know what has been notified and when - - - ref : une référence qui peut être utilisée plus tard pour connaître ce qui a été notifié et quand - - - - - portalDisplayLogout - - - portalDisplayLogout - - - - - In the manager: set Apache::Session::Redis in General parameters » Sessions » Session storage » Apache::Session module and add the following parameters (case sensitive): - - - Dans le manager : indiquez Apache::Session::Redis dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajoutez les paramètres suivant (sensibles à la casse): - - - - - Menu modules - - - Modules du menu - - - - - Cascading Style Sheets - - - Cascading Style Sheets - - - - - portalDisplayChangePassword - - - portalDisplayChangePassword - - - - - Go in Manager and click on SAML 2 Service node. - - - Allez dans le Manager et cliquez sur le nœud Service SAML 2. - - - - - Example: http://auth.example.com/?logout=1 - - - Exemple: http://auth.example.com/?logout=1 - - - - - Country - - - Country - - - - - If the packages are stored in a yum repository: - - - Si les paquets sont stockés dans un dépôt yum : - - - - - To avoid problems, LL::NG decode them using http://search.cpan.org/perldoc?Apache2::URI#unescape_url. - - - Pour éviter les problèmes, LL::NG les décode en utilisant http://search.cpan.org/perldoc?Apache2::URI#unescape_url. - - - - - use any key name you want. - - - utiliser n'importe quel nom de clef. - - - - - Be careful with some applications which doesn't verify Lemonldap::NG headers after having created their own cookies. - - - Faire attention avec certaines applications qui ne vérifient pas les en-têtes Lemonldap::NG après avoir créé leurs propres cookies. - - - - - For example, to send it in an header: - - - Par exemple, pour l'envoyer dans un en-tête : - - - - - You need to create yourself the directory and set write access to Apache user. - - - Il faut créer soi-même le répertoire et y donner un accès en écriture pour l'utilisateur Apache. - - - - - checkLogonHours($ssoLogonHours, '', $_timezone) - - - checkLogonHours($ssoLogonHours, '', $_timezone) - - - - - Entrez le mot de passe pour le nouveau rôle : <PASSWORD> -Entrez-le de nouveau : <PASSWORD> -Le nouveau rôle est-il un super-utilisateur ? - - - Entrez le mot de passe pour le nouveau rôle : <PASSWORD> -Entrez-le de nouveau : <PASSWORD> -Le nouveau rôle est-il un super-utilisateur ? - - - - - Users search base: Base of search in the LDAP directory. - - - Base de recherche des utilisateurs : base de recherche de l'annuaire LDAP. - - - - - Menu modules activation rules - - - les règles d'activation des modules du menu - - - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre - - - - - http://fedoraproject.org/wiki/EPEL/FAQ#howtouse - - - http://fedoraproject.org/wiki/EPEL/FAQ#howtouse - - - - - dpkg -i liblemonldap-ng-* lemonldap-ng* - - - dpkg -i liblemonldap-ng-* lemonldap-ng* - - - - - idpopenid - - - idpopenid - - - - - ../../../../css/screen.css - - - ../../../../css/screen.css - - - - - SSLCACertificateFile: CA certificate to validate client certificates - - - SSLCACertificateFile : certificat d'autorité pour valider les certificats clients - - - - - First parameter passed to the custom function is the requested URL, that is - - - Le premier paramètre passé à la fonction personnalisée est l'URL demandée, c'est à dire - - - - - 'cache_depth' => 5,? - - - 'cache_depth' => 5,? - - - - - SAML Session backend - - - Module de stockage SAML - - - - - PREFIX: installation directory (default: /usr/local) - - - PREFIX : répertoire d'installation (défaut : /usr/local) - - - - - # DocumentRoot - - - # DocumentRoot - - - - - //"userobm_status" => , - - - //"userobm_status" => , - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step3.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step3.png - - - - - Portal URL: URL of internal portal - - - URL du portail : URL du portail interne - - - - - By default, mail content are empty in order to use HTML templates: - - - Par défaut, les messages sont vides afin d'utiliser les modèles HTML : - - - - - If you don't have one, create it with the signing key pair already generated (you could do this with openssl). - - - 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). - - - - - As Handlers keep configuration in cache, when configuration change, it should be updated in Handlers. - - - Comme les agents gardent leur configuration en cache, lorsque la configuration est changée elle doit être mise à jour dans les agents. - - - - - DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. - - - DokuWiki est un wiki simple et standard principalement destiné à la création de documents de toute nature. - - - - - Sebastien DIAZ - - - Sebastien DIAZ - - - - - First steps - - - Premiers pas - - - - - Preauthentication URL: Zimbra preauthentication URL, either with full URL (ex: http://zimbra.lan/service/preauth), either only with path (ex: /service/preauth) (by default: /service/preauth) - - - URL de pré-authentification : URL de pré-authentification Zimbra, soit l'URL complète (ex : http://zimbra.lan/service/preauth), soit seulement le chemin absolu (ex : /service/preauth) (par défaut : /service/preauth) - - - - - "url_logout" => "https://OBMURL/logout", - - - "url_logout" => "https://OBMURL/logout", - - - - - http://www.jcos.fr - - - http://www.jcos.fr - - - - - Options +ExecCGI +FollowSymLinks - - - Options +ExecCGI +FollowSymLinks - - - - - [PORTAL] is the portal URL - - - [PORTAIL] est l'URL du portail - - - - - dbiUserChain - - - dbiUserChain - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots - - - - - documentation/current/start.html - - - documentation/current/start.html - - - - - Now ldapgroups contains “admin su” - - - Maintenant, ldapgroups contient “admin su” - - - - - mailConfirmSubject - - - mailConfirmSubject - - - - - ../media/logos/logo_abuledu.png - - - ../media/logos/logo_abuledu.png - - - - - checkDate - - - checkDate - - - - - http://search.cpan.org/perldoc?DBD::Oracle - - - http://search.cpan.org/perldoc?DBD::Oracle - - - - - ... -  -</VirtualHost> - - - ... -  -</VirtualHost> - - - - - Then the second rule will be applied first, so every authenticated user will access to /pub/admin directory. - - - Alors la seconde règle est appliquée en premier, donc tous les utilisateurs authentifiés pourront accéder au répertoire /pub/admin. - - - - - LDAP session backend - - - Backend de sessions LDAP - - - - - Authentication - - - Authentification - - - - - In Configuration, register the client_id and client_secret given by Google. - - - Dans Configuration, enregistrer les client_id et client_secret donnés par Google. - - - - - lemonldap-ng-portal-auth.png - - - lemonldap-ng-portal-auth.png - - - - - You have to install Auth_remoteuser in the extensions/ directory of your MediaWiki installation: - - - Il faut installer Auth_remoteuser dans le répertoire des extensions/ ve votre serveur MediaWiki : - - - - - Skin rules - - - Règle du thème - - - - - It sends an OTP, which is validated against Yubico server. - - - Il envoie un mot-de-passe à valeur unique (OTP) qui est validé par un serveur Yubico. - - - - - casStorage - - - casStorage - - - - - Authentication service of course - - - Le service d'authentification bien sûr - - - - - LDAP - - - LDAP - - - - - Do not forget to save your changes! - - - Ne pas oublier de sauvegarder les changements ! - - - - - info for user actions - - - info pour les actions utilisateurs - - - - - https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt - - - https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt - - - - - Multiple backends stack - - - Empiler de multiples backends - - - - - Location: Access Point for SLO request. - - - Location: Point d'accès pour les requêtes de SLO. - - - - - Configure LimeSurvey virtual host like other protected virtual host. - - - Configurer l'hôte virtuel LimeSurvey comme n'importe quel autre hôte virtuel protégé. - - - - - ~500 - - - ~500 - - - - - a2ensite manager-apache2.conf -a2ensite portal-apache2.conf -a2ensite handler-apache2.conf -a2ensite test-apache2.conf - - - a2ensite manager-apache2.conf -a2ensite portal-apache2.conf -a2ensite handler-apache2.conf -a2ensite test-apache2.conf - - - - - 'portalSkin' => 'pastel', - - - 'portalSkin' => 'pastel', - - - - - Functioning - - - Fonctionnement - - - - - http://perldoc.perl.org/functions/join.html - - - http://perldoc.perl.org/functions/join.html - - - - - Manager theme - - - Thème du manager - - - - - Configure Drupal virtual host like other protected virtual host. - - - Configurer l'hôte virtuel Drupal comme n'importe quel autre hôte virtuel protégé. - - - - - MediaWiki virtual host in Apache - - - Hôte virtuel Mediawiki dans le manager - - - - - change password (with server side password policy management) - - - changer les mots-de-passe (avec la gestion de la politique de mot-de-passe côté serveur) - - - - - Auto login: set to 1 to use auto login. - - - Authentification automatique : mettre à 1 pour utiliser la connexion automatique. - - - - - You can now the upload the certificate (cert.pem) on Google Apps. - - - Télécharger ensuite le certificat (cert.pem) dans Google Apps. - - - - - Zimbra virtual host - - - Hôte virtuel Zimbra - - - - - by IP - - - par adresses IP - - - - - Access rules and HTTP headers - - - Règles d'accès et en-têtes HTTP - - - - - /_detail/icons/flags/de.png?id=press - - - /_detail/icons/flags/de.png?id=press - - - - - cp ValveLemonLDAPNG.jar server/lib/ - - - cp ValveLemonLDAPNG.jar server/lib/ - - - - - You need to disable default Manager protection in lemonldap-ng.ini to rely only on Apache: - - - Il faut alors désactiver la protection du manager dans lemonldap-ng.ini pour la confier à Apache : - - - - - MBConsulting - - - MBConsulting - - - - - "" : ($mail =~ /^([^@]+)/)[0] . - - - "" : ($mail =~ /^([^@]+)/)[0] . - - - - - Go to the Manager and create a new virtual host for Bugzilla. - - - Aller dans le manager et créer un nouvel hôte virtuel pour Bugzilla. - - - - - Use Nonce: If enabled, a nonce will be sent, and verified from the ID Token - - - Utiliser Nonce : si activé, un nonce sera envoyé, et vérifié depuis le jeton d'identité - - - - - See installation pages to know how install and use it. - - - Voir les pages d'installation pour apprendre à l'installer et l'utiliser. - - - - - icons:kmultiple.png - - - icons:kmultiple.png - - - - - yubikeyPublicIDSize - - - yubikeyPublicIDSize - - - - - Display-Name - - - Display-Name - - - - - Then, go in Twitter parameters: - - - Allez ensuite dans Paramètres Twitter : - - - - - [portal] -notification = 1 - - - [portal] -notification = 1 - - - - - <user username="role1" password="tomcat" roles="role1"/> - - - <user username="role1" password="tomcat" roles="role1"/> - - - - - Options +ExecCGI - - - Options +ExecCGI - - - - - Use our own Debian repository. - - - Utiliser votre propre dépôt Debian. - - - - - Shared attributes (SREG) - - - Attributs partagés (SREG) - - - - - Set exported variables - - - Définir les variables exportées - - - - - LL::NG can also act as OpenID server, that allows to interconnect two LL::NG systems. - - - LL::NG peut également agir en serveur OpenID, ce qui permet également d'interconnecter deux systèmes LL::NG. - - - - - tree_light.png - - - tree_light.png - - - - - Exported attributes - - - Attributs exportés - - - - - vi LocalSettings.php - - - vi LocalSettings.php - - - - - Roles as simple values of a user attribute - - - Rôles comme simple valeur d'attribut utilisateur - - - - - Offline 0.1 - - - Hors-ligne 0.1 - - - - - Don't forget to install cron files ! - - - N'oubliez pas d'installer les fichiers cron ! - - - - - For block brute force attack with fail2ban - - - pour bloquer les attaques en force brute avec fail2ban - - - - - Declare Google in your LL::NG server - - - Déclarer Google dans le serveur LL::NG - - - - - Logout: logout button - - - Déconnexion : bouton de déconnexion - - - - - Protect the Manager by Apache - - - Protéger le Manager par Apache - - - - - liblemonldap-ng-handler-perl: Handler files - - - liblemonldap-ng-handler-perl : fichiers des agents - - - - - require Lemonldap::NG::Portal::Menu; - - - require Lemonldap::NG::Portal::Menu; - - - - - It means that you manage authorizations to access applications by checking the role(s) of the user, and provide this role to the application. - - - Celà signifie qu'on gère les autorisations d'accès aux applications en examinant le(s) rôle(s) de l'utilisateur et en fournissant ce(s) rôle(s) à l'application. - - - - - Mail reset feature - - - Fonctionnalité de réinitialisation de mot-de-passe - - - - - Jan 2012: Configuration de LemonLDAP::NG avec Google Authenticator - - - Jan 2012 : Configuration de LemonLDAP::NG avec Google Authenticator - - - - - SlideShare - - - SlideShare - - - - - Wordpress, GLPI, OBM, Dokuwiki, … - - - Wordpress, GLPI, OBM, Dokuwiki, … - - - - - SetHandler perl-script - - - SetHandler perl-script - - - - - prereq - - - prereq - - - - - ldapServer - - - ldapServer - - - - - Lanyrd - - - Lanyrd - - - - - //"userobm_mail_perms" => , - - - //"userobm_mail_perms" => , - - - - - ../documentation/current/prereq.html - - - ../documentation/current/prereq.html - - - - - macros are used to extend (or rewrite) exported variables. - - - Les macros sont utilisées pour étendre (ou réécrire) les variables exportées. - - - - - For older version, check http://wiki.glpi-project.org/doku.php?id=en:authautoad - - - Pour les versions plus anciennes, voir http://wiki.glpi-project.org/doku.php?id=en:authautoad - - - - - ../../../media/icons/neotux.png - - - ../../../media/icons/neotux.png - - - - - Use “Active Directory” as authentication, userDB and passwordDBbackends, - - - Utiliser “Active Directory” comme systèmes d'authentification, de gestion des utilisateurs et des mots-de-passe, - - - - - 1 if user is admin - - - 1 si l'utilisateur est administrateur - - - - - _auth - - - _auth - - - - - ../../../media/applications/zimbra_logo.png - - - ../../../media/applications/zimbra_logo.png - - - - - Regular expression for random password - - - Expression rationnelle pour la génération aléatoire des mots-de-passe - - - - - Copy the content of this file in the textarea. - - - Copier le contenu de ce fichie dans l'emplacement dédié. - - - - - Often the redirection takes some time because it is user's first access to the protected app, so a new app session has to be created : JavaScript redirection improves user experience by informing that authentication is performed, and by preventing from clicking again on the button because it is too slow. - - - Souvent la redirection prend du temps car c'est le premier accès de l'utilisateur à l'application protégée et il faut créer la session applicative ; la redirection JavaScript améliore le ressenti utilisateur en l'informant que l'authentification est réussie et en évitant qu'il clique de nouveau sur le bouton. - - - - - It is described here: http://openid.net/connect/. - - - Il est décrit ici : http://openid.net/connect/. - - - - - documentation:lasso.png - - - documentation:lasso.png - - - - - Dokuwiki plugin - - - Extension pour Dokuwiki - - - - - LemonLDAP::NG is used to protect access to intranet. - - - LemonLDAP::NG est utilisé pour protéger l'accès à l'Intranet. - - - - - ../../../media/applications/limesurvey_logo.png - - - ../../../media/applications/limesurvey_logo.png - - - - - They are available at the EntityID URL, by default: http://auth.example.com/saml/metadata. - - - Elles sont disponibles à l'URL EntityID, par défaut : http://auth.example.com/saml/metadata. - - - - - You can add a rule for logout: - - - Il est possible d'ajouter une règle pour la déconnexion : - - - - - For example, to override configured skin for portal: - - - Par exemple, pour surcharger l'apparence du portail : - - - - - Use LDAP for sessions - - - Utiliser LDAP pour les sessions - - - - - documentation/current/installrpm.html#yum_repository - - - documentation/current/installrpm.html#yum_repository - - - - - 'superadmin' => $_SERVER['HTTP_AUTH_SUPERADMIN'], - - - 'superadmin' => $_SERVER['HTTP_AUTH_SUPERADMIN'], - - - - - Lasso - - - Lasso - - - - - Mail content: - - - Contenu du courriel : - - - - - LemonLDAP::NG portal menu has 4 modules: - - - Le menu du portail LemonLDAP::NG est composé de 4 modules : - - - - - One standard portal - - - Un portail standard - - - - - ../media/rpm-gpg-key-ow2 - - - ../media/rpm-gpg-key-ow2 - - - - - If secured cookie is enabled, the portal URL must be HTTPS. - - - Si le cookie sécurisé est activé, l'URL du portail doit être en HTTPS. - - - - - ldapPort - - - ldapPort - - - - - → The host is not known by LemonLDAP::NG. - - - → L'hôte n'est pas connu de LemonLDAP::NG. - - - - - install_bin (/usr/local/lemonldap-ng/bin) - - - install_bin (/usr/local/lemonldap-ng/bin) - - - - - It can be used just to share authentication or to share user's attributes following the OpenID Simple Registration Extension 1.0 (SREG) specification. - - - Ce peut être utilisé pour partager l'authentification et pour partager les attributs utilisateurs en suivant les spécifications OpenID Simple Registration Extension 1.0 (SREG). - - - - - Protected sites: - - - Sites protégés: - - - - - Fill this field accordingly. - - - Remplir ce champ en conséquence. - - - - - Some options are available: - - - Quelques options sont disponibles : - - - - - Google supports these claims: - - - Google supporte ces champs : - - - - - Can't locate /usr/share/lemonldap-ng/configStorage.pl - - - Can't locate /usr/share/lemonldap-ng/configStorage.pl - - - - - User tries to access to an application in the secondary LL::NG structure without having a session in this area - - - Un utilisateur essaie d'accéder à une application du système LL::NG secondaire sans avoir de session dans cette aire - - - - - You may also create these macros to manage OBM administrator account (Variables » Macros): - - - Il est également possible de créer ces macros pour gérer le compte administrateur OBM (Variables » Macros): - - - - - Session backend - - - Module de stockage des sessions - - - - - Variables can be used in rules and headers. - - - Les variables peuvent être utilisées dans les règles et en-têtes. - - - - - → You tried to activate Status module without localStorage. - - - → Le module Status est activé sans localStorage. - - - - - Apache - - - Apache - - - - - If your function is not compliant with Safe jail, you will need to disable the jail. - - - Si la fonction n'est pas compatible avec la cage saine, il faut désactiver la mise en cage. - - - - - http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - - - http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - - - - - You can intercept the logout with this rule: ^/share/page/dologout ⇒ logout_app_sso - - - On peut intercepter les déconnexions avec cette règle : ^/share/page/dologout ⇒ logout_app_sso - - - - - If not authenticated (or authentication is forced) try to find it (userDB module) and to authenticate it (auth module), create session, calculate groups and macros and store them. - - - Si ce n'est pas le cas (ou si l'authentification est forcée) tente de le trouver (module userDB) et de l'authentifier (module d'authentification), crée la session, calcule les groupes et macros et les stocke - - - - - The chosen logo file must be in portal applications logos directory (portal/skins/common/apps/). - - - Le logo choisi doit se trouver dans le répertoire des logos des applications (portal/skins/common/apps/). - - - - - Authentication process main steps are: - - - Les étapes du processus d'authentication sont : - - - - - IssuerDB use - - - Utilisation de IssuerDB - - - - - Digest::HMAC - - - Digest::HMAC - - - - - Lasso identity dump - - - Dump de l'identité Lasso - - - - - Sympa virtual host in Manager - - - Hôte virtuel Sympa dans le manager - - - - - CAS_url - - - CAS_url - - - - - 0.9.4_password_menu.png - - - 0.9.4_password_menu.png - - - - - Name: should be filled automatically with your organization or domain - - - Name : devrait être automatiquement renseigné avec votre domaine - - - - - To summary available options: - - - Pour résumer les options disponibles : - - - - - one with read/write rights for servers hosting the manager - - - une avec des droits en lecture/écriture pour les serveurs hébergeant le manager - - - - - You just have to activate Notifications in the Manager (General Parameters > Advanced Parameters > Notifications > Activation) or in lemonldap-ng.ini: - - - Il suffit d'activer les notifications dans le manager (Paramètres généraux > Paramètres avancés > Notifications > Activation) ou dans lemonldap-ng.ini : - - - - - Header value - - - Valeur d'en-tête - - - - - Here are some examples, witch their specific documentation: - - - Quelques exemples, avec leur documentation : - - - - - Download - - - Téléchargement - - - - - CAS_pgtFile - - - CAS_pgtFile - - - - - Configuration: where configuration is stored. - - - Configuration: où est stocké la configuration. - - - - - PerlModule Lemonldap::NG::Handler::Proxy - - - PerlModule Lemonldap::NG::Handler::Proxy - - - - - Interactive management of user passwords: - - - Gestion interactive des mots-de-passe des utilisateurs: - - - - - Note that if the user is already authenticated on the first portal, all redirections are transparent. - - - Noter que si l'utilisateur est déjà authentifié sur le premier portail, toutes les redirections sont transparentes. - - - - - </Directory> -  - - - </Directory> -  - - - - - radiusAuthnLevel - - - radiusAuthnLevel - - - - - apt-get install libauthen-radius-perl - - - apt-get install libauthen-radius-perl - - - - - remoteGlobalStorageOptions - - - remoteGlobalStorageOptions - - - - - $auth_kind = 'LemonLDAP'; -  -$lemonldap_config = Array( - - - $auth_kind = 'LemonLDAP'; -  -$lemonldap_config = Array( - - - - - http://journeesperl.fr/fpw2011/talk/3383 - - - http://journeesperl.fr/fpw2011/talk/3383 - - - - - #google_apps_control_panel - - - #google_apps_control_panel - - - - - ... other SSL parameters ... - - - ... autres paramètres SSL ... - - - - - loginhistory - - - loginhistory - - - - - If you use features like SAML (authentication and issuer), CAS (issuer) and password reset self-service, you also need to index some fields. - - - Lorsqu'on utilise des fonctionnalités telles SAML (authentification ou fournisseur d'identité), CAS (fournisseur d'identité) ou le service de réinitialisation de mots-de-passe, il faut également indexer quelques champs. - - - - - You can define more than one form replay URL per virtual host. - - - Il est possible de définir plusieurs URL de rejeu de formulaires par hôte virtuel. - - - - - You may use the securedCookie options to avoid session hijacking. - - - Vous devriez utilisez les options securedCookie pour éviter le vol de session. - - - - - Montreal - - - Montréal - - - - - You can modify the default behavior for people without value in ssoLogonHours. - - - Il est possible de modifier le comportement par défaut pour les utilisateurs ne disposant pas d'une valeur ssoLogonHours. - - - - - It should works on every browser: - - - Ça doit marcher avec tous les navigateurs : - - - - - Change mycompanyid (in AssertionConsumerService markup, parameter Location) into your CSOD company ID and put the certificate value inside the ds:X509Certificate markup - - - Changer mycompanyid (dans AssertionConsumerService markup, parameter Location) avec l'ID CSOD de l'entreprise et mettre la valeur du certificat dans ds:X509Certificate markup - - - - - <AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://www.google.com/a/mydomain.org/acs" index="1" /> - - - <AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://www.google.com/a/mydomain.org/acs" index="1" /> - - - - - By default, DNS domain is example.com. - - - Par défaut, le domaine DNS est example.com. - - - - - server based restriction (like Apache “allow/deny” mechanism) - - - restrictions basées sur le serveur (tel le mécanisme “allow/deny” d'Apache) - - - - - my $res = $r->result(); - - - my $res = $r->result(); - - - - - Bugzilla - - - Bugzilla - - - - - By default, you will have a manager virtual host define in configuration. - - - Par défaut, il existe un hôte virtuel défini dans la configuration. - - - - - //"userobm_samba_logon_script" => , - - - //"userobm_samba_logon_script" => , - - - - - Data to store as REMOTE_USER (used also in Apache logs) - - - Donnée à utiliser comme REMOTE_USER (également utilisée dans les journaux d'Apache) - - - - - The openid scope is mandatory. - - - La portée openid est exigée. - - - - - CPAN test reports: + ../media/logos/logo_gn.png - Rapports de test du CPAN: + ../media/logos/logo_gn.png @@ -24824,2334 +3358,204 @@ $lemonldap_config = Array( - The plugin will check the REMOTE_USER environment variable to get the connected user. + Check conditions: set to Off to disable conditions checking on authentication responses. - - Ce plugin utilise la variable d'environnement REMOTE_USER pour récupérer le nom d'utilisateur connecté. + + Vérifier les conditions : active ou désactive, l'examen des conditions dans les réponses d'authentification. - But as Google rotate their keys, we will also configure a refresh interval on JKWS data. + LL::NG Null backend is a transparent backend: - - Mais comme Google change régulièrement ses clefs, il faut configurer un intervalle de rafraîchissement des données JKWS. + + Le backend Null de LL::NG est un backend transparent : - This parameter is set by the portal and use javascript to get the connected user timezone. + It can be seen in system processes, for example: - - Ce paramètre est géré par le portail et utilise javascript pour obtenir le fuseau de l'utilisateur connecté. + + Il peut être vu dans les processus du système, par exemple : - It will use the authentication level registered in user session to match the SAML authentication context. - - - Il utilise le niveau d'authentification enregistré dans la session de l'utilisateur pour établir le contexte d'authentification SAML. - - - - - SMTPServer - - - SMTPServer - - - - - In Manager, go in General Parameters > Authentication modules and choose Database (DBI) for authentication, users and/or password modules. - - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir "base de données" (DBI) pour les modules authentification, utilisateurs et/ou mots-de-passe. - - - - - Configuration of LemonLDAP::NG - - - Configuration de LemonLDAP::NG - - - - - _url - - - _url - - - - - OTP public ID part size: Part of Yubikey OTP that will be used as the media identifier (default: 12) - - - Taille de la partie publique de l'OTP : Partie du mot-de-passe unique Yubikey utilisée pour identifier les matériels (défaut: 12) - - - - - applications:obm_logo.png - - - applications:obm_logo.png - - - - - is a cloud computing company. - - - est une entreprise d'infonuagique (cloud). - - - - - /_detail/logos/logo_abuledu.png?id=references - - - /_detail/logos/logo_abuledu.png?id=references - - - - - require Lemonldap::NG::Portal::SharedConf; - - - require Lemonldap::NG::Portal::SharedConf; - - - - - Here are some screenshots of 1.2 new features. - - - Ici se trouvent quelques captures d'écran illustrant les nouvelles fonctionnalités de la version 1.2. - - - - - Server host: LDAP server hostname or URI (by default: localhost). - - - Nom de serveur : nom du serveur LDAP ou URI (par défaut : localhost). - - - - - The logout request will be sent even if the user did not use the application. - - - La requête de déconnexion est envoyée même si l'utilisateur ne s'est pas connecté à l'application. - - - - - http://perldoc.perl.org/functions/shift.html - - - http://perldoc.perl.org/functions/shift.html - - - - - Role - - - Rôle - - - - - http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ - - - http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ - - - - - Admin Magazin - - - Admin Magazin - - - - - Insertion example in Perl - - - Exemple d'insertion en Perl - - - - - See also - - - Voir aussi - - - - - See Apache::Session::Memcached for optional parameters. - - - Voir Apache::Session::Memcached pour les paramètres optionnels. - - - - - Heidelberg - - - Heidelberg - - - - - require SOAP::Lite; -</Perl> - - - require SOAP::Lite; -</Perl> - - - - - In Manager, go in General Parameters > Authentication modules and choose Radius for authentication. - - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Radius pour l'authentification. - - - - - Authorized domains: white list or black list of OpenID client domains (see below). - - - Domaines autorisés : liste blanche ou noire des domaines clients OpenID (voir ci-dessous). - - - - - With aptitude - - - Avec aptitude - - - - - documentation:1.0:ldapconfbackend - - - documentation:1.0:ldapconfbackend - - - - - GRR - - - GRR - - - - - A request to the main session database is done (trough SOAP session backend) to be sure that the session exists. - - - Une requête à la base de données des sessions principale est effectuée (via le backend de session SOAP) pour être sûr que la session existe. - - - - - The Django connector is available on GitHub: https://github.com/9h37/django-lemonldap - - - Le connecteur Django est disponible sur GitHub : https://github.com/9h37/django-lemonldap - - - - - 2012 - - - 2012 - - - - - LL::NG can act as an SAML 2.0 Identity Provider, that can allow to federate LL::NG with: - - - LL::NG peut agir en fournisseur d'identité SAML 2.0, ce qui permet de fédérer LL::NG avec : - - - - - 2011 - - - 2011 - - - - - 2010 - - - 2010 - - - - - You have to run this command on Active Directory: - - - Il faut lancer cette commande dans Active Directory: - - - - - 2009 - - - 2009 - - - - - Language - - - Langue - - - - - HTTPS - - - HTTPS - - - - - In Apache configuration, add the PerlHeaderParserHandler Lemonldap::NG::Handler on the webmail.domain.tls vhost - - - Dans la configuration Apache, ajouter "PerlHeaderParserHandler Lemonldap::NG::Handler" dans l'hôte virtuel webmail.domain.tls - - - - - 0.9.4_logout_menu.png - - - 0.9.4_logout_menu.png - - - - - LL::NG can easy talk to other authentication systems using SAML, OpenID, CAS. - - - LL::NG peut aisément dialoguer avec d'autres systèmes d'authentification en utilisant SAML, OpenID, CAS. - - - - - Probe - - - Probe - - - - - radiusSecret - - - radiusSecret - - - - - http://sourcesup.cru.fr/projects/perlcas/ - - - http://sourcesup.cru.fr/projects/perlcas/ - - - - - This file is called lemonldap-ng.ini and has the following sections: - - - Le fichier est nommé lemonldap-ng.ini et dispose des sections suivantes : - - - - - DN of sessions branch - - - DN de la branche des sessions - - - - - User is redirected on portal and his SSO cookies is empty - - - L'utilisateur est redirigé vers le portail et son cookie SSO est vide - - - - - http://perldoc.perl.org/functions/print.html - - - http://perldoc.perl.org/functions/print.html - - - - - ^/obm-sync - - - ^/obm-sync - - - - - CAS authentication will automatically add a logout forward rule on CAS server logout URL in order to close CAS session on LL::NG logout. - - - L'authentification CAS ajoute automatiquement une règle de renvoi après déconnexion sur l'URL de déconnexion du serveur CAS afin de clore la session CAS lors de la déconnexion LL::NG. - - - - - Mandatory fields are: - - - Les champs obligatoires sont : - - - - - }; - - - }; - - - - - Apache::Session::Browseable is a wrapper for other Apache::Session modules that add the capability to manage indexes. - - - Apache::Session::Browseable est une surcouche d'autres modules Apache::Session qui ajoute des capacités d'indexation. - - - - - Salesforce Login URL: generated automatically. - - - Salesforce Login URL : générée automatiquement. - - - - - insert a label “LMAUTH” ahead of the loop - - - insérer le label “LMAUTH” en tête de la boucle - - - - - +3M: three months from session creation - - - +3M : trois mois après la création de la session - - - - - For example, to proxy https://www.public.com to http://www.private.com: - - - Par exemple, pour relayer https://www.public.com en http://www.private.com: - - - - - If no proxied services defined, CAS authentication will not activate the CAS proxy mode. - - - Si aucun service proxifié n'est défini, l'authentification CAS n'activera pas le mode proxy CAS. - - - - - liblemonldap-ng-common-perl: configuration and common files - - - liblemonldap-ng-common-perl : fichiers communs et de configuration - - - - - ../../../media/documentation/remote-interoperability.png - - - ../../../media/documentation/remote-interoperability.png - - - - - LDAP password encoding: can allow to manage old LDAP servers using specific encoding for passwords (default: utf-8). - - - Encodage des mots-de-passe LDAP : peut permettre de gérer les anciens servers LDAP en utilisant un encodage spécifique pour les mots-de-passe (défaut: utf-8). - - - - - Max age: Value of max_age parameter (example: 3600) - - - Âge max : valeur du paramètre max_age (exemple : 3600) - - - - - SAML service providers: Registered SP - - - Fournisseurs de service SAML : SP enregistrés - - - - - Password backend - - - Module de gestion de mots-de-passe - - - - - notifyDeleted - - - notifyDeleted - - - - - Informix - - - Informix - - - - - Uniform Resource Identifier - - - Uniform Resource Identifier - - - - - email_http_header HTTP_MAIL - - - email_http_header HTTP_MAIL - - - - - Open links in new window - - - Ouvre les liens dans une nouvelle fenêtre - - - - - South Bay Community Network - - - South Bay Community Network - - - - - Example of status page: - - - Exemple de page de statut : - - - - - Store user password in session - - - Stocker le mot-de-passe utilisateur dans la session - - - - - Allow from all - - - Allow from all - - - - - Check last logins: displays a checkbox on login form, allowing user to check his login history right after opening session - - - Vérifier l'historique : affiche une case à cocher sur le formulaire d'authentification permettant à l'utilisateur d'examiner son historique de connexion après l'ouverture de la session - - - - - https://github.com/coudot/apache-session-ldap - - - https://github.com/coudot/apache-session-ldap - - - - - Modify password if asked - - - Modifie le mot-de-passe si demandé - - - - - ../pages/documentation.html - - - ../pages/documentation.html - - - - - Go to the Manager and create a new virtual host for phpLDAPadmin. - - - Aller dans le manager et créer un nouvel hôte virtuel pour phpLDAPadmin. - - - - - LemonLDAP::NG provides a script to change configuration backend easily keeping history. - - - LemonLDAP::NG fournit un script pour changer aisément de backend de configuration en conservant l'historique. - - - - - /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots - - - - - icons:gpg.png - - - icons:gpg.png - - - - - Artifact Resolution - - - Résolution des artifacts - - - - - ../media/logos/sgs_white_small.jpg - - - ../media/logos/sgs_white_small.jpg - - - - - /_detail/logos/logo_bpi.png?id=references - - - /_detail/logos/logo_bpi.png?id=references - - - - - LemonLDAP::NG is a modular WebSSO (Single Sign On) based on Apache::Session modules. - - - LemonLDAP::NG est en WebSSO (Single Sign On) modulaire basé sur les modules Apache::Session. - - - - - translations - - - traductions - - - - - This requires at least Net::LDAP 0.38. - - - Nécessite une version de Net::LDAP égale ou supérieure à 0.38. - - - - - User name session field - - - Champ de session stockant le nom d'utilisateur - - - - - For CentOS/RHEL: - - - Pour CentOS/RHEL : - - - - - ../pages/wiki/syntax.html - - - ../pages/wiki/syntax.html - - - - - JWKS data - - - Donnée JWKS - - - - - http://forge.ow2.org/project/showfiles.php?group_id=274 - - - http://forge.ow2.org/project/showfiles.php?group_id=274 - - - - - Google - - - Google - - - - - multiValuesSeparator - - - multiValuesSeparator - - - - - ../../../media/icons/colors.png - - - ../../../media/icons/colors.png - - - - - Sessions timeout: Maximum lifetime of a session. - - - Durée de vie maximale des sessions : durée de vie maximale des sessions. - - - - - See Debian Lenny upgrade. - - - Voir la mise à jour de Debian Lenny. - - - - - http://drupal.org - - - http://drupal.org - - - - - $uid eq "dwho" - - - $uid eq "dwho" - - - - - ldapGroupAttributeNameGroup - - - ldapGroupAttributeNameGroup - - - - - If a user is redirected from handler to portal for authentication and once he is authenticated, portal redirects him to the redirection URL. - - - Si un utilisateur est redirigé depuis un agent vers le portail pour s'authentifier et s'il est déjà authentifié, le portail le redirige vers l'URL de redirection. - - - - - Authentication: will create session without prompting any credentials (but will register client IP and creation date) - - - Authentification : créé une session sans demander quoi que ce soit (mais enregistre l'adresse IP cliente et la date de création) - - - - - SSO cookie - - - Cookie SSO - - - - - This key must be stored directly in lemonldap-ng.ini: - - - Cette clef doit être stockée directement dans lemonldap-ng.ini : - - - - - mailto:lemonldap-ng-dev@ow2.org - - - mailto:lemonldap-ng-dev@ow2.org - - - - - Search user: select row in user table matching user - - - Recherche de l'utilisateur : selectionne la ligne de la table utilisateurs correspondant à l'utilisateur - - - - - Since version 1.9 of LLNG, old Auto-Login feature has been removed since it works only with Sympa-5 which has been deprecated - - - Depuis la version 1.9 of LLNG, la fonctionnalité de connexion automatique a été supprimée car elle ne fonctionnait qu'avec la version 5 de Sympa, elle-même dépréciée - - - - - Body for confirmation mail - - - Corps du message de confirmation - - - - - You cannot use the unprotect rule because Drupal navigation is based on query strings (?q=admin, ?q=user, etc.), and unprotect rule only works on URL patterns. - - - Vous ne pouvez pas utiliser la règle unprotect car la navigation Drupal est basée sur des requêtes basées sur des attributs (?q=admin, ?q=user, etc.), et la règle unprotect ne fonctionne que sur des correspondances d'URL. - - - - - on: always display - - - on : toujours afficher - - - - - Advanced - - - Avancé - - - - - Redis session backend - - - Module de stockage des sessions Redis - - - - - _lassoIdentityDump - - - _lassoIdentityDump - - - - - my $param = shift; + </Location>   - - my $param = shift; + + </Location>   - /_detail/icons/personal.png?id=contact + Edit lemonldap-ng.ini, and activate status in the handler section: + + + Éditer lemonldap-ng.ini, et activer le statut dans la section handler : + + + + + liblemonldap-ng-handler-perl: Handler files + + + liblemonldap-ng-handler-perl : fichiers des agents + + + + + Error messages + + + Messages d'erreur + + + + + In 1.3, LL::NG have a captcha feature which is used in this case. + + + Dans la version 1.3, LL::NG dispose d'une fonctionnalité "captcha" qui est utilisée dans ce cas. + + + + + icons:colors.png + + + icons:colors.png + + + + + If you are protecting Dokuwiki with LL::NG as reverse proxy, convert header into REMOTE_USER environment variable. + + + Si Dokuwiki est protégé par un reverse-proxy LL::NG, convertir l'en-tête en variable d'environnement REMOTE_USER. + + + + + User owns SSO cookies on the main domain (see Login kinematics) - /_detail/icons/personal.png?id=contact + L'utilisateur dispose d'un cookie SSO dans le domaine principal (voir la cinématique de connexion) - Self service reset (send a mail to the user with a to change the password) + To allow this, use SOAP for configuration access, or use a network service like SQL database or LDAP directory. - - Self-service de réinitialisation (envoie un mail à l'utilisateur pour changer son mot-de-passe) + + Pour contourner ce problème, utiliser SOAP pour l'accès à la configuration ou un service réseau tel une base de donnée SQL ou un annuaire LDAP. - Encryption key: key used to crypt some data, should not be known by other applications - - - Clef de chiffrement : clef utilisée pour chiffrer certaines données, ne doit être connue d'aucune autre application - - - - - In Debian/Ubuntu, install the library through apt-get command - - - Pour Debian/Ubuntu, installer la librairie via la commande apt-get - - - - - Note that if you use FastCGI, you must restart Apache to enable changes. - - - Noter que si on utilise FastCGI, il faut redémarrer Apache pour activer les changements. - - - - - documentation:ha-apache.png - - - documentation:ha-apache.png - - - - - DBI password - - - Mot-de-passe DBI - - - - - To post user's password, you must enable password storing. - - - Pour envoyer le mot-de-passe utilisateur, il faut activer le stockage du mot-de-passe. - - - - - # SOAP functions for sessions management (disabled by default) - - - # Gestion des fonctions SOAP functions pour la gestion des sessions (désactivée par défaut) - - - - - Local SSO URL pattern: regular expression to match the SSO URL (by default: ^/zimbrasso$) - - - Expression de correspondance de l'URL SSO : expression régulière de correspondance de l'URL SSO (par défaut : ^/zimbrasso$) - - - - - SAML Service - - - Service SAML - - - - - documentation:latest:authdemo - - - documentation:latest:authdemo - - - - - When using IDP modules (like CAS or SAML), the activation of Apache authentication can alter the operation. - - - Lorsqu'on utilise des modules IDP (tels CAS ou SAML), l'activation de 'authentification Apache peut altérer l'operation. - - - - - For example, for a full access, excepted week-end: - - - Par exemple, pour un accès total excepté le week-end: - - - - - PHP - - - PHP - - - - - This works like File backend, except that data are serialized in JSON. - - - Il fonctionne comme le backend File, si ce n'est que les données sont sérialisées au format JSON. - - - - - Use the following form: https://doc.integ01.dev-franceconnect.fr/inscription. - - - Utiliser le formulaire suivant : https://doc.integ01.dev-franceconnect.fr/inscription. - - - - - memcachedsessionbackend - - - memcachedsessionbackend - - - - - Validity time of a password reset request: number of seconds for password reset request validity. - - - Durée de validité de la requête de réinitialisation de mot-de-passe : nombre de secondes pour la validité de la requête de réinitialisation. - - - - - LemonLDAP::NG can be used as a proxy between those protocols - - - LemonLDAP::NG peut être utilisé comme proxy entre ces protocoles - - - - - http://lanyrd.com/2011/confoo/sddcy/ - - - http://lanyrd.com/2011/confoo/sddcy/ - - - - - Authentication module - - - Module d'authentication - - - - - # Directory index - - - # Directory index - - - - - As administrator, go in Google Apps control panel and click on Advanced tools: - - - Comme administrateur, aller dans le panneau de contrôle Google Apps et cliquer sur les outils avancés click (Advanced tools) : - - - - - 0.9.4_password_reset.png + See Writing rules and headers chapter. - 0.9.4_password_reset.png + Voir le chapître Écrire les règles et en-têtes. - It has a simple but powerful syntax which makes sure the data files remain readable outside the Wiki and eases the creation of structured texts. + msmith - - Il dispose d'une syntaxe simple mais puissante qui fait que les fichiers de données restent lisibles en dehors du Wiki, et facilite la création de textes structurés. + + msmith - http://en.wikipedia.org/wiki/Basic_access_authentication + <Valve className="org.lemonLDAPNG.SSOValve" userKey="AUTH-USER" roleKey="AUTH-ROLE" roleSeparator="," allows="127.0.0.1"/> - - http://fr.wikipedia.org/wiki/HTTP_Authentification + + <Valve className="org.lemonLDAPNG.SSOValve" userKey="AUTH-USER" roleKey="AUTH-ROLE" roleSeparator="," allows="127.0.0.1"/> - Go in Manager, General Parameters » Sessions » Store user password in session data and set to On. + Patch it to replace PHP_AUTH_* by HTTP_AUTH_* - - Aller dans le manager, paramètres généraux » Sessions » Stocker le mot-de-passe dans les données de session et le mettre à Activer. + + Le modifier pour remplacer PHP_AUTH_* par HTTP_AUTH_* - Use MySQL for Lemonldap::NG configuration - - - Utiliser MySQL pour la configuration de Lemonldap::NG - - - - - sudo apachectl configtest -sudo apachectl restart + upgrade - sudo apachectl configtest -sudo apachectl restart + upgrade - Attributes from user backend + Sébastien BAHLOUL - Attributs récupérés du module utilisateur + Sébastien BAHLOUL - When you commit OmegaT files in svn repository, don't push backup files. + ^/c/portal/logout => logout_sso + + + ^/c/portal/logout => logout_sso + + + + + Returns cookie(s) name and values + + + Retourne nom(s) et valeur(s) du(des) cookie(s) + + + + + soapSessionService + + + soapSessionService + + + + + $_authChoice + + + $_authChoice + + + + + accept: all authenticated users can pass - Lorsque vous validez les fichiers OmegaT dans le dépôt svn, n'y poussez pas les fichiers de sauvegarde. + accept: tout utilisateur authentifié est autorisé - Server port: TCP port used by LDAP server. + http://lasso.entrouvert.org/ - - Port du serveur : port TCP du serveur LDAP. + + http://lasso.entrouvert.org/ - The team + http://facebook.com - - L'équipe - - - - - Example 1: two tables - - - Exemple 1 : deux tables - - - - - Slave - - - Slave - - - - - LL::NG has a logout forward mechanism, that will add a step in logout process, to send logout requests (indeed, GET requests on application logout URL) inside hidden iframes. - - - LL::NG dispose d'un dispositif de propagation de déconnexion qui ajoute une étape à ce processus pour envoyer des requêtes de déconnexion (en pratique, des requêtes GET vers des URL de déconnexion) dans des iframes cachées. - - - - - URL: optional, can be used to redirect on another URL (for example https://authssl.example.com). - - - URL : optionnel, peut être utilisée pour rediriger l'utilisateur vers une autre URL (par exemple https://authssl.example.com). - - - - - Notifications: messages displayed to connected users - - - Notifications: messages à afficher aux utilisateurs connectés - - - - - when computed virtual attribute 'msDS-User-Account-Control-Computed' as 6th flag set to 8, the password is considered expired. - - - lorsque l'attribut virtuel compilé 'msDS-User-Account-Control-Computed' a le drapeau 6th positionné à 8, le mot de passe est considéré comme expiré. - - - - - [portal] -  -# Custom template parameters -tpl_myparam = world - - - [portal] -  -# Custom template parameters -tpl_myparam = world - - - - - Google Apps does not support Single Logout (SLO). - - - Google Apps ne supporte pas le Single Logout (SLO). - - - - - http://openid.net/specs/openid-authentication-1_1.html - - - http://openid.net/specs/openid-authentication-1_1.html - - - - - Login History - - - Historique de connexion - - - - - http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU - - - http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU - - - - - Dates - - - Dates - - - - - PerlResponseHandler ModPerl::Registry - - - PerlResponseHandler ModPerl::Registry - - - - - Postal code - - - Postal code - - - - - Declare the OpenID Connect Provider in LL::NG - - - Déclarer le fournisseur OpenID Connect dans LL::NG - - - - - Send mail on password change - - - Envoyer des courriels lors des changements de mots-de-passe - - - - - Easy import/export through LDIF files - - - Import/export facilité via les fichiers LDIF - - - - - declare secondary portal in General Parameters » Advanced Parameters » Security » Trusted domains - - - declarer le second portail dans Paramètres généraux » Paramètres avancés » Sécurité » Domaines approuvés - - - - - "server_ip_address" => "localhost", - - - "server_ip_address" => "localhost", - - - - - Lanyrd - - - Lanyrd - - - - - Build - - - Construction - - - - - The AuthBasic Handler is a special Handler that will us AuthBasic to authenticate to a virtual host, and then play authorizations rules to allow access to the virtual host. - - - L'agent AuthBasic est un agent spécial qui utilise l'authentification web basique pour authentifier dans un hôte virtuel et qui utilise ensuite les règles d'autorisation pour valider les accès à l'hôte virtuel. - - - - - # SOAP functions for configuration access (disabled by default) - - - # Fonctions SOAP pour accéder à la configuration (désactivées par défaut) - - - - - UTF8 metadata conversion: set to On to force partner's metadata conversion. - - - Conversion des métadatas un UTF8 : mettre à « activé » pour forcer la conversion des métadata des partenaires. - - - - - You can also use a FastCGI server using index.fcgi given in portal examples. - - - On peut utiliser un serveur FastCGI en utilisant le fichier index.fcgi disponible dans les exemples du portail. - - - - - globalStorage - - - globalStorage - - - - - If no encryption keys are defined, signature keys are used for signature and encryption. - - - Si aucune clef de chiffrement n'est définie, la clef de signature est aussi utilisée pour le chiffrement. - - - - - Logging application access - - - Trace des accès aux applications - - - - - The faster. - - - Le plus rapide. - - - - - Variables that can be used in rules and headers - - - Variables qui peuvent être utilisées dans les règles et en-têtes - - - - - If CAS failed, LDAP will be used. - - - Si CAS échoue, LDAP est utilisé. - - - - - Another LL::NG system configured with OpenID authentication - - - Un autre système LL::NG configuré avec authentification OpenID - - - - - To be able to forward password to RoundCube, see how to store password in session - - - Pour savoir comment transmettre les mots de passe à RoundCube, voir comment stocker le mot de passe dans la session - - - - - Web sites install : - - - Installer les sites web : - - - - - After logout process, the user is redirected on portal, or on a configured URL. - - - Après déconnexion, l'utilisateur est redirigé vers une URL configurée ou vers le portail. - - - - - ../../../media/applications/http_logo.png - - - ../../../media/applications/http_logo.png - - - - - → Your browser loops between portal and handler, it is probably a cookie problem. - - - → le navigateur boucle entre le portail et l'agent, il s'agit probablement d'un problème. - - - - - Use SOAP for Lemonldap::NG sessions - - - Utiliser SOAP pour les sessions Lemonldap::NG - - - - - WSDL file - - - Fichier WSDL - - - - - Proxied services: list of services for which a proxy ticket is requested: - - - Services Proxifiés : liste des services pour lesquels un ticket de proxy est requis : - - - - - LL::NG can act as an OpenID Connect Relying Party (RP) towards multiple OpenID Connect Providers (OP). - - - LL::NG peut agir comme un serveur « OpenID-Connect Relying Party » (RP), ce qui permet de fédérer LL::NG avec : - - - - - RMLL/LSM - - - RMLL/LSM - - - - - twitterSecret - - - twitterSecret - - - - - Headers - - - En-têtes - - - - - Comments can be used to order your rules: rules are applied in the alphabetical order of comment (or regexp in there is no comment). - - - Les commentaires peuvent être utilisés pour ordonner les règles : elles sont appliquées dans l'ordre alphabétique des commentaires (ou des expressions régulières à défaut de commentaire). - - - - - Remote - - - Remote - - - - - lemonldap-ng-changes@ow2.org - - - lemonldap-ng-changes@ow2.org - - - - - Change configuration in lemonldap-ng.ini : - - - Changer la configuration dans lemonldap-ng.ini : - - - - - Bugzilla virtual host in Manager - - - Hôte virtuel Bugzilla dans le manager - - - - - Launch that: - - - Lancer ceci : - - - - - managerTreeJqueryCss - - - managerTreeJqueryCss - - - - - liferay - - - liferay - - - - - openIdAuthnLevel - - - openIdAuthnLevel - - - - - Then in General Parameters > Authentication modules > OpenID Connect parameters, you can set: - - - Ensuite dans Paramètres généraux > Paramètres d'authentification > Paramètres OpenID-Connect , on peut indiquer : - - - - - When receiving the request, the real authentication context will be mapped ton an internal authentication level (see how configure the mapping), that you can check to allow or deny session creation. - - - À la réception de la requête, le contexte d'authentification réel est traduit en un niveau d'authentification interne (voir comment configurer la translation), utilisable pour accorder ou non la création de session. - - - - - $ENV{REMOTE_ADDR} =~ /^192\.168/ - - - $ENV{REMOTE_ADDR} =~ /^192\.168/ - - - - - <role rolename="tomcat"/> - - - <role rolename="tomcat"/> - - - - - You can choose to install only one component by choosing the package lemonldap-ng-portal, lemonldap-ng-handler or lemonldap-ng-manager. - - - On peut n'installer qu'un seul composant en choisissant le paquet lemonldap-ng-portal, lemonldap-ng-handler ou lemonldap-ng-manager. - - - - - Configure the virtual host like other protected virtual host but use Secure Token Handler instead of default Handler. - - - Configurer l'hôte virtuel Sympa comme n'importe quel autre hôte virtuel protégé mais utiliser l'agent jeton sécurisé au lieu de l'agent par défaut. - - - - - Perl-CAS module installation - - - Installation du module Perl-CAS - - - - - Please refer to Liferay documentation to enable LDAP provisionning. - - - Se reporter à la documentation Liferay pour activer l'alimentation LDAP. - - - - - useSafeJail - - - useSafeJail - - - - - First, configure your real backend - - - Premièrement, configurer le backend réel - - - - - SVN nightly builds - - - Extraction nocturne du dépôt SVN - - - - - Syslog - - - Syslog - - - - - User XXXX was not granted to open session - - - User XXXX was not granted to open session - - - - - proxyOptions - - - proxyOptions - - - - - logos:sgs_white_small.jpg - - - logos:sgs_white_small.jpg - - - - - Else, all data are copied in the session database. - - - Sinon, toutes les données sont copiées. - - - - - Then go in Manager, General Parameters » Advanced Parameters » Password management: - - - Aller dans le manager, Paramètres généraux » Paramètres avancés » Gestion des mots-de-passe : - - - - - To summarize, to get the user connected trough the Auth-User HTTP Header, use this Sping Security configuration: - - - En résumé, pour connecter les utilisateurs vie l'entête HTTP Auth-User, utiliser cette configuration de Spring Security : - - - - - Notification backend - - - Module de stockage des notifications - - - - - Control existing session: detect SSO session, apply configured constraints (1 session per user, 1 session per IP, …) - - - Recherche d'une session valide : détecte les sessions SSO, applique les contraintes configurées (1 session par utilisateur, 1 session par IP, …) - - - - - if($cgi->testUri('http://test3.example.com/') { - - - if($cgi->testUri('http://test3.example.com/') { - - - - - Example of corresponding LDAP attribute - - - Exemple de correspondance d'attributs LDAP - - - - - The ProxyPreserveHost directive will forward the Host header to the protected application. - - - La directive ProxyPreserveHost transfère l'en-tête Host à l'application protégée. - - - - - Allow requests in error: allow a request that has generated an error in token generation to be forwarded to the protected application without secure token (default: yes) - - - Autorise les requêtes en cas d'erreur : autorise la requête qui a généré une erreur dans la génération du jeton à être transféré à l'application protégé sans jeton sécurisé (défaut : oui) - - - - - <Location /index.pl/adminSessions> - - - <Location /index.pl/adminSessions> - - - - - passThrough (optional): Allow anonymous access or not. - - - passThrough (optionnel) : Autorise ou non l'accès anonyme. - - - - - documentation:quickstart - - - documentation:quickstart - - - - - <IfModule mod_rewrite.c> - - - <IfModule mod_rewrite.c> - - - - - One remote portal that delegates authentication to the second organization (just an other file on the same server) - - - Un portail distant qui délègue l'authentification à la seconde organisation (juste un autre fichier sur le même serveur) - - - - - To add these attributes, go in Manager, Variables » Exported Variables. - - - Pour ajouter ces attributs, aller dans le manager, Variables » Variables exportées. - - - - - Net::OpenID::Server > 1.00 - - - Net::OpenID::Server > 1.00 - - - - - Try http://test1.example.com or http://test2.example.com - - - Essayez http://test1.example.com ou http://test2.example.com - - - - - $uidR - - - $uidR - - - - - //"userobm_vacation_message" => , - - - //"userobm_vacation_message" => , - - - - - https://metacpan.org/module/Apache::Session::Browseable::Redis - - - https://metacpan.org/module/Apache::Session::Browseable::Redis - - - - - -1 if this URL is not known by LL::NG configuration - - - -1 si cette URL n'est pas connue de la configuration de LL::NG - - - - - Auth-Mail: $mail - - - Auth-Mail: $mail - - - - - You need a Google developer account to access to https://console.developers.google.com/ - - - Il faut un compte développer Google pour accéder à https://console.developers.google.com/ - - - - - Use reset attribute: enable to use the password reset attribute. - - - Utiliser l'attribut reset : activé pour utiliser l'attribut reset du mot-de-passe. - - - - - The request validity time is a configuration parameter. - - - La durée de validité de la requête est un paramètre de configuration. - - - - - Auth-Cn - - - Auth-Cn - - - - - Bugzilla can authenticate a user with HTTP headers, and auto-create its account with a few information: - - - Bugzilla peut authentifier un utilisateur par en-tête HTTP et auto-générer son compte avec quelques informations : - - - - - Authentication contexts - - - Contextes d'authentification - - - - - mailreset_step4.png - - - mailreset_step4.png - - - - - Datas concerning the first connection to the portal - - - Données concernant la première connexion au portail - - - - - Common Domain Cookie is also know as WAYF Service. - - - Le domaine commun de cookie est également connu comme service WAYF. - - - - - Authentication: how check user credentials - - - Authentification : comment examiner les données utilisateur d'authentification - - - - - ../../../media/applications/glpi_logo.png - - - ../../../media/applications/glpi_logo.png - - - - - You can find all versions on OW2 forge download page. - - - Vous pouvez trouver toutes les versions sur la page de téléchargement de la forge OW2. - - - - - start.html - - - start.html - - - - - If a user is not authenticated and attempts to connect to an area protected by a LemonLDAP::NG compatible Handler, he is redirected to a portal. - - - Si un utilisateur n'est pas authentifié et tente de se connecter à une application protégée par un agent compatible LemonLDAP::NG, il est redirigé vers le portail. - - - - - You can also configure jetlag (if all of your users use the same timezone): - - - On peut aussi configurer jetlag (si tous les utilisateurs utilisent le même fuseau): - - - - - SSO on OBM web interface - - - SSO sur l'interface web d'OBM - - - - - dbiUserPassword - - - dbiUserPassword - - - - - If not set, the secret token is calculated using the general encryption key. - - - S'il n'est pas renseigné, le jeton secret est calculé en utilisant la clef de chiffrement générale. - - - - - http://www.w3.org/wiki/WebID - - - http://www.w3.org/wiki/WebID - - - - - customFunctions - - - customFunctions - - - - - Allow only users with a LimeSurvey role - - - Autorise seulement les utilisateurs avec un rôle LimeSurvey - - - - - ../pages/references.html - - - ../pages/references.html - - - - - You have to create the table by yourself: - - - Il faut créer soi-même la table : - - - - - Apache::Session::Browseable::MySQL doesn't use locks so performances are keeped. - - - Apache::Session::Browseable::MySQL n'utilise pas les locks pour conserver les performances. - - - - - ../../../media/applications/grr_logo.png - - - ../../../media/applications/grr_logo.png - - - - - /_detail/screenshots/1.0/dark/password.png?id=screenshots - - - /_detail/screenshots/1.0/dark/password.png?id=screenshots - - - - - http://modauthkerb.sourceforge.net/ - - - http://modauthkerb.sourceforge.net/ - - - - - Metadata - - - Métadonnée - - - - - Confirmation mail content (optional): Content of mail sent when password change is asked - - - Contenu du message de confirmation (optionnel) : contenu du courriel envoyé lorsque le changement de mot-de-passe est demandé - - - - - Cookie name: name of the cookie, can be changed to avoid conflicts with other LemonLDAP::NG installations - - - Nom de cookie : nom du cookie, peut être changé pour éviter les conflits avec d'autres installations LemonLDAP::NG - - - - - Drupal virtual host in Apache - - - Hôte virtuel Apache hébergeant Drupal - - - - - lemonldap_ng_sample_protected_application_1340022329086.png - - - lemonldap_ng_sample_protected_application_1340022329086.png - - - - - To define keys, you can: - - - Pour définir les clefs, vous pouvez : - - - - - You have to include them in Apache main configuration, for example: - - - Il faut les inclure dans la configuration d'Apache, par exemple : - - - - - http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html - - - http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html - - - - - ../../../../media/documentation/googleapps-menu.png - - - ../../../../media/documentation/googleapps-menu.png - - - - - CAS attribute for login - - - Attribut CAS pour le nom de connexion - - - - - Javascript protection: set httpOnly flag, to avoid cookie been caught by javascript code - - - Protection Javascript : active le drapeau httpOnly pour éviter que le cookie ne soit accessible par code javascript - - - - - Example: http://auth.example.com - - - Exemple: http://auth.example.com - - - - - External user clicks to be redirected to the remote type portal - - - L'utilisateur externe clique pour être redirigé vers le second portail - - - - - Proxy backend to be used in conjunction with another session backend. - - - Backend proxy à utiliser avec un autre backend de sessions. - - - - - lemonldap-ng-doc: contains HTML documentation and project docs (README, etc.) - - - lemonldap-ng-doc : contient la documentation HTML et celle du projet (README, etc...) - - - - - You can not start with an empty configuration, so read how to change configuration backend to convert your existing configuration into another one. - - - On ne peut démarrer avec une configuration vide, il faut donc lire comment changer de backend de configuration pour convertir une configuration existante en une autre. - - - - - Accept some specificities: - - - Autres possibilités : - - - - - For example to store authentication mode, you can set in Session data to store a new key $_auth with value Authentication mode. - - - Par exemple pour stocker le mode d'authentification, on peut créer une nouvelle clef dans données de session à stocker nommée $_auth avec comme valeur mode d'authentification. - - - - - ../../../media/applications/liferay_logo.png - - - ../../../media/applications/liferay_logo.png - - - - - The real user identifier is stored in a Memcached server and the protected application can the request the Memcached server to get user identifier. - - - L'identifiant utilisateur réel est stockédans un serveur Memcached et l'application protégée peut requérir le serveur Memcached pour obtenir l'identifiant utilisateur. - - - - - Name of the cookie - - - Nom du cookie - - - - - locationRules - - - locationRules - - - - - Handler: user is redirected if he has no SSO cookie (or in CDA mode) - - - les agents (handlers) : l'utilisateur y est redirigé s'il n'a pas de cookie SSO (ou en mode CDA) + + http://facebook.com @@ -27164,58 +3568,828 @@ tpl_myparam = world - So Apache::Session module is not a problem for handlers. + install_bin (/usr/local/lemonldap-ng/bin) + + + install_bin (/usr/local/lemonldap-ng/bin) + + + + + For example to store authentication mode, you can set in Session data to store a new key $_auth with value Authentication mode. + + + Par exemple pour stocker le mode d'authentification, on peut créer une nouvelle clef dans données de session à stocker nommée $_auth avec comme valeur mode d'authentification. + + + + + documentation/current/start.html + + + documentation/current/start.html + + + + + <IfModule mod_rewrite.c> + + + <IfModule mod_rewrite.c> + + + + + Value: $uid - Ainsi, les modules Apache::Session ne posent pas de problèmes aux agents. + Valeur : $uid - Drupal is a CMS written in PHP. + SlideShare - - Drupal est un CMS écrit en PHP. + + SlideShare - Searched attributes: name(s) of the attribute storing the name of the group, spaces separated (default: cn). + See Form replay to learn how to configure form replay to POST data on protected applications. - - Attributs recherchés : nom(s) de l'attribut stocké dans le nom du groupe, séparés par des virgules (défaut: cn). + + Voir Rejeu des formulaires pour savoir comment configurer le rejeu des formulaires pour poster des données à une applications protégée. - <SPSSODescriptor> + Allow proxied authentication: allow an authentication response to be issued from another IDP that the one we register (proxy IDP). + + + Authentification proxy autorisée : autorise qu'une réponse d'authentification soit issue d'un autre IDP que celui enregistré (proxy IDP). + + + + + Timeout: server idle timeout. + + + Timeout : délai maximum de connexion. + + + + + Description + + + Description + + + + + Required attributes: + + + Attibuts requis : + + + + + Configuration key of IDP used for authentication + + + Clef de configuration de l'IDP utilisé pour l'authentification + + + + + http://deb.entrouvert.org/ - <SPSSODescriptor> + http://deb.entrouvert.org/ - Identity Provider + Authentication table and user table can be the same. + + + Les tables d'authentification et utilisateurs peuvent être confondues. + + + + + DBI Connection user + + + Nom de connexion DBI + + + + + You can also pass parameters to the make install command, with this syntax: + + + On peut aussi passer des paramètres à la commande make install, avec cette syntaxe : + + + + + Then go in Multiple parameters to define the modules to chain for authentication and users. + + + Aller ensuite dans les paramètres Multiple pour définir les modules à chaîner pour l'authentification et les utilisateurs. + + + + + loginhistory + + + loginhistory + + + + + AuthType Kerberos + + + AuthType Kerberos + + + + + http://zimbra.example.com/zimbrasso + + + http://zimbra.example.com/zimbrasso + + + + + ../pages/wiki/dokuwiki.html + + + ../pages/wiki/dokuwiki.html + + + + + Configure Single Sign On cookie and portal URL + + + Configurer le cookie SSO (Single Sign On) et l'URL du portail + + + + + highavailability + + + highavailability + + + + + Configuration objects use standard object class: applicationProcess. + + + Les objets de configuration utilisent une classe d'objet standard : applicationProcess. + + + + + In Manager, go in General Parameters > Authentication modules and choose Google for authentication module. + + + Dans le manager, allez dans Paramètres generaux > Modules d'authentification et choisissez Google comme module d'authentication. + + + + + Portal provides also many other features (see portal for more) - Fournisseur d'identité + Le portail fournit également de nombreux autres services (voir portail pour plus d'informations) - http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + In Manager, set syslog facility in General Parameters > Logging > Syslog facility. - - http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + + Dans le manager, choisir la facilité syslog dans Paramètres généraux > Journalisation > Facilité syslog. - In Configuration, register the client_id and client_secret given by France Connect + The choosen backends will be registered in session: - - Dans Configuration, enregistrer les client_id et client_secret donnés par France Connect + + Les backends choisits enregistrent dans la session : + + + + + Directory + + + Directory + + + + + Using Apache::Session::MySQL (if you choose this option, then read how to increase MySQL performances) + + + Utiliser Apache::Session::MySQL (il est alors conseillé de lire comment améliorer les performances de MySQL) + + + + + But you will rather prefer to use an Apache authentication module, like for example LDAP authentication module: + + + Il est souvent souhaitable d'utiliser un module d'authentification Apache, tel par exemple le module d'authentification LDAP : + + + + + managerprotection + + + managerprotection + + + + + Create Salesforce domain + + + Créer le domaine Salesforce + + + + + Configuration overview + + + Vue d'ensemble de la configuration + + + + + You need a Google developer account to access to https://console.developers.google.com/ + + + Il faut un compte développer Google pour accéder à https://console.developers.google.com/ + + + + + Login policy + + + La politique de connexion + + + + + mysqladmin create lemonldapng + + + mysqladmin create lemonldapng + + + + + Import custom functions in LemonLDAP::NG + + + Importer les fonctions personnalisées dans LemonLDAP::NG + + + + + customfooter.tpm : HTML code in the footer div + + + customfooter.tpm : code HTML inséré dans le div de pied-de-page + + + + + extendedfunctions + + + extendedfunctions + + + + + Since LemonLDAP::NG 1.2, the demonstration backend is configured by default. + + + Depuis la version 1.2 de LemonLDAP::NG, le backend de démonstration est sélectionné par défaut. + + + + + //"userobm_samba_logon_script" => , + + + //"userobm_samba_logon_script" => , + + + + + liferay + + + liferay + + + + + If a user does not comply with any condition, he is prompted a customized message. + + + Si un utilisateur ne remplit pas une condition, il est averti par un message personnalisé. + + + + + /index.php?Access=admin + + + /index.php?Access=admin + + + + + This mode must not be used for other purpose than test and demonstration! + + + Ces mode ne doit pas être utilisé pour autre chose que des tests et démonstrations ! + + + + + Spring Security (ACEGI) + + + Sécurité Spring (ACEGI) + + + + + Some characters are encoded in URLs by the browser (such as space,…). + + + Certains caractères sont encodés dans les URLs par le navigateur (tels les espaces,…). + + + + + jsonfileconfbackend + + + jsonfileconfbackend + + + + + Protected URLs: Regexp of URLs for which the secure token will be sent, separated by spaces + + + URLs protégées : expressions régulières correspondant aux URLs pour lesquels un jeton sécurisé doit être envoyé, separées par des espaces + + + + + The official documentation can be found here: http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html + + + La documentation officielle se trouve ici : http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html + + + + + Fast CGI support + + + Support FastCGI + + + + + cp lemonldap.class.php inc/auth/ +cp lemonldapuserdatabackend.class.php inc/auth/ + + + cp lemonldap.class.php inc/auth/ +cp lemonldapuserdatabackend.class.php inc/auth/ + + + + + Auth-Admin + + + Auth-Admin + + + + + Use MySQL for Lemonldap::NG sessions + + + Utiliser MySQL pour les sessions de Lemonldap::NG + + + + + HTML::Template + + + HTML::Template + + + + + An error occurs on server side: SERVER_ERROR (500) + + + Une erreur est survenue côté serveur : SERVER_ERROR (500) + + + + + <Directory /var/lib/lemonldap-ng/portal/> + + + <Directory /var/lib/lemonldap-ng/portal/> + + + + + on: always display + + + on : toujours afficher + + + + + icons:neotux.png + + + icons:neotux.png + + + + + It is described here: http://openid.net/connect/. + + + Il est décrit ici : http://openid.net/connect/. + + + + + #compilation + + + #compilation + + + + + #presentation + + + #presentation + + + + + LL::NG can be configured to provides 2 cookies: + + + LL::NG peut être configuré pour fournir 2 cookies: + + + + + Then fill the two fields; + + + Renseigner ensuite les deux champs ; + + + + + LinShare + + + LinShare + + + + + Parameter list + + + Liste des paramètres + + + + + You can use the same Facebook access token in your applications. + + + On peut réutiliser le même ticket d'accès Facebook dans les applications. + + + + + This mechanism can only work with authentication backends using a login/password form (LDAP, DBI, …) + + + Ce mécanisme peut seulement fonctionner avec un backend d'authentification utilisant un formulaire login/mot-de-passe (LDAP, DBI, …) + + + + + So if the http cookie is stolen, sensitive applications stay secured. + + + Ainsi, si le cookie http cookie est volé, les applications sensibles restent protégées. + + + + + Value Service URL (CAS service identifier) + + + Value Service URL (identifiant de service CAS) + + + + + "auto_update_force_user" => true, + + + "auto_update_force_user" => true, + + + + + https://github.com/9h37/django-lemonldap + + + https://github.com/9h37/django-lemonldap + + + + + Register on France Connect + + + S'enregistrer dans France Connect + + + + + Value: application logout URL + + + Valeur : URL de déconnexion de l'application + + + + + ../../../media/documentation/status_standard.png + + + ../../../media/documentation/status_standard.png + + + + + documentation:latest:ssocookie + + + documentation:latest:ssocookie + + + + + Of course, integration will be full if you use the LDAP directory as users backend for LL::NG and Liferay. + + + Bien sûr, l'integration est complète si le serveur LDAP est utilisé comme base de données des utilisateurs dans LL::NG et Liferay. + + + + + If you close your session on LL::NG side, your Google session will still be open. + + + Si on ferme la session LL::NG, celle de Google reste ouverte. + + + + + Zimbra can also be connected to LL::NG via SAML protocol (see Zimbra blog). + + + Zimbra peut aussi être connecté à LL::NG via le protocole SAML (voir le blog de Zimbra). + + + + + AuthLDAPFilter + + + AuthLDAPFilter + + + + + ../../../../media/applications/phpldapadmin_logo.png + + + ../../../../media/applications/phpldapadmin_logo.png + + + + + http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps + + + http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps + + + + + Translations + + + Traductions + + + + + CAS force authentication renewal + + + Forcer le renouvellement d'authentification CAS + + + + + ../../media/icons/flags/fr.png + + + ../../media/icons/flags/fr.png + + + + + They are available at the EntityID URL, by default: http://auth.example.com/saml/metadata. + + + Elles sont disponibles à l'URL EntityID, par défaut : http://auth.example.com/saml/metadata. + + + + + http://test1.example.com/status + + + http://test1.example.com/status + + + + + dbiAuthUser + + + dbiAuthUser + + + + + ipAddr WHATTOTRACE + + + ipAddr WHATTOTRACE + + + + + JWKS data + + + Donnée JWKS + + + + + Only current application is concerned by logout_app* targets. + + + Seule l'application est concernée par les cibles logout_app*. + + + + + Maintenance mode + + + Mode maintenance + + + + + ../documentation/current/sessions.html + + + ../documentation/current/sessions.html + + + + + applications:dokuwiki_logo.png + + + applications:dokuwiki_logo.png + + + + + You will then get a client_id and a client_secret. + + + On obtient ainsi les client_id et client_secret. + + + + + 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). + + + Facebook utilise le protocole OAuth2 pour autoriser les applications à réutiliser son propre prcessus d'authentification (ce qui signifie que si on est connecté à Facebook, d'autres applications peuvent agréer Facebook et accepter l'utilisateur). + + + + + Fill this field accordingly. + + + Remplir ce champ en conséquence. + + + + + Once SAML cinematics are working, you can then put your domain, and delete the login form, and you'll have an automatic redirection to your Identity Provider (no need for the user to click). + + + Une fois que la cinématique SAML fonctionne, mettre le domaine, et supprimer le formulaire de connexion, la redirection se fera alors automatiquement vers le fournisseur d'identité (plus besoin de cliquer pour l'utilisateur). + + + + + Template parameters + + + Paramètres des modèles + + + + + You can use it to build up a database with an inventory for your company (computer, software, printers…). + + + On peut construire une base de données contenant un inventaire de l'entreprise (ordinateurs, logiciels, imprimantes,…). + + + + + If you use Facebook as user database, declare values in exported variables : + + + Si on utilise Facebook comme base de données utilisateurs, déclarer les valeurs dans les « variables exportées » : + + + + + Bugtracker, Service Management + + + Bugtracker, gestion de services @@ -27232,626 +4406,694 @@ globalStorageOptions = { 'Directory' => '/var/lib/lemonldap-ng/sessions/', 'L - http://portal/index.pl/sessions + MediaWiki virtual host in Apache - - http://portal/index.pl/sessions + + Hôte virtuel Mediawiki dans le manager - CAS force authentication renewal + For example, to proxy https://www.public.com to http://www.private.com: - - Forcer le renouvellement d'authentification CAS + + Par exemple, pour relayer https://www.public.com en http://www.private.com: - DBI UserDB connection chain + LemonLDAP::NG does not manage Apache configuration - - Chaîne de connexion UserDB DBI + + LemonLDAP::NG ne gère pas la configuration d'Apache - See also exported variables configuration. + → Your browser loops between portal and handler, it is probably a cookie problem. - - Voir aussi la configuration des variables exportées. + + → le navigateur boucle entre le portail et l'agent, il s'agit probablement d'un problème. - Using LL::NG in reverse proxy mode, you will not have the REMOTE_USER environment variable set. + Config::IniFiles - - Lorsque LL::NG est utilisé en mode reverse-proxy, la variable d'environnement REMOTE_USER n'est pas renseignée. + + Config::IniFiles - Headers are associations between an header name and a perl expression that returns a string. + mailConfirmBody - - Les en-têtes sont des associations entre un nom d'en-tête et une expression perl qui retourne une chaîne. + + mailConfirmBody - (see ppolicy workflow below) + You should change the Allow directive to match administration IP, or use another Apache protection mean. - - (voir le procédé de politique de mots-de-passe ci-dessous) + + On peut changer la directive Allow pour réserver l'adresse IP d'administration, ou utiliser une autre protection. - 1f777a6581e478499f4284e54fe2d4a4e513dfff + To be able to forward password to RoundCube, see how to store password in session - - 1f777a6581e478499f4284e54fe2d4a4e513dfff + + Pour savoir comment transmettre les mots de passe à RoundCube, voir comment stocker le mot de passe dans la session - Apache::Session + Cookie expiration time: by default, SSO cookie is a session cookie, which mean it will be destroyed when the browser is closed. - - Apache::Session + + Durée de vie du cookie : par défaut, le cookie SSO est un cookie de session, ce qui signifie qu'il n'est pas conservé lorsque le navigateur est clos. - One user by IP address: 2 users can not open a session with the same IP. + Web sites install : - - Un utilisateur par adresse IP : 2 utilisateurs ne peuvent ouvrir de sessions avec la même adresse IP. + + Installer les sites web : - Just set the Auth-User header with the attribute that carries the user login, for example $uid. + //"userobm_address2" => , - - Renseigner simplement l'en-tête Auth-User avec l'attribut qui contient le nom de login, par exemple $uid. + + //"userobm_address2" => , - AD password policy does not follow the LDAP RFC, but Microsoft has implemented its own policy. - - - La politique de mots-de-passe AD ne respecte pas les RFC LDAP, mais Microsoft a implementé sa propore politique. - - - - - These rules can be set trough Manager: General Parameters > Portal > Menu > Modules activation. - - - Ces règles peuvent être modifiées via le manager : Paramètres généraux > Portail > Menu > Activation des modules. - - - - - User password is now available in $_password variable. - - - Le mot-de-passe utilisateur est désormais disponible dans la variable $_password. - - - - - MediaWiki - - - MediaWiki - - - - - This is mandatory if you want to use an Apache authentication module, which is run by Apache before showing the LemonLDAP::NG portal page. - - - Obligatoire toutefois si on veut utiliser un module d'authentification Apache, qui sont lancés par Apache avant d'afficher la page du portail LemonLDAP::NG. - - - - - applications:bugzilla_logo.png - - - applications:bugzilla_logo.png - - - - - If you choose to use MySQL, read how to increase MySQL performances. - - - Si MySQL est choisi, lire comment augmenter les performances de MySQL. - - - - - apacheAuthnLevel + This does not include Apache configuration which is not managed by LemonLDAP::NG - apacheAuthnLevel + Ceci n'inclue pas la configuration propre d'Apache qui n'est pas gérée par LemonLDAP::NG - Lutece + caPath - - Lutece + + caPath - → The configuration cannot be loaded. + Default NameID format: if no NameID format is requested, or the NameID format undefined, this NameID format will be used. - - → La configuration ne peut être chargée. + + Format de NameID par défaut : si aucun fiormat de NameID n'est demandé, ou si le format n'est pas défini, ce format de NameID sera utilisé. - Examples for LDAP: + Proxy - - Exemples pour LDAP : + + Proxy - Session backend options + /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots + + + + + PerlSetVar LmCookieDomainToReplace private.com,public.com +</VirtualHost> + + + PerlSetVar LmCookieDomainToReplace private.com,public.com +</VirtualHost> + + + + + http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 + + + http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 + + + + + Source RPM - Options du module de stockage des sessions + RPM sources - This requires to configure LL::NG as an SAML Identity Provider. + Encryption mode: set the encryption mode for this IDP (None, NameID or Assertion). - - Ceci nécessite de configurer LL::NG comme fournisseur d'identité SAML. + + Mode de chiffrement : fixe le mode de chiffrement pour cet IDP (None, NameID ou Assertion). - Secret token: a secret token used to secure transmissions between OpenID client and server (see below). + Just call this URL: - - Jeton secret : le jeton secret utilisé pour sécuriser les transmissions entre le client et le server OpenID (voir ci-dessous). + + Lancer simplement cette URL: - Active Directory + SAML Identity Provider - - Active Directory + + Fournisseur d'identité SAML - An apache virtual host protected by LemonLDAP::NG Handler must be registered in LemonLDAP::NG configuration. + Authentication module: OpenID Connect - - Un hôte virtuel apache protégé par un agent LemonLDAP::NG doit être enregistré dans la configuration LemonLDAP::NG. + + Module d'authentication : OpenID-Connect - Cache backend options + This valve will check an HTTP header to set the authenticated user on the J2EE container. + + + Cette valve examine les en-têtes HTTP pour désigner l'utilisateur authentifié au conteneur J2EE. + + + + + /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - Options du module du cache local + /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - fastcgi + _lassoIdentityDump - - fastcgi + + _lassoIdentityDump - LDAP server can force password change on first connection, and LL::NG portal will display a password change form before opening SSO session + Zimbra virtual host - - Le serveur LDAP peut imposer le changement de mot-de-passe à la première connexion et le portail LL::NG affichera le formulaire de changement de mot-de-passe avant d'ouvrir la session SSO + + Hôte virtuel Zimbra - User owns SSO cookies on the main domain (see Login kinematics) + The first rule that matches is applied. - - Les utilisateurs possèdent des cookies SSO dans le domaine principal (voir la cinématique de connexion) + + La première règle qui correspond est appliquée. - We split databases in two categories: + Headers sent - Nous scindons les bases de données en deux catégories : + En-têtes envoyés - Encoded characters + dwho@badwolf.org - - Caractères encodés + + dwho@badwolf.org - screenshots:1.1:mailreset:mailreset_step3.png + See also Debian/Ubuntu installation documentation. - - screenshots:1.1:mailreset:mailreset_step3.png + + Voir aussi la documentation d'installation Debian/Ubuntu. - /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + ../../media/documentation/lemonldap-ng-architecture.png - /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + ../../media/documentation/lemonldap-ng-architecture.png - Configure user and password + Memcached session backend - - Configurer le nom de compte et le mot-de-passe + + Backend de session Memcached - SAML authentication and issuer + Prepare your new lemonldap-ng.ini file - - Authentification ou fourniture d'identité SAML + + Preparer le nouveau lemonldap-ng.ini file - SSO binding: force binding to use for SSO (http-redirect, http-post, etc.) - - - Méthode SSO : force la méthode à utiliser pour le SSO (http-redirect, http-post, etc.) - - - - - These options override service signature options (see SAML service configuration). - - - Ces options surchargent les options de signature du service (voir la configuration du service SAML). - - - - - To stack several times the same module, use “#name” with different names. - - - Pour empiler plusieurs fois le même module, utiliser ”#nom” avec différents noms. - - - - - Your module has to be loaded by Apache (for example after Handler load): - - - Le module doit être chargé par Apache (par exemple après le chargement de l'agent) : - - - - - applications:limesurvey_logo.png - - - applications:limesurvey_logo.png - - - - - Some can be mandatory, so if they are not returned by IDP, the session will not open. - - - Certains peuvent être obligatoires, et s'ils ne sont pas retournés par l'IDP, la session n'est pas ouverte. - - - - - RewriteRule ^/openidserver/.* /index.pl - - - RewriteRule ^/openidserver/.* /index.pl - - - - - MRTG monitoring - - - Supervision MRTG - - - - - logos:logo_rbn.png + You may use the securedCookie options to avoid session hijacking. - logos:logo_rbn.png + Vous devriez utilisez les options securedCookie pour éviter le vol de session. - Set groups: request user database to find groups + Restart Apache and try to log on Manager. + + + Redémarrer Apache et tenter de se connecter au manager. + + + + + This user will not be available anymore if you configure a new authentication backend! + + + Cet utilisateur n'est plus disponible si on change de backend d'authentification ! + + + + + ldapVersion + + + ldapVersion + + + + + ^/forum/ + + + ^/forum/ + + + + + Restrict access to the directories only to the Apache server. + + + Restreindre l'accès à ces répertoires au seul utilisateur Apache. + + + + + http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%93Controller - Installe les groupes : interroge la base de données utilisateurs pour trouver les groupes + http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur - ~1000 + Passive authentication: set IsPassive flag in authentication request - - ~1000 + + Authentification passive : positionne le drapeau IsPassive dans la requête d'authentification - So if the http cookie is stolen, sensitive applications stay secured. + Core + + + Core + + + + + → LemonLDAP::NG uses a key to crypt/decrypt some datas. + + + → LemonLDAP::NG utilise une clef pour chiffrer/déchiffrer certaines données. + + + + + In particular, it use Apache2 threads capabilities so to optimize performances, prefer using mpm-worker. - Ainsi, si le cookie http cookie est volé, les applications sensibles restent protégées. + En particulier, il utilise les capacités multi-threads d'Apache-2, donc pour optimiser les performances, utilisez de préférence mpm-worker. - You can do it either by uploading the file, or get it from SP metadata URL (this require a network link between your server and the SP). + documentation:1.0:sqlconfbackend - - Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'URL de métadatas du SP (à condition d'avoir un lien réseau entre le serveur et le SP): + + documentation:1.0:sqlconfbackend - ../documentation/current/start.html#authentication_users_and_password_databases + <security:custom-authentication-provider /> - - ../documentation/current/start.html#authentication_users_and_password_databases + + <security:custom-authentication-provider /> - authentication_portal_1340022238188.png - - - authentication_portal_1340022238188.png - - - - - Secured cookie: the cookie can only be sent over HTTPS - - - Cookie sécurisé : le cookie peut être envoyé via HTTPS - - - - - *.partner.com - - - *.partenaire.com - - - - - ../pages/wiki/dokuwiki.html - - - ../pages/wiki/dokuwiki.html - - - - - Mandatory: if set to “On”, then this attribute will be sent in authentication response. - - - Obligatoire : si activé, cet attribut sera envoyé dans les réponses d'authentification. - - - - - Mini howtos - - - Mini howtos - - - - - _session_id - - - _session_id - - - - - dbiTable - - - dbiTable - - - - - The Tomcat Valve is only available for tomcat 5.5 or greater. - - - La valve Tomcat est uniquement disponible pour les versions 5.5 et supérieures de Tomcat. - - - - - handler-apache2.conf : Handler declaration, reload and sample virtual hosts - - - handler-apache2.conf : déclaration du handler, rechargement et exemple d'hôte virtuel - - - - - newSession: create a session (return attributes) - - - newSession : crée une session (retourne les attributs) - - - - - Google does not support logout trough OpenID Connect. - - - Google ne supporte pas la déconnexion via OpenID-Connect. - - - - - SREG permit the share of 8 attributes: - - - SREG permet le partage de 8 attributs : - - - - - User table: where user data are stored (mail, name, etc.) - - - La table utilisateurs : où les données utilisateurs sont stockées (mail, nom, etc.) - - - - - protect the manager by Apache configuration - - - protéger le manager par configuration d'Apache - - - - - yubikeyAuthnLevel - - - yubikeyAuthnLevel - - - - - Deny from all - - - Deny from all - - - - - Chain: DBI chain, including database driver name and database name (for example: dbi:mysql:database=lemonldapng;host=localhost). - - - Chaîne : chaîne DBI, contenant le nom de driver et le nom de la base de données (par exemple : dbi:mysql:database=lemonldapng;host=localhost). - - - - - IBM Lotus iNotes - - - IBM Lotus iNotes - - - - - User provisioning (account auto creation at first connection) - - - Importation des comptes utilisateurs (auto-création à la première connexion) - - - - - Register what module was used for authentication, user data, password, … - - - Enregistre les modules utilisés pour l'authentification, les données utilisateurs, les mots-de-passe, … - - - - - ../../../media/icons/gpg.png - - - ../../../media/icons/gpg.png - - - - - Location - - - Lieu - - - - - Edit lemonldap-ng.ini, and activate status in the handler section: - - - Éditer lemonldap-ng.ini, et activer le statut dans la section handler : - - - - - require Lemonldap::NG::Portal::SharedConf; + Authentication Authorization Accounting - require Lemonldap::NG::Portal::SharedConf; + Authentification Autorisation Traçabilité - https://auth.sso.sbay.org/ + URL: optional, can be used to redirect on another URL (for example https://authssl.example.com). + + + URL : optionnel, peut être utilisée pour rediriger l'utilisateur vers une autre URL (par exemple https://authssl.example.com). + + + + + FPW + + + FPW + + + + + Authentication: select row in authentication table matching user and password + + + Authentification : selectionne la ligne de la table d'authentification contenant l'utilisateur et le mot-de-passe + + + + + portalDisplayResetPassword + + + portalDisplayResetPassword + + + + + Crypt::OpenSSL::Bignum + + + Crypt::OpenSSL::Bignum + + + + + http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + + + http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + + + + + Install packages + + + Installer les paquets + + + + + ldapAuthnLevel + + + ldapAuthnLevel + + + + + http://www.linux-ha.org/wiki/Heartbeat + + + http://www.linux-ha.org/wiki/Heartbeat + + + + + You can define keys for SAML message signature and encryption. - https://auth.sso.sbay.org/ + Vous pouver définir des clefs pour la signature et le chiffrement des messages SAML. - http://packages.debian.org/search?keywords=lemonldap-ng + ../pages/wiki/syntax.html - - http://packages.debian.org/search?keywords=lemonldap-ng + + ../pages/wiki/syntax.html + + + + + It is recommended to use ModPerl::Registry instead of using cgi-script as described in Apache configuration file example (portal-apache2.conf): + + + Il est recommendé d'utiliser ModPerl::Registry au lieu d'utiliser le dispositif "cgi-script" tel qu'indiqué dans les fichiers de configuration d'Apache proposés en exemple (portal-apache2.conf): + + + + + Protect the Manager by Apache + + + Protéger le Manager par Apache + + + + + DBI Password hash + + + Hachage de mot-de-passe DBI + + + + + Notification uid for all users + + + Nom de compte de notification pour tous les utilisateurs + + + + + Documentation for latest stable version + + + Documentation for latest stable version + + + + + action=logout$ + + + action=logout$ + + + + + # SOAP functions for sessions management (disabled by default) +<Location /index.pl/adminSessions> + + + # SOAP functions for sessions management (disabled by default) +<Location /index.pl/adminSessions> + + + + + For example, for a full access, excepted week-end: + + + Par exemple, pour un accès total excepté le week-end: + + + + + Then, go in Twitter parameters: + + + Allez ensuite dans Paramètres Twitter : + + + + + enable http_authentication plugin in main.inc.php : + + + activer le plugin http_authentication dans main.inc.php : + + + + + URI of the server + + + URI du serveur + + + + + Declare custom functions + + + Declarer les fonctions personnalisées + + + + + It is set in LemonLDAP::NG utilities directory (convertConfig). + + + Il se traouve dans le répertoire des utilitaires LemonLDAP::NG (convertConfig). + + + + + If you have run the Debian/Ubuntu install command, just use: + + + Pour la commande d'installation Debian/Ubuntu, utiliser simplement : + + + + + Restrict network access to the database. + + + Restreindre l'accès réseau à la base de données. + + + + + SSO logout: the request is not forwarded to application, only the SSO session is closed + + + Déconnexion SSO: la requête n'est pas transmise à l'application, seule la session SSO est fermée + + + + + Launch that: + + + Lancer ceci : + + + + + Then creating a notification for alluserscustom will display the notification for all users. + + + Ainsi, créer une notification pour alluserscustom affichera la notification à tous les utilisateurs. + + + + + Documentation is available for configuration backends : + + + Cette documentation est valable pour les backends de configuration : + + + + + Then a user that try to access to one of the following will be granted ! + + + Alors l'utilisateur qui tente d'accéder à l'une des URL suivantes sera autorisé ! + + + + + authorize: check if user is authorizated to access to this URL + + + authorize : vérifie si l'utilisateur est autorisé à accèder à cette URL + + + + + You can also use the binary value from the logonHours attribute of Active Directory + + + La valeur binaire de l'attribut logonHours d'Active Directory peut également être utilisée + + + + + ../../css/all.css + + + ../../css/all.css + + + + + http://drupal.org/project/Webserver_auth + + + http://drupal.org/project/Webserver_auth + + + + + Custom functions allow to extend LL::NG, they can be used in headers, rules or form replay data. + + + Les fonctions personnalisées permettent d'étendre LL::NG, elles peuvent être utilisées dans les règles, les en-têtes et les données à rejouer dans les formulaires. + + + + + It means that if the IDP propose to close session earlier than the default LemonLDAP::NG timeout, the session _utime will be modified so that session is erased at the date indicated by the IDP. + + + Celà signifie que si l'IDP propose de clore la session au-delà de la durée de vie par défaut dans LemonLDAP::NG, la valeur de _utime sera modifiée afin que la session ne soit effacée qu'au moment indiqué par l'IDP. + + + + + <Location /index.pl/adminSessions> + + + <Location /index.pl/adminSessions> @@ -27864,34 +5106,250 @@ globalStorageOptions = { 'Directory' => '/var/lib/lemonldap-ng/sessions/', 'L - LemonLDAP::NG Manager + unprotect: no authentication will be asked to access surveys + + + unprotect : aucune authentification n'est nécessaire pour accéder aux surveillances + + + + + ../index.html - Gestionnaire LemonLDAP::NG + ../index.html - //"userobom_phone2" => , + The Django connector is available on GitHub: https://github.com/9h37/django-lemonldap - - //"userobom_phone2" => , + + Le connecteur Django est disponible sur GitHub : https://github.com/9h37/django-lemonldap - To make the portal start faster when the server is relaunched, add those lines in Apache configuration file (as described in portal-apache2.conf): + Portal URL: remote portal URL + + + Portail URL: URL du portail distant + + + + + User has no access authorization: FORBIDDEN (403) + + + L'utilisateur ne dispose pas de droits d'accès : FORBIDDEN (403) + + + + + ../../documentation/1.0/fileconfbackend.html + + + ../../documentation/1.0/fileconfbackend.html + + + + + Headers + + + En-têtes + + + + + Since MySQL performances are very bad using this, if you want to store sessions in a MySQL database, prefer one of the following - Pour accélérer le démarrage du portail lorsque le serveur est relancé, ajoutez les lignes suivantes dans les fichiers de configuration d'Apache (tel que proposé dans portal-apache2.conf): + Ceci dégrade fortement les performances de MySQL, si vous voulez stocker les sessions dans une base de données MySQL, utilisez l'une des solutions suivantes - Secure Token protected URLs + http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - URL protégées du jeton sécurisé + + http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER + + + + + lastname + + + lastname + + + + + Command Line Interface (CLI) + + + Interface en ligne de commande (CLI) + + + + + Password: password to used to connect to LDAP server. + + + Mot-de-passe : mot-de-passe à utiliser pour se connecter au serveur LDAP. + + + + + -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? + + + -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? + + + + + <OrganizationName xml:lang="en">Example</OrganizationName> + + + <OrganizationName xml:lang="en">Exemple</OrganizationName> + + + + + Choose one of the following: + + + Choisir l'une des options suivantes : + + + + + To use custom files, delete links and copy them into your skin folder: + + + Pour utiliser des fichiers personnalisés, effacer les liens et copier les fichiers dans le répertoire du thème : + + + + + /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots + + + /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots + + + + + https://verifier.login.persona.org/verify + + + https://verifier.login.persona.org/verify + + + + + portalUserAttr + + + portalUserAttr + + + + + casAttr + + + casAttr + + + + + You can set them the same way: + + + On peut les renseigner par la même voie : + + + + + Documentation: use OmegaT to translate offline documentation and configure it: + + + Documentation: utilisez OmegaT pour traduire la dcumentation hors-ligne et configurez le : + + + + + ../../../media/applications/bugzilla_logo.png + + + ../../../media/applications/bugzilla_logo.png + + + + + On CentOS/RHEL: + + + Sur CentOS/RHEL : + + + + + In this case, you can choose a different module to manage SAML sessions. + + + Dans ce cas, vous devez utiliser un module différent pour gérer les sessions SAML. + + + + + You can manage roles with the RBAC model or by using groups. + + + On peut gérer les rôles avec le modèle RBAC ou en utilisant les groupes. + + + + + Null authentication level + + + Niveau d'authentification de Null + + + + + icons:knewsticker.png + + + icons:knewsticker.png + + + + + ^/pub/ + + + ^/pub/ + + + + + Password change: form to change the password + + + Changement de mot-de-passe : formulaire de changement de mot-de-passe + + + + + phpldapadmin + + + phpldapadmin @@ -27904,146 +5362,10 @@ globalStorageOptions = { 'Directory' => '/var/lib/lemonldap-ng/sessions/', 'L - /_detail/screenshots/1.0/pastel/menu.png?id=screenshots + /_detail/logos/logo_ministere_justice.jpg?id=references - - /_detail/screenshots/1.0/pastel/menu.png?id=screenshots - - - - - A “password warning time before password expiration” variable can be specified in LemonLDAP::NG to do so. - - - Une variable “délai d'avertissement pour mot de passe avant expiration de celui-ci” peut être indiquée dans LemonLDAP::NG pour le faire. - - - - - exportedHeaders - - - exportedHeaders - - - - - Mail charset: Charset used for the body of the mail (default: utf-8) - - - Jeu de caractères du courriel : jeu de caractère utilisé pour le corps du message (défaut : utf-8) - - - - - Email::Date::Format - - - Email::Date::Format - - - - - Session explorer - - - Explorateur de sessions - - - - - unicode2iso - - - unicode2iso - - - - - Virtual host - - - Hôte virtuel - - - - - Zimbra parameters are the following: - - - Les paramètres Zimbra sont les suivants : - - - - - This concerns all parameters for the Service Provider metadata section: - - - Ceci concerne tous les paramètres de la section « fournisseur de service » des metadatas : - - - - - The Active Directory module is based on the LDAP module, with these features: - - - Le module Active Directory est basé sur le module LDAP, avec ces caractéristiques : - - - - - 10.0.0.1:20000 10.0.0.2:20000 - - - 10.0.0.1:20000 10.0.0.2:20000 - - - - - It is also used by SAML SP to fill the authentication level in user session, based on authentication response authentication context. - - - Il est également utilisé par le SP SAML pour définir le niveau d'authentification dans la session de l'utilisateur en se basant sur la réponse d'authentification. - - - - - to the sessions storage backend - - - au système de stockage des sessions - - - - - date: creation date (format YYYY-MM-DD) - - - date : date de création (format AAAA-MM-JJ) - - - - - For application AAA: - - - Pour l'application AAA : - - - - - Simple usage example: - - - Exemple d'usage simple : - - - - - radiusServer - - - radiusServer + + /_detail/logos/logo_ministere_justice.jpg?id=references @@ -28056,42 +5378,396 @@ globalStorageOptions = { 'Directory' => '/var/lib/lemonldap-ng/sessions/', 'L - 'create_survey' => $_SERVER['HTTP_AUTH_ADMIN'] || $_SERVER['HTTP_AUTH_SUPERADMIN'], + PHP - - 'create_survey' => $_SERVER['HTTP_AUTH_ADMIN'] || $_SERVER['HTTP_AUTH_SUPERADMIN'], + + PHP - KrbServiceName HTTP/auth.example.com + http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - - KrbServiceName HTTP/auth.example.com + + http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - applications:mediawiki_logo.png + service_name Centralized auth service - - applications:mediawiki_logo.png + + service_name Centralized auth service - Description + User tries to access to an application in the secondary LL::NG structure without having a session in this area - - Description + + Un utilisateur essaie d'accéder à une application du système LL::NG secondaire sans avoir de session dans cette aire - You can use this authentication module to link your LL::NG server to any OpenID Connect Provider. + Redirect on error: use 302 instead 500 or 503 - - On peut utiliser ce module d'authentification pour lier un serveur LL::NG à n'importe quel fournisseur OpenID-Connect. + + Redirection pour les erreurs : utilise 302 au lieu de 500 ou 503 + + + + + Name: SAML attribute name. + + + Nom: Nom de l'attribut SAML. + + + + + portal/skins/common/mail_confirm.tpl + + + portal/skins/common/mail_confirm.tpl + + + + + LL::NG can propose a password reset form, for users who loose their password (this kind of application is also called a self service password interface). + + + LL::NG peut proposer un formulaire de réinitialisation de mot-de-passe pour les utilisateurs qui ont perdu leur mot-de-passe (ce type d'application est également appelée interface de mot-de-passe self-service). + + + + + Handler use the default Apache error code for the following cases: + + + Les agents utilisent le code d'erreur d'Apache dans les cas suivants : + + + + + Security parameters + + + Paramètres de sécurité + + + + + authentication service + + + le service d'authentification + + + + + logos:logo_linagora.png + + + logos:logo_linagora.png + + + + + Master's IP address: the IP addresses of servers which are accredited to authenticate user. + + + Adresse IP du maître : les adresses IP des serveurs autorisés à authentifier les utilisateurs. + + + + + You cannot use the unprotect rule because Drupal navigation is based on query strings (?q=admin, ?q=user, etc.), and unprotect rule only works on URL patterns. + + + Vous ne pouvez pas utiliser la règle unprotect car la navigation Drupal est basée sur des requêtes basées sur des attributs (?q=admin, ?q=user, etc.), et la règle unprotect ne fonctionne que sur des correspondances d'URL. + + + + + The portal URL must be inside SSO domain. + + + L'URL du portail doit être dans le domaine SSO. + + + + + tar zxvf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* + + + tar zxvf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* + + + + + Portal: the portal redirect on itself in many cases (credentials POST, SAML, etc.) + + + le portail : le portail redirige vers lui-même dans plusieurs cas (POST d'authentification, SAML, etc...) + + + + + You have then to declare HTTP headers exported by the main SSO (in Exported Variables). + + + Déclarer ensuite les en-têtes HTTP exportés par le SSO principal dans “Variables » Variables exportées”. + + + + + LemonLDAP::NG provides a script to change configuration backend easily keeping history. + + + LemonLDAP::NG fournit un script pour changer aisément de backend de configuration en conservant l'historique. + + + + + So you can have a full AAA protection for your web space as described below. + + + Vous vouvez ainsi avoir une protection AAA complète pour votre espace web tel qu'indiqué ci-dessus. + + + + + zimbra + + + zimbra + + + + + nullAuthnLevel + + + nullAuthnLevel + + + + + install_site (all sites including install_doc_site) + + + install_site (all sites including install_doc_site) + + + + + SQL configuration + + + Configuration SQL + + + + + Service configuration + + + Configuration du service + + + + + Attribute Service + + + Service d'attribut + + + + + netid_http_header HTTP_AUTH_USER + + + netid_http_header HTTP_AUTH_USER + + + + + Twitter application secret + + + Secret d'application Twitter + + + + + Since version 1.90 of Apache::Session, you can use Apache::Session::MySQL::NoLock instead + + + Depuis la version 1.90 d'Apache::Session, on peut utiliser Apache::Session::MySQL::NoLock à la place + + + + + For security reasons, the password is not shown in sessions explorer. + + + Pour des raisons de sécurité, le mot-de-passe n'est pas affiché dans l'explorateur de sessions. + + + + + Portal creates SSO cookies with session key as value + + + Le portail crée le cookie SSO avec la clef de la session comme valeur + + + + + <IfModule mod_rewrite.c> + + + <IfModule mod_rewrite.c> + + + + + It can be upgraded using buildPortalWSDL script. + + + Il peut être mis à jour en utilisant le script buildPortalWSDL. + + + + + uidR + + + uidR + + + + + Can't locate /usr/share/lemonldap-ng/configStorage.pl + + + Can't locate /usr/share/lemonldap-ng/configStorage.pl + + + + + LemonLDAP::NG Portal + + + Portail LemonLDAP::NG + + + + + Notifications trough SOAP + + + Notifications via SOAP + + + + + <security:custom-filter position="PRE_AUTH_FILTER" /> + + + <security:custom-filter position="PRE_AUTH_FILTER" /> + + + + + Reporting a bug + + + Rapporter un bogue + + + + + Install Authen::Radius + + + Installer Authen::Radius + + + + + This function will check the day and the hour of current request, and compare it to allowed days and hours. + + + Cette fonction examine le jour et l'heure de la requête courante et la compare aux jours et heures autorisés. + + + + + checkXSS + + + checkXSS + + + + + authChoiceParam + + + authChoiceParam + + + + + $uid eq "dwho" + + + $uid eq "dwho" + + + + + Self service reset (send a mail to the user with a to change the password) + + + Self-service de réinitialisation (envoie un mail à l'utilisateur pour changer son mot-de-passe) + + + + + In Protocol, adapt the scope to the exported attributes you want. + + + Dans Protocole, adapter le scope à l'attribut exporté voulu. + + + + + sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ + + + sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ + + + + + http://www.linuxpicnic.org/ + + + http://www.linuxpicnic.org/ + + + + + ../media/logos/logo_linagora.png + + + ../media/logos/logo_linagora.png @@ -28104,170 +5780,1496 @@ globalStorageOptions = { 'Directory' => '/var/lib/lemonldap-ng/sessions/', 'L - ../../../media/applications/phpldapadmin_logo.png - - - ../../../media/applications/phpldapadmin_logo.png - - - - - /_detail/screenshots/1.0/impact/portal.png?id=screenshots + #a - /_detail/screenshots/1.0/impact/portal.png?id=screenshots + #a - Verify that: + #b - - Verifier que : + + #b - portalAntiFrame + #f - - portalAntiFrame + + #f - ../../../../media/applications/obm_logo.png + #e - - ../../../../media/applications/obm_logo.png + + #e - /usr/share/lemonldap-ng/bin/lmConfigEditor + #d - - /usr/share/lemonldap-ng/bin/lmConfigEditor + + #d - ../../../media/icons/personal.png + The file name default separator is _, this can be a problem if you register notifications for users having _ in their login. - - ../../../media/icons/personal.png + + Le séparateur par défaut des noms de fichiers est _, ce qui peut poser problème si on enregistre des notifications pour des utilsateur ayant un caractère _ dans leur nom de connexion. - SSLCertificateFile: Server certificate + Target attribute: name of the attribute in the groups storing the link to the user (default: member). - - SSLCertificateFile : certificat serveur + + Attribut cible : nom de l'attribut du groupe stockant le lien vers l'utilisateur (défaut: member). - http://search.cpan.org/perldoc?Apache::Session::Memcached + #c - - http://search.cpan.org/perldoc?Apache::Session::Memcached + + #c - For tests with example.com, launch the following : + #j - - Pour les tests avec example.com, lancer ce qui suit : + + #j - mailSubject + #i - - mailSubject + + #i - Facebook is a famous social network service. + #h - - Facebook est un célèbre réseau social. + + #h - (?i) means case no sensitive. + #g - - (?i) signifie insensible à la casse. + + #g - mailR + #n - - mailR + + #n - Zimbra application in menu + #m - - Application Zimbra dans le menu + + #m - Handler build the preauth request and redirect user on Zimbra preauth URL + #l - - Le handler construit la requête de pré-authentification et redirige l'utilisateur sur l'URL de pré-authentification de Zimbra + + #l - /_detail/logos/logo_ministere_justice.jpg?id=references + #r - - /_detail/logos/logo_ministere_justice.jpg?id=references + + #r - documentation/current/installdeb.html#official_repository + #q - - documentation/current/installdeb.html#official_repository + + #q - //"userobm_account_dateexp" => , + <md:EntityDescriptor entityID="google.com" xmlns="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"> - - //"userobm_account_dateexp" => , + + <md:EntityDescriptor entityID="google.com" xmlns="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"> - Example: + #p - - Exemple : + + #p - ASF-WS + #o - - ASF-WS + + #o + + + + + #u + + + #u + + + + + notifyOther + + + notifyOther + + + + + #v + + + #v + + + + + #s + + + #s + + + + + [portal] +portalSkin = dark + + + [portal] +portalSkin = dark + + + + + Even if LL:NG can catch logout URL trough virtual host rules, you can have the need to forward a logout to other applications, to close their local sessions. + + + Même si LL:NG peut intercepter les URL de déconnexion via les règles de d'hôte virtuel, on peut avoir besoin de propager la déconnexion à d'autres applications, pour clore leurs sessions locales. + + + + + #t + + + #t + + + + + #z + + + #z + + + + + <AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://www.google.com/a/mydomain.org/acs" index="1" /> + + + <AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://www.google.com/a/mydomain.org/acs" index="1" /> + + + + + #w + + + #w + + + + + LINAGORA + + + LINAGORA + + + + + The new password is sent to user + + + Le nouveau mot-de-passe est envoyé à l'utilisateur + + + + + Go in the Manager and set the session module (for example Apache::Session::Postgres for PostgreSQL) in General parameters » Sessions » Session storage » Apache::Session module and add the following parameters (case sensitive): + + + Aller dans le Manager et choisir le module de session (par exemple Apache::Session::Browseable::Postgres pour PostgreSQL) dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajouter les paramètres suivants (sensible à la casse): + + + + + handler-apache2.conf : Handler declaration, reload and sample virtual hosts + + + handler-apache2.conf : déclaration du handler, rechargement et exemple d'hôte virtuel + + + + + There are packages available here: http://deb.entrouvert.org/. + + + Les paquets sont disponibles ici : http://deb.entrouvert.org/. + + + + + insert a label “LMAUTH” ahead of the loop + + + insérer le label “LMAUTH” en tête de la boucle + + + + + CAS_gateway + + + CAS_gateway + + + + + http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth + + + http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth + + + + + OBM Apache configuration must be loaded after LL::NG Apache configuration. + + + La configuration du serveur Apache d'OBM doit être chargée après celle de LL::NG. + + + + + applications:http_logo.png + + + applications:http_logo.png + + + + + handler: parameters only for Handler + + + manager : paramètres réservés aux agents + + + + + JCOS + + + JCOS + + + + + SetHandler perl-script + + + SetHandler perl-script + + + + + AuthBasicProvider ldap + + + AuthBasicProvider ldap + + + + + if you use “CDBI” or “RDBI” system, the notifications will be stored in the same database as configuration and in a table called “notifications”. + + + si “CDBI” ou “RDBI” est utilisé, les notifications sont stockées dans la même base de données que la configuration et la table est nommée “notifications”. + + + + + Value (HTTP header name) + + + Valeur (nom d'en-tête HTTP) + + + + + Install + + + Installation + + + + + //"userobm_nomade_dateend" => , + + + //"userobm_nomade_dateend" => , + + + + + Logout rule (for example logout_app_sso) + + + Règle de déconnexion (par exemple logout_app_sso) + + + + + applications:limesurvey_logo.png + + + applications:limesurvey_logo.png + + + + + ../../documentation/current/ssocookie.html#sso_cookie + + + ../../documentation/current/ssocookie.html#sso_cookie + + + + + Then, go in Null parameters: + + + Aller ensuite dans les paramètres Null: + + + + + Force HTTPS in redirection + + + Indicateur HTTPS pour les redirections + + + + + http://wiki.sbay.org/ + + + http://wiki.sbay.org/ + + + + + Indeed, a virtual host can contain several applications (http://vhost.example.com/appli1, http://vhost.example.com/appli2). + + + En effet, un hôte virtuel peut contenir plusieurs applications (http://vhost.example.com/appli1, http://vhost.example.com/appli2). + + + + + Search user: select row in user table matching user + + + Recherche de l'utilisateur : selectionne la ligne de la table utilisateurs correspondant à l'utilisateur + + + + + ../../../media/icons/warehause.png + + + ../../../media/icons/warehause.png + + + + + ldapGroupAttributeNameSearch + + + ldapGroupAttributeNameSearch + + + + + Proxy tickets will be collected at authentication phase and stored in user session under the form: + + + Les tickets de proxy seront collectés lors de la phase d'authentification et stockés dans la session utilisateur sous la forme : + + + + + + + + + + + + + SAML authentication and issuer + + + Authentification ou fourniture d'identité SAML + + + + + http://auth.ucanss.fr/ + + + http://auth.ucanss.fr/ + + + + + //"userobm_password_type" => , + + + //"userobm_password_type" => , + + + + + ~500 + + + ~500 + + + + + logout_url http://sympa.example.com/wws/logout + + + logout_url http://sympa.example.com/wws/logout + + + + + Portal menu + + + Menu du portail + + + + + The portal is the main component of LL::NG. + + + Le portail est le principal composant de LL::NG. + + + + + Database must be prepared exactly like in SQL session backend except that a field must be added for each data to index. + + + La base de donnée doit être préparée exactement comme celle du backend de session SQL si ce n'est qu'un champ doit être ajouté pour chaque donnée à indexer. + + + + + the portal is in the declared domain + + + le portail est dans le domaine déclaré + + + + + /var/lib/lemonldap-ng/sessions/lock + + + /var/lib/lemonldap-ng/sessions/lock + + + + + documentation:ha-apache.png + + + documentation:ha-apache.png + + + + + User database: where collect user information + + + Base de données utilisateurs : où collecter les informations utilisateurs + + + + + MediaWiki + + + MediaWiki + + + + + ldapGroupAttributeNameUser + + + ldapGroupAttributeNameUser + + + + + To protect the manager by LL::NG, you just have to set this in lemonldap-ng.ini configuration file (section [manager]): + + + Pour protéger le manager par LL::NG, il suffit de mettre ceci dans le fichier de configuration lemonldap-ng.ini (section [manager]) : + + + + + Be sure that mod_rewrite is installed and that SAML2 rewrite rules are activated in Apache portal configuration: + + + Assurez-vous que mod_rewrite est installé et que les règles de réécriture SAML2 sont activées dans la configuration Apache du portail: + + + + + SAML identity providers: Registered IDP + + + Fournisseurs d'identité SAML : IDP enregistrés + + + + + "auto_update" => true, + + + "auto_update" => true, + + + + + Local macros is a special feature of handler that permit to have macros useable localy only. + + + Les macros locales sont une fonctionnalité spéciale des agents qui permettent d'avoir des macros utilisables localement seulement. + + + + + Perl-CAS module installation + + + Installation du module Perl-CAS + + + + + yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* + + + yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* + + + + + Key: Service ID + + + Clef : Service ID + + + + + If the packages are stored in a yum repository: + + + Si les paquets sont stockés dans un dépôt yum : + + + + + ../documentation/presentation.html#login + + + ../documentation/presentation.html#login + + + + + user; admin + + + user; admin + + + + + DBI UserDB connection user + + + Compte de connexion UserDB DBI + + + + + The default value of this wilcard is allusers, but you can change it if allusers is a known identifier in your system. + + + La valeur par défaut de cette carte blanche est allusers, mais on peut la changer si allusers est un nom d'utilisateur. + + + + + Site Name: Name that will be displayed in the BrowserID login window + + + Nom du site : Nom qui sera affiché dans la fenêtre d'authentification BrowserID + + + + + //"userobm_fax2" => , + + + //"userobm_fax2" => , + + + + + 'default_expires_in' => 600,? + + + 'default_expires_in' => 600,? + + + + + using external identity provider (SAML, OpenID, CAS, Twitter, other LL::NG system, …) + + + utilisant un fournisseur d'identité externe (SAML, OpenID, CAS, Twitter, autres systèmes LL::NG, …) + + + + + phpLDAPadmin is an LDAP administration tool written in PHP. + + + phpLDAPadmin est un outil d'administration LDAP écrit en PHP. + + + + + In Manager, go in General Parameters > Authentication modules and choose Radius for authentication. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Radius pour l'authentification. + + + + + UI locales: Value of ui_locales parameter (example: en-GB en fr-FR fr) + + + UI locales : valeur du paramètre ui_locales (exemple : en-GB en fr-FR fr) + + + + + First name + + + Prénom + + + + + lemonldap_ng_manager_1340022440100.png + + + lemonldap_ng_manager_1340022440100.png + + + + + If you plan to forward user's password to OBM, then you have to keep the password in session. + + + S'il est prévu de transmettre le mot-de-passe utilisateur à OBM, conserver le mot-de-passe dans la session. + + + + + Auth-SuperAdmin + + + Auth-SuperAdmin + + + + + Bordeaux + + + Bordeaux + + + + + 0.9.4_logout_menu.png + + + 0.9.4_logout_menu.png + + + + + passThrough (optional): Allow anonymous access or not. + + + passThrough (optionnel) : Autorise ou non l'accès anonyme. + + + + + dirName: directory where notifications are stored. + + + dirName : répertoire dans lequel sont stockées les notifications. + + + + + Change rights on keytab file: + + + Changer les droits sur le fichier keytab : + + + + + The tag "<HOST>" can +# be used for standard IP/hostname matching and is only an alias for +# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) +# Values: TEXT +# +failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) + + + The tag "<HOST>" can +# be used for standard IP/hostname matching and is only an alias for +# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) +# Values: TEXT +# +failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) + + + + + my $cgi = new CGI; +... + + + my $cgi = new CGI; +... + + + + + /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots + + + /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots + + + + + Some applications need the REMOTE_USER environment variable to get the connected user, which is not set in reverse-proxy mode. + + + Certaines applications ont besoin de la variable d'environnement REMOTE_USER pour connaître le nom d'utilisateur connecté, qui n'est pas renseignée en mode reverse-proxy. + + + + + KrbMethodK5Passwd Off + + + KrbMethodK5Passwd Off + + + + + # Uncomment this line if you use Lemonldap::NG menu + + + # Décommenter cette ligne si le menu Lemonldap::NG est utilisé + + + + + First configuration steps + + + Premiers pas de configuration + + + + + In General Parameters > Authentication modules, set: + + + Dans Paramètres généraux > Modules d'authentification, choisir : + + + + + Issuer databases use rules + + + les règles d'utilisation des bases de données des fournisseur d'identité + + + + + Note that you have to use UTF-8 characters + + + Notez que vous devez utiliser des caractères UTF-8 + + + + + Choose for example http://zimbra.example.com/zimbrasso as SSO URL and set it in application menu. + + + Choisir par exemple http://zimbra.example.com/zimbrasso comme URL SSO et insérer la dans le menu application. + + + + + ldapServer + + + ldapServer + + + + + Transient: NameID is generated + + + Transient: le NameID est généré + + + + + So write your rules using normal characters. + + + Il faut donc écrire les règles en utilisant les caractères normaux. + + + + + You can simply checkout sources with the following command: + + + Utilisez simplement la commande suivante pour télécharger les sources : + + + + + ../../../media/applications/django_logo.png + + + ../../../media/applications/django_logo.png + + + + + Portal translation + + + Traduction du portail + + + + + http://perldoc.perl.org/functions/print.html + + + http://perldoc.perl.org/functions/print.html + + + + + Real session backend + + + Backend de session réel + + + + + "userobm_fax" => "HTTP_OBM_FACSIMILETELEPHONENUMBER", + + + "userobm_fax" => "HTTP_OBM_FACSIMILETELEPHONENUMBER", + + + + + Identity provider + + + Fournisseur d'identité + + + + + remoteGlobalStorageOptions + + + remoteGlobalStorageOptions + + + + + As administrator, go in Google Apps control panel and click on Advanced tools: + + + Comme administrateur, aller dans le panneau de contrôle Google Apps et cliquer sur les outils avancés click (Advanced tools) : + + + + + Allow only one session per user + + + N'autoriser qu'une session par utilisateur + + + + + The portal must be configured to accept SOAP authentication requests. + + + Ce portail doit être configuré pour accepter les requêtes d'authentification SOAP. + + + + + SSLCertificateKeyFile: Server private key + + + SSLCertificateKeyFile : clef privée du serveur + + + + + Lasso + + + Lasso + + + + + An access rule + + + Une règle d'accès + + + + + Then, go in Slave parameters: + + + Ensuite, aller dans les paramètres Slave: + + + + + Forbidden and Server error + + + Accès interdits et erreurs du serveur + + + + + Other + + + Autres + + + + + phpLDAPadmin local configuration + + + Configuration locale phpLDAPadmin + + + + + The PasswordDBDemo will allow you to change the password with some basic checks, but as the data are hard coded, the password will never be really changed. + + + PasswordDBDemo permet de changer de mot-de-passe avec quelques tests de base, mais comme les données sont codées en dur, le mot-de-passe ne sera jamais réellement changé. + + + + + Applications protection + + + Protection des applications + + + + + mailreset_step5.png + + + mailreset_step5.png + + + + + notificationWildcard + + + notificationWildcard + + + + + download.html + + + download.html + + + + + The configuration can be changed in etc/manager-apache2.conf, for example to restrict the IP allowed to access the Manager: + + + Cette configuration peut être changée dans etc/manager-apache2.conf, par exemple pour restreindre les adresses IP autorisées à accéder au manager : + + + + + Admin Magazin + + + Admin Magazin + + + + + You can modify the default behavior for people without value in ssoLogonHours. + + + Il est possible de modifier le comportement par défaut pour les utilisateurs ne disposant pas d'une valeur ssoLogonHours. + + + + + Password database: where change password + + + Base de données des mots-de-passe : où changer le mot-de-passe + + + + + "userobm_town" => "HTTP_OBM_L", + + + "userobm_town" => "HTTP_OBM_L", + + + + + Daniel RIVIERE + + + Daniel RIVIERE + + + + + http://httpd.apache.org/docs/current/howto/auth.html + + + http://httpd.apache.org/docs/current/howto/auth.html + + + + + Then: + + + Ensuite : + + + + + URL pattern: default + + + Expression sur l'URL : default + + + + + See also exported variables configuration. + + + Voir aussi la configuration des variables exportées. + + + + + Example for macros: + + + Exemples de macros: + + + + + Apache configuration file on LL::NG reverse proxy (hosting LL::NG Handler): + + + le fichier de configuration d'Apache sur le reverse-proxy LL::NG (celui qui héberge l'agent LL::NG): + + + + + $ENV{REMOTE_ADDR} =~ /^192\.168/ + + + $ENV{REMOTE_ADDR} =~ /^192\.168/ + + + + + Build: + + + Build: + + + + + Access control possible by creating one user for Manager (write) and another for portal and handlers (read) + + + Contrôle d'accès possible en créant un compte pour le manager (écriture) et un autre pour le portail et les agents (lecture) + + + + + Sessions are stored as files in a single directory. + + + Les sessions sont stockées dans des fichiers dans un unique répertoire. + + + + + portalDisplayLogout + + + portalDisplayLogout + + + + + ldapGroupRecursive + + + ldapGroupRecursive + + + + + encode_base64($givenName." ".$surName) + + + encode_base64($givenName." ".$surName) + + + + + To add these attributes, go in Manager, Variables » Exported Variables. + + + Pour ajouter ces attributs, aller dans le manager, Variables » Variables exportées. + + + + + We can distinguish several kind of variables: + + + On peut distinguer plusieurs types de variables : + + + + + Lemonldap-ng.ini parameters + + + Paramètres lemonldap-ng.ini + + + + + You must register IDP metadata here. + + + Il faut enregistrer les métadatas de l'IDP ici. + + + + + For example, we will use 3 roles: + + + Par exemple, en utilisant 3 rôles : + + + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona + + + + + CAS_renew + + + CAS_renew + + + + + lemonldap-ng-portal-auth.png + + + lemonldap-ng-portal-auth.png + + + + + Give the uid (for accounting) + + + Donne l'uid (pour la traçabilité) + + + + + ../../../media/applications/tomcat_logo.png + + + ../../../media/applications/tomcat_logo.png + + + + + Name of IDP used for authentication + + + Nom de l'IDP utilisé pour l'authentification + + + + + </Directory> + + + </Directory> + + + + + Common domain: Name of the common domain (where common cookie is available). + + + Domaine commun : Nom du domaine commun (où le cookie commun est disponible). + + + + + http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html + + + http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html + + + + + Real name + + + Real name + + + + + proxyOptions + + + proxyOptions + + + + + Define here: + + + Definir ici : + + + + + Activation + + + Activation + + + + + Lemonldap::NG::Handler + + + Lemonldap::NG::Handler + + + + + You can define more than one form replay URL per virtual host. + + + Il est possible de définir plusieurs URL de rejeu de formulaires par hôte virtuel. + + + + + Convert existing configuration + + + Convertir la configuration existante + + + + + Lanyrd + + + Lanyrd + + + + + Apache configuration file on application server (hosting the application): + + + le fichier de configuration d'Apache sur le serveur d'application (celui qui héberge l'application): + + + + + Set to 0 to disable it. + + + Mettre à 0 pour désactiver. + + + + + Activate auto accept timer + + + Activer le compte-à-rebours d'acceptation automatique + + + + + → Some URL parameters contain forbidden characters. + + + → Certains paramètres de l'URL contiennent des caractères interdits. @@ -28280,42 +7282,10 @@ globalStorageOptions = { 'Directory' => '/var/lib/lemonldap-ng/sessions/', 'L - Installation from the tarball + documentation/current/installrpm.html#yum_repository - - Installation depuis l'archive - - - - - It simplifies the build of a protected area with a few changes in the application. - - - Il simplifie la construction d'une aire protégée avec peu d'impact sur les applications. - - - - - The digit will not be shown on portal page. - - - Le chiffre ne sera pas affiché sur la page portail. - - - - - _lassoSessionDump - - - _lassoSessionDump - - - - - Configure Federation ID - - - Configurer l'identifiant de fédération + + documentation/current/installrpm.html#yum_repository @@ -28330,282 +7300,146 @@ GRANT SELECT ON lmConfig.* - You can then set the access rule. - - - Définir ensuite les règles d'accès. - - - - - You can write rules matching any component of URL to protect including GET parameters, but be careful. - - - On peut écrire des règles qui examine n'importe quel composant de l'URL à protéger y compris les paramètres GET, mais il faut faire attention. - - - - - BrowserID - - - BrowserID - - - - - install_handler_site (/usr/local/lemonldap-ng/handler) - - - install_handler_site (/usr/local/lemonldap-ng/handler) - - - - - Role Based Access Control (RBAC) - - - Contrôle d'accès basé sur les rôles (RBAC) - - - - - ../media/icons/terminal.png + General performances - ../media/icons/terminal.png + Performances générales - OpenID allowed domains + Authorizated domain: - - Domaines autorisés pour OpenID + + Domaines autorisés : - Redis server + my $res = $r->result(); - - Serveur Redis + + my $res = $r->result(); - Some articles published somewhere in the world wide web. + Binding - - Quelques articles publiés quelque part sur le web. + + Méthode - In Manager, go in General Parameters > Authentication modules and choose Null for authentication, users or password module. + Date of session last modification - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Null) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + Date de la dernière modification de la session - http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + Old sessions are deleted by a cron script. - - http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + + Les anciennes sessions sont effacées par un script cron. - In Manager, click on SAML service providers and the button New service provider. + Creation can take up to 1 hour. - - Dans le manager, cliquer sur fournisseurs de service SAML puis sur le bouton Nouveau fournisseur de service. + + Cette création prend jusqu'à 1 heure. - See also Debian/Ubuntu installation documentation. + Commit - - Voir aussi la documentation d'installation Debian/Ubuntu. + + Commit - internal_email_by_netid 1 + LL::NG can be configured to restrict OpenID exchange using a white or a black list of domains. - - internal_email_by_netid 1 + + LL::NG peut être configuré pour restreindre les échanges OpenID en utilisant les listes blanches ou noires de domaines. - 'email' => $_SERVER['HTTP_AUTH_MAIL'], + 22 - - 'email' => $_SERVER['HTTP_AUTH_MAIL'], + + 22 - http://www.php.net/array + #local_file - - http://www.php.net/array + + #local_file - ../../css/all.css + Password field name: name of authentication table column hosting password - - ../../css/all.css + + Nom du champ mot-de-passe : nom de la colonne de la table d'authentification contenant le mot-de-passe - Protect the Manager + Clément “KPTN” OUDOT: project leader, lead developer, graphics, documentation, community management - - Protéger le manager + + Clément “KPTN” OUDOT : Leader du projet, développeur principal, graphisme, documentation, gestion de la communauté - Go to %_topdir + You can skip JWKS data, they are not provided by France Connect. - - Aller dans %_topdir + + Inutile de renseigner les données JWKS, elles ne sont pas fournies par France Connect. - Three options: + Facebook - - Trois options : + + Facebook - icons:colors.png + Rules - - icons:colors.png + + Règles - It is compliant with the form replay feature + https://metacpan.org/module/Apache::Session::Flex - - Il est compatible avec le rejeu de formulaire + + https://metacpan.org/module/Apache::Session::Flex - ../documentation/1.0/portal.html + You need to give access to status path in the Handler Apache configuration: - - ../documentation/1.0/portal.html - - - - - ldapConfBase - - - ldapConfBase - - - - - ../media/logos/logo_gn.png - - - ../media/logos/logo_gn.png - - - - - Click on a column header to sort table. - - - Cliquez sur un en-tête de colonne pour trier le tableau. - - - - - IP of the user (can be the X Forwarded For IP if trusted proxies are configured) - - - IP de l'utilisateur (peut être celle de l'en-tête X-Forwarded-For si des proxies agréés ont été configurés) - - - - - To edit SSO cookie parameters, go in Manager, General Parameters > Cookies: - - - Pour modifier les paramètres du cookie SSO, aller dans le manager, Paramètres généraux > Cookies : - - - - - Activation: set to On - - - Activation : mettre à Activé. - - - - - The SP name is asked, enter it and click OK. - - - Le nom de SP est demandé, entrer-le et cliquer sur OK. - - - - - <AttributeAuthorityDescriptor> - - - <AttributeAuthorityDescriptor> - - - - - ../../../media/icons/lists.png - - - ../../../media/icons/lists.png - - - - - APACHEUSER: user running Apache - - - APACHEUSER : utilisateur de fonctionnement d'Apache - - - - - Disable all signature flags in Options » Signature, except Sign SSO message which should be to On - - - Désactiver toutes les cases dans Options » Signature, excepté Signer les messages SSO qui doit être activée - - - - - LimeSurvey virtual host in Manager - - - Hôte virtuel LimeSurvey dans le manager + + Il faut autoriser l'accès au chemin du statut dans le configuration Apache de l'agent : @@ -28618,1150 +7452,10 @@ GRANT SELECT ON lmConfig.* - It is advised to use separate session backends for standard sessions, SAML sessions and CAS sessions, in order to manage index separately. + URL parameter: parameter name used to set choice value (default: lmAuth) - - Il est préférable d'utiliser des bases de sessions séparées pour les sessions standard, SAML et CAS afin de gérer séparemment les index. - - - - - WHATTOTRACE must be replaced by the attribute or macro configured in the What To Trace parameter (REMOTE_USER) - - - WHATTOTRACE doit être remplacé par l'attribut ou la macro configurée dans le paramètre indiquant le champ utilisateur à stocker dans les journaux (REMOTE_USER) - - - - - New Service Provider - - - Nouveau fournisseur de service - - - - - It has enhanced functions to make the daily life for the administrators easier, like a job-tracking-system with mail-notification and methods to build a database with basic information about your network-topology. - - - Il dispose de functions avancées pour faciliter la vie des administrateurs, telle un détecteur de tâches avec notification par mail et des méthodes pour construire la base de données avec des informations minimales sur la topologie du réseau. - - - - - You need Net::Facebook::Oauth2 package. - - - La paquet Net::Facebook::Oauth2 est nécessaire. - - - - - Extract and build the module: - - - Extraire et compiler le module: - - - - - User attribute: which session attribute will be used to display Connected as in the menu - - - Attribut utilisateur : attribut de session à utiliser pour afficher Connecté en tant que dans le menu - - - - - Then you only have to write myskin/css/styles.css and add your media to myskin/images. - - - Il suffit ensuite d'écrire myskin/css/styles.css et d'ajouter les médias dans myskin/images. - - - - - It can not be used to share sessions between different servers except if you share directories (with NFS,…) or if you use SOAP proxy. - - - 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. - - - - - You can inspect a user session with the sessions explorer (in Manager) - - - On peut inspecter une session utilisateur avec l'explorateur de sessions (accessible depuis le manager) - - - - - DBI authentication level - - - Niveau d'authentification DBI - - - - - URL: URL of your society - - - URL: URL de votre organisation - - - - - ../../../../media/applications/zimbra_logo.png - - - ../../../../media/applications/zimbra_logo.png - - - - - get user attributes - - - obtenir les attributs utilisateurs - - - - - You can also use the certificate instead of public key in SAML metadata, see SAML service configuration - - - On peut aussi utiliser le certificat au lieu de la clef publique dans les métadatas SAML, voir configuration du service SAML - - - - - cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - - - ../../../../media/documentation/liferay_4.png - - - ../../../../media/documentation/liferay_4.png - - - - - http://mail.ow2.org/wws/arc/lemonldap-ng-dev - - - http://mail.ow2.org/wws/arc/lemonldap-ng-dev - - - - - /_detail/icons/chat.png?id=contact - - - /_detail/icons/chat.png?id=contact - - - - - off: never display - - - off : ne jamais afficher - - - - - You've simply to insert a notification and connect to the portal using the same UID. - - - Il suffit d'insérer une notification et de se connecter au portail en utilisant le même UID. - - - - - The authentication level given to users authenticated with this module. - - - Le niveau d'authentification accordé aux utilisateurs authentifiés par ce module. - - - - - The value will be used to display the data. - - - Cette valeur sera utilisée pour afficher les données. - - - - - http://xmlns.com/foaf/spec/#sec-crossref - - - http://xmlns.com/foaf/spec/#sec-crossref - - - - - We call “database” a backend where we can read or write a data. - - - Nous appelons “base de données” un dispositif dans lequel nous pouvons lire et écrire des données. - - - - - Response Location: Access Point for SSO response. - - - Response Location : Point d'accès pour les réponses SSO. - - - - - highavailability - - - highavailability - - - - - This mode must not be used for other purpose than test and demonstration! - - - Ces mode ne doit pas être utilisé pour autre chose que des tests et démonstrations ! - - - - - This attribute is set by LemonLDAP::NG when password was reset by mail and the user choose to generate the password (default: enabled). - - - Cet attribut est activé par LemonLDAP::NG lorsque le mot-de-passe a été réinitialisé par mail et que l'utilisateur a choisi de générer le mot-de-passe (défaut : activé). - - - - - value - - - valeur - - - - - You can define how many logins and failed logins will be stored. - - - On peut définir le nombre de connexions et d'échecs à stocker. - - - - - Create new notifications with notifications explorer - - - Créer de nouvelles notifications avec l'explorateur des notifications - - - - - none: no access control, the server will answer without checking if the user is authorized for the service (this is the default) - - - none : pas de contrôle d'accès, le serveur répond sans contrôler si l'utilisateur est autorisé à accéder au service (c'est la valeur par défaut) - - - - - http://en.wikipedia.org/wiki/OAuth - - - http://fr.wikipedia.org/wiki/OAuth - - - - - ../../documentation/1.0/fileconfbackend.html - - - ../../documentation/1.0/fileconfbackend.html - - - - - It can be used to host the portal or the manager through its FastCGI support and can be used to protect applications using the auth_request module (dialing with a FastCGI authorization server). - - - Il peut être utilisé pour héberger le portail ou le manager au travers de son support FastCGI et peut être utilisé pour protéger des applications en utilisant le module auth_request (qui dialogue avec un serveur d'autorisations FastCGI). - - - - - vi /var/lib/lemonldap-ng/portal/login.pl - - - vi /var/lib/lemonldap-ng/portal/login.pl - - - - - Confirmation mail subject: Subject of mail sent when password change is asked (default: [LemonLDAP::NG] Password reset confirmation) - - - Sujet du message de confirmation : sujet du courriel envoyé lorsque le changement de mot-de-passe est demandé (défaut: [LemonLDAP::NG] Password reset confirmation) - - - - - OBM is shipped with a LL::NG plugin with these features: - - - OBM est livré avec un composant LL::NG apportant les fonctionnalités suivantes : - - - - - Configure your SQL database - - - Configurer la base de données SQL - - - - - You can use it to build up a database with an inventory for your company (computer, software, printers…). - - - On peut construire une base de données contenant un inventaire de l'entreprise (ordinateurs, logiciels, imprimantes,…). - - - - - This configuration is usable if you want to expose your internal SSO portal to another network (DMZ). - - - Cette configuration est utilisable l'on soujaite exposer un portail SSO interne à une autre réseau (DMZ). - - - - - To customize a skin, the simplest way is to create a new skin folder: - - - Pour personnaliser un thème, la meilleure façon est de créer un nouveau répertoire : - - - - - LemonLDAP::NG provides a proxy that can replace the use of Apache mod_proxy. - - - LemonLDAP::NG fournit un proxy qui peut remplacer l'utilisation de mod_proxy d'Apache. - - - - - applications:zimbra_logo.png - - - applications:zimbra_logo.png - - - - - Alphabetical Index - - - Index alphabétique - - - - - references - - - Références - - - - - useRedirectOnError - - - useRedirectOnError - - - - - The next time you will access Manager, it will be trough LL::NG. - - - En retournant vers le manager, ce sera via LL::NG. - - - - - LL::NG is compatible with LDAP password policy: - - - LL::NG est compatible avec la politique de mots-de-passe LDAP : - - - - - ldapChangePasswordAsUser - - - ldapChangePasswordAsUser - - - - - You will find here screenshots of the new features. - - - On trouve ici les captures d'écran des nouvelles fonctionnalités. - - - - - mkdir /tmp/MyNamespace/2: Permission denied ... - - - mkdir /tmp/MyNamespace/2: Permission denied ... - - - - - basic($uid,$_password) - - - basic($uid,$_password) - - - - - The messages are stored with the levels : - - - Les messages sont stockés avec les niveaux : - - - - - configStorage - - - configStorage - - - - - You can enter a password to protect private key with a password. - - - Vous pouvez entrer un mot de passe de protection de la clef privée. - - - - - <VirtualHost *> - - - <VirtualHost *> - - - - - LDAP configuration backend - - - Backend de configuration LDAP - - - - - Google Apps - - - Google Apps - - - - - https://metacpan.org/release/Net-Facebook-Oauth2 - - - https://metacpan.org/release/Net-Facebook-Oauth2 - - - - - lemonldap-ng-conf: contains default configuration (DNS domain: example.com) - - - lemonldap-ng-conf : contient la configuration par défaut (domaine DNS : example.com) - - - - - icons:wizard.png - - - icons:wizard.png - - - - - Secondary LL::NG structure - - - Systèe LL::NG secondaire - - - - - Of course, integration will be full if you use the LDAP directory as users backend for LL::NG and Liferay. - - - Bien sûr, l'integration est complète si le serveur LDAP est utilisé comme base de données des utilisateurs dans LL::NG et Liferay. - - - - - http://www.solutionslinux.fr/ - - - http://www.solutionslinux.fr/ - - - - - http://mail.ow2.org/wws/arc/lemonldap-ng-changes - - - http://mail.ow2.org/wws/arc/lemonldap-ng-changes - - - - - PerlSetVar LmProxyPass http://www.private.com/ - - - PerlSetVar LmProxyPass http://www.private.com/ - - - - - Body for password mail - - - Corps du message de changement de mot-de-passe - - - - - You can use 0 or 1 to disable/enable the module, or use a more complex rule. - - - On peut utiliser 0 ou 1 pour activer/désactiver chaque module ou utiliser une règle plus complexe. - - - - - rm custom* -cp ../pastel/custom* . - - - rm custom* -cp ../pastel/custom* . - - - - - Mail From address - - - Adresse source des messages - - - - - c:/my hardisk/tomcat/ - - - c:/my hardisk/tomcat/ - - - - - Cross Site Scripting - - - Cross Site Scripting - - - - - For databases like PostgreSQL, don't forget to add “Commit” with a value of 1 - - - Pour les bases de données telles PostgreSQL, ne pas oublier d'ajouter “Commit” avec une valeur de 1 - - - - - macro and groups - - - les macro et groupes - - - - - ../../../../media/documentation/liferay_5.png - - - ../../../../media/documentation/liferay_5.png - - - - - Logout rule: catch OBM logout - - - Règle logout : intercepter la déconnexion OBM - - - - - LemonLDAP::NG provide a script that allows to edit configuration without graphical interface, this script is called lmConfigEditor and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: - - - LemonLDAP::NG fournit un script qui permet d'éditer la configuration sans interface graphique, ce script se nomme lmConfigEditor et se trouvedans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin : - - - - - http://www.lambdaprobe.org - - - http://www.lambdaprobe.org - - - - - Accounting - - - Traçabilité - - - - - Format (optional): SAML attribute format. - - - Format (optionnel) : format de l'attribut SAML. - - - - - Create a redirection script, called login.pl: - - - Créer un script de redirection, appelé login.pl: - - - - - SAML - - - SAML - - - - - cookieExpiration - - - cookieExpiration - - - - - Extract from the Wikipedia article: - - - Extrait de l'article Wikipedia: - - - - - It means that if you modify some settings here, you will have to share again the metadata with other providers. - - - Ceci signifie que si vous modifiez quelque chose ici, vous devez ré-exporter les metadatas aux autres fournisseurs. - - - - - Auth-SuperAdmin - - - Auth-SuperAdmin - - - - - When a user access a Handler without a cookie, he is redirected on portal, and the target URL is encoded in redirection URL (to redirect user after authentication process). - - - Lorsqu'un utilisateur accède à un agent sans cookie, il est redirigé vers le portail, et l'URL cible est encodée dans l'URL de redirection (pour rediriger l'utilisateur après authentification). - - - - - User database: where collect user information - - - Base de données utilisateurs : où collecter les informations utilisateurs - - - - - multi => { - - - multi => { - - - - - ^/config/ - - - ^/config/ - - - - - First configuration steps - - - Premiers pas de configuration - - - - - Next run ant command: - - - Lancer ensuite la commande ant : - - - - - You can use '*' character. - - - On peut utiliser le caractère '*'. - - - - - http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en - - - http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en - - - - - http://lanyrd.com/2012/ow2-con12/scbcwz/ - - - http://lanyrd.com/2012/ow2-con12/scbcwz/ - - - - - browseablesessionbackend - - - browseablesessionbackend - - - - - API secret: API secret from Twitter - - - Secret d'API: secret d'API donné par Twitter - - - - - documentation:liferay_3.png - - - documentation:liferay_3.png - - - - - Memcached servers: addresses of Memcached servers, separated with spaces. - - - Serveurs Memcached : adresses des serveurs Memcached, separés par des espaces. - - - - - This will download the public and the private key. - - - Ceci télécharge les clefs publique et privée. - - - - - ../../../../css/all.css - - - ../../../../css/all.css - - - - - By default, login time and IP address are stored in history, and the error message prompted to the user for failed logins. - - - Par défaut, le tampon de date et l'adresse IP sont stockés dans l'historique et le message d'erreur affiché à l'utilisateur en cas d'échec. - - - - - Token expiration: time in seconds for token expiration (remove from Memcached server). - - - Expiration du jeton : délai en secondes pour l'expiration du jeton (effacement du serveur Memcached). - - - - - So HTTP Basic Autentication is managed trough an HTTP header (Authorization), that can be forged by LL::NG, with this precautions: - - - Ainsi l'authentification basique HTTP est gérée par des en-têtes HTTP (Autorisation), qui peut être générée par LL::NG, avec les précautions suivantes : - - - - - and edit /etc/fail2ban/filter.d/lemonldap.conf - - - et editer /etc/fail2ban/filter.d/lemonldap.conf - - - - - .css: CSS (styles) - - - .css: CSS (styles) - - - - - authentication_portal_1340022292201.png - - - authentication_portal_1340022292201.png - - - - - Email - - - Email - - - - - Access Token Hash verification - - - Vérification de hashage des jetons d'accès - - - - - Configuration is in /etc/lemonldap-ng - - - La configuration se trouve dans /etc/lemonldap-ng - - - - - You can set them the same way: - - - On peut les renseigner par la même voie : - - - - - (if it is superior to 1h, then there is a problem. - - - (au-dessus d'1h, il y a un problème. - - - - - Form replay parameters - - - Paramètres de rejeu de formulaires - - - - - Liferay can use LL::NG as an SSO provider but you have to manage how users are created: - - - Liferay peut utiliser LL::NG comme fournisseur SSO mais il faut gérer la création des comptes utilisateurs : - - - - - The security relies on the symmetric key client_secret. - - - La sécurité repose sur la clef symétrique client_secret. - - - - - caFile - - - caFile - - - - - # Your nice code here -  - - - # Le joli code ici : -  - - - - - IssuerDB - - - IssuerDB - - - - - For full install: - - - Pour une installation complète : - - - - - Logout on EndSession end point - - - Déconnexion via point d'accès EndSession - - - - - Main parameters - - - Paramètres principaux - - - - - You can find all suitable information here: http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html - - - Les informations appropriées se trouvent ici : http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html - - - - - LemonLDAP::NG wiki uses Dokuwiki! - - - Le wiki LemonLDAP::NG est un Dokuwiki ! - - - - - URI of the server - - - URI du serveur - - - - - Jquery (javascript framework) is included in tarball and RPMs, but is a dependency on Debian official releases - - - Jquery (framework javascript) est inclus dans l'archive et les RPMs, mais est une dépendance des versions officielles Debian - - - - - portalOpenLinkInNewWindow - - - portalOpenLinkInNewWindow - - - - - Cross Domain Authentication - - - Authentification inter-domaines - - - - - Certificate authorities directory - - - Répertoire des autorités de certification - - - - - Template parameters are defined in source code. - - - Des paramètres modèles sont définis dans le code source. - - - - - # SOAP functions for notification insertion (disabled by default) - - - # Fonctions SOAP pour insérer des notifications (désactivées par défaut) - - - - - Debian/Ubuntu - - - Debian/Ubuntu - - - - - http://auth.example.com/index.pl/sessions - - - http://auth.example.com/index.pl/sessions - - - - - YUM - - - YUM - - - - - Restart Apache to purge it. - - - Redémarrer Apache pour le purger. - - - - - /var/lib/lemonldap-ng/sessions/lock - - - /var/lib/lemonldap-ng/sessions/lock - - - - - /_detail/icons/knewsticker.png?id=contact - - - /_detail/icons/knewsticker.png?id=contact - - - - - LemonLDAP::NG implements partially the policy: - - - LemonLDAP::NG implémente partiellement cette politique : - - - - - port - - - port - - - - - index/alphabetical.html - - - index/alphabetical.html - - - - - mediawiki - - - mediawiki - - - - - SetHandler perl-script - - - SetHandler perl-script + + Paramètres d'URL : nom du paramètre utilisé pour stocker la valeur du choix (défaut: lmAuth) @@ -29784,444 +7478,1126 @@ LMAUTH: while ( my $portal = Lemonldap::NG::Portal::SharedConf->new({}) ) { - Translations + Be careful with URL parameters + + + Attention aux paramètres des URL + + + + + 31 + + + 31 + + + + + Linux Tag + + + Linux Tag + + + + + if($cgi->testUri('http://test3.example.com/') { + + + if($cgi->testUri('http://test3.example.com/') { + + + + + Go to Portal » Settings: + + + Aller dans Portal » Settings: + + + + + Sign-in page URL: SSO access point (HTTP-Redirect binding). + + + Sign-in page URL: point d'accès SSO (HTTP-Redirect binding). + + + + + Deny from all + + + Deny from all + + + + + Registered users on Google Apps with the same email than those used by LL::NG (email will be the NameID exchanged between Google Apps and LL::NG) + + + Enregistrer les utilisateurs dans Google Apps avec la même adresse mail que celle utilisée dans LL::NG (l'adresse mail sera le NameID échangé entre Google Apps et LL::NG) + + + + + Headers are associations between an header name and a perl expression that returns a string. + + + Les en-têtes sont des associations entre un nom d'en-tête et une expression perl qui retourne une chaîne. + + + + + As passwords will not be managed by LL::NG, you can disable menu password module. + + + Comme les mots-de-passe ne sernt pas gérés par LL::NG, il est possile de désactiver le module mots-de-passe du menu. + + + + + When portal is installed, a file named portal.wsdl is created. + + + Lorsque le portail est installé, un fichier nommé portal.wsdl est créé. + + + + + You might want to display different skin depending on the URL that was called before being redirected to the portal, or the IP address of the user. + + + On peut vouloir utiliser différents thèmes en fonction de l'URL demandée avant la redirection au portail ou en fonction de l'adresse IP de l'utilisateur. + + + + + For Active Directory, the default authentication filter is: + + + Pour Active Directory, le filtre d'authentification par défaut est : + + + + + Zimbra preauthentication URL + + + URL de pré-authentification Zimbra + + + + + LL::NG can be used to prompt users with a message. - Traductions + LL::NG peut être utilisé pour présenter des messages aux utilisateurs. - Crypt::OpenSSL::Bignum + You can show them using Facebook Graph API explorer - - Crypt::OpenSSL::Bignum + + On peut les voir en utilisant l'explorateur de l'API Graph de Facebook - Add a floating menu + 20 - - Ajouter un menu flottant + + 20 - User backend + #google_apps_control_panel + + + #google_apps_control_panel + + + + + ^/minig + + + ^/minig + + + + + ldapminihowto + + + ldapminihowto + + + + + 'templatelist' => 'default,basic,MyOrgTemplate', + + + 'templatelist' => 'default,basic,MyOrgTemplate', + + + + + [portal] +  +# Custom template parameters +tpl_myparam = world + + + [portal] +  +# Custom template parameters +tpl_myparam = world + + + + + http://lemonldap.ow2.org/NG/devel-doc/ - Module utilisateurs + http://lemonldap.ow2.org/NG/devel-doc/ - icons:jabber_protocol.png + accept: all authenticated users will access surveys - - icons:jabber_protocol.png + + accept : tous les utilisateurs authentifiés peuvent accéder aux surveillances - User table: user table name + Configure Federation ID - - Table utilisateurs : nom de la table utilisateurs + + Configurer l'identifiant de fédération - IDP resolution cookie name: by default, it's the LL::NG cookie name suffixed by idp, for example: lemonldapidp. + The status page can be read by MRTG using the script lmng-mrtg that can be found in manager example directory. + + + La page de statut peut être lue par MRTG en utilisant le script lmng-mrtg qui peut être trouvé dans le répertoire "example" du manager. + + + + + ../../../media/documentation/configuration-ldap.png + + + ../../../media/documentation/configuration-ldap.png + + + + + API documentation - Nom du cookie de résolution de l'IDP: par défaut, c'est le nom du cookie LL::NG auquel est adjoint idp, par exemple: lemonldapidp. + Documentation de l'interface de programmation (API) - Anti frame protection + You also need to register to Google the redirect URI. + + + Il faut également enregistrer chez Google l'URI de redirection. + + + + + Select the key, and export it (button Download this file): + + + Selectionner la clef, et l'exporter (bouton Download this file): + + + + + As J2EE servlet container, Tomcat provides standard security feature, like authentication: the application deployed in Tomcat can delegate its authentication to Tomcat. + + + Comme conteneur de servlet J2EE, Tomcat fournit les fonctionnalités de sécurité standards, telles l'authentification : une application déployée dans Tomcat peut déléguer son authentification à Tomcat. + + + + + The choice will concern three backends: + + + Ce choix concerne 3 backends: + + + + + LL::NG can act as an SAML 2.0 Identity Provider, that can allow to federate LL::NG with: + + + LL::NG peut agir en fournisseur d'identité SAML 2.0, ce qui permet de fédérer LL::NG avec : + + + + + Example with the portal: + + + Exemple avec le portail : + + + + + Language + + + Langue + + + + + https://authssl.example.com + + + https://authssl.example.com + + + + + In this case, the Apache authentication module should not require a valid user and not be authoritative, else Apache server will return an error and not let LL::NG Portal manage the failback authentication. + + + Dans ce cas, la module d'authentification Apache ne doit pas exiger un utilisateur valide et ne dois pas être impératif, sinon le serveur Apache va retourner une erreur sans passer la main au portail LL::NG. + + + + + Restart Apache to purge it. + + + Redémarrer Apache pour le purger. + + + + + DEB bundle - Protection anti-frame + Paquets DEB - DBI connection string + IP of the user (can be the X Forwarded For IP if trusted proxies are configured) - - Chaîne de connexion DBI + + IP de l'utilisateur (peut être celle de l'en-tête X-Forwarded-For si des proxies agréés ont été configurés) - Identity Provider Login URL: the user/password SAML portal location on the IdP + http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - - Identity Provider Login URL : l'emplacement du portail utilisateur/mot-de-passe SAML dans l'IdP + + http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - Application menu: display authorized applications in categories + Example template: - - Menu des applications : affiche les applications autorisées dans les catégories + + Modèle exemple : - Configure LemonLDAP::NG to use SOAP proxy mechanism + You can add this YUM repository to get recent packages: - - Configurer LemonLDAP::NG pour utiliser le mécanisme mandataire SOAP + + Ajouter ces dépôts YUM pour obtenir les paquets récents : - "userobm_password" => "HTTP_OBM_USERPASSWORD", - - - "userobm_password" => "HTTP_OBM_USERPASSWORD", - - - - - If you want to access to other datas, you have to use Google in General Parameters > Authentication modules > User module. - - - Pour accéder aux autres données, utiliser Google in Paramètres generaux > Modules d'authentification > Modules d'utilisateurs. - - - - - This script must be run as root, it will then use the Apache user and group to access configuration. - - - Ce script doit être lancé par root, il utilisera ensuite le compte et le groupe d'Apache pour accéder à la configuration. - - - - - Portal (impact theme) + LemonLDAP::NG Handler - Portail (thème impact) + Agent LemonLDAP::NG (handler) - To change it: + The fields are defined in OpenID Connect standard, and depends on the scope requested by LL::NG (see options in next chapter). - - Pour le changer : + + Les champs sont définis dans le standard OpenID-Connect, et dépendent de la portée requise par LL::NG (voir les options dans le prochain chapitre). - "debug_level" => "NONE", -// "debug_header_name" => "HTTP_OBM_UID", -// "group_header_name" => "HTTP_OBM_GROUPS", + "auto_update_force_group" => false, - - "debug_level" => "NONE", -// "debug_header_name" => "HTTP_OBM_UID", -// "group_header_name" => "HTTP_OBM_GROUPS", + + "auto_update_force_group" => false, - Install the module: - - - Installer le module : - - - - - Package GPG signature - - - Signature GPG des paquets - - - - - in HTTP headers, you need Auth-User ($mail) and Auth-Pw ($_password). - - - Dans les en-têtes HTTP, ajouter Auth-User ($mail) and Auth-Pw ($_password). - - - - - Check JWT signature: Set to 0 to disable JWT signature checking - - - Vérifier la signature JWT : mettre à 0 pour désactiver la signature JWT - - - - - If no value, the default NameID format is Email. - - - Si aucune valeur n'est indiquée, le format de NameID par défaut est Email. - - - - - Applications + translations - Applications + traductions - Export sAMAccountName in a variable declared in exported variables + Main differences with mod_proxy: - - Exporter sAMAccountName dans la liste des variables exportées + + Principales différences avec mod_proxy : - Don't forget to create an index on the field used to find users (uid by default) + authentication_portal_1340022238188.png + + + authentication_portal_1340022238188.png + + + + + By default, a user can open several sessions. - N'oubliez pas de créer un index sur le champ utilisé pour trouver les utilisateurs (uid par défaut) + Par défaut, un utilisateur peut ouvrir plusieurs sessions. - CAS PGT temporary file + $authenticationLevel > 2 - - Fichier temporaire PGT de CAS + + $authenticationLevel > 2 - To refresh it, you have to set an handler on the same server to use the refresh mechanism or to restart the server after each configuration change. - - - Pour la rafraîchir, il faut installer un agent (handler) sur le même serveur pour utiliser le mécanisme de rafraîchissement ou redémarrer le serveur à chaque changement. - - - - - Since 1.1.0, a notification explorer is available in Manager, and notifications can be done for all users, with the possibility to display conditions. - - - Depuis la version 1.1.0, un explorateur de notifications est disponible dans le manager, et les notifications peuvent être faites pour tous les utilisateurs, avec possibilité d'affichage conditionnel. - - - - - Default rule: who can access to the application - - - Règle default : qui peut accéder à l'application - - - - - This will use email as login name (for accounting, session explorer,…). - - - L'adresse email est utilisée comme nom de compte (pour la traçabilité, l'explorateur de session,…). - - - - - Any SAML Service Provider, for example: - - - Tout fournisseur de service SAML, par exemple: - - - - - Handlers have a session cache, with a default lifetime of 10 minutes. + Try http://test1.example.com or http://test2.example.com - Les agents disposent d'un cache de session d'une durée de vie par défaut de 10 minutes. + Essayez http://test1.example.com ou http://test2.example.com - User has no access authorization: FORBIDDEN (403) + Your database must have a specific table to host sessions. - - L'utilisateur ne dispose pas de droits d'accès : FORBIDDEN (403) + + Il faut dédier une table pour héberger les sessions. - Choice URL parameter + Memcached servers: addresses of Memcached servers, separated with spaces. + + + Serveurs Memcached : adresses des serveurs Memcached, separés par des espaces. + + + + + Handler build the preauth request and redirect user on Zimbra preauth URL + + + Le handler construit la requête de pré-authentification et redirige l'utilisateur sur l'URL de pré-authentification de Zimbra + + + + + Here are some examples for main databases servers. + + + Quelques exemples pour les serveurs principaux. + + + + + You can now the upload the certificate (cert.pem) on Google Apps. + + + Télécharger ensuite le certificat (cert.pem) dans Google Apps. + + + + + You can call it france-connect for example. + + + On peut l'appeler france-connect par exemple. + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots + + + + + By hand in Liferay administration screens + + + À la main dans les écrans d'administration de Liferay + + + + + Drupal is a CMS written in PHP. + + + Drupal est un CMS écrit en PHP. + + + + + Also adapt your entityID to match the Assertion issuer: google.com/a/mydomain.org + + + Adapter également l' "entityID" pour qu'elle corresponde à l'émetteur de l'assertion : google.com/a/mydomain.org + + + + + http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions + + + http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions + + + + + SAML 2 Service: SAML metadata administration + + + Service SAML : administration des métadonnées SAML + + + + + CAS_pgtFile + + + CAS_pgtFile + + + + + ../../../../media/documentation/googleapps-export-priv-key.png + + + ../../../../media/documentation/googleapps-export-priv-key.png + + + + + Body for password mail - Paramètre d'URL pour "Choice" + Corps du message de changement de mot-de-passe - ../documentation/presentation.html#login + An authorization is defined by: - ../documentation/presentation.html#login + Une autorisation est définie pas : - Older versions + IssuerDB + + + IssuerDB + + + + + Modify Manager protection + + + Modifier la protection du manager + + + + + SVN access - Versions précédentes + Accès au dépôt SVN - The path to the main directory + twitterKey - - Le chemin du répertoire principal + + twitterKey - This is not the case of Memcached for example. + So, to keep user password in session, you cannot just export the password variable in session. + + + Donc pour conserver le mot-de-passe utilisateur dans la session, on ne peut seulement exporter la variable mot-de-passe dans la session. + + + + + Success mail content (optional): Content of mail sent when password is changed + + + Contenu du message (optionnel) : contenu du courriel envoyé lorsque le mot-de-passe est changé + + + + + jre > 1.4 + + + jre > 1.4 + + + + + OBM_UID + + + OBM_UID + + + + + _password + + + _password + + + + + menu.png - C'est par exemple le cas de Memcached. + menu.png - http://manager.example.com + Use rule: a rule to allow user to use this module, set to 1 to always allow. + + + Règle d'utilisation : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. + + + + + This works with every LDAP v2 or v3 server, including Active Directory. + + + Ceci fonctionne avec tout serveur LDAP v2 ou v3, dont Active Directory. + + + + + ../documentation/current/writingrulesand_headers.html + + + ../documentation/current/writingrulesand_headers.html + + + + + You should have configured LL::NG as a SAML Identity Provider. + + + Il est nécessaire d'avoir configuré LL::NG comme fournisseur d'identité SAML, + + + + + Server hostname: this is the hostname or IP address of the Radius server + + + Nom d'hôte du serveur : le nom d'hôte ou l'adresse IP du serveur Radius + + + + + You can do it either by uploading the file, or get it from SP metadata URL (this require a network link between your server and the SP). + + + Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'URL de métadatas du SP (à condition d'avoir un lien réseau entre le serveur et le SP): + + + + + $uid + + + $uid + + + + + EntityId: Salesforce (the SP) Entity ID. + + + EntityId : identifiant d'entité Salesforce (le SP). + + + + + http://www.mediawiki.org + + + http://www.mediawiki.org + + + + + Configuration database + + + Base de données de la configuration + + + + + update-alternatives --config editor + + + update-alternatives --config editor + + + + + [manager] +  +# Manager protection: by default, the manager is protected by a demo account. + + + [manager] +  +# Manager protection: by default, the manager is protected by a demo account. + + + + + portal.png - http://manager.example.com + portal.png - Change default DNS domain + You can also use a FastCGI server using index.fcgi given in portal examples. - - Changer le domaine DNS par défaut + + On peut utiliser un serveur FastCGI en utilisant le fichier index.fcgi disponible dans les exemples du portail. - Portal (pastel theme) + This should be set as Default. - Portail (thème pastel) + Peut être défini par défaut. - <IfModule auth_kerb_module> - - - <IfModule auth_kerb_module> - - - - - # rule -admin -> $admin ||= ($uid eq 'foo' or $uid eq 'bar') -# header -Display-Name -> $displayName ||= $givenName." ".$surName + ../download.html - # règle -admin -> $admin ||= ($uid eq 'foo' or $uid eq 'bar') -# en-tête -Display-Name -> $displayName ||= $givenName." ".$surName + ../download.html - Go to the Manager and create a new virtual host for LimeSurvey. + If you need to add a template parameter for your customization, then add to lemonldap-ng.ini: - - Aller dans le manager et créer un nouvel hôte virtuel pour LimeSurvey. + + Pour ajouter un paramètre de modèle, l'ajouter dans lemonldap-ng.ini: - HTTP Basic Authentication + http://search.cpan.org/search?query=DBD%3A%3A&mode=module - - Authentification basique HTTP + + http://search.cpan.org/search?query=DBD%3A%3A&mode=module - Users + ../../documentation/presentation.html#login + + + ../../documentation/presentation.html#login + + + + + 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. + + + On peut ensuite choisir n'importe quel autre module de gestion des utilisateurs et des mots-de-passe mais pour déléguer totalement l'authentification à BrowserID, choisir None pour la gestion des utilisateurs et des mots de passe. + + + + + Access rule: $groups =~ /\badministrators\b/ - Utilisateurs + Règle d'accès : $groups =~ /\badministrators\b/ - For MySQL, you need to set additional parameters: + Nick name - - Pour MySQL, il faut ajouter quelques paramètres : + + Nick name - The “default” rule is only applied if no other rule match - - - La règle “default” n'est appliquée que si aucune autre règle ne correspond - - - - - Prerequisites + Oliver BOIREAU - Pré-requis + Oliver BOIREAU - number - - - numero - - - - - http://deb.entrouvert.org/ + Multi values separator - http://deb.entrouvert.org/ + Séparateur des multiples valeurs - Edit also OBM Apache configuration to enable LL::NG Handler: + authentication_portal_1340022292201.png - - Éditer également la configuration du serveur Apache d'OBM pour activer les en-têtes LL::NG : + + authentication_portal_1340022292201.png - DBI UserDB connection password + Control header name: header that contains a value to control. - - Mot-de-passe de connexion UserDB DBI + + Nom de l'en-tête de contrôle : en-tête qui contient la valeur à contrôler. + + + + + Content Management System + + + Système de gestion de contenu + + + + + Optimized for session explorer and single session features. + + + Optimisé pour l'explorateur de sessions et les fonctionnalités de session unique. + + + + + <user username="both" password="tomcat" roles="tomcat,role1"/> +</tomcat-users> + + + <user username="both" password="tomcat" roles="tomcat,role1"/> +</tomcat-users> + + + + + First parameter passed to the custom function is the requested URL, that is + + + Le premier paramètre passé à la fonction personnalisée est l'URL demandée, c'est à dire + + + + + Nb users + + + Nb d'utilisateurs + + + + + Databases (DBI) + + + Bases de données (DBI) + + + + + "server_ip_address" => "localhost", + + + "server_ip_address" => "localhost", + + + + + Quick start tutorial + + + Tutoriel rapide + + + + + mailto:lemonldap-ng-dev@ow2.org + + + mailto:lemonldap-ng-dev@ow2.org + + + + + An URL pattern (or default to match other URLs) + + + Une expression sur l'URL (ou default pour les URLs ne correspondant pas aux règles) + + + + + In this case you will have two Apache configuration files: + + + Dans ce cas 2 fichiers de configuration Apache doivent être renseignés : + + + + + logout_sso http://intranet/ + + + logout_sso http://intranet/ + + + + + documentation:latest:logs + + + documentation:latest:logs + + + + + See Register partner Service Provider on LemonLDAP::NG configuration chapter. + + + Voir Enregistrer un fournisseur de service dans LemonLDAP::NG. + + + + + FOSDEM + + + FOSDEM + + + + + Warning: key is not defined, set it in the manager ! + + + Warning: key is not defined, set it in the manager ! + + + + + To summarize, to get the user connected trough the Auth-User HTTP Header, use this Sping Security configuration: + + + En résumé, pour connecter les utilisateurs vie l'entête HTTP Auth-User, utiliser cette configuration de Spring Security : + + + + + Give a non ascii data + + + Done une valeur non-ascii + + + + + Password reset + + + Réinitialisation de mots-de-passe + + + + + accept + + + accept + + + + + IssuerDB use + + + Utilisation de IssuerDB + + + + + Order deny,allow + + + Order deny,allow + + + + + Install the package lemonldap-ng-conf on all server which contains one of those packages. + + + Installer le paquet lemonldap-ng-conf sur tous les serveurs qui contiennent un de ces paquets. + + + + + portalRequireOldPassword + + + portalRequireOldPassword + + + + + Shared attributes (SREG) + + + Attributs partagés (SREG) + + + + + Options +ExecCGI +FollowSymLinks + + + Options +ExecCGI +FollowSymLinks + + + + + Allow only one IP address per user + + + N'autoriser qu'une adresse IP par utilisateur + + + + + When using IDP modules (like CAS or SAML), the activation of Apache authentication can alter the operation. + + + Lorsqu'on utilise des modules IDP (tels CAS ou SAML), l'activation de 'authentification Apache peut altérer l'operation. + + + + + SAML can use different NameID formats. + + + SAML peut utiliser plusieurs formats de NameID. + + + + + install http_authentication plugin + + + installer le plugin http_authentication + + + + + In Manager, go in General Parameters > Authentication modules and choose OpenID for authentication and/or users. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir OpenID pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + iso2unicode($name) + + + iso2unicode($name) + + + + + Default + + + Défaut + + + + + Restart all your Apache servers + + + Redémarrer tous vos serveurs Apache + + + + + See Writing rules and headers for more. + + + Voir Écrire les règles et en-têtes pour plus d'informations. @@ -30234,290 +8610,18 @@ Display-Name -> $displayName ||= $givenName." ".$surName - ../../documentation/features.html#session_restrictions + Deny access to /config/ directory - - ../../documentation/features.html#session_restrictions + + Interdire l'accès au répertoire /config/ - Note that variables designed by $xx correspond to the name of the exported variables or macro names. + c:/my hardisk/tomcat/ - - Noter que les variables designées par $xx correspondent au nom de variables exportées ou de noms de macro. - - - - - Value: application logout URL - - - Valeur : URL de déconnexion de l'application - - - - - RewriteRule ^/saml/.* /index.pl - - - RewriteRule ^/saml/.* /index.pl - - - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help - - - - - Apache authentication module will set the REMOTE_USER environment variable, which will be used by LL::NG to get authenticated user. - - - Les modules d'authentification Apache renseignent la variable d'environnement REMOTE_USER, qui sera utilisée par LL::NG pour obtenir le nom d'utilisateur authentifié. - - - - - Since version 1.90 of Apache::Session, you can use Apache::Session::MySQL::NoLock instead - - - Depuis la version 1.90 d'Apache::Session, on peut utiliser Apache::Session::MySQL::NoLock à la place - - - - - https://metacpan.org/module/Web::ID::Certificate::Generator - - - https://metacpan.org/module/Web::ID::Certificate::Generator - - - - - ldapsessionbackend - - - ldapsessionbackend - - - - - For example, a LL::NG server can be: - - - Par exemple, un serveur LL::NG peut être : - - - - - http://zimbra.example.com/zimbrasso - - - http://zimbra.example.com/zimbrasso - - - - - Then, go in Radius parameters: - - - Ensuite, aller dans les paramètres Radius: - - - - - 2 kind of files may be translated: - - - 2 types de fichiers peuvent être traduits : - - - - - Portal menu - - - Menu du portail - - - - - Handler: Apache modules used to protect applications - - - Agent (Handler): module Apache utilisé pour protéger les applications - - - - - Internal Proxy - - - Proxy interne - - - - - Application Programming Interface - - - Interface de programmation - - - - - <bean id="LemonLDAPNGFilter" class= -"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"> - - - <bean id="LemonLDAPNGFilter" class= -"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"> - - - - - install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) - - - install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) - - - - - LL::NG can delegate authentication to a CAS server. - - - LL::NG peut déléguer l'authentification à un serveur CAS. - - - - - ../css/all.css - - - ../css/all.css - - - - - Client ID: Client ID given by OP - - - Identifiant client : identifiant client donné par l'OP - - - - - screenshots - - - captures d'écran - - - - - Before installing the packages, install all dependencies. - - - Avant d'installer les paquets, installer toutes les dépendances. - - - - - So for Handler on different physical servers than the Portal, a user with an expired session can still be authorized still the cache expires. - - - Ainsi pour les agents installés sur des serveurs physiquement différent de celui hébergeant le portail, un utilisateur dont la session a expiré peut toujours être autorisé jusqu'à expiration du cache. - - - - - http://vhost.example.com/appli1 - - - http://vhost.example.com/appli1 - - - - - GRANT SELECT,INSERT,UPDATE,LOCK TABLES ON lmConfig.* - - - GRANT SELECT,INSERT,UPDATE,LOCK TABLES ON lmConfig.* - - - - - </property> -</bean> -  -<security:authentication-manager alias="authenticationManager" /> - - - </property> -</bean> -  -<security:authentication-manager alias="authenticationManager" /> - - - - - Disabling Safe jail - - - Désactiver la cage sécurisée - - - - - This parameter is used by SAML IDP to fill the NameID in authentication responses. - - - Ce paramètre est utilisé par l'IdP SAML pour construire le NameID dans les réponses d'authentification. - - - - - http://vhost.example.com/appli2 - - - http://vhost.example.com/appli2 - - - - - ../../../../media/applications/drupal_logo.png - - - ../../../../media/applications/drupal_logo.png - - - - - Full name - - - Nom complet - - - - - Twitter application secret - - - Secret d'application Twitter - - - - - http://search.cpan.org/perldoc?Apache::Session::MySQL - - - http://search.cpan.org/perldoc?Apache::Session::MySQL + + c:/my hardisk/tomcat/ @@ -30586,274 +8690,262 @@ WithPeak[test.example.com]: wmy - SREG mapping: link between SREG attributes and session keys (see below). + How do users authenticate?: by login - - Associations SREG : liens entre les attributs SREG et les clefs de session (voir ci-dessous). + + How do users authenticate?: by login - http://perldoc.perl.org/functions/package.html + Gigabyte - - http://perldoc.perl.org/functions/package.html + + Gigaoctet - In the context of an HTTP transaction, the basic access authentication is a method designed to allow a web browser, or other client program, to provide credentials – in the form of a user name and password – when making a request. + configuration: where configuration is stored - - Dans le contexte d'une transaction HTTP, l'authentification basique est une méthode qui permet au navigateur ou un autre programme client de fournir des éléments d'authentification – sous la forme d'un nom et d'un mot de passe – à chaque requête. + + configuration : où la configuration est stockée - //"userobm_delegation_target" => , + Notifications: prompt users with a message if found in the notification database - - //"userobm_delegation_target" => , + + Notifications : interrompt les utilisateurs avec un message s'il est trouvé dans la base de données des notifications - Authentication table: where login and password are stored + Cookie name: name of the cookie, can be changed to avoid conflicts with other LemonLDAP::NG installations - - La table d'authentification : où les logins and et mots-de-passe sont stockés + + Nom de cookie : nom du cookie, peut être changé pour éviter les conflits avec d'autres installations LemonLDAP::NG - documentation:lemonldap-ng-architecture.png + It allows to use SAML to authenticate users. + + + SalesForce permet l'emploi de SAML pour authentifier les utilisateurs. + + + + + LL::NG can use a lot of databases as authentication, users and password backend: + + + LL::NG peut utiliser de nombreuses bases de données comme backend d'authentification, d'utilisateurs et de mots de passe : + + + + + Check XSS Attacks: Set to 'Off' to disable XSS checks. + + + Contrôler les attaques XSS : mettre à 'désactivé' pour désactiver la détection des attaques XSS. + + + + + print STDERR "SOAP Error: " . $r->fault->{faultstring}; +} +else { + + + print STDERR "SOAP Error: " . $r->fault->{faultstring}; +} +else { + + + + + https://upgrade.yubico.com/getapikey/ + + + https://upgrade.yubico.com/getapikey/ + + + + + "userobm_ext_id" => "HTTP_OBM_SERIALNUMBER", + + + "userobm_ext_id" => "HTTP_OBM_SERIALNUMBER", + + + + + applications:googleapps_logo.png + + + applications:googleapps_logo.png + + + + + The portal is the visible part of LemonLDAP::NG, all user interactions are displayed on it. + + + Le portail est la partie visible de LemonLDAP::NG, toutes les interactions utilisateurs y sont affichées. + + + + + language + + + language + + + + + ../media/screenshots/1.1/mailreset/mailreset_step5.png + + + ../media/screenshots/1.1/mailreset/mailreset_step5.png + + + + + Metadata + + + Métadonnée + + + + + Disable all signature flags in Options » Signature, except Sign SSO message which should be to On + + + Désactiver toutes les cases dans Options » Signature, excepté Signer les messages SSO qui doit être activée + + + + + Code snippet + + + Exemple de code + + + + + MediWiki local configuration + + + Configuration locale MediaWiki + + + + + documentation:latest:portalcustom - documentation:lemonldap-ng-architecture.png + documentation:latest:portalcustom - https://www.djangoproject.com/ + Order your rules - - https://www.djangoproject.com/ + + Ordonner les règles - Connectors + //"userobm_photo_id" => , - - Connecteurs + + //"userobm_photo_id" => , - http://en.wikipedia.org/wiki/Central_Authentication_Service + Local groups - http://fr.wikipedia.org/wiki/Central_Authentication_Service + Groupes locaux - American Standard Code for Information Interchange - - - American Standard Code for Information Interchange - - - - - translation memory directory = [path/to/trunk/build/lemonldap-ng]/omegat.files/zz/tm/ + This concerns all parameters for the Organization metadata section: - Répertoire des mémoires de traduction = [chemin/vers/trunk/build/lemonldap-ng]/omegat.files/zz/tm/ + Ceci concerne tous les paramètres de la section "organization" des métadatas : - Convert existing configuration + Reset value: value to set in reset attribute to activate password reset (default: TRUE). - - Convertir la configuration existante + + Valeur de reset : valeur à mettre dans l'attribut reset pour activer la réinitialisation du mot-de-passe (défaut : TRUE). - it may be the backbone of a heterogeneous architecture. + One of this module can be used to delegate authentication server to the web server: Webserver Auth. + + + L'un de ses modules peut être utilisé pour déléger l'authentification serveur au serveur web : Webserver Auth. + + + + + Check if URL asked is valid + + + Vérifie que l'URL demandée est validée + + + + + DNSDOMAIN: Main DNS domain (default: example.com) + + + DNSDOMAIN : domaine DNS proncipal (défaut : example.com) + + + + + Available bindings are: - il peut être le pivot d'une architecture hétérogène. + Les déclarations disponibles sont : - RewriteEngine On + //"userobm_nomade_local_copy" => , - - RewriteEngine On + + //"userobm_nomade_local_copy" => , - To configure the user identifier in access log, go in Manager, General Parameters > Logging > REMOTE_USER. + You can for example set up a fail-over cluster with Heartbeat and HAproxy, like this: - - Pour configurer l'identifiant utilisateur dans les journaux d'accès, aller dans le manager, Paramètres généraux > Journalisation > REMOTE_USER. + + Par exemple on peut créer un cluster avec Heartbeat et HAproxy : - notificationStorageOptions + my $res = $r->result(); - - notificationStorageOptions - - - - - Null - - - Null - - - - - # Uncomment this to activate status module - - - # Uncomment this to activate status module - - - - - Secret token: used to check integrity of OpenID response. - - - Secret token : utilisé pour vérifier l'integrité des réponses OpenID. - - - - - You can first check on LemonLDAP::NG JIRA project that your bug is not already referenced, and then create it (with a registered account). - - - Commencez par vérifier sur le site JIRA du projet LemonLDAP::NG que votre bogue n'est pas déjà référencé, et créez le sinon (avec un compte préalablement créé). - - - - - Restart Apache and try to log on Manager. - - - Redémarrer Apache et tenter de se connecter au manager. - - - - - Known supported applications - - - Applications connues pour être supportées - - - - - screenshots:1.1:mailreset:mailreset_step5.png - - - screenshots:1.1:mailreset:mailreset_step5.png - - - - - User Provisioning Enabled: should create automatically the user in Salesforce (not functionnal right now) - - - User Provisioning Enabled : création automatique des utilisateurs dans Salesforce (pas fonctionnel à l'heure actuelle) - - - - - Logout rule (for example logout_app_sso) - - - Règle de déconnexion (par exemple logout_app_sso) - - - - - Notifications system - - - Systèmes de notification - - - - - get groups where user is registered - - - obtenir les groupes dont l'utilisateur est membre - - - - - Access rules: check user's right on URL patterns - - - Des règles d'accès : examine les droits de l'utilisateur via des expressions sur les URL - - - - - Remember to change the access rule in Manager virtual host to allow new administrators. - - - Ne pas oublier de changer la règle d'accès à l'hôte virtuel du manager pour autoriser les nouveaux administrateurs. - - - - - For the certificate, you can build it from the signing private key registered in Manager. - - - Pour le certificate, vous pouvez le construire en signant la clef privée enregistrée dans le Manager. - - - - - <role rolename="role1"/> - - - <role rolename="role1"/> - - - - - /_detail/icons/terminal.png?id=documentation - - - /_detail/icons/terminal.png?id=documentation - - - - - Safe jail - - - Cage sécurisée - - - - - The AuthDemo and UserDBDemo will allow you to log in and get the standard attributes (uid, cn and mail). - - - AuthDemo et UserDBDemo permettent de se connecter et d'avoir les attributs standards (uid, cn et mail). + + my $res = $r->result(); @@ -30866,918 +8958,202 @@ WithPeak[test.example.com]: wmy - By default, user will be redirected on portal if no URL defined, or on the specified URL if any. + LL::NG uses Apache SSL module, like any other Apache authentication module, with extra features: - - Par défaut, l'utilisateur est redirigé vers le portail si aucune URL n'est définie ou vers l'URL indiquée sinon. + + LL::NG utilise le module SSL d'Apache, comme n'importe quel module d'authentification d'Apache avec quelques fonctionnalités supplémentaires : - Security parameters + http://www.switch.ch/aai/support/tools/wayf.html - Paramètres de sécurité + http://www.switch.ch/aai/support/tools/wayf.html - Hello <TMPL_VAR NAME="myparam">! + GLib - - Hello <TMPL_VAR NAME="myparam">! + + GLib - There are no global headers. + //"userobm_samba_home" => , + + + //"userobm_samba_home" => , + + + + + Trusted domains - Il n'y a pas d'en-tête global. + Domaines agréés - Skin + ../media/icons/flags/ua.png - - thème + + ../media/icons/flags/ua.png - AD password policy + If OpenID is used as users database, attributes will be requested to the server with SREG extention. - - Politique de mots-de-passe AD + + Si OpenID est utilisé comme base d'utilisateurs, les attributs sont demandés en utilisant l'extension SREG d'OpenID. - A web browser launched from the computer (to access localhost) + http://phpldapadmin.sourceforge.net + + + http://phpldapadmin.sourceforge.net + + + + + Import or generate security keys - Un navigateur web lançé depuis ce serveur (pour accéder à la boucle locale) + Importer ou generer les clefs de securité - Copy en subroutine to zz (where zz is your international code, example: “fr” for France) then translate messages. + You need to register a new application on Twitter to get API key and API secret. - Copiez la fonction en en zz (où zz est votre code international, exemple: “fr” pour le français) et traduisez ensuite les messages. + Vous devez enregistrer votre nouvelle application dans Twitter pour obtenir la clef de l'API et son secret. - In Manager, go in General Parameters > Authentication modules and choose LDAP for authentication, users and/or password modules. + Parameters for DBI backend are the same as DBI configuration backend. - - Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir LDAP) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + Les paramètres pour le backend DBI sont les mêmes que ceux du backend de configuration DBI. - Single Logout + syslog + + + syslog + + + + + → The host is not known by LemonLDAP::NG. + + + → L'hôte n'est pas connu de LemonLDAP::NG. + + + + + IDP resolution cookie name: by default, it's the LL::NG cookie name suffixed by idp, for example: lemonldapidp. - Single Logout (SLO) + Nom du cookie de résolution de l'IDP: par défaut, c'est le nom du cookie LL::NG auquel est adjoint idp, par exemple: lemonldapidp. - default_sidebar + Backends - - default_sidebar + + Backends - # Uncomment this line if you use Lemonldap::NG menu - - - # Décommenter cette ligne si le menu Lemonldap::NG est utilisé - - - - - Configuration can be stored in several formats (SQL, File, LDAP) but must be shared over the network if you use more than 1 server. - - - La configuration peut être stockée sous plusieurs formats (SQL, File, LDAP) mais doit être partégée via le réseau si on utilise plus d'un serveur. - - - - - This timeout allows to purge sessions of lost RelayState. - - - Ce délai permet de supprimer les sessions des RelayState perdus. - - - - - <Files *.pl> + RBAC model - <Files *.pl> + Modèle RBAC - contact.html + screenshots:1.1:mailreset:mailreset_step2.png - - contact.html + + screenshots:1.1:mailreset:mailreset_step2.png - screenshots.html + By default, configuration is stored in files, so access trough network is not possible. - - screenshots.html + + Par défaut, la configuration est stockée dans des fichiers, donc l'accès par le réseau n'est en général pas possible. - TikiWiki, … + default_access (optional): what result to return if logon_hours is empty - - TikiWiki, … + + default_access (optionnel) : resultat à retourner si logon_hours est vide - An OpenID server with CAS authentication + Port: port of the application (by default, 80 for http, 443 for https) - - Un serveur OpenID avec une authentification CAS + + Port : port de l'application (par défaut, 80 pour http, 443 pour https) - Friendly Name: optional, SAML attribute friendly name. + LL::NG can use SAML2 to get user identity and grab some attributes defined in user profile on its Identity Provider (IDP). - - Nom alternatif: optionnel, nom alternatif de l'attribut SAML. + + LL::NG peut utiliser SAML2 pour obtenir l'identité et d'autres attributs definis dans le profil utilisateur défini chez son fournisseur d'identité (IDP). - Authentication table + Google does not support logout trough OpenID Connect. - - Table d'authentification + + Google ne supporte pas la déconnexion via OpenID-Connect. - Choose for example http://zimbra.example.com/zimbrasso as SSO URL and set it in application menu. + In the context of an HTTP transaction, the basic access authentication is a method designed to allow a web browser, or other client program, to provide credentials – in the form of a user name and password – when making a request. - - Choisir par exemple http://zimbra.example.com/zimbrasso comme URL SSO et insérer la dans le menu application. + + Dans le contexte d'une transaction HTTP, l'authentification basique est une méthode qui permet au navigateur ou un autre programme client de fournir des éléments d'authentification – sous la forme d'un nom et d'un mot de passe – à chaque requête. - ~7500 + documentation:liferay_1.png - - ~7500 + + documentation:liferay_1.png - You can install Lemonldap::NG using packages (rpm or deb) or by hand as described below. + LL::NG use cron jobs to: - - Vous pouvez installer Lemonldap::NG en utilisant des paquets (rpm ou deb) ou à la main comme décrit ci-après. - - - - - ../../../css/print.css - - - ../../../css/print.css - - - - - [manager] -protection = manager - - - [manager] -protection = manager - - - - - adminSessions/: read/write access to sessions (required for distant Portal, distant Manager or distant Handlers which modify sessions) - - - adminSessions/ : accès en lecture/écriture aux sessions (nécessaire pour les portails ou manager distants ou les handlers distants qui modifient les sessions) - - - - - OW2 Con - - - OW2 Con - - - - - Signed Authentication Request: set to On to always sign authentication request. - - - Requête d'authentification signée : mettre à « activé » pour toujours signer les requêtes d'authentifications. - - - - - If so, you can redirect users to a HTML page that explain that it is safe to close browser after disconnect. - - - Dans ce cas, il faut rediriger les utilisateurs vers une page HTML qui explique qu'il est préférable de clore son navigateur après déconnexion. - - - - - Proxy cookie name - - - Nom du cookie du proxy - - - - - NTLM - - - NTLM - - - - - ant - - - ant - - - - - ldap://localhost - - - ldap://localhost - - - - - $givenName - - - $givenName - - - - - Logs - - - Journaux - - - - - Central Authentication Service - - - Central Authentication Service - - - - - SAML service configuration is a common step to configure LL::NG as SAML SP or SAML IDP. - - - La configuration du service SAML est une étape commune pour configurer LL::NG comme fournisseur de service SAML (SP) ou fournisseur d'identité SAML (IDP). - - - - - Mail - - - Mail - - - - - svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap - - - svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap - - - - - Allow only one IP address per user - - - N'autoriser qu'une adresse IP par utilisateur - - - - - Force port in redirection - - - Force le port dans les redirections - - - - - trustedDomains - - - trustedDomains - - - - - Proxy LL::NG - - - Proxy LL::NG - - - - - See OpenIDConnect service configuration chapter. - - - Voir le chapître de configuration du service OpenID-Connect. - - - - - UCANSS - - - UCANSS - - - - - So the above example can also be written like this: - - - Ainsi l'exemple ci-dessous peut être écrit simplement : - - - - - JWT signature verification - - - Vérification de signature JWT - - - - - In this case you will have two Apache configuration files: - - - Dans ce cas 2 fichiers de configuration Apache doivent être renseignés : - - - - - Feature - - - Fonctionnalité - - - - - Datas related to SAML protocol - - - Donnée relative au protocole SAML - - - - - Deny access to /config/ directory - - - Interdire l'accès au répertoire /config/ - - - - - Subject for confirmation mail - - - Sujet du message de confirmation - - - - - KrbAuthRealms EXAMPLE.COM - - - KrbAuthRealms EXAMPLE.COM - - - - - Auth-User: $uid - - - Auth-User: $uid - - - - - accept: all authenticated users can pass - - - accept: tout utilisateur authentifié est autorisé - - - - - documentation:latest:writingrulesand_headers - - - documentation:latest:writingrulesand_headers - - - - - Add an Apache access control to avoid other access. - - - Ajouter un contrôle d'accès Apache pour éviter les autres accès. - - - - - Some-Thing - - - Some-Thing - - - - - LemonLDAP::NG provides these packages: - - - LemonLDAP::NG fournit ces paquets : - - - - - Spring Security (ACEGI) - - - Sécurité Spring (ACEGI) - - - - - http://search.cpan.org/perldoc?Apache::Session::Redis - - - http://search.cpan.org/perldoc?Apache::Session::Redis - - - - - Display: - - - Affichage : - - - - - This module is a LL::NG specific identity federation protocol. - - - Ce module fournit un protocole de fédération d'identité spécifique à LL::NG. - - - - - This page presents the SP initiated mode. - - - Cette page présente le mode initié par le SP. - - - - - ->uri('urn:Lemonldap::NG::Common::CGI::SOAPService') - - - ->uri('urn:Lemonldap::NG::Common::CGI::SOAPService') - - - - - /_detail/icons/flags/fr.png?id=documentation%3Aconferences - - - /_detail/icons/flags/fr.png?id=documentation%3Aconferences - - - - - yum install lemonldap-ng - - - yum install lemonldap-ng - - - - - You can also use different user/password for your servers by overriding parameters globalStorage and globalStorageOptions in lemonldap-ng.ini file. - - - On peut utiliser différent login/mot-de-passe pour les serveurs en surchargeant les paramètres globalStorage et globalStorageOptions dans le fichier lemonldap-ng.ini. - - - - - Spring Security provides a default pre-authentication mechanism that can be used to connect your J2EE application to LL::NG. - - - Spring Security fournit un mécansime de pre-authentification par défaut qui peut être utilisé pour connecter une application J2EE à LL::NG. - - - - - portalcustom - - - portalcustom - - - - - DataSource - - - DataSource - - - - - "userobm_company" => "HTTP_OBM_O", - - - "userobm_company" => "HTTP_OBM_O", - - - - - +10y: ten years from session creation - - - +10y : dix ans après la création de la session - - - - - SetHandler perl-script - - - SetHandler perl-script - - - - - http://www.youtube.com/watch?v=OJGB6jdN34Q - - - http://www.youtube.com/watch?v=OJGB6jdN34Q - - - - - /_detail/icons/flags/ua.png?id=press - - - /_detail/icons/flags/ua.png?id=press - - - - - Hosted application - - - Application hébergée - - - - - Password reset - - - Réinitialisation de mots-de-passe - - - - - Please always try to find another solution to protect your application with LL::NG. - - - Il est en général préférable de trouver une autre solution pour protéger les applications avec LL::NG. - - - - - This is the entry point of our login cinematic. - - - C'est le point d'entrée de la cinématique de connexion. - - - - - Status module activation - - - Activation du module de statut - - - - - Apache Tomcat - - - Apache Tomcat - - - - - Secure Token allow requests in error - - - Le jeton sécurisé autorise les requêtes en cas d'erreur - - - - - # SOAP functions for notification insertion (disabled by default) -<Location /index.pl/notification> - - - # SOAP functions for notification insertion (disabled by default) -<Location /index.pl/notification> - - - - - LinShare - - - LinShare - - - - - CSOD control panel - - - Panneau de configuration CSOD - - - - - All other elements will be removed including HTML elements like <b>. - - - Tous les autres éléments seront supprimés y compris les balises HTML telles <b>. - - - - - Build your packages - - - Construire les paquets - - - - - in the value field, set the field name. - - - dans le champ valeur, mettre le nom du champ. - - - - - Groups - - - Groupes - - - - - → The specified virtual host was not configured in Manager. - - - → L'hôte virtuel utilisé n'est pas configuré dans le manager. - - - - - For example, to forward login ($uid) and password ($_password if password is stored in session): - - - Par exemple, pour exporter l'identifiant ($uid) et le mot-de-passe ($_password si le mot-de-passe est stocké dans la session): - - - - - For now, the authentication service parameter has no domain available. - - - Pour l'instant, le paramètre du service d'authentification ne dispose pas d'un domaine disponible. - - - - - Portal - - - Portail - - - - - MediaWiki virtual host in Manager - - - Hôte virtuel Mediawiki dans le manager - - - - - Using this, we can do a very simple interoperability system between 2 organizations using two LL::NG structures: - - - En utilisant ce système, on peut avoir une simple interopérabilité entre 2 organisations utilisant chacune leur système LL::NG : - - - - - 0.9.4_application_menu.png - - - 0.9.4_application_menu.png - - - - - It should be the same value as the organization domain url, displayed on the previous section - - - Ce devrait être la même valeur que l'URL du domaine indiqué dans la section précédente - - - - - SMTP / Reset password by mail - - - SMTP / réinitialisation de mot-de-passe par courriel - - - - - Mediawiki - - - Mediawiki - - - - - casAttr - - - casAttr - - - - - You have to change it to match your admin user (or use other conditions like group membership, or any other rule based on a session variable). - - - Il faut la changer pour correspondre au nouvel administrateur (ou utiliser une autre conditions telle l'appartenance aux groupes ou tout autre règle basée sur des variables de session). - - - - - /_detail/screenshots/1.0/pastel/password.png?id=screenshots - - - /_detail/screenshots/1.0/pastel/password.png?id=screenshots - - - - - http://search.cpan.org/perldoc?Apache2::URI#unescape_url - - - http://search.cpan.org/perldoc?Apache2::URI#unescape_url - - - - - Gateways authentication: force transparent authentication on CAS server - - - Authentification des passerelles : force l'authentification transparente sur le serveur CAS - - - - - The secondary portal is declared in the Manager of the main LL::NG structure (else user will be rejected). - - - Le portail secondaire est declaré dans le Manager du système LL::NG principal comme une application (sinon les utilisateurs seront rejetés). - - - - - Validation of the session: external user has now a local session - - - Validation de la session : l'utilisateur externe dispose ainsi d'un session locale - - - - - Access rule - - - Règle d'accès - - - - - 1_admin - - - 1_admin - - - - - //"userobm_nomade_perms" => , - - - //"userobm_nomade_perms" => , - - - - - css/screen.css - - - css/screen.css - - - - - Solutions Linux - - - Solutions Linux - - - - - https://www.public.com - - - https://www.public.com + + LL::NG utilise des tâches planifiées pour : @@ -31790,26 +9166,638 @@ protection = manager - match with the correct values. + ../../../../css/all.css - - correspondent aux bonnes valeurs. + + ../../../../css/all.css - But you have to allow sessions web services, see SOAP sessions backend. + DBI user - - Il faut en revanche autoriser le service web des sessions, voir le backend de sessions SOAP. + + Utilisateur DBI - Authentication backend + This means that if several Handlers are deployed, each will manage its own statistics. + + + Donc si plusieurs agents sont déployés, chacun gère ses propres statistiques. + + + + + ../../../../media/documentation/googleapps-ssoconfig.png + + + ../../../../media/documentation/googleapps-ssoconfig.png + + + + + LL::NG can also act as OpenID server, that allows to interconnect two LL::NG systems. + + + LL::NG peut également agir en serveur OpenID, ce qui permet également d'interconnecter deux systèmes LL::NG. + + + + + Sessions are deleted by a scheduled task. - Module d'authentification + Les sessions sont effacées par des tâches planifiées. + + + + + A request to the main session database is done (trough SOAP session backend) to be sure that the session exists. + + + Une requête à la base de données des sessions principale est effectuée (via le backend de session SOAP) pour être sûr que la session existe. + + + + + 'create_survey' => $_SERVER['HTTP_AUTH_ADMIN'] || $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + 'create_survey' => $_SERVER['HTTP_AUTH_ADMIN'] || $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + + + (adapt the domain if necessary) + + + (adapter le domaine si nécessaire) + + + + + Jean-Thomas CHECCO + + + Jean-Thomas CHECCO + + + + + cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + + + A login is considered as successful if user get authenticated and is granted a session; as failed, if he fails to authenticate or if he is not allowed to open a session. + + + Une connexion est considérée comme réussie si l'utilisateur est authentifié et autorisé à ouvrir une session ; comme échouée, sinon. + + + + + Authentication process main steps are: + + + Les étapes du processus d'authentication sont : + + + + + portal + + + portail + + + + + Portal creates a session to store user data + + + Le portail crée une session et y stocke les données + + + + + If you choose to use MySQL, read how to increase MySQL performances. + + + Si MySQL est choisi, lire comment augmenter les performances de MySQL. + + + + + _openid_id + + + _openid_id + + + + + icons:jabber_protocol.png + + + icons:jabber_protocol.png + + + + + The main portal is configured to use CDA. + + + Le portail principal est configuré pour utiliser le CDA. + + + + + GRR + + + GRR + + + + + Translators that want to help us are welcome ! + + + Les traducteurs qui veulent nous aider sont les bienvenus ! + + + + + Display other sessions + + + Affiche les autres sessions + + + + + lemonldap-ng-portal-password.png + + + <lemonldap-ng-portal-password.png + + + + + Remote cookie name + + + Nom du cookie distant + + + + + memcachedsessionbackend + + + memcachedsessionbackend + + + + + LDAP server + + + Serveur LDAP + + + + + applications:spring_logo.png + + + applications:spring_logo.png + + + + + Advanced configuration + + + Configuration avancée + + + + + </Directory> +  + + + </Directory> +  + + + + + LemonLDAP::NG is a modular WebSSO (Single Sign On) based on Apache::Session modules. + + + LemonLDAP::NG est en WebSSO (Single Sign On) modulaire basé sur les modules Apache::Session. + + + + + Portal gets the session key + + + Le portail récupère la clef de session + + + + + Get the tarball + + + Récupérer l'archive + + + + + SOAP configuration backend + + + Backend de configuration SOAP + + + + + SOAP configuration backend proxy + + + le proxy de backend de configuration SOAP + + + + + Code to replace: + + + Code à remplacer : + + + + + 'key' => 'q`e)kJE%<&wm>uaA', + + + 'key' => 'q`e)kJE%<&wm>uaA', + + + + + checkDate($ssoStartDate, $ssoEndDate) + + + checkDate($ssoStartDate, $ssoEndDate) + + + + + François-Xavier DELTOMBE: developer, tester + + + François-Xavier DELTOMBE : developeur, testeur + + + + + Configure the Apache server that host the portal to use the Apache Kerberos authentication module + + + Configurer le serveur Apache qui héberge le portail utilisant le module d'authentification Kerberos d'Apache + + + + + internal_email_by_netid 1 + + + internal_email_by_netid 1 + + + + + OpenID login: the session key used to match OpenID login. + + + Identificant OpenID : la clef de session utilisée pour correspondre au login OpenID. + + + + + If the user is not created, or can not be created via LDAP import, the connection to Liferay will be refused. + + + Si le compte n'est pas créé ou ne peut être créé par un import LDAP, la connexion à Liferay sera refusée. + + + + + Convert HTTP header into environment variable + + + Convertir les en-têtes HTTP en variables d'environnement + + + + + All SSL options are documented in Apache mod_ssl page. + + + Toutes les options SSL sont documentées dans la page mod_ssl d'Apache. + + + + + logos:logo_abuledu.png + + + logos:logo_abuledu.png + + + + + Thomas CHEMINEAU + + + Thomas CHEMINEAU + + + + + <Location /index.pl/sessions> + + + <Location /index.pl/sessions> + + + + + lemonldap-ng-handler: contains Apache Handler implementation (agent) + + + lemonldap-ng-handler : contient l'implémentation de l'agent pour Apache (handler) + + + + + notification + + + notification + + + + + SLO binding: force binding to use for SLO (http-redirect, http-post, etc.) + + + Méthode SLO : force la méthode à utiliser pour le SLO (http-redirect, http-post, etc.) + + + + + ou=sessions,dc=example,dc=com + + + ou=sessions,dc=example,dc=com + + + + + Authorized domains: white list or black list of OpenID client domains (see below). + + + Domaines autorisés : liste blanche ou noire des domaines clients OpenID (voir ci-dessous). + + + + + applications:zimbra_logo.png + + + applications:zimbra_logo.png + + + + + To manage the other way (LL::NG → Google Apps), you can add a dedicated logout forward rule: + + + Pour gérer l'autre voie (LL::NG → Google Apps), ajouter une règle de redirection après déconnexion: + + + + + deleteSession: delete a session + + + deleteSession : efface une session + + + + + 'configurator' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + 'configurator' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + + + roleSeparator (optional): role values separator. + + + roleSeparator (optionnel) : séparateur des valeurs de rôle. + + + + + ../media/logos/logo_bpi.png + + + ../media/logos/logo_bpi.png + + + + + Contact + + + Contact + + + + + install_handler_libs + + + install_handler_libs + + + + + ../../../media/icons/personal.png + + + ../../../media/icons/personal.png + + + + + SVN nightly builds + + + Extraction nocturne du dépôt SVN + + + + + Datas around the authentication process. + + + Données concernant le processus d'authentification. + + + + + Options: redirection port and protocol + + + Des options : port de redirection et protocole + + + + + Manager virtual host is used to serve configuration interface and local documentation. + + + L'hôte virtuel du manager est utilisé pour servir l'interface de configuration et la documentation locale. + + + + + Exceptions: allow anonymous access for specific URLs (connectors, etc.) + + + Exceptions : autoriser l'accès anonyme pour les URLs spécifiques (connecteurs, etc.) + + + + + /_detail/icons/terminal.png?id=documentation + + + /_detail/icons/terminal.png?id=documentation + + + + + Verification URL: URL used to verifiy the BrowserID assertion. + + + URL de vérification : URL utilisée pour vérifier l'assertion BrowserID. + + + + + To do this in Manager, go in General Parameters > Advanced Parameters > Notifications. + + + pour ce faire dans le manager, aller dans Paramètres généraux > Paramètres avancés > Notifications. + + + + + $_auth eq LDAP or $_auth eq DBI + + + $_auth eq LDAP or $_auth eq DBI + + + + + The conditions are checked in alphabetical order of comments. + + + Les conditions sont examinées dans l'ordre alphabétique des commentaires. + + + + + For CentOS/RHEL: + + + Pour CentOS/RHEL : + + + + + RDBI + + + RDBI + + + + + Standard virtual host directives, to serve portal pages: + + + Directives standard d'hôte virtuel pour servir les pages du portail : + + + + + Allow from all + + + Allow from all + + + + + RewriteRule ^/saml/.* /index.pl +</IfModule> + + + RewriteRule ^/saml/.* /index.pl +</IfModule> + + + + + Password -> ... + + + Password -> ... + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html + + + + + The chosen logo file must be in portal applications logos directory (portal/skins/common/apps/). + + + Le logo choisi doit se trouver dans le répertoire des logos des applications (portal/skins/common/apps/). @@ -31822,10 +9810,3210 @@ protection = manager - dbiAuthPasswordCol + yum install lemonldap-ng + + + yum install lemonldap-ng + + + + + http://www.youtube.com/watch?v=OJGB6jdN34Q + + + http://www.youtube.com/watch?v=OJGB6jdN34Q + + + + + Apache is not configured to authenticate users ! + + + Apache is not configured to authenticate users ! + + + + + Order of categories in the menu + + + Ordre des catégories dans le menu + + + + + You can allow these users instead of reject them: + + + On peut autoriser ces utilisateurs au lieu de les rejeter : + + + + + http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ + + + http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ + + + + + So HTTP Basic Autentication is managed trough an HTTP header (Authorization), that can be forged by LL::NG, with this precautions: + + + Ainsi l'authentification basique HTTP est gérée par des en-têtes HTTP (Autorisation), qui peut être générée par LL::NG, avec les précautions suivantes : + + + + + clean Handler cache + + + nettoyer le cache des agents + + + + + ServerName zimbra.example.com +  + + + ServerName zimbra.example.com +  + + + + + user login + + + nom de connexion + + + + + notice for good authentications or external exchange (SAML, OpenID,…) + + + notice pour les authentifications réussies et les échanges externes (SAML, OpenID,…) + + + + + Mail headers: + + + En-têtes de courriel : + + + + + Install it to trust packages: + + + L'installer pour certifier les paquets : + + + + + Application list: display categories and applications allowed for the user + + + Liste des applications : affiche les catégories et applications autorisée pour l'utilisateur + + + + + portalSkin + + + portalSkin + + + + + ldapPpolicyControl + + + ldapPpolicyControl + + + + + Build your packages + + + Construire les paquets + + + + + Confirmation mail subject: Subject of mail sent when password change is asked (default: [LemonLDAP::NG] Password reset confirmation) + + + Sujet du message de confirmation : sujet du courriel envoyé lorsque le changement de mot-de-passe est demandé (défaut: [LemonLDAP::NG] Password reset confirmation) + + + + + SOAP based for client-server software, specific development, … + + + Basé sur SOAP pour les logiciels client-serveur, les développements spécifiques, … + + + + + Advanced features + + + Fonctionnalités avancées + + + + + Application name (optional): Application name (visible in Twitter) + + + Nom d'application (optionel) : nom de l'application (visible dans Twitter) + + + + + Main internal databases are: + + + Les principales bases de données internes sont : + + + + + See installation pages to know how install and use it. + + + Voir les pages d'installation pour apprendre à l'installer et l'utiliser. + + + + + nickname + + + nickname + + + + + Performances + + + Performances + + + + + LL::NG can use a white list or a black list to filter allowed OpenID domains. + + + LL::NG peut utiliser une liste blanche ou noire pour filtrer les domaines OpenID autorisés. + + + + + Reload virtual host + + + Recharger l'hôte virtuel + + + + + URL: URL of your society + + + URL: URL de votre organisation + + + + + Informix + + + Informix + + + + + _whatToTrace ipAddr + + + _whatToTrace ipAddr + + + + + Allow login from IDP: allow a user to connect directly from an IDP link. + + + Authentification depuis le fournisseur autorisée : autorise l'utilisateur à se connecter directement depuis un lien de l'IDP. + + + + + PerlResponseHandler ModPerl::Registry +</Files> + + + PerlResponseHandler ModPerl::Registry +</Files> + + + + + Path: keep ^/cas/ unless you have change Apache portal configuration file. + + + Chemin : laisser ^/cas/ sauf si le fichier de configuration Apache du portail a été modifiée. + + + + + Then, go in WebID parameters: + + + Ensuite, aller dans les paramètres WebID: + + + + + authChoiceModules + + + authChoiceModules + + + + + /_detail/icons/wizard.png?id=documentation + + + /_detail/icons/wizard.png?id=documentation + + + + + translation memory directory = [path/to/trunk/build/lemonldap-ng]/omegat.files/zz/tm/ + + + Répertoire des mémoires de traduction = [chemin/vers/trunk/build/lemonldap-ng]/omegat.files/zz/tm/ + + + + + Please refer to Liferay documentation to enable LDAP provisionning. + + + Se reporter à la documentation Liferay pour activer l'alimentation LDAP. + + + + + Zimbra preauth key + + + Clef de pré-authentification Zimbra + + + + + applications:bugzilla_logo.png + + + applications:bugzilla_logo.png + + + + + package SSOExtensions; +  +sub function1 { + + + package SSOExtensions; +  +sub function1 { + + + + + LemonLDAP::NG allows to store user logins and login attempts in their persistent session. + + + LemonLDAP::NG permet de stocker les connexions et tentatives dans les sessions persistantes. + + + + + All lemonldap-ng tools are in /usr/share/lemonldap-ng/bin/ + + + Tous les outils lemonldap-ng se trouvent dans /usr/share/lemonldap-ng/bin/ + + + + + ../../../../media/documentation/liferay_6.png + + + ../../../../media/documentation/liferay_6.png + + + + + Store user password in session data: see password store documentation. + + + Stocker le mot-de-passe de l'utilisateur dans les données de session : voir la documentation sur le stockage du mot-de-passe. + + + + + If the rule evaluation is true, the corresponding skin is applied. + + + Si la règle correspond, le thème correspondant est appliqué. + + + + + The configuration is done in Apache, in a virtual host. + + + La configuration est effectuée dans Apache, dans les hôtes virtuels. + + + + + This module is also available on GitHub. + + + Ce module est également disponible sur GitHub. + + + + + HTML templates: in <lang> tags, add your translation, they will be automaticaly used + + + Les modèles HTML: dans les balises <lang>, ajoutez vos traductions, elles seront automatiquement utilisées + + + + + DBI Pivot from user table + + + Pivot DBI pour la table utilisateur + + + + + Authorization + + + Autorisations + + + + + Identity provider: how forward user identity + + + Fournisseur d'identité : comment transférer l'identité + + + + + Timestamp of session creation + + + Date et heure (timestamp) de la création de la session + + + + + Mandatory: if set to On, then session will not open if this attribute is not given by IDP. + + + Obligatoire : si activé, les sessions ne seront ouvertes que si l'attribut est fourni par l'IDP. + + + + + Key: application name + + + Key : nom d'application + + + + + http://static.springsource.org/spring-security/site/ + + + http://static.springsource.org/spring-security/site/ + + + + + headers_map: map OBM internal field to LL::NG header + + + headers_map: établit la correspondance entre les champs internes d'OBM et les en-têtes LL::NG + + + + + MySQL + + + MySQL + + + + + 'directory_umask' => '007',? + + + 'directory_umask' => '007',? + + + + + Notification send function (index.pl/notification): + + + Fonction d'envoi de notifications (index.pl/notification): + + + + + A computer with a GNU/Linux or recent UNIX system + + + Un serveur équipé d'un GNU/Linux ou d'un système UNIX récent + + + + + LL::NG is designed using Model–View–Controller software architecture, so you just have to change HTML/CSS files to custom portal. + + + LL::NG a été conçu en utilisant l'architecture logicielle Modèle–Vue–Controlleur, ainsi vous avez juste à modifier les fichiers HTML/CSS pour personnaliser son portail. + + + + + To learn more about using Apache as reverse-proxy, see Apache documentation. + + + Pour en savoir plus sur l'utilisation d' Apache en reverse-proxy, consultez la documentation d'Apache. + + + + + See the README to know how install and configure it. + + + Voir le README pour l'installer et le configurer. + + + + + firstname + + + firstname + + + + + Bibliothèque Publique d'Information + + + Bibliothèque Publique d'Information + + + + + Known problems + + + Problèmes connus + + + + + secureTokenExpiration + + + secureTokenExpiration + + + + + The configuration is the same as the LDAP module. + + + La configuration est la même que mour le module LDAP. + + + + + ../pages/playground/playground.html + + + ../pages/playground/playground.html + + + + + DBI Password column - dbiAuthPasswordCol + Colonne du mot-de-passe DBI + + + + + }?); + + + }?); + + + + + You have to change it to match your admin user (or use other conditions like group membership, or any other rule based on a session variable). + + + Il faut la changer pour correspondre au nouvel administrateur (ou utiliser une autre conditions telle l'appartenance aux groupes ou tout autre règle basée sur des variables de session). + + + + + LemonLDAP::NG is also able to catch logout request on protected applications, with different behavior: + + + LemonLDAP::NG peut également intercepter les requêtes de déconnexion des applications protégées, avec différent comportements : + + + + + dbiAuthChain + + + dbiAuthChain + + + + + The menu is displayed if authentication is successful. + + + Le menu est affiché si l'authentification est réussie. + + + + + Certificate authorities file + + + Fichiers des autorités de certification + + + + + Handler status page + + + Page de statut de l'agent + + + + + AuthName "LL::NG Manager" + + + AuthName "LL::NG Manager" + + + + + dwho + + + dwho + + + + + ../../../../media/documentation/googleapps-menu.png + + + ../../../../media/documentation/googleapps-menu.png + + + + + Local cache + + + Cache local + + + + + vi LocalSettings.php + + + vi LocalSettings.php + + + + + You can add this repository to have recent packages: + + + Ajouter ce dépôt pour avoir les paquets les plus récents : + + + + + Each module can be activated trough a rule, using user session information. + + + Chaque module peut être activé via une règle en utilisant les informations de session de l'utilisateur. + + + + + You have to create the branch by yourself + + + Il faut toutefois créer manuellement la branche + + + + + print "Connected user: ".$_SERVER{HTTP_AUTH_USER}; + + + print "Connected user: ".$_SERVER{HTTP_AUTH_USER}; + + + + + Configure MediaWiki virtual host like other protected virtual host. + + + Configurer l'hôte virtuel Mediawiki comme n'importe quel autre hôte virtuel protégé. + + + + + ../pages/contact.html + + + ../pages/contact.html + + + + + Logout on EndSession end point + + + Déconnexion via point d'accès EndSession + + + + + Use our own YUM repository. + + + Utiliser votre propre dépôt YUM. + + + + + ../../../css/print.css + + + ../../../css/print.css + + + + + managerTreeAutoClose + + + managerTreeAutoClose + + + + + appsListOrder + + + appsListOrder + + + + + Configuration text editor + + + Éditeur de configuration en mode text + + + + + Secondary LL::NG structure + + + Systèe LL::NG secondaire + + + + + Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. + + + Django est un framework web de haut niveau écrit en Python qui favorise le développement rapide et propre et un design pragmatique. + + + + + Home + + + Accueil + + + + + When you use the multiple sessions restriction parameters, sessions are parsed for each authentication unless you use an Apache::Session::Browseable module. + + + Lorsque sont activées les paramètres de restriction d'ouverture de session, celles-ci sont toutes examinées à chaque nouvelle authentification sauf lorsqu'un module de la famille Apache::Session::Browseable est utilisé. + + + + + Then the second rule will be applied first, so every authenticated user will access to /pub/admin directory. + + + Alors la seconde règle est appliquée en premier, donc tous les utilisateurs authentifiés pourront accéder au répertoire /pub/admin. + + + + + "\@example.com" + + + "\@example.com" + + + + + protect the manager by Apache configuration + + + protéger le manager par configuration d'Apache + + + + + documentation:1.0:applications + + + documentation:1.0:applications + + + + + A day has 24 hours, and a week 7 days, so the value contains 168 bits, converted into 42 hexadecimal characters. + + + Un jour a 24 heures et une semaine 7 jours, donc la valeur contient 168 bits, convertie en 42 caractères hexadécimaux. + + + + + ../documentation/current/installrpm.html + + + ../documentation/current/installrpm.html + + + + + Such configuration can have some security problems: + + + Une telle configuration peut engendrer des problèmes de sécurité : + + + + + Client secret: Client secret given by OP + + + Secret client : secret client donné par l'OP + + + + + Password expiration workflow + + + Procédé d'expiration du mot-de-passe + + + + + It is recommended to use optional_no_ca since WebID doesn't use certificate authorities : + + + Il est recommandé d'utiliser « optional_no_ca » car WebID n'utilise pas d'autorité de certification : + + + + + <OrganizationDisplayName xml:lang="en">Example</OrganizationDisplayName> + + + <OrganizationDisplayName xml:lang="en">Exemple</OrganizationDisplayName> + + + + + documentation:remote-principle.png + + + documentation:remote-principle.png + + + + + The configuration name is the same that files, so lmConf-1, lmConf-2, etc. + + + Le nom de la configuration est le même que pour File : lmConf-1, lmConf-2, etc... + + + + + Install the module: + + + Installer le module : + + + + + An OpenID server with CAS authentication + + + Un serveur OpenID avec une authentification CAS + + + + + pages/contact.html + + + pages/contact.html + + + + + Want Assertions Signed: set to On to require that received assertions are signed. + + + Exiger des assertions signées : mettre à « activé » pour exiger de recevoir des assertions signées. + + + + + You can add, delete or modify a virtual host here. + + + Il est possible d'ajouter, effacer ou modifier un hôte virtuel ici. + + + + + Google Apps can use SAML to authenticate users, behaving as an SAML service provider, as explained here. + + + Les applications Google peuvent utiliser SAML pour authentifier les utilisateurs, en se comportant comme des fournisseurs de service SAML, tel qu'expliqué ici. + + + + + Yubikey secret key + + + Clef secrète Yubikey + + + + + Configure LemonLDAP::NG to use MySQL as main database + + + Configurer LemonLDAP::NG pour utiliser MySQL comme base de données principale + + + + + name + + + nom + + + + + They will be tested in the specified order. + + + Ils seront testés dans l'ordre indiqué. + + + + + Select Demonstration for authentication, user and password backend. + + + Selectionner Démonstration pour les backends authentification, utilisateurs et mots-de-passe. + + + + + HTTPS + + + HTTPS + + + + + Gendarmerie Nationale + + + Gendarmerie Nationale + + + + + Password expire warning : number of seconds between password expiration and the date from which user is warned his password will expire. + + + Délai d'avertissement d'expiration du mot-de-passe : nombre de secondes entre la date d'avertissement et l'expiration effective. + + + + + 'manage_template' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + 'manage_template' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + + + Use Safe jail: set to 'Off' to disable Safe jail. + + + Utiliser la cage sécurisée : mettre à 'Désctivé' pour désactiver la cage sécurisée (Safe). + + + + + LDAP server can check password strength, and LL::NG portal will display correct errors (password too short, password in history, etc.) + + + Le server LDAP server peut vérifier la solidité du mot de passe et le portail LL::NG affichera les erreurs correctes (mot-de-passe trop court, dans l'historique, etc…) + + + + + Facebook is a famous social network service. + + + Facebook est un célèbre réseau social. + + + + + ref: a reference that can be used later to know what has been notified and when + + + ref : une référence qui peut être utilisée plus tard pour connaître ce qui a été notifié et quand + + + + + Template parameters are defined in source code. + + + Des paramètres modèles sont définis dans le code source. + + + + + Current: to extract all configuration history + + + Current : pour extraire tout l'historique de la configuration + + + + + A name + + + Un nom + + + + + managerCss + + + managerCss + + + + + Lanyrd + + + Lanyrd + + + + + Apache authentication module will set the REMOTE_USER environment variable, which will be used by LL::NG to get authenticated user. + + + Les modules d'authentification Apache renseignent la variable d'environnement REMOTE_USER, qui sera utilisée par LL::NG pour obtenir le nom d'utilisateur authentifié. + + + + + Users + + + Utilisateurs + + + + + (create one if none is present) + + + (en créer un à défaut) + + + + + // ---- Unused values ? + + + // ---- Unused values ? + + + + + ../media/icons/xfmail.png + + + ../media/icons/xfmail.png + + + + + screenshots:1.1:mailreset:mailreset_step3.png + + + screenshots:1.1:mailreset:mailreset_step3.png + + + + + You need to declare the new url in the manager: Portal → URL: https://auth.example.com/sslok/ + + + Il faut declarer la nouvelle url dans le manager : Portail → URL: https://auth.example.com/sslok/ + + + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F + + + + + 'superadmin' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + 'superadmin' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + + + Deny from all + + + Deny from all + + + + + prereq + + + prereq + + + + + Configure local cache first. + + + Configurer d'abord le cache local. + + + + + Dailymotion + + + Dailymotion + + + + + lemonldap-ng-users@ow2.org + + + lemonldap-ng-users@ow2.org + + + + + It can be used just to share authentication or to share user's attributes following the OpenID Simple Registration Extension 1.0 (SREG) specification. + + + Ce peut être utilisé pour partager l'authentification et pour partager les attributs utilisateurs en suivant les spécifications OpenID Simple Registration Extension 1.0 (SREG). + + + + + Security recommendation + + + Recommendation de sécurité + + + + + Writing rules and headers + + + Écrire les règles et en-têtes + + + + + To allow the Login History tab in Menu, configure it in General Parameters > Portal > Menu > Modules (see portal menu configuration). + + + Pour activer l'onglet de l'historique de connexion dans le menu, le configurer dans Paramètres généraux > Portail > Menu > Modules (voir la configuration du menu du portail). + + + + + /_detail/icons/bug.png?id=contact + + + /_detail/icons/bug.png?id=contact + + + + + Liferay virtual host in Apache + + + Hôte virtuel Liferay dans le manager + + + + + Configuration and sessions in MySQL + + + Configuration et sessions dans MySQL + + + + + BrowserID (Mozilla Persona) + + + BrowserID (Mozilla Persona) + + + + + http://search.cpan.org/perldoc?Apache::Session::MySQL + + + http://search.cpan.org/perldoc?Apache::Session::MySQL + + + + + Note that variables designed by $xx correspond to the name of the exported variables or macro names. + + + Noter que les variables designées par $xx correspondent au nom de variables exportées ou de noms de macro. + + + + + exportedHeaders + + + exportedHeaders + + + + + Please see the next chapter to learn how build an official tarball from SVN files. + + + Voir le chapître suivant pour savoir comment construire une archive officielle depuis les fichiers SVN. + + + + + make dist + + + make dist + + + + + Alias dereference: How to manage LDAP aliases. + + + Déréférence d'alias : comment gérer les alias LDAP. + + + + + my-profile.eu + + + my-profile.eu + + + + + Deletion example in Perl + + + Exemple d'effacement en Perl + + + + + Entry Identifier + + + Identifiant d'entrée + + + + + 'notificationWildcard' => 'allusers', + + + 'notificationWildcard' => 'allusers', + + + + + http://mail.ow2.org/wws/arc/lemonldap-ng-changes + + + http://mail.ow2.org/wws/arc/lemonldap-ng-changes + + + + + <Organization> + + + <Organization> + + + + + https://metacpan.org/module/Apache::Session::Browseable::Redis + + + https://metacpan.org/module/Apache::Session::Browseable::Redis + + + + + Handler does not see SSO cookies (because it is not in main domain) and redirects user on Portal + + + L'agent n'intercepte pas de cookie SSO (car il n'est pas dans le même domaine) et redirige l'utilisateur vers le portail + + + + + dbiUserPassword + + + dbiUserPassword + + + + + ../../../download.html#contributions + + + ../../../download.html#contributions + + + + + For the certificate, you can build it from the signing private key registered in Manager. + + + Pour le certificate, vous pouvez le construire en signant la clef privée enregistrée dans le Manager. + + + + + ldapGroupBase + + + ldapGroupBase + + + + + Choose “Apache” as authentication module (“General Parameters » Authentication modules » Authentication module”) + + + Choisir “Apache” comme module d'authentification (“Paramètres généraux » Modules d'authentification » Module d'authentification”) + + + + + managerPassword + + + managerPassword + + + + + applications:drupal_logo.png + + + applications:drupal_logo.png + + + + + get user attributes + + + obtenir les attributs utilisateurs + + + + + An apache virtual host protected by LemonLDAP::NG Handler must be registered in LemonLDAP::NG configuration. + + + Un hôte virtuel apache protégé par un agent LemonLDAP::NG doit être enregistré dans la configuration LemonLDAP::NG. + + + + + documentation:liferay_6.png + + + documentation:liferay_6.png + + + + + Access rule + + + Règle d'accès + + + + + Set macros: compute configured macros + + + Installe les macros : calcule les macros demandées + + + + + //"userobm_delegation" => , + + + //"userobm_delegation" => , + + + + + dbiPasswordMailCol + + + dbiPasswordMailCol + + + + + Click on Metadata and set manually the metadata of the service, using France Connect endpoints. + + + Cliquer sur Métadonnées et définir manuellement les métadonnées du service, en utilisant les points terminaux France Connect. + + + + + RewriteRule ^/openidserver/.* /index.pl + + + RewriteRule ^/openidserver/.* /index.pl + + + + + Grant LemonLDAP::NG access + + + Autoriser l'accès pour LemonLDAP::NG + + + + + http://www.lambdaprobe.org + + + http://www.lambdaprobe.org + + + + + http://www.wikipedia.org + + + http://www.wikipedia.org + + + + + apt-get update + + + apt-get update + + + + + ldapBindDN + + + ldapBindDN + + + + + The log level can be set with Apache LogLevel parameter. + + + Le niveau de journalisation peut être configuré via le paramètre LogLevel d'Apache. + + + + + openssl req -new -key lemonldap-ng-priv.key -out cert.csr +openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem + + + openssl req -new -key lemonldap-ng-priv.key -out cert.csr +openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem + + + + + For security reason, a cookie provided for a domain cannot be sent to another domain. + + + Pour des raisons de sécurité, un cookie fournit par un domaine ne peut être transmit à un autre. + + + + + Cache::Cache + + + Cache::Cache + + + + + print "$res notification(s) have been deleted\n"; +} + + + print "$res notification(s) have been deleted\n"; +} + + + + + You can also use Facebook as user database. + + + On peut également utiliser Facebook comme base de données utilisateurs. + + + + + Activation: Set to On to enable Common Domain Cookie support. + + + Activation : mettre à « activé » pour activer le support du domaine commun de cookie. + + + + + http://modauthkerb.sourceforge.net/ + + + http://modauthkerb.sourceforge.net/ + + + + + Logout user from current application and from Lemonldap::NG and redirect it to http://intranet/ + + + Déconnecte l'utilisateur de l'application courante et de Lemonldap::NG le redirige vers http://intranet/ + + + + + → User session has expired or handler does not have access to the same Apache::Session database than the portal + + + → La session de l'utilisateur a expiré ou l'agent n'a pas accès à la même base de données Apache::Session que le portail + + + + + ../pages/documentation/1.4/internalproxy.html + + + ../pages/documentation/1.4/internalproxy.html + + + + + Copy the content of this file in the textarea. + + + Copier le contenu de ce fichie dans l'emplacement dédié. + + + + + For example, to forward login ($uid) and password ($_password if password is stored in session): + + + Par exemple, pour exporter l'identifiant ($uid) et le mot-de-passe ($_password si le mot-de-passe est stocké dans la session): + + + + + By default, anonymous bind is used. + + + Par défaut, une connexion anonyme est utilisée. + + + + + Authentication contexts + + + Contextes d'authentification + + + + + # SSO protection + + + # Protection SSO + + + + + phpLDAPadmin will connect to the directory with a static DN and password, and so will not request authentication anymore. + + + phpLDAPadmin se connecte au serveur avec un DN et un mot-de-passe statique et ne requiert ainsi aucune authentification. + + + + + Use MySQL for Lemonldap::NG configuration + + + Utiliser MySQL pour la configuration de Lemonldap::NG + + + + + Session lifetime for cronjob + + + Durée de vie des sessions pour la tâche planifiée + + + + + Include LemonLDAP::NG configuration in your main Apache configuration: + + + Incluez la configuration LemonLDAP::NG dans celle d'Apache : + + + + + Choice of any certificate attribute as user main login + + + Choix de n'importe quel attribut du certificat comme nom d'utilisateur principal + + + + + rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz + + + rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz + + + + + Apache based protection allow to be independent from WebSSO, so Manager will always be reachable even if WebSSO configuration is corrupted. + + + Une protection basée sur Apache permet d'être indépendant du WebSSO, ainsi le manager est toujours accessible même si la configuration du WebSSO est corrompue. + + + + + http://mb-c.pro/en/archives/7657 + + + http://mb-c.pro/en/archives/7657 + + + + + You can create a special virtual host and use Apache rewrite module to switch between open and protected hosts: + + + Vous pouvez créer un hôte virtuel particulier et utiliser le module rewrite d'Apache pour choisir entre le site ouvert et le protégé : + + + + + Fail2ban + + + Fail2ban + + + + + Select Metadata, and unprotect the field to paste the following value: + + + Selectionner Metadata, et déprotéger le champ pour y mettre : + + + + + Regular expression + + + Expression régulière + + + + + Authenticate: contact authentication database to check credentials + + + Authentifie : contacte le dispositif d'authentication pour vérification + + + + + css/screen.css + + + css/screen.css + + + + + cp ValveLemonLDAPNG.jar server/lib/ + + + cp ValveLemonLDAPNG.jar server/lib/ + + + + + Install cron jobs + + + Installer les tâches planifiées (cron) + + + + + Virtual host + + + Hôte virtuel + + + + + ... +</IDPSSODescriptor> + + + ... +</IDPSSODescriptor> + + + + + translations + + + traductions + + + + + header_remote_user_conversion + + + header_remote_user_conversion + + + + + portalDisplayAppslist + + + portalDisplayAppslist + + + + + ldapConfBase: Notifications branch DN. + + + ldapConfBase : DN de la branche des notifications. + + + + + icons:flags:fr.png + + + icons:flags:fr.png + + + + + checkLogonHours($ssoLogonHours, '', '', '1') + + + checkLogonHours($ssoLogonHours, '', '', '1') + + + + + 1_admin + + + 1_admin + + + + + User choice done if authentication choice was used + + + Choix de l'utilisateur si le backend d'authentification Choice a été utilisé + + + + + A virtual host contains: + + + Un hôte vituel contient : + + + + + Role Based Access Control (RBAC) + + + Contrôle d'accès basé sur les rôles (RBAC) + + + + + Manager menu organization + + + Organisation du menu du manager + + + + + Any SAML Service Provider, for example: + + + Tout fournisseur de service SAML, par exemple: + + + + + To achieve this, you can create a rule in the Manager: select General Parameters > Portal > Customization > Skin display rules on click on “New key”. + + + Pour le réaliser, il faut créer une règle dans le manager : choisir paramètres généraux > Portail > Personnalisation > Règle d'affichage du thème et cliquer sur “Nouvelle clef”. + + + + + User: where collect user data + + + Utilisateurs: où trouver les données utilisateurs + + + + + Remote LL::NG + + + LL::NG distant + + + + + authenticate users + + + authentifier les utilisateurs + + + + + Handler gets session get from cookie and gets session + + + L'agent récupère la session en utilisant la valeur du cookie + + + + + ^/obm-sync + + + ^/obm-sync + + + + + Multiple backends stack + + + Empiler de multiples backends + + + + + Roles as simple values of a user attribute + + + Rôles comme simple valeur d'attribut utilisateur + + + + + # SOAP functions for configuration access (disabled by default) + + + # Fonctions SOAP pour accéder à la configuration (désactivées par défaut) + + + + + So you have just to declare this header for the virtual host in Manager. + + + Il suffit donc de déclarer cet en-tête pour l'hôte virtuel dans le manager. + + + + + Install dependencies on your system + + + Installer les dépendances sur le système + + + + + It simplifies the build of a protected area with a few changes in the application. + + + Il simplifie la construction d'une aire protégée avec peu d'impact sur les applications. + + + + + notifications_explorer_create.png + + + notifications_explorer_create.png + + + + + http://test1.example.com + + + http://test1.example.com + + + + + Twitter application key + + + Clef d'application de Twitter + + + + + If you define mail contents in Manager, HTML templates will not be used. + + + Si les contenus sont définis dans le manager, les modèles HTML ne sont pas utilisés. + + + + + SAML service providers: Registered SP + + + Fournisseurs de service SAML : SP enregistrés + + + + + portalDisplayChangePassword + + + portalDisplayChangePassword + + + + + For each IDP, you can configure attributes that are collected. + + + Pour chaque IDP, il faut configurer les attributs à collecter. + + + + + It should works on every browser: + + + Ça doit marcher avec tous les navigateurs : + + + + + apt-cache search lemonldap-ng + + + apt-cache search lemonldap-ng + + + + + By default, the manager is restricted to the user 'dwho' (default backend is Demo). + + + Par défaut, l'accès au manager est restreint à l'utilisateur "dwho" (le backend par défaut est Demo). + + + + + If no value, disable group searching. + + + La recherche des groupes est désactivé si cette valeur est vide. + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step3.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step3.png + + + + + Notifications: messages displayed to connected users + + + Notifications: messages à afficher aux utilisateurs connectés + + + + + SSLCertificateFile: Server certificate + + + SSLCertificateFile : certificat serveur + + + + + ../css/screen.css + + + ../css/screen.css + + + + + The path to the lock directory + + + Le chemin du répertoire des verrous + + + + + Salesforce is not able to read metadata, you must fill the information into a form. + + + Salesforce ne peut pas lire les métadatas, il faut les indiquer dans un formulaire. + + + + + ../../../media/documentation/ha-apache.png + + + ../../../media/documentation/ha-apache.png + + + + + It is advised to use separate session backends for standard sessions, SAML sessions and CAS sessions, in order to manage index separately. + + + Il est préférable d'utiliser des bases de sessions séparées pour les sessions standard, SAML et CAS afin de gérer séparemment les index. + + + + + http://linuxfr.org/news/sortie-de-lemonldapng-11 + + + http://linuxfr.org/news/sortie-de-lemonldapng-11 + + + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli + + + + + File session backend + + + Backend de sessions File + + + + + If no value, will use first NameID Format activated in metadata. + + + Si aucune valeur n'est indiquée, le premier format de NameID activé dans les métadatas sera utilisé. + + + + + Mail filter: Filter to find user from its mail (default: (&(mail=$mail)(objectClass=inetOrgPerson))) + + + Filtre mail : filtre pour trouver l'utilisateur à partir de son mail (défaut: (&(mail=$mail)(objectClass=inetOrgPerson))) + + + + + CAS login: the session key used to fill user login (value will be transmitted to CAS clients). + + + Identifiant CAS : la clef de session à utiliser pour compléter le login (valeur transmise au clients CAS). + + + + + http://search.cpan.org/perldoc?Apache2::URI#unescape_url + + + http://search.cpan.org/perldoc?Apache2::URI#unescape_url + + + + + authenticate: check if user is authenticated; if not, redirect it to the portal + + + authenticate : vérifie que l'utilisateur est authentifié ; sinon, il est redirigé vers le portail + + + + + (default: find) + + + (défaut: find) + + + + + Nov 2011: LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG + + + Nov 2011 : LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG + + + + + "userobm_perms" => "HTTP_OBM_PERMS", + + + "userobm_perms" => "HTTP_OBM_PERMS", + + + + + Next, configure SOAP for your remote servers + + + Ensuite, configurer SOAP pour les serveurs distants + + + + + → The specified virtual host was not configured in Manager. + + + → L'hôte virtuel utilisé n'est pas configuré dans le manager. + + + + + By default, mail content are empty in order to use HTML templates: + + + Par défaut, les messages sont vides afin d'utiliser les modèles HTML : + + + + + 2 kind of files may be translated: + + + 2 types de fichiers peuvent être traduits : + + + + + ../../../media/applications/drupal_logo.png + + + ../../../media/applications/drupal_logo.png + + + + + Then, go in Yubikey parameters: + + + Ensuite, aller dans les paramètres Yubikey: + + + + + LemonLDAP::NG wiki uses Dokuwiki! + + + Le wiki LemonLDAP::NG est un Dokuwiki ! + + + + + authenticationLevel + + + authenticationLevel + + + + + ID Token max age: If defined, LL::NG will check the date of ID token and refuse it if it is too old + + + Durée de vie max des jetons : si défini, LL::NG examinera la date du jeton d'identification et refusera les jetons trop anciens + + + + + Put LemonLDAP::NG tarball in %_topdir/SOURCES + + + Mettre l'archive LemonLDAP::NG dans %_topdir/SOURCES + + + + + Berlin + + + Berlin + + + + + This module is not part of LL::NG distibution, and can be found on CPAN: Apache::Session::LDAP. + + + Ce module ne fait pas partie de la distribution LL::NG, et se trouve sur le CPAN : Apache::Session::LDAP. + + + + + roleKey: key in the HTTP header containing roles. + + + roleKey : nom de l'en-tête HTTP contenant les rôles. + + + + + dbiUser + + + dbiUser + + + + + ../pages/screenshots.html + + + ../pages/screenshots.html + + + + + The secondary portal is declared in the Manager of the main LL::NG structure (else user will be rejected). + + + Le portail secondaire est declaré dans le Manager du système LL::NG principal comme une application (sinon les utilisateurs seront rejetés). + + + + + Distinguished name + + + Nom distinct (distinguished name) + + + + + error + + + error + + + + + To protect the manager, you have to choose one or both of : + + + Pour protéger le manager, il faut choisir l'une où les deux solutions : + + + + + ../../../media/icons/utilities.png + + + ../../../media/icons/utilities.png + + + + + Certificate + + + Certificat + + + + + Use packages provided by Debian. + + + Utiliser les paquets fournis par Debian. + + + + + screenshots:1.1:mailreset:mailreset_step5.png + + + screenshots:1.1:mailreset:mailreset_step5.png + + + + + http://en.wikipedia.org/wiki/Central_Authentication_Service + + + http://fr.wikipedia.org/wiki/Central_Authentication_Service + + + + + You can also add some other parameters + + + On peut également ajouter quelques autres paramètres + + + + + For example with this rule on the access parameter: + + + Par exemple avec cette règle sur le paramètre access : + + + + + SMTPServer + + + SMTPServer + + + + + These parameters are not mandatory to run SAML service, but can help to customize it: + + + Ces paramètres ne sont pas obligatoires pour faire fonctionner le service SAML, mais peuvent aider à leur personnalisation : + + + + + 'loginHistoryEnabled' => '1', + + + 'loginHistoryEnabled' => '1', + + + + + User tries to access protected application, his request is catched by Handler + + + Lorsqu'un utilisateur tente d'accéder à une application protégée, il est intercepté par l'agent (handler) + + + + + OAuth 2.0 Token Endpoint: not used here + + + OAuth 2.0 Token Endpoint : pas utilisé ici + + + + + Variables that can be used in rules and headers + + + Variables qui peuvent être utilisées dans les règles et en-têtes + + + + + 'email' => $_SERVER['HTTP_AUTH_MAIL'], + + + 'email' => $_SERVER['HTTP_AUTH_MAIL'], + + + + + Catch error pages: + + + Capture des pages d'erreur : + + + + + The Multiple system can : + + + Le système Multiple peut : + + + + + This page do not reference all error messages, but only the frequentest + + + Cette page ne référence pas tous les messages d'erreur, mais simplement les plus fréquents + + + + + JWKS data timeout: After this time, LL::NG will do a request to get a fresh version of JWKS data. + + + Durée de vie de la donnée JWKS : au delà de ce délai, LL::NG effectuera une requête pour rafraîchir la donnée JWKS. + + + + + http://search.cpan.org/perldoc?Apache::Session::Oracle + + + http://search.cpan.org/perldoc?Apache::Session::Oracle + + + + + An example is given under the source tree : lemonldap-ng-portal/example/index.fcgi + + + Un exemple est disponible dans l'arborescence des sources : lemonldap-ng-portal/example/index.fcgi + + + + + STORAGECONFFILE: location of default storage configuration file (default: /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) + + + STORAGECONFFILE : emplacement du du fichier de configuration du stockage par défaut (défaut : /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) + + + + + when computed virtual attribute 'msDS-User-Account-Control-Computed' as 6th flag set to 8, the password is considered expired. + + + lorsque l'attribut virtuel compilé 'msDS-User-Account-Control-Computed' a le drapeau 6th positionné à 8, le mot de passe est considéré comme expiré. + + + + + nothing here... + + + rien ici... + + + + + You can then use this default SSL configuration, for example in the head of /etc/lemonldap-ng/portal-apache2.conf: + + + Il est possible d'utiliser cette configuration SSL par défaut, par exemple en tête de /etc/lemonldap-ng/portal-apache2.conf : + + + + + For example, to allow only users with a strong authentication level: + + + Par exemple, pour n'autoriser que les utilisateurs authentifiés fortement : + + + + + proxy + + + proxy + + + + + It can works with external modules to extends its functionalities. + + + Il peut utiliser des modules externes pour étendre ses fonctionnalités. + + + + + Authentication level: authentication level for this module. + + + Niveau d'authentification : niveau d'authentification accordé à ce module. + + + + + Only the condition is not mandatory. + + + Seule la condition n'est pas exigée. + + + + + Then in exported variables, you can ask only for : + + + Ensuite dans les « variables exportées », on ne peut demander que : + + + + + Recursive: activate recursive group functionality (default: 0). + + + Récursivité : active la fonctionnalité récursive (défaut: 0). + + + + + HyperText Markup Language + + + HyperText Markup Language + + + + + Set local groups: compute configured groups + + + Installe les groupes locaux : calcule les groupes demandés par la configuration + + + + + Sympa configuration + + + Configuration Sympa + + + + + Connection settings can be configured differently for authentication process and user process. + + + Les paramètres de connexion peuvent être configurés différemment pour les processus d'authentification et de recherche d'utilisateur. + + + + + By default, login time and IP address are stored in history, and the error message prompted to the user for failed logins. + + + Par défaut, le tampon de date et l'adresse IP sont stockés dans l'historique et le message d'erreur affiché à l'utilisateur en cas d'échec. + + + + + +1h: one hour from session creation + + + +1h : une heure après la création de la session + + + + + overload any LL::NG parameter when a specific backend is used + + + surcharger n'importe quel paramètre LL::NG en fonction du backend utilisé + + + + + Extract form info: get login/password, certificate, environment variable (depending on authentication module) + + + Extrait les informations du formulaire: récupère le couple compte/mot-de-passe, le certificat, une variable d'environnement (suivant le module d'authentification) + + + + + This configuration is usable if you want to expose your internal SSO portal to another network (DMZ). + + + Cette configuration est utilisable l'on soujaite exposer un portail SSO interne à une autre réseau (DMZ). + + + + + Default rule: who can access to the application + + + Règle default : qui peut accéder à l'application + + + + + http://auth.example.com/saml/metadata + + + http://auth.example.com/saml/metadata + + + + + To use it, edit lemonldap-ng.ini (this is not available trough Manager) and configure: + + + Pour l'utiliser, éditer lemonldap-ng.ini (ce n'est pas disponible dans le Manager) et configurer : + + + + + </IfModule> +  + + + </IfModule> +  + + + + + For using SP-initiated mode, you must create your salesforce domain. + + + Pour utiliser le mode initié par le SP, il faut créer le domaine salesforce. + + + + + /_detail/icons/flags/ua.png?id=press + + + /_detail/icons/flags/ua.png?id=press + + + + + ../documentation/current/notifications.html + + + ../documentation/current/notifications.html + + + + + TLS client + + + Client TLS + + + + + Change password: update password column in authentication table matching user + + + Changement de mot-de-passe : met à jour le champ mot-de-passe de la table d'authentification correspondant à l'utilisateur + + + + + You can also use the certificate instead of public key in SAML metadata, see SAML service configuration + + + On peut aussi utiliser le certificat au lieu de la clef publique dans les métadatas SAML, voir configuration du service SAML + + + + + # Perl script + + + # Perl script + + + + + DokuWiki offline version + + + DokuWiki version hors-ligne + + + + + Full access control + + + Contrôle d'accès complet + + + + + Demonstration backend has hard coded user accounts: + + + Le backend de démonstration dispose de compte codés en dur : + + + + + Generic articles + + + Articles génériques + + + + + Allow only users with a LimeSurvey role + + + Autorise seulement les utilisateurs avec un rôle LimeSurvey + + + + + http://linuxfr.org/news/sortie-de-lemonldapng-version-10 + + + http://linuxfr.org/news/sortie-de-lemonldapng-version-10 + + + + + print "Connected user: ".$ENV{HTTP_AUTH_USER}; + + + print "Connected user: ".$ENV{HTTP_AUTH_USER}; + + + + + Inside this jail, you can access to: + + + Dans cette cage, on peut accéder aux éléments suivants : + + + + + By default, default values are used. + + + Sauf modification, les valeurs par défaut sont utilisées. + + + + + Log with the dwho account and go on http://manager.example.com + + + Connectez-vous avec le compte dwho sur http://manager.example.com + + + + + ../media/icons/personal.png + + + ../media/icons/personal.png + + + + + Display Name: should be displayed on IDP, this is often your society name + + + Nom affiché (display name) : peut être affiché par le fournisseur d'identité (IDP), this is often your society name + + + + + Create a redirection script, called login.pl: + + + Créer un script de redirection, appelé login.pl: + + + + + <VirtualHost> + + + <VirtualHost> + + + + + none: no access control, the server will answer without checking if the user is authorized for the service (this is the default) + + + none : pas de contrôle d'accès, le serveur répond sans contrôler si l'utilisateur est autorisé à accéder au service (c'est la valeur par défaut) + + + + + To avoid having group dn stored in sessions datas, you can use a macro to rewrite memberOf: + + + Pour éviter de stocker les dn dans votre base de sessions, vous pouvez utiliser une macro pour réécrire memberOf : + + + + + Outlook Web App + + + Outlook Web App + + + + + http://search.cpan.org/dist/Apache-Session-LDAP/ + + + http://search.cpan.org/dist/Apache-Session-LDAP/ + + + + + PerlResponseHandler ModPerl::Registry + + + PerlResponseHandler ModPerl::Registry + + + + + valeur + + + valeur + + + + + ^/logout + + + ^/logout + + + + + The GPG key can be downloaded here: rpm-gpg-key-ow2 + + + La clef GPG peut être téléchargée ici : rpm-gpg-key-ow2 + + + + + Change as user: enable to perform password modification with credentials of connected user. + + + Change comme utilisateur : active la modification du mot-de-passe avec les éléments d'authentification de l'utilisateur connecté. + + + + + → You tried to activate Status module without localStorage. + + + → Le module Status est activé sans localStorage. + + + + + SOAP + + + SOAP + + + + + Authentication: how check user credentials + + + Authentification : comment examiner les données utilisateur d'authentification + + + + + ldapBase + + + ldapBase + + + + + LL::NG can delegate authentication to an OpenID server. + + + LL::NG peut deleguer l'authentification à un serveur OpenID. + + + + + Radius authentication level + + + Niveau d'authentification de Radius + + + + + _casPTserviceID = Proxy ticket value + + + _casPTserviceID = Proxy ticket value + + + + + LDAP session backend + + + Backend de sessions LDAP + + + + + icons:chat.png + + + icons:chat.png + + + + + For example, macro “macro1” will be computed before macro “macro2”: so, expression of macro2 may involve value of macro1. + + + Par exemple, la macro “macro1” sear calculée avant la macro “macro2” : donc l'expression de macro2 peut utiliser la valeur $macro1. + + + + + Signed Authentication Request: set to On to always sign authentication request. + + + Requête d'authentification signée : mettre à « activé » pour toujours signer les requêtes d'authentifications. + + + + + If the message contains check boxes, the user has to check all of them else he can not access to the portal and get his session cookie. + + + Si le message contient des cases à cocher, l'utilisateur doit toutes les cocher, sinon il ne peut obtenir de cookie de session. + + + + + Test::POD + + + Test::POD + + + + + Attributes and macros + + + Attributs et macros + + + + + Manager translation + + + Traduction du manager + + + + + You should grab some informations: + + + Il faut récolter quelques informations: + + + + + Default use case: + + + Cas général: + + + + + Before, you have to create the virtual host manager.your.domain in the manager and set a rules, else access to the manager will be denied. + + + Avant, il faut créer l'hôte virtuel manager.your.domain dans le manager et mettre une règle, sinon l'accès au manager sera interdit. + + + + + Due to Handler API change in 1.9, you need to set these attributes in lemonldap-ng.ini and not in Manager, for example: + + + Suite au changement de l'API du handler dans la version 1.9, il est nécessaire de définir ces attributs dans le fichier lemonldap-ng.ini et non dans le Manager, par exemple: + + + + + If no metadata is available, you need to write them in the textarea. + + + À défaut de métadonnée, il faut les écrire. + + + + + Let this parameter empty to disable the checking. + + + Laisser ce paramètre vide pour désactiver ce contrôle. + + + + + A little floating menu can be added to application with this simple Apache configuration: + + + Un petit menu flottant peut être ajouté aux applications par une seimple configuration Apache : + + + + + Then each parameter is one value of the attribute description, prefixed by its key. + + + Ensuite, chaque paramètre est une valeur de l'attribut description, prefixé par sa clef. + + + + + Multi modules display + + + Affichage des modules de Multi + + + + + icons:utilities.png + + + icons:utilities.png @@ -31840,594 +13028,66 @@ protection = manager - documentation/quickstart.html + → The cache has been created by another user than Apache's user. + + + → Le cache a été créé par un autre utilisateur que celui d'Apache. + + + + + Writer URL: URL used by SAML IDP to write the cookie. - documentation/quickstart.html + URL d'écriture : URL utilisée par l'IdP SAML pour écrire le cookie. - //"userobm_photo_id" => , - - - //"userobm_photo_id" => , - - - - - LL::NG will operate some SQL queries: - - - LL::NG exécutera quelques requêtes SQL : - - - - - http://memcached.org/ - - - http://memcached.org/ - - - - - /_detail/icons/tutorials.png?id=documentation + ../media/icons/wizard.png - /_detail/icons/tutorials.png?id=documentation + ../media/icons/wizard.png - Change mydomain.org (in AssertionConsumerService markup, parameter Location) into your Google Apps domain. + Javascript protection: set httpOnly flag, to avoid cookie been caught by javascript code - - Changer mydomain.org (dans AssertionConsumerService markup, parameter Location) en votre domaine Google Apps. + + Protection Javascript : active le drapeau httpOnly pour éviter que le cookie ne soit accessible par code javascript - This is also true for: + To allow the manager to reload the configuration, register the reload virtual host name in the hosts of the server: - - C'est disponible pour : + + Pour autoriser le manager à recharger la configuration, enregistrer le nom d'hôte virtuel de rechargement dans le fichier hosts du serveur : - For example, if these rules are used without comments: + ../media/screenshots/1.1/mailreset/mailreset_step3.png - - Par exemple, si ces règles sont utilisées sans commentaires : + + ../media/screenshots/1.1/mailreset/mailreset_step3.png - To register LL::NG, you will need to give some information like application name or logo. + This page can be browsed for example by MRTG using the MRTG monitoring script. - - Pour enregistrer LL::NG, il faut renseigner quelques informations telles le nom d'application ou le logo. + + Cette page peut être parcourue par exemple par MRTG en utilisant le script de surveillance MRTG. - Some applications need the REMOTE_USER environment variable to get the connected user, which is not set in reverse-proxy mode. + Display-Name - - Certaines applications ont besoin de la variable d'environnement REMOTE_USER pour connaître le nom d'utilisateur connecté, qui n'est pas renseignée en mode reverse-proxy. - - - - - ../media/logos/logo_ministere_justice.jpg - - - ../media/logos/logo_ministere_justice.jpg - - - - - <security:custom-authentication-provider /> - - - <security:custom-authentication-provider /> - - - - - Binding - - - Méthode - - - - - This can be used to notify right changes,… See notifications for more. - - - Ceci peut être utilisé pour notifier des changements de droits,... Consultez la page notifications pour plus d'information. - - - - - Easy to customize - - - Facile à personnaliser - - - - - SAML identity providers: Registered IDP - - - Fournisseurs d'identité SAML : IDP enregistrés - - - - - https://auth.example.com/ - - - https://auth.example.com/ - - - - - Some applications using it - - - Quelques applications l'utilisant - - - - - http://lasso.entrouvert.org - - - http://lasso.entrouvert.org - - - - - Facebook application secret: the corresponding secret - - - Secret de l'application Facebook : le secret correspondant - - - - - As this may be a security hole, password store in session is not activated by default - - - Comme ce peut être un trou de sécurité, ce stockage en session n'est pas activé par défaut - - - - - You need to restrict access to Alfresco to LL::NG. - - - Il faut restreindre l'accès à Alfresco à LL::NG. - - - - - Exported variables - - - Variables exportées - - - - - dbiPassword: DBI password. - - - dbiPassword : mot-de-passe DBI. - - - - - Access control possible by creating one user for Manager (write) and another for portal and handlers (read) - - - Contrôle d'accès possible en créant un compte pour le manager (écriture) et un autre pour le portail et les agents (lecture) - - - - - Université de Limoges - - - Université de Limoges - - - - - Yubikey public ID size - - - Taille de l'ID public Yubikey - - - - - name - - - nom - - - - - "userobm_datebegin" => "HTTP_OBM_DATEBEGIN", - - - "userobm_datebegin" => "HTTP_OBM_DATEBEGIN", - - - - - This works with every LDAP v2 or v3 server, including Active Directory. - - - Ceci fonctionne avec tout serveur LDAP v2 ou v3, dont Active Directory. - - - - - grantSessionRule - - - grantSessionRule - - - - - documentation:1.0:fileconfbackend - - - documentation:1.0:fileconfbackend - - - - - Content Management System - - - Système de gestion de contenu - - - - - If the user do a new password reset request but there is already a request pending, the user can ask the confirmation mail to be resent. - - - Si l'utilisateur effectue une nouvelle demande de réinitialisation mais qu'une requête est déjà en attente, il peut demander une ré-expédition du courriel. - - - - - Options +ExecCGI - - - Options +ExecCGI - - - - - Tomcat valve - - - Valve Tomcat - - - - - SSO and Application logout: the request is forwarded to application and SSO session is closed - - - Déconnexion SSO et applicative: la requête est transmise à l'application et la session SSO est fermée - - - - - Example of a protected virtual host with LemonLDAP::NG as reverse proxy: - - - Exemple d'hôte virtuel protégé avec Lemonldap::NG en proxy-inverse : - - - - - Tests - - - Tests - - - - - notificationWildcard - - - notificationWildcard - - - - - ^/index.php\?logout - - - ^/index.php\?logout - - - - - samlStorageOptions - - - samlStorageOptions - - - - - → Local cache cannot be cleard, check the localStorage and localStorageOptions or file permissions - - - → Le cache local ne peut être effacé, regarder les options localStorage and localStorageOptions ou les droits associés à ces fichiers - - - - - ../../../../media/applications/phpldapadmin_logo.png - - - ../../../../media/applications/phpldapadmin_logo.png - - - - - 'htmleditormode' => 'inline', - - - 'htmleditormode' => 'inline', - - - - - Choice modules - - - Modules de "Choice" - - - - - Required attributes: - - - Attibuts requis : - - - - - Access rule: accept - - - Règle d'accès : accept - - - - - (support from Windows Server 2003) It is too late for the user to do anything. - - - (support depuis la version Windows Server 2003) Il est trop tard pour l'utilisateur pour faire quoi que ce soit. - - - - - icons:flags:us.png - - - icons:flags:us.png - - - - - Header for user login: header that contains the user main login - - - En-tête identifiant l'utilisateur : en-tête contenant le nom de connexion - - - - - User choice done if authentication choice was used - - - Choix de l'utilisateur si le backend d'authentification Choice a été utilisé - - - - - - - - - - - - - File session backend is the more simple session database. - - - Le backend de sessions File est la plus simple des bases de données. - - - - - The portal - - - Le portail - - - - - absolute URL if it is run by handler (e.g. /admin/index.php?param=foo). - - - l'URL absolue si elle est appelée par un agent (e.g. /admin/index.php?param=foo). - - - - - Any OpenID consumer - - - N'importe quel client OpenID - - - - - Get the tarball from download page. - - - Récupérer l'archive depuis la page de téléchargement. - - - - - LemonLDAP::NG can also use syslog (only for user actions). - - - LemonLDAP::NG peut également utiliser syslog (seulement pour les actions utilisateurs). - - - - - (o/n) n - - - (o/n) n - - - - - Manage virtual hosts - - - Gérer les hôtes virtuels - - - - - _utime - - - _utime - - - - - Can be used to secure another backend for remote servers. - - - Peut être utilisé pour sécuriser un autre backend pour des serveurs distants. - - - - - You can modify location of default storage configuration file in configure target: - - - On peut modifier l'emplacement du fichier de configuration du stockage par défaut dans la cible configure : - - - - - By default, only the configured authentication backend is available for users. - - - Par défaut, seul le backend configuré est accessible aux utilisateurs. - - - - - Notification activation - - - Activation des notifications - - - - - twitterAppName - - - twitterAppName - - - - - manager: parameters only for Manager - - - manager : paramètres réservés au manager - - - - - Issuer module (can be multivalued) - - - Module fournisseur (peut-être multivalué) - - - - - It can works with external modules to extends its functionalities. - - - Il peut utiliser des modules externes pour étendre ses fonctionnalités. - - - - - http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html - - - http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html - - - - - Timestamp of last authentication time - - - Date et heure (timestamp) de la dernière authentification - - - - - documentation/conferences.html - - - documentation/conferences.html - - - - - Define here: - - - Definir ici : + + Display-Name @@ -32440,210 +13100,180 @@ protection = manager - Build the tarball from SVN + <notification> element(s) : - - Construire l'archive depuis SVN + + élément(s) <notification> : - The difference with remote authentication is that the client will never be redirect to the main LL::NG portal. - - - La différence avec l'authentification "Remote" est que le client n'est jamais redirigé vers le portail LL::NG principal. - - - - - Account type: for Zimbra this can be name, id or foreignKey (by default: id) - - - Type de compte : pour Zimbra, ce peut être name, id ou foreignKey (par défaut : id) - - - - - my $url = shift; - - - my $url = shift; - - - - - Register partner Service Provider on LemonLDAP::NG - - - Enregistrer le fournisseur de service dans LemonLDAP::NG - - - - - JWKS data timeout: After this time, LL::NG will do a request to get a fresh version of JWKS data. - - - Durée de vie de la donnée JWKS : au delà de ce délai, LL::NG effectuera une requête pour rafraîchir la donnée JWKS. - - - - - http://www.zimbra.com/ - - - http://www.zimbra.com/ - - - - - See How to change configuration backend to known how to change this. - - - Voir Comment changer le backend de configuration. - - - - - Login - - - login - - - - - The database password - - - Le mot de passe de la base de données - - - - - lastname - - - lastname - - - - - Preauthentication key: the one you grab from zmprov command - - - Clef de pré-authentification key : celle récupérée de la commande zmprov - - - - - "auto_update" => true, - - - "auto_update" => true, - - - - - Sympa is a mailing list manager. - - - Sympa est un gestionnaire de listes de diffusion. - - - - - Drupal - - - Drupal - - - - - Then, go in OpenID parameters: - - - Ensuite, aller dans les paramètres OpenID : - - - - - <user username="tomcat" password="tomcat" roles="tomcat"/> - - - <user username="tomcat" password="tomcat" roles="tomcat"/> - - - - - Change password: update password column in authentication table matching user - - - Changement de mot-de-passe : met à jour le champ mot-de-passe de la table d'authentification correspondant à l'utilisateur - - - - - xguimard@example.com - - - xguimard@example.com - - - - - Create table: - - - Créer la table: - - - - - Secure Token header - - - En-tête du jeton sécurisé - - - - - http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL - - - http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL - - - - - </Directory> - - - </Directory> - - - - - LemonLDAP::NG configuration - - - Configuration de LemonLDAP::NG - - - - - LockDirectory - - - LockDirectory - - - - - Headers sent + Changelog - En-têtes envoyés + Journal des changements + + + + + sudo apachectl configtest +sudo apachectl restart + + + sudo apachectl configtest +sudo apachectl restart + + + + + sudo make install + + + sudo make install + + + + + You can customize logs by redefining userNotice() and userError() methods, directly in lemonldap-ng.ini + + + On peut personnaliser les fonctions de journalisation en redéfinissant les méthodes userNotice() et userError(), directement dans lemonldap-ng.ini + + + + + User ID + + + User ID + + + + + Send login in Auth-User: + + + Envoi de l'identifiant dans Auth-User: + + + + + Redirection to the remote type portal + + + Redirection vers le portail de type remote + + + + + Montreal + + + Montréal + + + + + install_portal_libs + + + install_portal_libs + + + + + Users search base: Base of search in the LDAP directory. + + + Base de recherche des utilisateurs : base de recherche de l'annuaire LDAP. + + + + + OW2 Con + + + OW2 Con + + + + + The faster. + + + Le plus rapide. + + + + + In this case, see how convert header into environment variable. + + + Dans ce cas, voir comment convertir les en-têtes en variable d'environnement. + + + + + Users module: SAML + + + Module utilisateurs : SAML + + + + + http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + + + http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + + + + + Zimbra Handler parameters + + + Paramètres du handler Zimbra + + + + + http://zimbra.lan/service/preauth + + + http://zimbra.lan/service/preauth + + + + + After configuring SAML Service, you can export metadata to your partner Service Provider. + + + Après avoir configuré le service SAML, exporter les métadonnéesvers le fournisseur de service partenaire. + + + + + Set also the configuration URI with https://accounts.google.com/.well-known/openid-configuration, and JWKS refresh, for example every day: 86400. + + + Préciser alors l'URI de configuration avec https://accounts.google.com/.well-known/openid-configuration, et le rafraîchissement JWKS, par exemple pour chaque jour : 86400. + + + + + ../media/logos/logo_ucanss.png + + + ../media/logos/logo_ucanss.png + + + + + Your EntityID, often use as metadata URL, by default #PORTAL#/saml/metadata. + + + Votre EntityID, souvent utilisé comme URL des métadatas, par défaut #PORTAL#/saml/metadata. @@ -32656,242 +13286,400 @@ protection = manager - casStorageOptions + Multiple domains: enable cross domain mechanism (without this, you cannot extend SSO to other domains) - - casStorageOptions + + Domaines multiples : active le mécanisme inter-domaines (sans ceci, on ne peut pas étendre le SSO aux autres domaines) - SAML settings + Put your own files instead of ow2.cert, ow2.key, ow2-ca.cert: - - Paramètres SAML + + Placer vos propres fichiers au lieu de ow2.cert, ow2.key, ow2-ca.cert: - So a simple user can have admin rights on the LDAP directory if your access rules are too lazy. - - - Ainsi un simple utilisateur aura un accès administrateur au serveur LDAP si votre règle d'accès est trop permisive. - - - - - Recursive: activate recursive group functionality (default: 0). - - - Récursivité : active la fonctionnalité récursive (défaut: 0). - - - - - This mode allow to test LemonLDAP::NG without any third-party software. - - - Ce mode permet de tester LemonLDAP::NG sans aucun autre programme tiers. - - - - - Activation: set to On. - - - Activation : mettre à Activé. - - - - - (default is not to cipher) - - - (aucun par défaut) - - - - - Next create the configuration branch where you want. - - - Créer ensuite la branche des configurations n'importe où. - - - - - applications:googleapps_logo.png - - - applications:googleapps_logo.png - - - - - Then go in Options to define: - - - Aller ensuite dans Options pour définir : - - - - - ../../../media/applications/linshare_logo.png - - - ../../../media/applications/linshare_logo.png - - - - - Authentication choice will also be registered in session: - - - Le choix d'authentication est également enregistré dans la session : - - - - - make dist - - - make dist - - - - - //"userobm_hidden" => , - - - //"userobm_hidden" => , - - - - - Use SOAP for Lemonldap::NG configuration - - - Utiliser SOAP pour la configuration Lemonldap::NG - - - - - Logo: Logo of the application - - - Logo : logo de l'application - - - - - A value + ../pages/references.html - Une valeur + ../pages/references.html - You will need to collect all attributes needed to create a user in OBM, this includes: - - - Il faut collecter tous les attributs nécessaires pour créer un compte OBM : - - - - - WebID whitelist: list of space separated hosts granted to host FOAF document. - - - Liste blanche WebID : liste de noms d'hôtes, séparés par des espaces, autorisés à héberger les documents FOAF. - - - - - Grant LemonLDAP::NG access - - - Autoriser l'accès pour LemonLDAP::NG - - - - - http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + Kerberos - http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + Kerberos - Give display name + You can also find on this page the SVN tarball if you want to test latest features. - - Donne le nom à afficher + + On peut aussi trouver sur cette page l'archive SVN pour tester les dernières évolutions. - Core team + documentation:1.0:portal - Équipe prinicpale + documentation:1.0:portal - groups are stored as space-separated strings in the special attribute “groups”: it contains the names of groups whose rules were returned true for the current user + ldapPwdEnc + + + ldapPwdEnc + + + + + Then you can have different parameters for each stored in a Perl hash entry named multi: + + + Ensuite on peut avoir différents paramètres pour chacun, stockés dans une table de hachage Perl nommée multi : + + + + + ../pages/default_sidebar.html + + + ../pages/default_sidebar.html + + + + + Logging application access - les groupes sont stockées en chaîne de caractères séparées par des espaces dans l'attribut spécial “groups” : il contient les noms des groupes dont la règle à retournée une valeur non nulle pour l'utilisateur courant + Trace des accès aux applications - Uncheck it to disable SAML authentication (for example, if your Identity Provider is down). + Freshmeat - - Le désélectionner désactive l'authentification SAML (à utiliser, si votre fournisseur d'identité est hors service). + + Freshmeat - Prepare your new lemonldap-ng.ini file + Starting performances - - Preparer le nouveau lemonldap-ng.ini file + + Performances au démarrage - getMenuApplications(cookieValue): return a list of authorizated applications (based on menu calculation) + ldapBindPassword - - getMenuApplications(cookieValue): retourne une liste des applications autorisées (basée sur le calcul du menu) + + ldapBindPassword - Dailymotion + API key: API key from Twitter - - Dailymotion + + Clef d'API: clef d'API donnée par Twitter - Example for MySQL : + To edit SSO cookie parameters, go in Manager, General Parameters > Cookies: - - Exemple pour MySQL : + + Pour modifier les paramètres du cookie SSO, aller dans le manager, Paramètres généraux > Cookies : - This module is also available on GitHub. + tomcat - - Ce module est également disponible sur GitHub. + + tomcat + + + + + 'portalSkin' => 'pastel', + + + 'portalSkin' => 'pastel', + + + + + ^/(?i)index.php\?.*access.*access + + + ^/(?i)index.php\?.*access.*access + + + + + Header name + + + Nom d'en-tête + + + + + Restrict /admin to administrators group + + + Restreint /admin au groupe des administrateurs + + + + + documentation:conferences + + + documentation:conferences + + + + + For example, to configure the File configuration backend: + + + Par exemple, pour configurer le backend de configuration File : + + + + + lemonldap-ng-dev@ow2.org + + + lemonldap-ng-dev@ow2.org + + + + + Configure your DNS server to resolve names with your server IP. + + + Configurer le serveur DNS pour résoudre les noms avec l'adresse IP de votre serveur. + + + + + Browseable session backend + + + Backend de session explorable + + + + + Configure the Auth-User header. + + + Configurer l'en-tête Auth-User. + + + + + Heidelberg + + + Heidelberg + + + + + This backend allows to chain authentication method, for example to failback to LDAP authentication if Remote authentication failed… + + + 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… + + + + + Import from LDAP: Yes (see presentation) + + + Import from LDAP: Yes (voir présentation) + + + + + Anti iframe protection: will kill parent frames to avoid some well known attacks + + + Protection anti-iframe : ferme la frame parente pour éviter des attaques bien connues + + + + + Mpm-worker works faster and LemonLDAP::NG use the thread system for best performance. + + + Mpm-worker est plus rapide et LemonLDAP::NG utilise le système de threads pour de meilleures performances. + + + + + Timezone of the user, set with javascript from standard login form (will be empty if other authentication methods are used) + + + Timezone de l'utilisateur, renseignée par javascript dans le formulaire d'authentification (vide si une autres méthode d'authentification est utilisée) + + + + + https://gist.github.com/njh/2432427 + + + https://gist.github.com/njh/2432427 + + + + + Authentication: how authenticate users + + + Authentification: comment authentifier les utilisateurs + + + + + Export sAMAccountName in a variable declared in exported variables + + + Exporter sAMAccountName dans la liste des variables exportées + + + + + documentation:latest:notifications + + + documentation:latest:notifications + + + + + Add then extension configuration, for example: + + + Puis, configuration de l'extension, par exemple : + + + + + Must be secured by network access control. + + + Doit être securisé par un contrôle d'accès réseau. + + + + + Apache authentication level + + + Niveau d'authentification d'Apache + + + + + unprotect + + + unprotect + + + + + Form replay parameters + + + Paramètres de rejeu de formulaires + + + + + logout_app_sso http://intranet/ + + + logout_app_sso http://intranet/ + + + + + Demonstration + + + Démonstration + + + + + If CAS login is not set, it uses General Parameters » Logs » REMOTE_USER data, which is set to uid by default + + + Si le login CAS n'est pas défini, la donnée Paramètres généraux » Journalisation » REMOTE_USER est utilisée, mise à uid par défaut + + + + + }; + + + }; + + + + + You can change it quick with a sed command. + + + On peut le changer rapidement par une commande sed. + + + + + ../documentation/current/prereq.html + + + ../documentation/current/prereq.html + + + + + Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) + +# Option: ignoreregex +# Notes.: regex to ignore. + + + Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) + +# Option: ignoreregex +# Notes.: regex to ignore. + + + + + http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance + + + http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance @@ -32904,10 +13692,5674 @@ protection = manager - High availability + For remote servers, you can use SOAP session backend in cunjunction to increase security for remote server that access through an unsecure network - - Haute disponibilité + + Pour les serveurs distants, vous pouvez utiliser le module SOAP d'accès aux sessions en complément pour augmenter la sécurité de ces serveurs qui accèdent aux sessions au travers d'un réseau non sûr + + + + + Parameters: + + + Paramètres: + + + + + Update your /etc/hosts to map SSO URLs to localhost: + + + Mettez à jour votre /etc/hosts pour faire correspondre les URLs du SSO à votre machine : + + + + + checkLogonHours + + + checkLogonHours + + + + + To use Active Directory as LDAP backend, you must change few things in the manager : + + + Pour utiliser Active Directory comme serveur LDAP, vous devez effectuer quelques modifications dans le manager : + + + + + To see available actions, do: + + + Pour connaître les actions possibles, lancer : + + + + + This is also true for: + + + C'est disponible pour : + + + + + LL::NG can delegate authentication to a CAS server. + + + LL::NG peut déléguer l'authentification à un serveur CAS. + + + + + Installation from the tarball + + + Installation depuis l'archive + + + + + https://metacpan.org/release/Net-Facebook-Oauth2 + + + https://metacpan.org/release/Net-Facebook-Oauth2 + + + + + <Files *.pl> + + + <Files *.pl> + + + + + FastCGI support + + + Support FastCGI + + + + + "admin0\@global.virt" : $uid + + + "admin0\@global.virt" : $uid + + + + + https://auth.sso.sbay.org/ + + + https://auth.sso.sbay.org/ + + + + + User is redirected on protected application, with his new cookie + + + L'utilisateur est redirigé vers l'application demandée avec son nouveau cookie + + + + + CAS authentication will automatically add a logout forward rule on CAS server logout URL in order to close CAS session on LL::NG logout. + + + L'authentification CAS ajoute automatiquement une règle de renvoi après déconnexion sur l'URL de déconnexion du serveur CAS afin de clore la session CAS lors de la déconnexion LL::NG. + + + + + The first will allow to configure SSO for the alfresco webapp, and the other for the share webapp. + + + Le premier autorise la configuration du SSO pour la webapp Alfresco et l'autre pour la webapp partagée. + + + + + By default, Tomcat provides a file called users.xml to manage authentication: + + + Par défaut, Tomcat fournit un fichier nommé users.xml pour gérer l'authentification : + + + + + Handler + + + Agent (Handler) + + + + + Press + + + Presse + + + + + Register partner Service Provider on LemonLDAP::NG + + + Enregistrer le fournisseur de service dans LemonLDAP::NG + + + + + customhead.tpl : HTML header markups (like CSS, js inclusion) + + + customhead.tpl : en-têtes HTML (tels les inclusions CSS, js) + + + + + /_detail/logos/logo_bpi.png?id=references + + + /_detail/logos/logo_bpi.png?id=references + + + + + ../media/logos/sgs_white_small.jpg + + + ../media/logos/sgs_white_small.jpg + + + + + # Uncomment this to activate status module + + + # Uncomment this to activate status module + + + + + LDAP sever can block brute-force attacks, and LL::NG will display that account is locked + + + Le serveur LDAP peut bloquer les attaques par force brute et LL::NG affichera que le compte est bloqué + + + + + [lemonldap-ng] +enabled = true +port = http,https +filter = lemonldap +action = iptables-multiport[name=lemonldap, port="http,https"] +logpath = /var/log/apache*/error*.log +maxretry = 3 + + + [lemonldap-ng] +enabled = true +port = http,https +filter = lemonldap +action = iptables-multiport[name=lemonldap, port="http,https"] +logpath = /var/log/apache*/error*.log +maxretry = 3 + + + + + /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots + + + /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots + + + + + Using Apache::Session::Browseable::MySQL (recommended for best performances) + + + Utiliser Apache::Session::Browseable::MySQL (recommandé pour de meilleures performances) + + + + + Architecture + + + Architecture + + + + + PREFIX: installation directory (default: /usr/local) + + + PREFIX : répertoire d'installation (défaut : /usr/local) + + + + + Logout + + + Déconnexion + + + + + (support from Windows Server 2003) It is too late for the user to do anything. + + + (support depuis la version Windows Server 2003) Il est trop tard pour l'utilisateur pour faire quoi que ce soit. + + + + + Modify the portal virtual host to match this example: + + + Modifier l'hôte virtuel du portail comme suit : + + + + + Force port in redirection + + + Force le port dans les redirections + + + + + This mechanism can be used to secure access for remote servers that cross an unsecured network to access to LL::NG databases. + + + Ce mécanisme peut être utilisé pour sécuriser l'accès des serveurs distants qui traversent des réseaux non sécurisés pour accéder aux bases de données de LL::NG. + + + + + Protect the Manager + + + Protéger le manager + + + + + Authentication level + + + Niveau d'authentification + + + + + These options are only here to override default values. + + + Ces options ne sont à utiliser que pour surcharger les valeurs par défaut. + + + + + Configuration can be stored in several formats (SQL, File, LDAP) but must be shared over the network if you use more than 1 server. + + + La configuration peut être stockée sous plusieurs formats (SQL, File, LDAP) mais doit être partégée via le réseau si on utilise plus d'un serveur. + + + + + For example, if you are using AD as authentication backend, you can use sAMAccountName for the Windows NameID format. + + + Par exemple, si vous utilisez Active-Directory comme système d'authentification, vous pouvez utiliser sAMAccountName come format de NameID Windows. + + + + + You can choose other Makefile targets: + + + On peut choisir d'autres cibles du Makefile : + + + + + To do this, use the Manager, and go in Virtual Hosts branch. + + + Pour ce faire, utiliser le manager, et aller dans la branche Virtual Hosts. + + + + + getAttributes(cookieValue): get elements stored in session + + + getAttributes(cookieValue) : retourne les éléments stockés dans la session + + + + + passwordDB + + + passwordDB + + + + + insert a loop around the HTML printing, starting with the object creation (→new) + + + insérer une boucle autour de l'affichage HTML, démarrant avec la création de l'objet (→new) + + + + + To create a variable, you've just to map a user attributes in LL::NG using Variables » Exported variables. + + + Pour créer une variable, il faut simplement associer des attributs utilisateurs dans LL::NG en utilisant Variables » Variables exportées. + + + + + ../../../media/icons/gpg.png + + + ../../../media/icons/gpg.png + + + + + Storage + + + Stockage + + + + + Authorization is controlled only by Handlers. + + + Les autorisations sont vérifiées seulement par les agents (handlers). + + + + + Apache::Session + + + Apache::Session + + + + + CDBI / RDBI + + + CDBI / RDBI + + + + + Identity provider proxy: LL::NG can be used as proxy translator between systems talking SAML, OpenID, CAS, … + + + Proxy de fournisseurs d'identités : LL::NG peut être utilisé comme traducteur mandataire entre systèmes comprenant SAML, OpenID, CAS, … + + + + + $mailR + + + $mailR + + + + + Three options: + + + Trois options : + + + + + <IfModule auth_kerb_module> + + + <IfModule auth_kerb_module> + + + + + Since MySQL does not have always transaction feature, Apache::Session::MySQL has been designed to use MySQL locks. + + + Comme MySQL ne dispose pas toujours de dispositif de transaction, Apache::Session::MySQL a été conçu en utilisant les verrous MySQL. + + + + + notificationStorage + + + notificationStorage + + + + + Configure the access rules. + + + Configurer les règles d'accès. + + + + + Before installing the packages, install all dependencies. + + + Avant d'installer les paquets, installer toutes les dépendances. + + + + + Secure configuration access + + + Securiser l'accès à la configuration + + + + + LmCookieDomainToReplace: string to replace in Set-Cookie header + + + LmCookieDomainToReplace : chaîne à remplacer dans l'en-tête Set-Cookie + + + + + /_detail/icons/xfmail.png?id=contact + + + /_detail/icons/xfmail.png?id=contact + + + + + Chain: DBI chain, including database driver name and database name (for example: dbi:mysql:database=lemonldapng;host=localhost). + + + Chaîne : chaîne DBI, contenant le nom de driver et le nom de la base de données (par exemple : dbi:mysql:database=lemonldapng;host=localhost). + + + + + RPMs are available on the Download page. + + + Les paquets RPM sont disponibles sur la page de téléchargement. + + + + + See how configure logging in Tomcat . + + + Voir how configure logging in Tomcat . + + + + + ... +</AttributeAuthorityDescriptor> + + + ... +</AttributeAuthorityDescriptor> + + + + + //"userobm_archive" => , + + + //"userobm_archive" => , + + + + + Sessions module: set Lemonldap::NG::Common::Apache::Session::SOAP for SOAP session backend. + + + Module de sessions : mettre Lemonldap::NG::Common::Apache::Session::SOAP pour le backend de session SOAP. + + + + + See Debian Lenny upgrade. + + + Voir la mise à jour de Debian Lenny. + + + + + Portal checks authentication + + + Le portail examine les données d'authentification + + + + + See https://developers.facebook.com/apps on how to do that. + + + Voir https://developers.facebook.com/apps pour en savoir plus. + + + + + Regexp for password generation: Regular expression used to generate the password (default: [A-Z]{3}[a-z]{5}.\d{2}) + + + Regexp pour la génération de mot-de-passe : expression régulière utilisée pour générer le mot-de-passe (défaut : [A-Z]{3}[a-z]{5}.\d{2}) + + + + + Redirect on forbidden: use 302 instead 403 + + + Redirections pour les accès interdits : utilise 302 au lieu de 403 + + + + + Password backend + + + Module de gestion de mots-de-passe + + + + + Resolution Rule: rule that will be applied to preselect an IDP for a user. + + + Règle de résolution : règle à appliquer pour pré-sélectionner cet IDP. + + + + + If not set, the secret token is calculated using the general encryption key. + + + S'il n'est pas renseigné, le jeton secret est calculé en utilisant la clef de chiffrement générale. + + + + + The plugin will check the REMOTE_USER environment variable to get the connected user. + + + Ce plugin utilise la variable d'environnement REMOTE_USER pour récupérer le nom d'utilisateur connecté. + + + + + Compatible password modification + + + Compatibilité des modifications de mots-de-passe + + + + + perl-Lemonldap-NG-Manager: CPAN - Manager modules + + + perl-Lemonldap-NG-Manager : CPAN - modules manager + + + + + This concerns all parameters for the Attribute Authority metadata section + + + Ceci concerne tous les paramètres de la section « autorité d'attributs » des métadatas + + + + + http://search.cpan.org/perldoc?Apache::Session::Redis + + + http://search.cpan.org/perldoc?Apache::Session::Redis + + + + + generic_sso + + + generic_sso + + + + + Common Domain Cookie is also know as WAYF Service. + + + Le domaine commun de cookie est également connu comme service WAYF. + + + + + http://vhost.example.com/appli1 + + + http://vhost.example.com/appli1 + + + + + http://vhost.example.com/appli2 + + + http://vhost.example.com/appli2 + + + + + Delete other session + + + Efface les autres sessions (session unique par utilisateur) + + + + + Contrary to multiple backend stacking, backend choice will present all available authentication methods to users, who will choose the one they want. + + + Contrairement au dispositif de multiples backends, le dispositif de choix de backend présente à l'utilisateur toutes les méthodes d'authentification disponibles pour qu'il puisse choisir. + + + + + You can configure here which field of LL::NG session will be associated to a NameID format. + + + Vous pouvez indiquer ici l'attribut de session de LL::NG qui sera associé au format du NameID. + + + + + Configuration of LemonLDAP::NG + + + Configuration de LemonLDAP::NG + + + + + Perl auto-protected CGI + + + CGI aito-protégée Perl + + + + + Filters + + + Filters + + + + + Name + + + Nom + + + + + You can also modify list of exported variables. + + + On peut également modifier la liste des variables exportées. + + + + + //"userobom_phone2" => , + + + //"userobom_phone2" => , + + + + + https://developers.facebook.com/tools/explorer + + + https://developers.facebook.com/tools/explorer + + + + + Go in Manager and create a new OpenID Connect provider. + + + Aller dans le Manager et créer un fournisseur OpenID-Connect. + + + + + So you can define for example: + + + Ainsi on peut définir par exemple: + + + + + Declare the OpenID Connect Provider in LL::NG + + + Déclarer le fournisseur OpenID Connect dans LL::NG + + + + + logos:logo_bpi.png + + + logos:logo_bpi.png + + + + + user + + + user + + + + + ValveLemonLDAPNG.jar is created under /dist directory. + + + ValveLemonLDAPNG.jar est créé dans le répertoire /dist. + + + + + 2009 + + + 2009 + + + + + Configuration is not saved if errors occur. + + + La configuration n'est pas sauvée en cas d'erreur. + + + + + LDAP server can force password change on first connection, and LL::NG portal will display a password change form before opening SSO session + + + Le serveur LDAP peut imposer le changement de mot-de-passe à la première connexion et le portail LL::NG affichera le formulaire de changement de mot-de-passe avant d'ouvrir la session SSO + + + + + Use “Active Directory” as authentication, userDB and passwordDBbackends, + + + Utiliser “Active Directory” comme systèmes d'authentification, de gestion des utilisateurs et des mots-de-passe, + + + + + ../media/logos/logo-ul.png + + + ../media/logos/logo-ul.png + + + + + stack several times the same module with a different name + + + empiler plusieurs fois le même module avec un nom différent + + + + + LemonLDAP::NG is used to protect access to intranet. + + + LemonLDAP::NG est utilisé pour protéger l'accès à l'Intranet. + + + + + LemonLDAP::NG provide a script that allows to edit configuration without graphical interface, this script is called lmConfigEditor and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: + + + LemonLDAP::NG fournit un script qui permet d'éditer la configuration sans interface graphique, ce script se nomme lmConfigEditor et se trouvedans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin : + + + + + Edit /etc/fail2ban/jail.conf + + + Editer /etc/fail2ban/jail.conf + + + + + //"userobm_mail_perms" => , + + + //"userobm_mail_perms" => , + + + + + In Debian/Ubuntu, install the library through apt-get command + + + Pour Debian/Ubuntu, installer la librairie via la commande apt-get + + + + + Sources are currently available on OW2. + + + Les sources sont disponibles sur OW2. + + + + + You can also get the LemonLDAP::NG archive and make the package yourself: + + + On peut également construire les paquets à partir de l'archive LemonLDAP::NG : + + + + + Handler: Apache modules used to protect applications + + + Agent (Handler): module Apache utilisé pour protéger les applications + + + + + Easy to customize + + + Facile à personnaliser + + + + + icons:bug.png + + + icons:bug.png + + + + + http://search.cpan.org/perldoc?Apache::Session::Sybase + + + http://search.cpan.org/perldoc?Apache::Session::Sybase + + + + + references + + + Références + + + + + Mail content: + + + Contenu du courriel : + + + + + //"userobm_samba_home_drive" => , + + + //"userobm_samba_home_drive" => , + + + + + Go to Configuration » Authentication: + + + Aller dans Configuration » Authentication: + + + + + Protected sites: + + + Sites protégés: + + + + + http://auth.example.com/saml/singleSignOn + + + http://auth.example.com/saml/singleSignOn + + + + + Change configuration in lemonldap-ng.ini : + + + Changer la configuration dans lemonldap-ng.ini : + + + + + 2012 + + + 2012 + + + + + 2011 + + + 2011 + + + + + Connection login + + + Login de connexion + + + + + 2010 + + + 2010 + + + + + uid: coudot + + + uid: coudot + + + + + <bean id="LemonLDAPNGFilter" class= +"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"> + + + <bean id="LemonLDAPNGFilter" class= +"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"> + + + + + Older versions + + + Versions précédentes + + + + + Authentication level: authentication level for this module + + + Niveau d'authentification : niveau d'authentification pour ce module + + + + + A known problematic is that many browser (Firefox, Chrome) remembers the fact that the certificate is not available at a certain time. + + + Problème connu : de nombreux navigateurs (Firefox, Chrome) enregistrent le fait qu'un certificat n'est pas disponible un certain temps. + + + + + Now you have access to the SP parameters list. + + + Il est ensuite possible d'accéder à la liste des paramètre du SP : + + + + + Google Migration + + + Migration Google + + + + + SSL authentication (https) does not seem to be checked anyway. + + + "SSL authentication (https)" ne semble pas devoir être sélectionné. + + + + + "" : ($mail =~ /^([^@]+)/)[0] . + + + "" : ($mail =~ /^([^@]+)/)[0] . + + + + + Country + + + Country + + + + + Cookie name (optional): name of the cookie of primary portal, if different from secondary portal + + + Nom du cookie (optionnel) : nom du cookie du portail primaire, s'il est différent de celui du portail secondaire + + + + + xguimard + + + xguimard + + + + + Adapt session lifetime: session lifetime will be adapted from SessionNotOnOrAfter value found in authentication response. + + + Adaptation de la durée de vie de la session : la durée de vie de la session sera adaptée sur la base de la valeur de SessionNotOnOrAfter dans les réponses d'authentification. + + + + + in the value field, set the field name. + + + dans le champ valeur, mettre le nom du champ. + + + + + Do not forget to add OBM in applications menu. + + + Ne pas oblier d'ajouter OBM dans le menu des applications. + + + + + Index + + + Index + + + + + Just remember its DN for LemonLDAP::NG configuration. + + + Il faut juste retenir le DN pour la configuration de LemonLDAP::NG. + + + + + Email + + + Email + + + + + Packages and archives + + + Paquets et archives + + + + + checkLogonHours($ssoLogonHours) + + + checkLogonHours($ssoLogonHours) + + + + + Protocol: + + + Protocole : + + + + + Example of a protected virtual host for a local application: + + + Exemple d'hôte virtuel protégé pour une application locale : + + + + + Macros + + + Macros + + + + + To get more information on user (name, mail, etc.), you have to read HTTP headers. + + + Pour obtenir plus d'information sur l'utilisateur (nom, adresse de courriel, etc...), il faut lire les en-têtes HTTP. + + + + + See security chapter to learn more about writing good rules. + + + Voir le chapître sécurité pour apprendre comment écrire de bonnes règles. + + + + + de + + + fr + + + + + Another LL::NG system configured with SAML authentication + + + Un autre système LL::NG configuré avec authentification SAML + + + + + Issuer module (can be multivalued) + + + Module fournisseur (peut-être multivalué) + + + + + http://jira.ow2.org + + + http://jira.ow2.org + + + + + Then you must deploy this domain in order to go on with the configuration. + + + Ensuite deployer ce domaine pour accéder à sa configuration. + + + + + When LL::NG is configured as OpenID identity provider, users can share their authentication using [PORTAL]/openidserver/[login] where: + + + Lorsque LL::NG est configuré en fournisseur d'identité OpenID, les utilisateurs peuvent partager leur authentification en utilisant [PORTAIL]/openidserver/[login] où : + + + + + domain + + + domain + + + + + Users can see their own history in menu, if menu module Login history is enabled. + + + Les utilisateurs peuvent voir leur historique dans le menu, si le module historique de connexion est activé. + + + + + +30s: 30 seconds from session creation + + + +30s : 30 secondes après la création de la session + + + + + In Manager, go in General Parameters > Authentication modules and choose Choice for authentication. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Choice pour l'authentification. + + + + + dn + + + dn + + + + + Handler performance + + + Performance des agents (handlers) + + + + + documentation/current/installdeb.html#llng_repository + + + documentation/current/installdeb.html#llng_repository + + + + + Then it creates the session (with attribute filter) + + + Il crée la sessions (avec le filtre d'attributs) + + + + + If you want to refuse access when a data is missing, just add a “!” before the key name + + + Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef + + + + + Access Control List + + + Liste de contrôle d'accès + + + + + Install rpm-build package + + + Install rpm-build package + + + + + One user by IP address: 2 users can not open a session with the same IP. + + + Un utilisateur par adresse IP : 2 utilisateurs ne peuvent ouvrir de sessions avec la même adresse IP. + + + + + ldapSetPassword + + + ldapSetPassword + + + + + skip: all is open! + + + skip : tout est ouvert ! + + + + + Easy import/export through LDIF files + + + Import/export facilité via les fichiers LDIF + + + + + dbi:mysql:dbname=sessions + + + dbi:mysql:dbname=sessions + + + + + Just run the tar command: + + + Lancer implement la commande tar : + + + + + name => foaf:name + + + nom => foaf:name + + + + + Syslog facility + + + Facilité syslog + + + + + Advanced + + + Avancé + + + + + You need to restart Tomcat to apply changes. + + + Un redémarrage de Tomcat est nécessaire pour appliquer les changements. + + + + + You can then set the access rule. + + + Définir ensuite les règles d'accès. + + + + + Central Authentication Service + + + Central Authentication Service + + + + + quickstart + + + Démarrage rapide + + + + + OpenID 2.0 support is closed since 20th April 2015. + + + Le support OpenID-2.0 esl clos depuis le 20 avril 2015. + + + + + en + + + fr + + + + + Tomcat + + + Tomcat + + + + + RPM + + + RPM + + + + + ldapGroupAttributeNameGroup + + + ldapGroupAttributeNameGroup + + + + + Liferay can use LL::NG as an SSO provider but you have to manage how users are created: + + + Liferay peut utiliser LL::NG comme fournisseur SSO mais il faut gérer la création des comptes utilisateurs : + + + + + Authentication module: SAML + + + Module d'authentification : SAML + + + + + Required : + + + Requis : + + + + + You can change this behavior and set a cookie duration, for example: + + + On peut changer ce comportement et mettre une durée de vie, par exemple : + + + + + And fill it: + + + et le remplir : + + + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 + + + + + limesurvey + + + limesurvey + + + + + /_detail/icons/tux.png?id=contact + + + /_detail/icons/tux.png?id=contact + + + + + Require old password: used only in the password changing module of the menu, will check the old password before updating it + + + Exige l'ancien mot-de-passe : utilisé seulement dans le module de changement du mot-de-passe du menu, vérifie l'ancien mot-de-passse avant de le changer + + + + + Dokuwiki local configuration + + + Configuration locale Dokuwiki + + + + + .css: CSS (styles) + + + .css: CSS (styles) + + + + + to the configuration backend + + + au système de stockage de la configuration + + + + + Authentication + + + Authentification + + + + + Date of validation of the notification id + + + Date de validation de la notification id + + + + + Fields: + + + Champs : + + + + + Custom Error URL: you can redirect the user to a special page when an error is happening + + + Custom Error URL : on peut rediriger l'utilisateur sur une page particulière en cas d'erreur + + + + + Manager skin + + + Thème du manager + + + + + Enable Single Sign-On: check the box. + + + Enable Single Sign-On: sélectionner. + + + + + Zimbra preauthentication key + + + Clef de pré-authentification Zimbra + + + + + Configure Bugzilla virtual host like other protected virtual host. + + + Configurer l'hôte virtuel Bugzilla comme n'importe quel autre hôte virtuel protégé. + + + + + Exported variables + + + Variables exportées + + + + + ant + + + ant + + + + + LemonLDAP::NG Common + + + Fichiers communs LemonLDAP::NG + + + + + Edit the file “auth.conf”, for example: + + + Éditer le fichier “auth.conf” de Sympa, par exemple : + + + + + Choice modules + + + Modules de "Choice" + + + + + managerSkin + + + managerSkin + + + + + Here are some screenshots of 1.2 new features. + + + Ici se trouvent quelques captures d'écran illustrant les nouvelles fonctionnalités de la version 1.2. + + + + + mailCharset + + + mailCharset + + + + + It is a Single Sign On protocol similar to OpenID, but based on user email address rather than a URL. + + + C'est un protocole d'authentification unique (Single Sign On) similaire à OpenID, mais basé sur l'adresse emailde l'utilisateur au lieu d'une URL. + + + + + By default, you will have a manager virtual host define in configuration. + + + Par défaut, il existe un hôte virtuel défini dans la configuration. + + + + + LL::NG can use two tables: + + + LL::NG peut utiliser deux tables : + + + + + 0.9.4_application_menu.png + + + 0.9.4_application_menu.png + + + + + In Configuration, register the client_id and client_secret given by France Connect + + + Dans Configuration, enregistrer les client_id et client_secret donnés par France Connect + + + + + documentation:quickstart + + + documentation:quickstart + + + + + manager: parameters only for Manager + + + manager : paramètres réservés au manager + + + + + If they really do not please you, override them! + + + S'ils ne conviennent pas, il peuvent être surchargés. + + + + + //"userobm_mail_server_id" => , + + + //"userobm_mail_server_id" => , + + + + + ldap.auth.enabled=true + + + ldap.auth.enabled=true + + + + + It provides many features: + + + Il fournit de nombreuses fonctionnalités : + + + + + Apache logging + + + Journaux d'Apache + + + + + Clément OUDOT's blog + + + Blog de Clément OUDOT + + + + + ../../css/screen.css + + + ../../css/screen.css + + + + + //"userobm_expresspostal" => , + + + //"userobm_expresspostal" => , + + + + + ipAddr + + + ipAddr + + + + + the manager (for internal use only) + + + le manager (à usage interne seulement) + + + + + yum install mod_auth_kerb + + + yum install mod_auth_kerb + + + + + OpenID protocol is deprecated. + + + Le protocole OpenID est obsolète. + + + + + DBI connection string + + + Chaîne de connexion DBI + + + + + To post user's password, you must enable password storing. + + + Pour envoyer le mot-de-passe utilisateur, il faut activer le stockage du mot-de-passe. + + + + + → You do not use the new configuration syntax for application list. + + + → La nouvelle syntaxe de configuration de la liste des applications n'est pas utilisée. + + + + + LL::NG can also act as CAS server, that allows to interconnect two LL::NG systems. + + + LL::NG peut également agir en serveur CAS, ce qui peut servir à connecter deux systèmes LL::NG. + + + + + SREG permit the share of 8 attributes: + + + SREG permet le partage de 8 attributs : + + + + + This mechanism allow to do SSO on application with an unsafe link between Handler and the application, but with a safe link with the Memcached server. + + + Ce mécanisme permet de faire du SSO sur une application sans lien sécurisé entre l'agent et l'application, mais avec un lien sûr avec le serveur Memcached. + + + + + Example 2: single table + + + Example 2: single table + + + + + http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous + + + http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous + + + + + As this may be a security hole, password store in session is not activated by default + + + Comme ce peut être un trou de sécurité, ce stockage en session n'est pas activé par défaut + + + + + Liferay + + + Liferay + + + + + LL::NG can act as an OpenID 2.0 Server, that can allow to federate LL::NG with: + + + LL::NG peut agir comme un serveur OpenID 2.0, ce qui permet de fédérer LL::NG avec : + + + + + my $url = shift; + + + my $url = shift; + + + + + Choose DBI type (RDBI, CDBI or DBI) + + + Choisir le type DBI (RDBI, CDBI or DBI) + + + + + Finally, just ensure that at least: + + + Finalement, vérifier que : + + + + + This is the entry point of our login cinematic. + + + C'est le point d'entrée de la cinématique de connexion. + + + + + http://oss.oetiker.ch/mrtg/ + + + http://oss.oetiker.ch/mrtg/ + + + + + Easy to integrate + + + Facile à intégrer + + + + + Google proposes to allow applications to reuse its own authentication process using OpenID protocol (it means, if your are connected to Google, other applications can trust Google and let you in). + + + Google propose d'autoriser les applications à réutiliser son propre processus d'authentification en utilisant le protocole OpenID (ce qui signifie que si on est connecté à Google, d'autres applications peuvent agréer Google et accepter l'utilisateur). + + + + + documentation:liferay_4.png + + + documentation:liferay_4.png + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step4.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step4.png + + + + + dbiAuthTable + + + dbiAuthTable + + + + + You must provide a full URI (for example /skins/common/lemonldap-ng_square.png) and use HTTPS on the portal + + + Il faut fournir une URI complète (par exemple /skins/common/lemonldap-ng_square.png) et utiliser HTTPS pour le portail + + + + + SSLAuthnLevel + + + SSLAuthnLevel + + + + + For now, the authentication service parameter has no domain available. + + + Pour l'instant, le paramètre du service d'authentification ne dispose pas d'un domaine disponible. + + + + + storePassword + + + storePassword + + + + + ../documentation/current/start.html#authentication_users_and_password_databases + + + ../documentation/current/start.html#authentication_users_and_password_databases + + + + + Lyon + + + Lyon + + + + + Access rules values can be: + + + Les valeurs des règles d'accès peuvent être : + + + + + by IP + + + par adresses IP + + + + + Secret token: used to check integrity of OpenID response. + + + Secret token : utilisé pour vérifier l'integrité des réponses OpenID. + + + + + a2ensite manager-apache2.conf +a2ensite portal-apache2.conf +a2ensite handler-apache2.conf +a2ensite test-apache2.conf + + + a2ensite manager-apache2.conf +a2ensite portal-apache2.conf +a2ensite handler-apache2.conf +a2ensite test-apache2.conf + + + + + _authChoice + + + _authChoice + + + + + 20090301000000Z + + + 20090301000000Z + + + + + You need to adapt some parameters: + + + Certains paramètres doivent être adaptés : + + + + + Deny from all + + + Deny from all + + + + + /_detail/icons/tutorials.png?id=documentation + + + /_detail/icons/tutorials.png?id=documentation + + + + + With aptitude + + + Avec aptitude + + + + + http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ + + + http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ + + + + + Some-Thing + + + Some-Thing + + + + + OBM_USERPASSWORD + + + OBM_USERPASSWORD + + + + + http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + + + http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + + + + + http://openid.net/specs/openid-authentication-1_1.html + + + http://openid.net/specs/openid-authentication-1_1.html + + + + + LDAP performances + + + Performances LDAP + + + + + Do not forget to save your changes! + + + Ne pas oublier de sauvegarder les changements ! + + + + + Login History + + + Historique de connexion + + + + + Secure Token expiration + + + Expiration du jeton sécurisé + + + + + http://freeradius.org/mod_auth_radius/ + + + http://freeradius.org/mod_auth_radius/ + + + + + This is mandatory if you want to use an Apache authentication module, which is run by Apache before showing the LemonLDAP::NG portal page. + + + Obligatoire toutefois si on veut utiliser un module d'authentification Apache, qui sont lancés par Apache avant d'afficher la page du portail LemonLDAP::NG. + + + + + Authentication table: where login and password are stored + + + La table d'authentification : où les logins and et mots-de-passe sont stockés + + + + + As Handlers keep configuration in cache, when configuration change, it should be updated in Handlers. + + + Comme les agents gardent leur configuration en cache, lorsque la configuration est changée elle doit être mise à jour dans les agents. + + + + + REMOTE_USER environment variable (with local Handler or SetEnvIf trick) + + + la variable d'environnement REMOTE_USER (avec un agent local ou une conversion SetEnvIf) + + + + + //"userobm_kind" => , + + + //"userobm_kind" => , + + + + + //"userobm_samba_perms" => , + + + //"userobm_samba_perms" => , + + + + + Functions parameters: + + + Paramètres de la fonction : + + + + + zimbraSsoUrl + + + zimbraSsoUrl + + + + + If you use an older version, you need to refer to the following documentation: https://wiki.alfresco.com/wiki/SSO + + + Pour les versions plus anciennes, se référer à cette documentation : https://wiki.alfresco.com/wiki/SSO + + + + + Modify password if asked + + + Modifie le mot-de-passe si demandé + + + + + Opening conditions: rules which are evaluated before granting session. + + + Conditions d'ouverture : règles à évaluer avant d'autoriser l'ouverture de session. + + + + + http://code.google.com/p/redis/ + + + http://code.google.com/p/redis/ + + + + + Configure LemonLDAP::NG to use SOAP proxy mechanism + + + Configurer LemonLDAP::NG pour utiliser le mécanisme mandataire SOAP + + + + + http://auth.example.com/openidserver/foo.bar + + + http://auth.example.com/openidserver/foo.bar + + + + + echo "127.0.0.1 reload.example.com" >> /etc/hosts + + + echo "127.0.0.1 reload.example.com" >> /etc/hosts + + + + + To test this, you can build your own WebID certificate using one of : + + + Pour tester ceci, on peut se construire son propre certificat WebID en utilisant au choix : + + + + + http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng + + + http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng + + + + + /sslok/ is the new LemonLDAP::NG portal. + + + /sslok/ est le nouveau portail LemonLDAP::NG. + + + + + "userobm_lastname" => "HTTP_OBM_SN", + + + "userobm_lastname" => "HTTP_OBM_SN", + + + + + OpenID + + + OpenID + + + + + The AuthDemo and UserDBDemo will allow you to log in and get the standard attributes (uid, cn and mail). + + + AuthDemo et UserDBDemo permettent de se connecter et d'avoir les attributs standards (uid, cn et mail). + + + + + //"userobm_email_nomade" => , + + + //"userobm_email_nomade" => , + + + + + Password protected transport + + + Transport protégé du mot-de-passe + + + + + Upgrade + + + Mise à jour + + + + + Internal Proxy + + + Proxy interne + + + + + CREATE TABLE notifications ( + + + CREATE TABLE notifications ( + + + + + The database username + + + Le login de la base de données + + + + + You can find all suitable information here: http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html + + + Les informations appropriées se trouvent ici : http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html + + + + + mailConfirmSubject + + + mailConfirmSubject + + + + + Session explorer will not work + + + L'explorateur de session ne fonctionne pas + + + + + https://metacpan.org/module/Web::ID::Certificate::Generator + + + https://metacpan.org/module/Web::ID::Certificate::Generator + + + + + This can be useful to allow an third party application to access a virtual host with users credentials by sending a Basic challenge to it. + + + Ce peut être pratique pour autoriser une application cliente à accéder à un hôte virtuel avec un authentifiant en envoyant un en-tête basique. + + + + + Download + + + Téléchargement + + + + + ... +</EntityDescriptor> + + + ... +</EntityDescriptor> + + + + + LL::NG rely on a session mechanism with the session ID as a shared secret between the user (in SSO cookie) and the session database. + + + LL::NG utilise un mécanisme de session basé sur un identifiant de session secret partagé entre l'utilisateur (dans un cookie SSO) et la base des sessions. + + + + + This is not the case of Memcached for example. + + + C'est par exemple le cas de Memcached. + + + + + JSON + + + JSON + + + + + ../media/icons/tutorials.png + + + ../media/icons/tutorials.png + + + + + LL::NG try to find the user in users database with the given information + + + LL::NG tente de trouver l'utilisateur dans la base de données avec l'information donnée + + + + + screenshots:1.1:mailreset:mailreset_step1.png + + + screenshots:1.1:mailreset:mailreset_step1.png + + + + + pages/documentation.html + + + pages/documentation.html + + + + + Portal (pastel theme) + + + Portail (thème pastel) + + + + + SSLVar + + + SSLVar + + + + + Try also to create a global notification (to the uid “allusers”), and connect with any user, the message will be prompted. + + + Essayer alors de créer une notification globale (à l'utilisateur “allusers”), et se connecter avec n'importe quel compte, le message sera affiché. + + + + + Deny from all + + + Deny from all + + + + + Path: keep ^/saml/ unless you have change SAML end points suffix in SAML service configuration. + + + Chemin : laisser ^/saml/ sauf si les suffixes des points d'accès SAML ont été modifiés sans la configuration du service SAML. + + + + + Memcached servers + + + Serveurs memcached + + + + + This parameter is used by SAML IDP to fill the authentication context in authentication responses. + + + Ce paramètre est utilisé par l'IdP SAML pour renseigner le contexte d'authentification dans les réponses. + + + + + The Apache configuration depends on the module you choose, you need to look at the module documentation, for example: + + + La configuration Apache dépend du module choisi, se référer à sa documentation. Exemple : + + + + + condition: condition to display the notification, can use all session variables. + + + condition : condition pour afficher la notification, peut utiliser toutes les variables de session. + + + + + # You can protect it : +# * by Apache itself, +# * by the parameter 'protection' which can take one of the following +# values : +# * authenticate : all authenticated users can access +# * manager : manager is protected like other virtual hosts: you +# have to set rules in the corresponding virtual host +# * rule: <rule> : you can set here directly the rule to apply +# * none : no protection + + + # You can protect it : +# * by Apache itself, +# * by the parameter 'protection' which can take one of the following +# values : +# * authenticate : all authenticated users can access +# * manager : manager is protected like other virtual hosts: you +# have to set rules in the corresponding virtual host +# * rule: <rule> : you can set here directly the rule to apply +# * none : no protection + + + + + casStorage + + + casStorage + + + + + Use Safe Jail + + + Utiliser la cage sécurisée + + + + + yum install perl-Authen-Radius + + + yum install perl-Authen-Radius + + + + + → The configuration cannot be loaded. + + + → La configuration ne peut être chargée. + + + + + You need to get a preauth key from Zimbra server. + + + Il est nécessaire de récupérer une clef de pré-authentification auprès du serveur Zimbra. + + + + + Specific default values for filters to match AD schema + + + Valeurs spécifiques par défaut des filtres pour correspondre au schéma AD + + + + + ... +</SPSSODescriptor> + + + ... +</SPSSODescriptor> + + + + + "userobm_service" => "HTTP_OBM_OU", + + + "userobm_service" => "HTTP_OBM_OU", + + + + + As DBI is a login/password based module, the authentication level can be: + + + Comme DBI est un module de type login/mot-de-passe, le niveau d'authentification peut être : + + + + + Users module: OpenID Connect + + + Module utilisateurs : OpenID-Connect + + + + + Région Basse-Normandie + + + Région Basse-Normandie + + + + + Handler stores user data in its cache + + + Il stocke ces données dans son cache + + + + + documentation/conferences.html + + + documentation/conferences.html + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html + + + + + You will need to install a Dokuwiki plugin, available on download page. + + + Il faut installer le plugin Dokuwiki disponible sur la page de téléchargement. + + + + + Use it + + + Les utiliser + + + + + Datas concerning the first connection to the portal + + + Données concernant la première connexion au portail + + + + + value + + + valeur + + + + + accordeon_dark.png + + + accordeon_dark.png + + + + + Variable name + + + Nom de Variable + + + + + Authentication table: authentication table name + + + Table d'authentification : nom de la table d'authentification + + + + + Configure user and password + + + Configurer le nom de compte et le mot-de-passe + + + + + Cookie expiration + + + Expiration du cookie + + + + + http://perldoc.perl.org/MIME/Base64.html + + + http://perldoc.perl.org/MIME/Base64.html + + + + + The authentication level given to users authenticated with this module. + + + Le niveau d'authentification accordé aux utilisateurs authentifiés par ce module. + + + + + ../documentation/current/installdeb.html + + + ../documentation/current/installdeb.html + + + + + Ministère de la Justice + + + Ministère de la Justice + + + + + User tries to access a protected application in a different domain + + + L'utilisateur tente d'accéder à une application protégée d'un autre domaine + + + + + Handler: user is redirected if he has no SSO cookie (or in CDA mode) + + + les agents (handlers) : l'utilisateur y est redirigé s'il n'a pas de cookie SSO (ou en mode CDA) + + + + + KrbServiceName HTTP/auth.example.com + + + KrbServiceName HTTP/auth.example.com + + + + + print '<a href="http://test3.example.com/">click here</a>'; +} + + + print '<a href="http://test3.example.com/">click here</a>'; +} + + + + + NameID format: force NameID format here (email, persistent, transient, etc.). + + + Format du NameID : force le format du NameID (email, persistent, transient, etc.). + + + + + Prerequisites and dependencies + + + Pré-requis et dépendances + + + + + SQL session backend + + + Backend de sessions SQL + + + + + Statistics are displayed when calling the status path on an Handler (for example: http://test1.example.com/status). + + + Les statistiques sont affichées lors des appels au chemin du statut sur un agent (par exemple : http://test1.example.com/status). + + + + + require Lemonldap::NG::Portal::Menu; + + + require Lemonldap::NG::Portal::Menu; + + + + + [login] is the user login (or any other session information, see below) + + + [login] est le nom de connexion (ou tout autre information de session, voir ci-dessous) + + + + + XML menu configuration is deprecated. + + + XML menu configuration is deprecated. + + + + + A value + + + Une valeur + + + + + Else, you will lock access to Manager and will never access it anymore. + + + Sinon, on risque de verrouiller l'accès au manager et ne plus pouvoir y accéder. + + + + + In Manager, go in General Parameters > Authentication modules and choose Slave for authentication or users module. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Slave) pour les modules authentification ou utilisateurs. + + + + + _passwordDB + + + _passwordDB + + + + + LimeSurvey virtual host in Apache + + + Hôte virtuel LimeSurvey dans Apache + + + + + tree_light.png + + + tree_light.png + + + + + Documentation + + + Documentation + + + + + Functioning + + + Fonctionnement + + + + + start.html + + + start.html + + + + + SlideShare + + + SlideShare + + + + + The messages are stored with the levels : + + + Les messages sont stockés avec les niveaux : + + + + + See Twitter FAQ on how to do that:. + + + Reportez-vous à la FAQ Twitter pour en savoir plus. + + + + + It looks like this: + + + Ça ressemble à : + + + + + id + + + id + + + + + Download the latest version: + + + Télécharger la dernière version : + + + + + Build cookie: build SSO cookies with session ID + + + Construit les cookies: construit les cookies SSO avec l'identifiant de session + + + + + Create OBM virtual host (for example obm.example.com) in LL::NG configuration: Virtual Hosts » New virtual host. + + + Créer l'hôte virtuel OBM (par exemple obm.example.com) dans la configuration LL::NG : Hôtes virtuels » Nouvel hôte virtuel. + + + + + Goal + + + But + + + + + Regular expression for random password + + + Expression rationnelle pour la génération aléatoire des mots-de-passe + + + + + http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 + + + http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 + + + + + CSOD needs two things to configure LL::NG as an IDP: + + + CSOD nécessite 2 éléments pour configurer LL::NG comme IDP : + + + + + Example for MySQL : + + + Exemple pour MySQL : + + + + + LockPassword + + + LockPassword + + + + + _session_id + + + _session_id + + + + + # Best performance under ModPerl::Registry +# Uncomment this to increase performance of Portal +<Perl> + + + # Meilleures performances sous ModPerl::Registry +# A décommenter pour augmenter les performances du portail +<Perl> + + + + + Video + + + Vidéo + + + + + See full parameters list + + + Voir la liste complète des paramètres + + + + + This documentation will explain how to configure LL::NG with the developer reserved space. + + + Cette documentation présente la configuration de LL::NG avec l'environnement de développement. + + + + + Spring Security is the new ACEGI name. + + + Spring Security est le nouveau nom d'ACEGI. + + + + + By default, DNS domain is example.com. + + + Par défaut, le domaine DNS est example.com. + + + + + LL::NG can easy talk to other authentication systems using SAML, OpenID, CAS. + + + LL::NG peut aisément dialoguer avec d'autres systèmes d'authentification en utilisant SAML, OpenID, CAS. + + + + + This documentation explains how configure SAML service in LL::NG, in particular: + + + Cette documentation explique comment configurer le service SAML dans LL::NG, en particulier : + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + + + + + dirName + + + dirName + + + + + Password: where change the password + + + Mots-de-passe: où changer les mots-de-passe + + + + + Name: display text + + + Nom : texte à afficher + + + + + Configuration backend + + + Stockage de la configuration + + + + + Open links in new window + + + Ouvre les liens dans une nouvelle fenêtre + + + + + You can choose to install only one component by choosing the package lemonldap-ng-portal, lemonldap-ng-handler or lemonldap-ng-manager. + + + On peut n'installer qu'un seul composant en choisissant le paquet lemonldap-ng-portal, lemonldap-ng-handler ou lemonldap-ng-manager. + + + + + Date of birth + + + Date of birth + + + + + Only uid, cn and mail attributes are available. + + + Seuls les attributs uid, cn et mail sont disponibles. + + + + + samlStorageOptions + + + samlStorageOptions + + + + + useRedirectOnError + + + useRedirectOnError + + + + + This attribute is set by LemonLDAP::NG when password was reset by mail and the user choose to generate the password (default: enabled). + + + Cet attribut est activé par LemonLDAP::NG lorsque le mot-de-passe a été réinitialisé par mail et que l'utilisateur a choisi de générer le mot-de-passe (défaut : activé). + + + + + This function is not compliant with Safe jail, you will need to disable the jail to use it. + + + Cette fonction n'est pas compatible avec la cage saine, il faut désactiver la mise en cage. + + + + + <role rolename="tomcat"/> + + + <role rolename="tomcat"/> + + + + + Xavier GUIMARD: historic project leader, developer, Debian packager, administrator of big Lemonldap::NG instances + + + Xavier GUIMARD : Leader historique du projet, developpeur, empaqueteur Debian, administrateur de grosses installations de Lemonldap::NG + + + + + Logout user from current application and redirect it to the menu + + + Déconnecte l'utilisateur de l'application courante et le redirige vers le menu + + + + + etc. + + + etc... + + + + + Development + + + Développement + + + + + mailTimeout + + + mailTimeout + + + + + accordeon_light.png + + + accordeon_light.png + + + + + This How To explains how change this default behavior to protect Manager with other rules. + + + Ce document explique comment changer ce comportement par défaut pour protéger le manager avec d'autres règles. + + + + + yubikeyAuthnLevel + + + yubikeyAuthnLevel + + + + + LWP::UserAgent + + + LWP::UserAgent + + + + + icons:xfmail.png + + + icons:xfmail.png + + + + + Bugzilla virtual host in Apache + + + Hôte virtuel Apache hébergeant Bugzilla + + + + + If you are protecting Drupal with LL::NG as reverse proxy, convert header into REMOTE_USER environment variable. + + + Si Drupal est protégé par un reverse-proxy LL::NG, convertir l'en-tête en variable d'environnement REMOTE_USER. + + + + + For example: + + + Par exemple : + + + + + Allow only admin and superadmin roles + + + Autorisé seulement pour les rôles admin et superadmin + + + + + You have to set your portal URL with the googlecb=1 GET parameter, for example: + + + Il faut indiquer l'URL du portail avec le paramètre GET « googlecb=1 », par exemple : + + + + + Get the packages + + + Obtenir ces paquets + + + + + /_detail/screenshots/1.0/pastel/menu.png?id=screenshots + + + /_detail/screenshots/1.0/pastel/menu.png?id=screenshots + + + + + logos:sgs_white_small.jpg + + + logos:sgs_white_small.jpg + + + + + notificationStorageOptions + + + notificationStorageOptions + + + + + /_detail/logos/logo-ul.png?id=references + + + /_detail/logos/logo-ul.png?id=references + + + + + http://portal/index.pl/sessions + + + http://portal/index.pl/sessions + + + + + Go to the Manager and create a new virtual host for phpLDAPadmin. + + + Aller dans le manager et créer un nouvel hôte virtuel pour phpLDAPadmin. + + + + + Zimbra Handler cannot be used in Nginx for the moment. + + + Le handler Zimbra ne peut être utilisé avec in Nginx pour l'instant. + + + + + SSLOptions: set to +StdEnvVars to get certificate fields in environment variables + + + SSLOptions : mettre à +StdEnvVars pour obtenir les champs du certificat dans les variables d'environnement + + + + + In Manager, go in General Parameters » Authentication modules and choose Remote for authentication and users. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Remote pour les modules authentification et utilisateurs. + + + + + User backend + + + Module utilisateurs + + + + + Download the plugin and copy the files in dokuwiki inc/auth/ directory: + + + Télécharger le plugin et le copier dans le répertoire dokuwiki inc/auth/ : + + + + + You can modify location of default storage configuration file in configure target: + + + On peut modifier l'emplacement du fichier de configuration du stockage par défaut dans la cible configure : + + + + + The access to phpLDAPadmin will be protected by LemonLDAP::NG with specific access rules. + + + L'accès à phpLDAPadmin sera protégé par LemonLDAP::NG avec une règle particulière d'accès. + + + + + Lemonldap::NG::Portal::SharedConf->compile( + + + Lemonldap::NG::Portal::SharedConf->compile( + + + + + http://search.cpan.org/perldoc?DBI + + + http://search.cpan.org/perldoc?DBI + + + + + zimbraAccountKey + + + zimbraAccountKey + + + + + Authentication portal + + + Portails d'authentification + + + + + Use SOAP for Lemonldap::NG sessions + + + Utiliser SOAP pour les sessions Lemonldap::NG + + + + + Disabling Safe jail + + + Désactiver la cage sécurisée + + + + + SAP + + + SAP + + + + + See Apache::Session::Memcached for optional parameters. + + + Voir Apache::Session::Memcached pour les paramètres optionnels. + + + + + CAS_authnLevel + + + CAS_authnLevel + + + + + When you use SOAP sessions backend, it is recommended to use read-only URL (http://portal/index.pl/sessions). + + + Lorsqu'on utilise le backend de session SOAP, il est recommandé d'utiliser l'URL en lecture seule (http://portal/index.pl/sessions). + + + + + Logout rule: catch OBM logout + + + Règle logout : intercepter la déconnexion OBM + + + + + <EntityDescriptor entityID="http://auth.example.com/saml/metadata"> + + + <EntityDescriptor entityID="http://auth.example.com/saml/metadata"> + + + + + Searched attributes: name(s) of the attribute storing the name of the group, spaces separated (default: cn). + + + Attributs recherchés : nom(s) de l'attribut stocké dans le nom du groupe, séparés par des virgules (défaut: cn). + + + + + /_detail/logos/logo_abuledu.png?id=references + + + /_detail/logos/logo_abuledu.png?id=references + + + + + And the mail filter is: + + + Et le filtre d'adresse mail est : + + + + + If so, you can redirect users to a HTML page that explain that it is safe to close browser after disconnect. + + + Dans ce cas, il faut rediriger les utilisateurs vers une page HTML qui explique qu'il est préférable de clore son navigateur après déconnexion. + + + + + ../../../media/documentation/lasso.png + + + ../../../media/documentation/lasso.png + + + + + CAS server URL + + + URL du serveur CAS + + + + + Access control policy: define if access control should be done on CAS service. + + + Politique de contrôle d'accès : definit si le contrôle d'accès doit être fait sur le service CAS. + + + + + AuthBasic Handler + + + Agent AuthBasic + + + + + Identity provider: LL::NG is able to provide identity service using: + + + Fournisseur d'identité : LL::NG peut fournir un service d'identité en utilisant : + + + + + singleUserByIP + + + singleUserByIP + + + + + You need Auth::Yubikey_WebClient package. + + + Le paquet Auth::Yubikey_WebClient est nécessaire. + + + + + # SOAP functions for configuration access (disabled by default) +<Location /index.pl/config> + + + # SOAP functions for configuration access (disabled by default) +<Location /index.pl/config> + + + + + Account: DN used to connect to LDAP server. + + + Compte : DN à utiliser pour se connecter au serveur LDAP. + + + + + Use comment to correct this: + + + Utiliser des commentaires pour corriger ça : + + + + + Application Programming Interface + + + Interface de programmation + + + + + SSLCACertificateFile: CA certificate to validate client certificates + + + SSLCACertificateFile : certificat d'autorité pour valider les certificats clients + + + + + http://www.yubico.com + + + http://www.yubico.com + + + + + field + + + champ + + + + + Name: should be filled automatically with your organization or domain + + + Name : devrait être automatiquement renseigné avec votre domaine + + + + + Cross Domain Authentication + + + Authentification inter-domaines + + + + + </Location> + + + </Location> + + + + + string + + + chaîne + + + + + APT-GET + + + APT-GET + + + + + Edit Dokuwiki local configuration (conf/local.php) and set lemonldap as authentication type: + + + Éditer la configuration locale Dokuwiki (conf/local.php) et indiquer lemonldap comme type d'authentification : + + + + + LockDataSource + + + LockDataSource + + + + + rtyler@badwolf.org + + + rtyler@badwolf.org + + + + + Other parameters + + + Autres paramètres + + + + + Auth-Cn: $cn + + + Auth-Cn: $cn + + + + + API Name: filled automatically + + + API Name : renseigné automatiquement + + + + + Integrating applications in LL::NG is easy since its dialog with applications is based on customizable HTTP headers. + + + Integrer des applications dans LL::NG est facile car leur dialogue est basé sur des en-têtes HTTP personnalisables. + + + + + Exported variables are the variables available to write rules and headers. + + + Les variables exportées sont des variables disponibles pour écrire des règles d'accès et des en-têtes. + + + + + ~7500 + + + ~7500 + + + + + The location URL end is based on the service_id defined in Sympa apache configuration. + + + La fin de l'URL est construite à partir du service_id defini dans la configuration Apache de Sympa. + + + + + Header for user login: header that contains the user main login + + + En-tête identifiant l'utilisateur : en-tête contenant le nom de connexion + + + + + http://www.yubico.com/yubikey + + + http://www.yubico.com/yubikey + + + + + Other components needs just a read access. + + + Les autres composants n'ont besoin que d'un accès en lecture. + + + + + With RPM + + + Avec RPM + + + + + KrbVerifyKDC Off + + + KrbVerifyKDC Off + + + + + Reset password by mail + + + Réinitialisation des mots-de-passe par courriel + + + + + Session + + + Session + + + + + cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + + + + + Example: interoperability between 2 organizations + + + Exemple : interoperabilité entre 2 organisations + + + + + http://lanyrd.com/2011/rmll-2/sffqx/ + + + http://lanyrd.com/2011/rmll-2/sffqx/ + + + + + This requires to configure LL::NG as an SAML Identity Provider. + + + Ceci nécessite de configurer LL::NG comme fournisseur d'identité SAML. + + + + + Account type: for Zimbra this can be name, id or foreignKey (by default: id) + + + Type de compte : pour Zimbra, ce peut être name, id ou foreignKey (par défaut : id) + + + + + Auto reloading SSL Certificates + + + Rechargement automatique des certificats SSL + + + + + Extended functions + + + Fonctions étendues + + + + + /_detail/icons/flags/fr.png?id=documentation%3Aconferences + + + /_detail/icons/flags/fr.png?id=documentation%3Aconferences + + + + + http://en.wikipedia.org/wiki/OAuth2 + + + http://en.wikipedia.org/wiki/OAuth2 + + + + + When receiving the request, the real authentication context will be mapped ton an internal authentication level (see how configure the mapping), that you can check to allow or deny session creation. + + + À la réception de la requête, le contexte d'authentification réel est traduit en un niveau d'authentification interne (voir comment configurer la translation), utilisable pour accorder ou non la création de session. + + + + + Liferay is an enterprise portal. + + + Liferay est un portail d'entreprise. + + + + + sn + + + sn + + + + + It can be done via direct access to the session database or using SOAP access. + + + Ce peut être fait par accès direct à la base des sessions principale ou en utilisant une requête SOAP. + + + + + No IRC client? + + + Pas de client IRC ? + + + + + We directly use HTTP headers to fill default user profile. + + + On utilise les en-têtes HTTP pour trouver le profil utilisateur par défaut. + + + + + One remote portal that delegates authentication to the second organization (just an other file on the same server) + + + Un portail distant qui délègue l'authentification à la seconde organisation (juste un autre fichier sur le même serveur) + + + + + Sessions timeout: Maximum lifetime of a session. + + + Durée de vie maximale des sessions : durée de vie maximale des sessions. + + + + + ../../../../media/applications/mediawiki_logo.png + + + ../../../../media/applications/mediawiki_logo.png + + + + + mailreset_step3.png + + + mailreset_step3.png + + + + + css/print.css + + + css/print.css + + + + + The Manager let you define comments in rules, to order them: + + + Le manager permet de définir des commentaires de règles, ce qui permet de les ordonner : + + + + + Databases + + + Bases de données + + + + + Note: since AD 2012, each user can have a specific password expiration policy. + + + Note : depuis AD 2012, chaque utilisateur peut disposer d'une politique 'expiration de mot-de-passe différente. + + + + + AbulEdu + + + AbulEdu + + + + + Create user and role: + + + Créer un utilisateur et un rôle : + + + + + In other cases which result on impossibility to authenticate user, to retrieve data or to create a session, nothing is stored. + + + Dans les autres cas résultant de l'impossibilité d'authentifier l'utilisateur ou de récupérer les données pour créer la session, rien n'est stocké. + + + + + index/alphabetical.html + + + index/alphabetical.html + + + + + Friendly Name: optional, SAML attribute friendly name. + + + Nom alternatif: optionnel, nom alternatif de l'attribut SAML. + + + + + Secure reverse-proxies + + + Securiser les proxies inverses + + + + + loginHistory + + + loginHistory + + + + + //"userobm_vacation_datebegin" => , + + + //"userobm_vacation_datebegin" => , + + + + + For now, ldapgroups contains “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” + + + Pour l'instant, ldapgroups contient “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” + + + + + exportedAttr + + + exportedAttr + + + + + coudot@example.com + + + coudot@example.com + + + + + ../../../../media/documentation/liferay_1.png + + + ../../../../media/documentation/liferay_1.png + + + + + Configuration parameters are: + + + Les paramètres de configuration sont : + + + + + Start + + + Commencer + + + + + http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime + + + http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime + + + + + <VirtualHost *> + + + <VirtualHost *> + + + + + This tutorial will guide you into a minimal installation and configuration procedure. + + + Ce tutoriel vous guidera pour réaliser une installation et une configuration minimale. + + + + + Note that if you use FastCGI, you must restart Apache to enable changes. + + + Noter que si on utilise FastCGI, il faut redémarrer Apache pour activer les changements. + + + + + LemonLDAP::NG configuration is stored in a backend that allows all modules to access it. + + + La configuration de LemonLDAP::NG est stockée dans un backend permettant à tous les modules d'y accéder. + + + + + In this case, authentication is not a response to an issued authentication request, and we have less control on conditions. + + + Dans ce cas, l'authentification n'est pas une réponse à une requête d'authentification ce qui diminue les capacités de contrôle. + + + + + MediaWiki virtual host in Manager + + + Hôte virtuel Mediawiki dans le manager + + + + + Using LemonLDAP::NG with Active-Directory + + + Utiliser Lemonldap::NG avec Active-Directory + + + + + Want Authentication Request Signed: set to On to require that received authentication request are signed. + + + Exiger des requêtes d'authentification signées : mettre à « activer » pour exiger de recevoir des requêtes d'authentification signées. + + + + + deny + + + deny + + + + + Roles as entries in the directory + + + Rôles comme entrée d'annuaire + + + + + It will be the link between the SAML assertion coming from LemonLDAP::NG (the IdP) and a given user in Salesforce. + + + Ce sera le lien entre l'assertion SAML provenant de LemonLDAP::NG (l'IdP) et l'identifiant Salesforce. + + + + + handlerauthbasic + + + handlerauthbasic + + + + + System + + + Système + + + + + $conf[authtype] = lemonldap; + + + $conf[authtype] = lemonldap; + + + + + The request on logout URL will be sent after user is disconnected, so you should unprotect this URL if it is protected by an LL::NG Handler. + + + Cette requête vers l'URL de déconnexion est envoyée après la déconnexion de l'utilisateur, il faut donc déprotéger cette URL si elle est protégée par un agent LL::NG. + + + + + mediawiki + + + mediawiki + + + + + sympaMailKey + + + sympaMailKey + + + + + qw(delete header cache read_from_client cookie redirect unescapeHTML)); + + + qw(delete header cache read_from_client cookie redirect unescapeHTML)); + + + + + However, certificate will not be really validated by other SAML components (expiration date, common name, etc.), but will just be a public key wrapper. + + + Toutefois, le certificat ne sera pas réellement validé par les autres composants SAML (date d'expiration, nom commun, etc.), mais simplement vu comme un conteneur de clef publique. + + + + + SAML Identity Location: choose if the user Name ID is held in the subject or in some attribute + + + SAML Identity Location : choisir si l'identifiant utilisateur est maintenu dans le sujet ou dans un autre attribut + + + + + Install it to trust RPMs: + + + L'installer pour certifier les RPMs: + + + + + Spring Security provides a default pre-authentication mechanism that can be used to connect your J2EE application to LL::NG. + + + Spring Security fournit un mécansime de pre-authentification par défaut qui peut être utilisé pour connecter une application J2EE à LL::NG. + + + + + Secondary portal check if remote session is available. + + + Le portail secondaire vérifie que la session distante est valable. + + + + + Web::ID::Certificate::Generator + + + Web::ID::Certificate::Generator + + + + + https://auth.abuledu.net/ + + + https://auth.abuledu.net/ + + + + + Attributes from user backend + + + Attributs récupérés du module utilisateur + + + + + install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) + + + install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) + + + + + employeeNumber + + + employeeNumber + + + + + Register partner Identity Provider on LemonLDAP::NG + + + Enregistrer le fournisseur d'identité partenaire dans LemonLDAP::NG + + + + + Deny from all + + + Deny from all + + + + + zimbraUrl + + + zimbraUrl + + + + + Packages are available on the Download page. + + + Les paquets sont disponibles sur la page de téléchargement. + + + + + Underscore characters are also replaced by spaces. + + + Les caractères « _ » sont alors remplacés par des espaces. + + + + + "userobm_datebegin" => "HTTP_OBM_DATEBEGIN", + + + "userobm_datebegin" => "HTTP_OBM_DATEBEGIN", + + + + + Display deleted sessions: display deleted sessions on authentication phase. + + + Afficher les sessions effacées : affiche les sessions effacées lors de la phase d'authentification. + + + + + Session activity timeout requires Handlers to have a write access to sessions database. + + + Le délai d'expiration des sessions nécessite que les agents aient un accès en écriture à la base des sessions. + + + + + Restrict network access to the redis server. + + + Restreignez l'accès réseau au serveur Redis. + + + + + Allow from all + + + Allow from all + + + + + yubikeyClientID + + + yubikeyClientID + + + + + dbiTable + + + dbiTable + + + + + RPM bundle + + + Paquets RPM + + + + + Active Directory + + + Active Directory + + + + + documentation:configuration-ldap.png + + + documentation:configuration-ldap.png + + + + + Google+ + + + Google+ + + + + + If this regex matches, the line is ignored. + + + Si cette expression régulière correspond, la ligne est ignorée. + + + + + You have to run this command on Active Directory: + + + Il faut lancer cette commande dans Active Directory: + + + + + LemonLDAP::NG is highly scalable, so easy to insert behind a load-balancer: + + + LemonLDAP::NG est hautement scalable, donc facile à insérer derière un répartisseur de charge : + + + + + Core team + + + Équipe prinicpale + + + + + Force UTF-8: this will force UTF-8 conversion of attributes values collected from IDP. + + + Forcer l'UTF-8 : force la conversion UTF-8 des valeurs d'attributs collectées depuis l'IDP. + + + + + ../documentation/current/authdemo.html + + + ../documentation/current/authdemo.html + + + + + LemonLDAP::NG configuration can be managed in a local file with INI format. + + + La configuration LemonLDAP::NG peut être gérée par un fichier local au format INI. + + + + + DirectoryIndex index.pl index.html + + + DirectoryIndex index.pl index.html + + + + + Comment + + + Commentaire + + + + + http://search.cpan.org/~mmims/Net-Twitter/ + + + http://search.cpan.org/~mmims/Net-Twitter/ + + + + + /_detail/icons/flags/fr.png?id=press + + + /_detail/icons/flags/fr.png?id=press + + + + + There are no global authorizations except the right to open a session in the portal. + + + Il n'y a pas d'autorisation globale, à l'exception de la règle accordant l'ouverture de session dans le portail. + + + + + Lanyrd + + + Lanyrd + + + + + If you use TLS, you can set any of the Net::LDAP start_tls() sub like ldap+tls://server/verify=none&capath=/etc/ssl. + + + En utilisant TLS, il est possible d'utiliser toutes les options de la fonction start_tls() Net::LDAP telle ldap+tls://server/verify=none&capath=/etc/ssl. + + + + + “myfield ⇒ firstname” can be “” + + + “myfield ⇒ prénom”, peut être “” + + + + + Logs settings + + + Journalisation + + + + + all together (based on user choice, rules, …) + + + tous en même temps (basé sur le choix utilisateur, les règles, …) + + + + + API client ID: API client ID from Yubico + + + Identifiant client de l'API : identifiant client de l'API obtenu auprès de Yubico + + + + + Not shareable between servers except if used in conjunction with SOAP session backend or with a shared file system (NFS,…). + + + Pas partageable entre serveurs sauf si utilisé avec le backend de configuration SOAP ou un système de partage de fichiers (NFS,…). + + + + + </property> +</bean> +  +<security:authentication-manager alias="authenticationManager" /> + + + </property> +</bean> +  +<security:authentication-manager alias="authenticationManager" /> + + + + + dbiAuthnLevel + + + dbiAuthnLevel + + + + + _user + + + _user + + + + + Allow from all + + + Allow from all + + + + + Lemonldap::NG::Portal + + + Lemonldap::NG::Portal + + + + + See performances to know how to use macros and groups in rules. + + + Voir performances pour comprendre l'intérêt des macros et groupes dans les règles. + + + + + Manager tree autoClose + + + Auto-fermeture de l'arbre du manager + + + + + You have to create the table by yourself: + + + Il faut créer soi-même la table : + + + + + "headers_map" => Array( + + + "headers_map" => Array( + + + + + Lock files are stored in another directory. + + + Les fichiers verrous sont stockés dans un autre répertoire. + + + + + a15a18c8bb17e6f67886a9af1898c018b9f5a072 + + + a15a18c8bb17e6f67886a9af1898c018b9f5a072 + + + + + This page presents the SP initiated mode. + + + Cette page présente le mode initié par le SP. + + + + + Create a protocol proxy (SAML to OpenID, CAS to SAML ,…) + + + Créer un proxy de protocoles (SAML vers OpenID, CAS vers SAML ,…) + + + + + documentation/current/prereq.html#apt-get + + + documentation/current/prereq.html#apt-get + + + + + contact + + + contact + + + + + Enable SSL in Apache + + + Activer SSL dans Apache + + + + + </IfModule> + + + </IfModule> + + + + + documentation:googleapps-ssoconfig.png + + + documentation:googleapps-ssoconfig.png + + + + + auto: display only if the user can access it + + + auto : n'afficher que si l'utilisateur peut y accéder + + + + + New window: open menu links in new window + + + Nouvelle fenêtre : ouvre les liens du menu dans de nouvelles fenêtres + + + + + Optional attributes: + + + Attributs optionnels : + + + + + Main DNS domain + + + Domaine DNS principal + + + + + These rules can be set trough Manager: General Parameters > Portal > Menu > Modules activation. + + + Ces règles peuvent être modifiées via le manager : Paramètres généraux > Portail > Menu > Activation des modules. + + + + + Frameworks + + + Frameworks + + + + + http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + + + http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + + + + + //"userobm_web_all" => , + + + //"userobm_web_all" => , + + + + + 0 if not + + + 0 sinon + + + + + Yubikey public ID size + + + Taille de l'ID public Yubikey + + + + + The team + + + L'équipe + + + + + managerTreeJqueryCss + + + managerTreeJqueryCss + + + + + Wordpress, GLPI, OBM, Dokuwiki, … + + + Wordpress, GLPI, OBM, Dokuwiki, … + + + + + LL::NG can restrict this: + + + LL::NG peut restreindre cet usage : + + + + + In Apache configuration, add the PerlHeaderParserHandler Lemonldap::NG::Handler on the webmail.domain.tls vhost + + + Dans la configuration Apache, ajouter "PerlHeaderParserHandler Lemonldap::NG::Handler" dans l'hôte virtuel webmail.domain.tls + + + + + Auth-Cn + + + Auth-Cn + + + + + Users: will not collect any data (but you can still register environment variables in session) + + + Utilisateurs : ne collecte aucune donnée (mais il est possible d'enregistrer des variables d'environement dans la session) + + + + + If no binding defined, the default binding in IDP metadata will be used. + + + Si aucune méthode n'est définie, la méthode par défaut des métadatas de l'IDP sera utilisée. + + + + + LL::NG Manager has a session explorer module that can be used to browse opened sessions: + + + Le gestionnaire de LL::NG dispose d'un explorateur de sessions qui peut être utilisé pour parcourir sessions ouvertes : + + + + + You will configure Zimbra virtual host like other protected virtual host but you will use Zimbra Handler instead of default Handler. + + + Configurer l'hôte virtuel Zimbra comme n'importe quel autre hôte virtuel protégé mais utiliser le handler Zimbra au lieu du handler par défaut. + + + + + In Display, you can set the name and the logo + + + Dans Affichage, on peut indiquer le nom et le logo + + + + + "userobm_zipcode" => "HTTP_OBM_POSTALCODE", + + + "userobm_zipcode" => "HTTP_OBM_POSTALCODE", + + + + + $auth_kind = 'LemonLDAP'; +  +$lemonldap_config = Array( + + + $auth_kind = 'LemonLDAP'; +  +$lemonldap_config = Array( + + + + + CAS attribute for login + + + Attribut CAS pour le nom de connexion + + + + + The DBI string + + + La chaîne DBI + + + + + using own database (LDAP, SQL, …) + + + utilisant une base de données propre (LDAP, SQL, …) + + + + + Zimbra account session key + + + Clef de session de compte Zimbra + + + + + ../../../../media/applications/liferay_logo.png + + + ../../../../media/applications/liferay_logo.png + + + + + Mot de passe pour l'utilisateur lemonldap-ng : +[...] +lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); +lemonldap-ng=> q + + + Mot de passe pour l'utilisateur lemonldap-ng : +[...] +lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); +lemonldap-ng=> q + + + + + Double cookie for single session: as same, two cookies are delivered, but only one session is written in session database + + + Double cookie pour session unique : de même, deux cookies sont délivrés, mais une seule session n'est écrite dans la base de données + + + + + ASF-WS + + + ASF-WS + + + + + phpLDAPadmin virtual host in Apache + + + Hôte virtuel phpLDAPadmin dans le manager + + + + + domain name + + + le nom de domaine + + + + + In Manager, go in General Parameters > Authentication modules and choose WebID for authentication module. + + + Dans le manager, aller dans Paramètres generaux > Modules d'authentification et choisir WebID comme module d'authentication. + + + + + CAS issuer + + + Fourniture d'identité CAS + + + + + It should be the same value as the organization domain url, displayed on the previous section + + + Ce devrait être la même valeur que l'URL du domaine indiqué dans la section précédente + + + + + Keep the private key in a file, for example lemonldap-ng-priv.key, then use openssl to generate an auto-signed certificate: + + + Garder la clef privée dans un fichier, par exemple lemonldap-ng-priv.key, et utiliser openssl pour générer un certificat auto-signé : + + + + + AuthApache authentication + + + Authentification AuthApache + + + + + unicode2iso($name) + + + unicode2iso($nom) + + + + + Timestamp of last authentication time + + + Date et heure (timestamp) de la dernière authentification + + + + + ~3 + + + ~3 + + + + + ~5 + + + ~5 + + + + + YUM + + + YUM + + + + + Extracted certificate field: field of the certificate affected to $user internal variable + + + Champ extrait du certificat : champ du certificat affecté à la variable interne $user + + + + + Examples with a configured header named 'Auth-User': + + + Exemples avec un en-tête configuré nommé 'Auth-User': + + + + + Location: Access Point for SSO request. + + + Location: Point d'accès pour les requêtes SSO. + + + + + Mini howtos + + + Mini howtos + + + + + LDAP + + + LDAP + + + + + Screenshots + + + Captures d'écran + + + + + /_detail/logos/logo_linagora.png?id=references + + + /_detail/logos/logo_linagora.png?id=references + + + + + LL::NG can use federation protocols (SAML, CAS, OpenID) independently to: + + + LL::NG peut utiliser des protocoles de fédération (SAML, CAS, OpenID) indépendamment pour : + + + + + Lemonldap::NG::Handler::SharedConf: No cookie found + + + Lemonldap::NG::Handler::SharedConf: No cookie found + + + + + # Uncomment this line if you use Lemonldap::NG menu + + + # Décommentez cette ligne si vous utilisez le menu Lemonldap::NG + + + + + ../../media/documentation/lemonldapng-sso.png + + + ../../media/documentation/lemonldapng-sso.png + + + + + iso2unicode + + + iso2unicode + + + + + → You use the Apache authentication backend, but Apache is not or bad configured (no REMOTE_USER send to LemonLDAP::NG). + + + → Le backend d'authentification Apache est utilisé, mais Apache n'est pas ou mal configuré (la variable d'environnement REMOTE_USER n'est pas envoyée à LemonLDAP::NG). + + + + + <?xml version="1.0" encoding="UTF-8" standalone="no"?> +<root> +<notification uid="foo.bar" date="2009-01-27" reference="ABC"> +<title>You have new authorizations</title> +<subtitle>Application 1</subtitle> +<text>You have been granted to access to appli-1</text> +<subtitle>Application 2</subtitle> +<text>You have been granted to access to appli-2</text> +<subtitle>Acceptation</subtitle> +<check>I know that I can access to appli-1 </check> +<check>I know that I can access to appli-2 </check> +</notification> +<notification uid="allusers" date="2009-01-27" reference="disclaimer" condition="$ipAddr =~ /^192/"> +<title>This is your first access on this system</title> +<text>Be a nice user and do not break it please.</text> +<check>Of course I am not evil!</check> +</notification> +</root> + + + <?xml version="1.0" encoding="UTF-8" standalone="no"?> +<root> +<notification uid="foo.bar" date="2009-01-27" reference="ABC"> +<title>Vous avez de nouvelles autorisations</title> +<subtitle>Application 1</subtitle> +<text>Vous êtes autorisé à accéder à appli-1</text> +<subtitle>Application 2</subtitle> +<text>Vous êtes autorisé à accéder à appli-2</text> +<subtitle>Acceptation</subtitle> +<check>Je reconnais savoir que je peux accéder à appli-1 </check> +<check>Je reconnais savoir que je peux accéder à appli-2 </check> +</notification> +<notification uid="allusers" date="2009-01-27" reference="disclaimer" condition="$ipAddr =~ /^192/"> +<title>Ceci est votre premier accès à ce système</title> +<text>Soyez sage et ne le cassez pas.</text> +<check>Bien sûr, je ne suis pas méchant !</check> +</notification> +</root> + + + + + Data should not contains accents or special characters, as HTTP protocol only allow ASCII values in header (but depending on the HTTP server, you can use ISO encoded values) + + + Les données ne doivent pas contenir de caractères spéciaux, car le protocole HTTP n'autorise que les caractères ASCII dans les en-têtes (mais suivant le serveur HTTP, vous pouvez utiliser des valeurs encodées ISO) + + + + + Main features + + + Fonctionnalités principales + + + + + RBAC stands for Role Based Access Control. + + + RBAC signifie contrôle d'accès basé sur les rôles (Role Based Access Control). + + + + + IRC + + + IRC + + + + + require SOAP::Lite; +</Perl> + + + require SOAP::Lite; +</Perl> + + + + + 0_bad + + + 0_bad + + + + + It means that if you modify some settings here, you will have to share again the metadata with other providers. + + + Ceci signifie que si vous modifiez quelque chose ici, vous devez ré-exporter les metadatas aux autres fournisseurs. + + + + + convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini + + + convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini + + + + + This key must be stored directly in lemonldap-ng.ini: + + + Cette clef doit être stockée directement dans lemonldap-ng.ini : + + + + + applications:phpldapadmin_logo.png + + + applications:phpldapadmin_logo.png + + + + + For application BBB: + + + Pour l'application BBB : + + + + + Notification format + + + Format des notifications + + + + + css/all.css + + + css/all.css + + + + + cd myskin +ln -s ../pastel/*.tpl . + + + cd myskin +ln -s ../pastel/*.tpl . + + + + + $_password + + + $_password + + + + + mailUrl + + + mailUrl + + + + + http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + + + http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + + + + + References are listed in alphabetic order. + + + Les références sont listées dans l'ordre alphabétique. + + + + + Do this in the control panel or in the configuration file: + + + Faire ceci dans le panneau de contrôle ou dans le fichier de configuration : @@ -32934,6 +19386,712 @@ displayName -> $givenName." ".$surName Display-Name -> $displayName + + + If your function is not compliant with Safe jail, you will need to disable the jail. + + + Si la fonction n'est pas compatible avec la cage saine, il faut désactiver la mise en cage. + + + + + Backend choice by users + + + Backend choisit par l'utilisateur + + + + + Data to store as REMOTE_USER (used also in Apache logs) + + + Donnée à utiliser comme REMOTE_USER (également utilisée dans les journaux d'Apache) + + + + + specification + + + spécification + + + + + An enterprise Google Apps account + + + Un compte applicatif Google entreprise + + + + + secret + + + secret + + + + + Just set the LL::NG Handler IP on this attribute in order to add more security. + + + Indiquer seulement l'adresse IP du handler LL::NG dans cet attribut pour ajouter plus de sécurité. + + + + + info for user actions + + + info pour les actions utilisateurs + + + + + Web based for normal users: + + + Basé sur du web pour les utilisateurs normaux : + + + + + HTTPS: use https as protocol + + + HTTPS : utilise https comme protocole + + + + + Display: + + + Affichage : + + + + + DBI UserDB table + + + Table UserDB DBI + + + + + /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + + + /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + + + + + install_manager_libs + + + install_manager_libs + + + + + See mod_proxy and mod_rewrite documentation for more about configuring Apache reverse-proxies. + + + Voir les documentation de mod_proxy et mod_rewrite pour plus d'information sur la configuration du proxy inverse d'Apache. + + + + + This can happend when you use lmConfigEditor or launch cron files with a different user than Apache process. + + + Ceci peut arriver lorsqu'on utilise lmConfigEditor ou lorsqu'on lance les fichiers cron avec un utilisateur différent de celui du processus Apache. + + + + + IBM Lotus iNotes + + + IBM Lotus iNotes + + + + + Joind.in + + + Joind.in + + + + + mailOnPasswordChange + + + mailOnPasswordChange + + + + + http://mail.ow2.org/wws/arc/lemonldap-ng-dev + + + http://mail.ow2.org/wws/arc/lemonldap-ng-dev + + + + + Syslog + + + Syslog + + + + + mailFrom + + + mailFrom + + + + + Password: Connection password + + + Mot-de-passe : mot-de-passe du compte de connexion + + + + + The difference with remote authentication is that the client will never be redirect to the main LL::NG portal. + + + La différence avec l'authentification "Remote" est que le client n'est jamais redirigé vers le portail LL::NG principal. + + + + + multi + + + multi + + + + + $uidR + + + $uidR + + + + + If secured cookie is enabled, the portal URL must be HTTPS. + + + Si le cookie sécurisé est activé, l'URL du portail doit être en HTTPS. + + + + + </Directory> +  + + + </Directory> +  + + + + + To change it: + + + Pour le changer : + + + + + Logs + + + Journaux + + + + + The LDIF view of such entry can be: + + + La vue LDIF d'une telle entrée ressemble à : + + + + + Menu modules activation rules + + + les règles d'activation des modules du menu + + + + + http://perldoc.perl.org/functions/join.html + + + http://perldoc.perl.org/functions/join.html + + + + + Password + + + Mot-de-passe + + + + + If you want to become member of LL::NG team ask to lemonldap-ng-dev@ow2.org. + + + SI vous souhaitez devenir membre de l'équipe LL::NG demandez-le également à lemonldap-ng-dev@ow2.org. + + + + + This script is called lemonldap-ng-cli and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: + + + Ce script se nomme lemonldap-ng-cli et se trouve dans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin: + + + + + //"userobm_hidden" => , + + + //"userobm_hidden" => , + + + + + First steps + + + Premiers pas + + + + + Bugzilla can authenticate a user with HTTP headers, and auto-create its account with a few information: + + + Bugzilla peut authentifier un utilisateur par en-tête HTTP et auto-générer son compte avec quelques informations : + + + + + http://search.cpan.org/perldoc?DBD::Oracle + + + http://search.cpan.org/perldoc?DBD::Oracle + + + + + ../../../media/applications/spring_logo.png + + + ../../../media/applications/spring_logo.png + + + + + Header + + + En-tête + + + + + Protect only the administration pages + + + Protéger seulement la page d'administration + + + + + //"userobm_mobile" => , + + + //"userobm_mobile" => , + + + + + faketicket: if the user has no access, a fake ticket is built, and the user is redirected to CAS service. + + + faketicket : si l'utilisateur n'a pas accès, un faux ticket est construit, et l'utilisateur est redirigé vers le service CAS. + + + + + Scope: Value of scope parameter (example: openid profile). + + + Portée : valeur du paramètre de portée (exemple : profil openid). + + + + + Tarball + + + Archive + + + + + You can add a link in application menu to display Google Apps to users. + + + Il est possible d'ajouter un lien dans le menu application pour afficher Google Apps. + + + + + http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz + + + http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz + + + + + Hide old password in reset form + + + Masquer l'ancien mot-de-passe dans le formulaire de réinitialisation + + + + + userDB + + + userDB + + + + + documentation:1.0:ldapconfbackend + + + documentation:1.0:ldapconfbackend + + + + + Other resources + + + Autres documents + + + + + This will download the public and the private key. + + + Ceci télécharge les clefs publique et privée. + + + + + User found from login process + + + Nom d'utilisateur trouvé dans le processus d'authentification + + + + + SP Initiated Binding: chose any of the supported binding (every one listed there is currently supported on LemonLDAP::NG) HTTP POST is a good choice + + + SP Initiated Binding : choisir n'importe quel protocole supporté (ils le sont actuellement tous par LemonLDAP::NG), HTTP POST est un bon choix + + + + + The normal portal has a link included in the authentication form pointing to the remote portal for the users of the other organization + + + Le portail normal dispose d'un lien dans le formulaire d'authentification pointant vers le portail destiné aux utilisateurs de l'autre organisation + + + + + Follow LDAP session backend doc + + + Suivre la documentation backend de sessions LDAP + + + + + Firefox has detected that the server is redirecting the request for this address in a way that will never complete + + + Firefox has detected that the server is redirecting the request for this address in a way that will never complete + + + + + Persistent: NameID is restored from previous sessions + + + Persistent: le NameID est restoré depuis la session précédente + + + + + The user will be redirected on portal URL with error in the lmError URL parameter. + + + L'utilisateur sera redirigé vers l'URL du portail avec une erreur dans le paramètre lmError de l'URL. + + + + + //"userobm_address3" => , + + + //"userobm_address3" => , + + + + + Test notification + + + Tester les notifications + + + + + In Manager, go in General Parameters > Authentication modules and choose CAS for authentication. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir CAS pour l'authentification. + + + + + ../../../media/applications/glpi_logo.png + + + ../../../media/applications/glpi_logo.png + + + + + Then restart Apache. + + + Redémarrer Apache ensuite. + + + + + Note that this feature is interesting only for the Lemonldap::NG systems protecting a high number of applications + + + Notez que cette fonctionnalité n'est intéressante que pour les systèmes Lemonldap::NG protégeant un grand nombre d'applications + + + + + vi /root/SSOExtensions.pm + + + vi /root/SSOExtensions.pm + + + + + Use then the Multiple authentication module, for example: + + + Utiliser alors le module d'authentification multiple, exemple: + + + + + http://search.cpan.org/perldoc?CGI + + + http://search.cpan.org/perldoc?CGI + + + + + If not authenticated (or authentication is forced) try to find it (userDB module) and to authenticate it (auth module), create session, calculate groups and macros and store them. + + + Si ce n'est pas le cas (ou si l'authentification est forcée) tente de le trouver (module userDB) et de l'authentifier (module d'authentification), crée la session, calcule les groupes et macros et les stocke + + + + + CDBI : very simple storage + + + CDBI : stockage très simple + + + + + portalmenu + + + portalmenu + + + + + How it works + + + Fonctionnement + + + + + http://auth.example.com/?logout=1 + + + http://auth.example.com/?logout=1 + + + + + In Manager, go in General Parameters > Authentication modules and choose Proxy for authentication and users. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Proxy pour les modules authentification et utilisateurs. + + + + + http://lanyrd.com/2012/ow2-con12/scbcwz/ + + + http://lanyrd.com/2012/ow2-con12/scbcwz/ + + + + + To bypass this, follow the documentation of AuthApache module + + + Pour outrepasser ceci, suivre la documentation du module AuthApache + + + + + radiusServer + + + radiusServer + + + + + Apache::Session::Browseable::MySQL doesn't use locks so performances are keeped. + + + Apache::Session::Browseable::MySQL n'utilise pas les locks pour conserver les performances. + + + + + To do this, go in Manager > General Parameters > Advanced Parameters > Security > Use Safe Jail and disable it. + + + Pour ce faire, aller dans le manager > Paramètres généraux > Paramètres avancés > Sécurité > Utiliser la cage sécurisée et la désactiver. + + + + + Add on your server.xml file a new valve entry like this (in host section): + + + Ajouter dans le fichier server.xml une nouvelle valve comme ci-dessous (dans la section host): + + + + + http://perldoc.perl.org/Safe.html + + + http://perldoc.perl.org/Safe.html + + + + + After logout process, the user is redirected on portal, or on a configured URL. + + + Après déconnexion, l'utilisateur est redirigé vers une URL configurée ou vers le portail. + + + + + OBM_GROUPS + + + OBM_GROUPS + + + + + See also + + + Voir aussi + + + + + One standard portal + + + Un portail standard + + + + + It returns 1 if this match, 0 else. + + + Elle retourne 1 si c'est bon, 0 sinon. + + Configure Liferay virtual host like other protected virtual host. @@ -32944,74 +20102,3634 @@ Display-Name -> $displayName - 2_pub + To install them on system: - - 2_pub + + Pour les installer sur le système : - The official documentation can be found here: http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html + Nginx is a very fast web server. - - La documentation officielle se trouve ici : http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html + + Nginx est un serveur web particulièrement performant. - Configuration key of IDP used for authentication + In Manager, go in General Parameters > Authentication modules and choose Facebook for authentication module. - - Clef de configuration de l'IDP utilisé pour l'authentification + + Dans le manager, allez dans Paramètres generaux > Modules d'authentification et choisissez Facebook comme module d'authentication. - Account session key: session field used as Zimbra user account (by default: uid) - - - clef de session compte : champ de session utilisé comme compte utilisateur Zimbra (par défaut : uid) - - - - - After registration, the OP must give you a client ID and a client secret, that will be used to configure the OP in LL::NG. - - - Après enregistrement, l'OP doit donner un identifiant et un secret clients, qui seront utilisé pour configurer l'OP dans LL::NG. - - - - - postcode - - - postcode - - - - - LemonLDAP::NG Portal + Twitter - Portail LemonLDAP::NG + Twitter - Authentication table and user table can be the same. + Password is not a common attribute. - - Les tables d'authentification et utilisateurs peuvent être confondues. + + Le mot-de-passe n'est pas un attribut commun. - Most of configuration can be done trough LemonLDAP::NG Manager (by default http://manager.example.com). + caFile - - La majeure partie de la configuration peut être réalisée via le manager LemonLDAP::NG (par défaut http://manager.example.com). + + caFile + + + + + /_detail/screenshots/1.0/pastel/portal.png?id=screenshots + + + /_detail/screenshots/1.0/pastel/portal.png?id=screenshots + + + + + ldapPort + + + ldapPort + + + + + DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. + + + DokuWiki est un wiki simple et standard principalement destiné à la création de documents de toute nature. + + + + + ldapRaw + + + ldapRaw + + + + + Exported variables in the Manager + + + Variables exportées dans le manager + + + + + sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl + + + sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl + + + + + Perl + + + Perl + + + + + http://lanyrd.com/2012/solutionslinux/sryym/ + + + http://lanyrd.com/2012/solutionslinux/sryym/ + + + + + https://auth.example.com/ + + + https://auth.example.com/ + + + + + [configuration] +type = RDBI +dbiChain = DBI:mysql:database=lemonldap-ng;host=1.2.3.4 +dbiUser = lemonldap +dbiPassword = password +; optional +dbiTable = mytablename + + + [configuration] +type = RDBI +dbiChain = DBI:mysql:database=lemonldap-ng;host=1.2.3.4 +dbiUser = lemonldap +dbiPassword = password +; optional +dbiTable = mytablename + + + + + Go to the Manager and create a new virtual host for Dokuwiki. + + + Aller dans le manager et créer un nouvel hôte virtuel pour Dokuwiki. + + + + + ../../../media/applications/sympa_logo.png + + + ../../../media/applications/sympa_logo.png + + + + + Allowed modules: click on New chain to add a choice. + + + Modules autorisés : cliquer sur Nouveau choix pour ajouter un choix. + + + + + The LDAP schema extension can be used to store this value. + + + L'extension de schéma LDAP peut être utilisée pour stocker cette valeur. + + + + + Notification activation + + + Activation des notifications + + + + + mail + + + mail + + + + + New Service Provider + + + Nouveau fournisseur de service + + + + + To make the portal start faster when the server is relaunched, add those lines in Apache configuration file (as described in portal-apache2.conf): + + + Pour accélérer le démarrage du portail lorsque le serveur est relancé, ajoutez les lignes suivantes dans les fichiers de configuration d'Apache (tel que proposé dans portal-apache2.conf): + + + + + Display other sessions : display other sessions on authentication phase, with a link to delete them. + + + Afficher les autres sessions : affiche les autres sessions ouvertes lors de la phase d'authentification avec un lien pour les effacer. + + + + + The password can be in plain text, or encoded with a standard SQL method: + + + Le mot-de-passe peut être stocké en clair ou encodé avec une méthode SQL standard : + + + + + Last name + + + Nom + + + + + When you know the key of the variable, you just have to prefix it with the dollar sign to use it, for example to test if uid variable match coudot : + + + En connaissant le nom d'une variable, il suffit de la préfixer avec un signe dollar pour l'utiliser, par exemple pour savoir si la variable uid contient coudot : + + + + + For application AAA: + + + Pour l'application AAA : + + + + + Crypt::OpenSSL::X509 + + + Crypt::OpenSSL::X509 + + + + + http://www.liferay.com/ + + + http://www.liferay.com/ + + + + + Key (LL::NG name) + + + Clef (nom LL::NG) + + + + + Order deny,allow + + + Order deny,allow + + + + + ../../../css/screen.css + + + ../../../css/screen.css + + + + + LL::NG will operate some SQL queries: + + + LL::NG exécutera quelques requêtes SQL : + + + + + OpenID Connect Service + + + Service OpenID-Connect + + + + + LemonLDAP::NG provides a proxy that can replace the use of Apache mod_proxy. + + + LemonLDAP::NG fournit un proxy qui peut remplacer l'utilisation de mod_proxy d'Apache. + + + + + "userobm_town" => "HTTP_OBM_L", + + + "userobm_town" => "HTTP_OBM_L", + + + + + The SP name is asked, enter it and click OK. + + + Le nom de SP est demandé, entrer-le et cliquer sur OK. + + + + + To use this feature only locally, edit lemonldap-ng.ini in section [all]: + + + Pour utiliser cette fonctionnalité seulement localement, éditer lemonldap-ng.ini dans la section [all]: + + + + + To configure sessions, go in Manager, General Parameters » Sessions: + + + Pour configurer les sessions, aller dans le manager, Paramètres généraux » Sessions : + + + + + Give a technical name (no spaces, no special characters), like “sample-op”; + + + Donner un nom technique (sans espaces ni caratères speciaux), tel “sample-op” ; + + + + + ../media/logos/logo_rbn.png + + + ../media/logos/logo_rbn.png + + + + + it may be the backbone of a heterogeneous architecture. + + + il peut être le pivot d'une architecture hétérogène. + + + + + Go in Manager, General Parameters » Advanced Parameters » Custom functions and set: + + + Aller dans le manager, Paramètres généraux » Paramètres avancés » Fonctions personnalisées et indiquer : + + + + + Macros and groups are calculated during authentication process by the portal: + + + Les macros et les groupes sont calculées pendant le processus d'authentification par le portail : + + + + + [configuration] +type = File +dirName = /var/lib/lemonldap-ng/conf + + + [configuration] +type = File +dirName = /var/lib/lemonldap-ng/conf + + + + + userPivot + + + userPivot + + + + + A mail with a token is sent to user + + + Un courriel avec une valeur est envoyé à l'utilisateur + + + + + startTime + + + startTime + + + + + SAML assertion + + + Assertion SAML + + + + + Alfresco is an ECM/BPM software. + + + Alfresco est un logiciel ECM/BPM. + + + + + globalStorage + + + globalStorage + + + + + This parameter is set by the portal and use javascript to get the connected user timezone. + + + Ce paramètre est géré par le portail et utilise javascript pour obtenir le fuseau de l'utilisateur connecté. + + + + + Remember to change the access rule in Manager virtual host to allow new administrators. + + + Ne pas oublier de changer la règle d'accès à l'hôte virtuel du manager pour autoriser les nouveaux administrateurs. + + + + + fullname + + + fullname + + + + + ../../../media/icons/neotux.png + + + ../../../media/icons/neotux.png + + + + + In Manager, go in General Parameters > Authentication modules and choose Database (DBI) for authentication, users and/or password modules. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir "base de données" (DBI) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + Notifications system + + + Systèmes de notification + + + + + Then, go in Radius parameters: + + + Ensuite, aller dans les paramètres Radius: + + + + + if a user can access directly to the hidden application, it can bypass LL::NG protection + + + Si un utilisateur peut accéder directement à l'application cachée, peut contourner la protection de LL::NG + + + + + Then you got this value inside the Auth-Roles header: + + + On les obtient dans l'en-tête Auth-Roles : + + + + + applications:sympa_logo.png + + + applications:sympa_logo.png + + + + + Using notification system + + + Utiliser le système de notification + + + + + require Lemonldap::NG::Portal::SharedConf; + + + require Lemonldap::NG::Portal::SharedConf; + + + + + It must match AD policy + + + Ça doit correspondre avec la politique de l'AD + + + + + Skin rules + + + Règle du thème + + + + + /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots + + + + + lemonldap-ng-testpage.png + + + lemonldap-ng-testpage.png + + + + + Sessions are stored using Apache::Session modules family. + + + Les sessions sont stockées en utilisant les modules de la famille Apache::Session. + + + + + The configuration is done in config.php: + + + La configuration est effectuée via config.php: + + + + + List: domains list (comma separated values) + + + Liste : liste des domaines (séparés par des virgules) + + + + + It provides a specific and lightweight OpenID Connect module that will replace the current Google module. + + + Il fournit un module OpenID-Connect spécifique et facile qui remplace l'actuel module Google. + + + + + Backend + + + Backend + + + + + → When you upgrade from Debian Lenny with customized index.pl files, you must upgrade them. + + + → Lors d'une mise à jour d'une Debian Lenny avec un fichier index.pl personnalisé, il faut le mettre à jour. + + + + + http://sourcesup.cru.fr/projects/perlcas/ + + + http://sourcesup.cru.fr/projects/perlcas/ + + + + + Using this, we can do a very simple interoperability system between 2 organizations using two LL::NG structures: + + + En utilisant ce système, on peut avoir une simple interopérabilité entre 2 organisations utilisant chacune leur système LL::NG : + + + + + String::Random + + + String::Random + + + + + Authentication filter: Filter to find user from its login (default: (&(uid=$user)(objectClass=inetOrgPerson))) + + + Filtre d'authentication : filtre pour trouver l'utilisateur à partir de son login (défaut : (&(uid=$user)(objectClass=inetOrgPerson))) + + + + + High Availability + + + Haute disponibilité + + + + + reloadTime + + + reloadTime + + + + + If no proxied services defined, CAS authentication will not activate the CAS proxy mode. + + + Si aucun service proxifié n'est défini, l'authentification CAS n'activera pas le mode proxy CAS. + + + + + http://perldoc.perl.org/functions/exit.html + + + http://perldoc.perl.org/functions/exit.html + + + + + portalcustom + + + portalcustom + + + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel + + + + + CDA activation + + + Activation du CDA + + + + + Validation of the session: external user has now a local session + + + Validation de la session : l'utilisateur externe dispose ainsi d'un session locale + + + + + After configuring SAML Service, you can export metadata to your partner Identity Provider. + + + Après avoir configuré le service SAML Service, exporter les metadatas vers le fournisseur d'identité partenaire. + + + + + This mode allow to test LemonLDAP::NG without any third-party software. + + + Ce mode permet de tester LemonLDAP::NG sans aucun autre programme tiers. + + + + + Configuration is in /etc/lemonldap-ng + + + La configuration se trouve dans /etc/lemonldap-ng + + + + + Then, go in OpenID parameters: + + + Ensuite, aller dans les paramètres OpenID : + + + + + You can change the separator with the fileNameSeparator option, and set another value, for example @. + + + On peut changer ce séparateur en changeant la valeur de l'option fileNameSeparator par exemple @. + + + + + 'cache_root' => '/tmp',? + + + 'cache_root' => '/tmp',? + + + + + We suppose that LimeSurvey is installed in /var/www/html/limesurvey + + + On suppose que LimeSurvey est installé dans /var/www/html/limesurvey + + + + + Convert::PEM + + + Convert::PEM + + + + + Main parameters + + + Paramètres principaux + + + + + #perl_auto-protected_cgi + + + #perl_auto-protected_cgi + + + + + service_id lemonldapng + + + service_id lemonldapng + + + + + ldapgroups -> join(" ",($ldapgroups =~ /cn=(.*?),/g)) + + + ldapgroups -> join(" ",($ldapgroups =~ /cn=(.*?),/g)) + + + + + //"userobm_account_dateexp" => , + + + //"userobm_account_dateexp" => , + + + + + http://fedoraproject.org/wiki/EPEL/ + + + http://fedoraproject.org/wiki/EPEL/ + + + + + lemonldap_ng_session_explorer_1340022388573.png + + + lemonldap_ng_session_explorer_1340022388573.png + + + + + Create table: + + + Créer la table: + + + + + If no value, the default NameID format is Email. + + + Si aucune valeur n'est indiquée, le format de NameID par défaut est Email. + + + + + Form replay + + + Rejeu de formulaires + + + + + Manager theme + + + Thème du manager + + + + + AuthLDAPBindPassword "secret" + + + AuthLDAPBindPassword "secret" + + + + + Google supports these claims: + + + Google supporte ces champs : + + + + + Go to the Manager and create a new virtual host for MediaWiki. + + + Aller dans le manager et créer un nouvel hôte virtuel pour Mediawiki. + + + + + logos:logo-ul.png + + + logos:logo-ul.png + + + + + http://fr.lutece.paris.fr + + + http://fr.lutece.paris.fr + + + + + deny: nobody is welcomed + + + deny: personne n'est autorisé + + + + + SAML service configuration + + + Configuration du service SAML + + + + + Each SREG attribute will be associated to a user session key. + + + Chaque attribut SREG est associé à une clef de session utilisateur. + + + + + In Manager, go in General Parameters > Authentication modules and choose Yubikey for authentication module. + + + Dans le manager, allez dans Paramètres generaux > Modules d'authentification et choisissez Yubikey comme module d'authentication. + + + + + LimeSurvey configuration + + + Configuration de LimeSurvey + + + + + You can also add a condition. + + + Il est possibe d'ajouter une condition. + + + + + XSS attack detected + + + XSS attack detected + + + + + LinuxFR + + + LinuxFR + + + + + CAS + + + CAS + + + + + //"userobm_nomade_perms" => , + + + //"userobm_nomade_perms" => , + + + + + ^/(css|js)/ + + + ^/(css|js)/ + + + + + SREG mapping: link between SREG attributes and session keys (see below). + + + Associations SREG : liens entre les attributs SREG et les clefs de session (voir ci-dessous). + + + + + For example, to send it in an header: + + + Par exemple, pour l'envoyer dans un en-tête : + + + + + GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout + + + GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout + + + + + You only need a reload URL per physical servers, as Handlers share the same configuration cache on each physical server. + + + Une URL par serveur physique est nécessaire, car les agents partagent le même cache de configuration pour chaque serveur physique. + + + + + To change it, go in General Parameters > Advanced Parameters > Notifications > Wildcard for all users, and set for example alluserscustom. + + + Pour le changer, aller dans Paramètres généraux > Paramètres avancés > Notifications > Carte blanche pour tous les utilisateurs, et mettre par exemple alluserscustom. + + + + + Changing the domain value will not update other configuration parameters, like virtual host names, portal URL, etc. + + + Changer la valeur du domaine ne met pas à jour les autres paramètres tels les noms d'hôtes virtuels, l'URL du portail, etc... + + + + + tchemineau@example.com + + + tchemineau@example.com + + + + + # another HTML code +} + + + # autre code HTML +} + + + + + Menu modules + + + Modules du menu + + + + + LemonLDAP::NG 1.0 release + + + Sortie de LemonLDAP::NG 1.0 + + + + + Lemonldap::NG::Common + + + Lemonldap::NG::Common + + + + + You will need to collect all attributes needed to create a user in OBM, this includes: + + + Il faut collecter tous les attributs nécessaires pour créer un compte OBM : + + + + + Build cookie(s) + + + Construit le ou les cookies + + + + + Sybase + + + Sybase + + + + + Below are documented internal variables. + + + Ci-dessous sont documentées les variables internes. + + + + + Common Domain Cookie + + + Domaine commun de cookie + + + + + $_auth + + + $_auth + + + + + Configure Sympa virtual host like other protected virtual host but protect only magic authentication URL. + + + Configurer l'hôte virtuel Sympa comme n'importe quel autre hôte virtuel protégé mais ne protéger que l'authentification magique. + + + + + On Debian/Ubuntu: + + + Sur Debian/Ubuntu : + + + + + Security + + + Sécurité + + + + + Use our own Debian repository. + + + Utiliser votre propre dépôt Debian. + + + + + Requested authentication context: this context is declared in authentication request. + + + Contexte d'authentification demandé : ce contexte est déclaré dans la requête d'authentification. + + + + + apply: reload URL for distant Hanlders + + + apply : les URL de rechargement des agents distants + + + + + The Manager displays main branches: + + + Le manager affiche des branches principales : + + + + + Kinematics + + + Cinématique + + + + + end: End date (GMT) + + + end: date de fin (GMT) + + + + + ../../../../media/applications/limesurvey_logo.png + + + ../../../../media/applications/limesurvey_logo.png + + + + + Manager: used to manage LemonLDAP::NG configuration and to explore sessions. + + + Manager: utilisé pour gérer la configuration LemonLDAP::NG et explorer les sessions. + + + + + Security Assertion Markup Language + + + Security Assertion Markup Language + + + + + See also general kinematics presentation. + + + Voir aussi la présentation de la cinématique générale. + + + + + portalOpenLinkInNewWindow + + + portalOpenLinkInNewWindow + + + + + High availability + + + Haute disponibilité + + + + + If using LL::NG as reverse proxy, configure also the Auth-User header, + + + Si LL::NG est utilisé par reverse-proxy, configurer l'en-tête Auth-User, + + + + + # DocumentRoot + + + # DocumentRoot + + + + + http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ + + + http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ + + + + + Hello <TMPL_VAR NAME="myparam">! + + + Hello <TMPL_VAR NAME="myparam">! + + + + + You need Net::Twitter package, with a very recent version (>3). + + + Vous devez installer une version récente (>3) du paquet Net::Twitter. + + + + + CAS Session backend options + + + Options du module de stockage CAS + + + + + OBM includes Groupware, messaging server, CRM, LDAP, Windows Domain, smartphone and PDA synchronization… + + + OBM inclut un groupware, un serveur de messagerie, un CRM, un annuaire LDAP, un domaine Windows, un dispositif de synchronisation pour smartphone et PDA… + + + + + Prepare the LDAP server and the LL::NG configuration file + + + Préparer le serveur LDAP et le fichier de configuration LL::NG + + + + + RMLL/LSM + + + RMLL/LSM + + + + + LL::NG provides a special function named basic to build this header. + + + LL::NG fournit une fonction spéciale nommée basic pour construire cet en-tête. + + + + + Example: http://auth.example.com + + + Exemple: http://auth.example.com + + + + + dbiUserChain + + + dbiUserChain + + + + + Double cookie + + + Double cookie + + + + + logos:logo_ministere_justice.jpg + + + logos:logo_ministere_justice.jpg + + + + + wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz + + + wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz + + + + + You can now use your function in a macro, an header or an access rule, for example: + + + Les fonctions peuvent être utilisées dans une macro, un en-tête ou une règle d'accès, par exemple: + + + + + It will be prompted if you generate keys, else you can set it in the Private key password. + + + Il vous sera demandé à la génération de la clef ou vous pouvez l'entrer dans le champ Mot-de-passe de la clef privée. + + + + + Next run ant command: + + + Lancer ensuite la commande ant : + + + + + documentation:lemonldapng-sso.png + + + documentation:lemonldapng-sso.png + + + + + timeout + + + timeout + + + + + Main external databases are: + + + Les principales bases de données externes sont : + + + + + URL contains a non protected host + + + URL contains a non protected host + + + + + It manages both authentication and authorization and provides headers for accounting. + + + Il gère à la fois les authentifications et les autorisations et fournit des en-têtes HTTP pour la traçabilité. + + + + + Redis session backend + + + Module de stockage des sessions Redis + + + + + VHOSTLISTEN: how listen parameter is configured for virtual hosts in Apache (default: *:80) + + + VHOSTLISTEN : comment est configuré le paramètre d'écoute des hôtes virtuels dans Apache (défaut : *:80) + + + + + CAS (authentication module) + + + CAS (module d'authentification) + + + + + You need Net::Facebook::Oauth2 package. + + + La paquet Net::Facebook::Oauth2 est nécessaire. + + + + + MRTG monitoring + + + Supervision MRTG + + + + + when pwdLastSet = 0 in the user entry, it means that password has been reset, and a form is presented to the user for him to change his password. + + + Lorsque le paramètre pwdLastSet est positionné à 0 dans l'entrée utilisateur, ça signifie que le mot de passe a été réinitialisé et qu'un formulaire est présenté à l'utilisateur pour qu'il change son mot de passe. + + + + + icons:flags:us.png + + + icons:flags:us.png + + + + + remoteCookieName + + + remoteCookieName + + + + + documentation:googleapps-menu.png + + + documentation:googleapps-menu.png + + + + + ^/(?i)index.php\?.*access=admin + + + ^/(?i)index.php\?.*access=admin + + + + + Display: As Google Apps is not a protected application, set to On to always display it + + + Display : comme Google Apps n'est pas une application protégée, indiquer On pour toujours l'afficher + + + + + Offline + + + Hors ligne + + + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre + + + + + "userobm_firstname" => "HTTP_OBM_GIVENNAME", +// "userobm_title" => "HTTP_OBM_TITLE", + + + "userobm_firstname" => "HTTP_OBM_GIVENNAME", +// "userobm_title" => "HTTP_OBM_TITLE", + + + + + /_detail/screenshots/1.0/dark/password.png?id=screenshots + + + /_detail/screenshots/1.0/dark/password.png?id=screenshots + + + + + This is a security point, to prevent someone to create a session by sending custom headers. + + + Il s'agit d'un élément de sécurité pour éviter à quelqu'un de créer une session en envoyant des en-têtes personnalisés. + + + + + "userobm_phone" => "HTTP_OBM_TELEPHONENUMBER", + + + "userobm_phone" => "HTTP_OBM_TELEPHONENUMBER", + + + + + SAML service configuration is a common step to configure LL::NG as SAML SP or SAML IDP. + + + La configuration du service SAML est une étape commune pour configurer LL::NG comme fournisseur de service SAML (SP) ou fournisseur d'identité SAML (IDP). + + + + + $uid eq “root” + + + $uid eq “root” + + + + + Google Apps has a configuration parameter to redirect user on a specific URL after Google Apps logout (see Google Apps control panel). + + + Google Apps ne dispose pas de paramètre de configuration pour rediriger les utilisateurs vers une URL spécifique après la déconnexion Google Apps (voir Google Apps control panel). + + + + + New code: + + + Nouveau code: + + + + + http://www.jdll.org/node/206 + + + http://www.jdll.org/node/206 + + + + + XSS checks will still be done with warning in logs, but this will not prevent the process to continue. + + + Le contrôle XSS continuera à être effectué mais avec seulement des avertissements dans les journaux sans empêcher le processus de continuer. + + + + + Gaultier HUBERT + + + Gaultier HUBERT + + + + + applications:liferay_logo.png + + + applications:liferay_logo.png + + + + + Form page URI: /login.php + + + URI de la page de formulaire : /login.php + + + + + Google Apps + + + Google Apps + + + + + Login history + + + Historique de connexion + + + + + syntax (optional): hexadecimal (default) or octetstring + + + syntax (optionnel) : hexadecimal (défaut) ou octetstring + + + + + To chain SSL, you have to set “SSLRequire optional” in Apache configuration, else users will be authenticated by SSL only. + + + Pour chaîner SSL, il est nécessaire de mettre “SSLRequire optional” dans le fichier de configuration Apache, sinon les utilisateurs ne seront authentifiés que par SSL. + + + + + SSO and Application logout: the request is forwarded to application and SSO session is closed + + + Déconnexion SSO et applicative: la requête est transmise à l'application et la session SSO est fermée + + + + + Redirect: redirect user on protected application or on Portal (applications menu) + + + Redirect: redirect user on protected application or on Portal (applications menu) + + + + + Manager interface: all messages are grouped in lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. + + + L'interface du Manager: tous les messages sont regroupés dans lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. + + + + + Override logging functions + + + Surcharger les fonctions de journalisation + + + + + SMTPAuthPass + + + SMTPAuthPass + + + + + <property name="principalRequestHeader" value="Auth-User"/> + + + <property name="principalRequestHeader" value="Auth-User"/> + + + + + Dates + + + Dates + + + + + X509 + + + X509 + + + + + Available parameters are: + + + Paramètres disponibles : + + + + + Go to the Manager and create a new virtual host for Bugzilla. + + + Aller dans le manager et créer un nouvel hôte virtuel pour Bugzilla. + + + + + Delay between check of local configuration + + + Delai entre 2 examens de la configuration locale + + + + + mkdir /usr/local/lemonldap-ng/notifications/ +chown www-data /usr/local/lemonldap-ng/notifications/ + + + mkdir /usr/local/lemonldap-ng/notifications/ +chown www-data /usr/local/lemonldap-ng/notifications/ + + + + + CDA is set if the handler is not in the same domain + + + Le CDA ne fonctionne que si l'agent n'est pas dans le même domaine + + + + + This allows to use different databases for these process. + + + Ceci autorise à utiliser deux bases de données différentes pour ces deux processus. + + + + + Erwan LEGALL + + + Erwan LEGALL + + + + + AD password policy does not follow the LDAP RFC, but Microsoft has implemented its own policy. + + + La politique de mots-de-passe AD ne respecte pas les RFC LDAP, mais Microsoft a implementé sa propore politique. + + + + + POD unit tests + + + Tests unitaires POD + + + + + Edit configuration + + + Editer la configuration + + + + + Secure Token Handler + + + Agent jeton sécurisé + + + + + 0.9.4_password_reset.png + + + 0.9.4_password_reset.png + + + + + presentation + + + presentation + + + + + Renew authentication: force authentication renewal on CAS server + + + Renouveler l'authentification : force le renouvellement de l'authentification sur le serveur CAS + + + + + dbiChain: DBI connection. + + + dbiChain : chaîne de connexion DBI. + + + + + https + + + https + + + + + Logout forward + + + Propagation de déconnexion + + + + + documentation:latest:prereq + + + documentation:latest:prereq + + + + + Cookie security + + + Sécurité du cookie + + + + + Operating System + + + Système d'exploitation + + + + + Example 1: two tables + + + Exemple 1 : deux tables + + + + + documentation:lasso.png + + + documentation:lasso.png + + + + + Modules + + + Modules + + + + + Use rule: a rule to allow user to use this module, set to 1 to always allow. + + + Règle d'utilisation : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. + + + + + Email::Date::Format + + + Email::Date::Format + + + + + /_detail/icons/personal.png?id=contact + + + /_detail/icons/personal.png?id=contact + + + + + You must also install the database connector (DBD::Oracle, DBD::Pg,…) + + + Il faut également installer le connecteur à la base de données (DBD::Oracle, DBD::Pg,…) + + + + + ../pages/documentation/conferences.html + + + ../pages/documentation/conferences.html + + + + + //"userobm_nomade_datebegin" => , + + + //"userobm_nomade_datebegin" => , + + + + + Configuration backend parameters + + + Paramètres des backends de configuration + + + + + To summary available options: + + + Pour résumer les options disponibles : + + + + + So a simple user can have admin rights on the LDAP directory if your access rules are too lazy. + + + Ainsi un simple utilisateur aura un accès administrateur au serveur LDAP si votre règle d'accès est trop permisive. + + + + + External user clicks to be redirected to the remote type portal + + + L'utilisateur externe clique pour être redirigé vers le second portail + + + + + user email + + + Email de l'utilisateur + + + + + A little macro: + + + Une petite macro : + + + + + Name: Text displayed on choice tab. + + + Nom : Texte à afficher sur l'onglet. + + + + + AuthType Basic + + + AuthType Basic + + + + + Mail sender: address seen in the “From” field (default: noreply@[DOMAIN]) + + + Expéditeur : adresse vue dans le champ “From” (défaut : noreply@[DOMAINE]) + + + + + You may rather use standards protocols like SAML, OpenID Connect or CAS. + + + Il est préférable d'utiliser des protocoles standards tels SAML, OpenID ou CAS. + + + + + User password is now available in $_password variable. + + + Le mot-de-passe utilisateur est désormais disponible dans la variable $_password. + + + + + With the above solution, all the Drupal site will be protected, so no anonymous access will be allowed. + + + Avec la solution ci-dessus, tout le site Drupal sera protégé, ainsi aucun accès anonyme ne sera autorisé. + + + + + Authentication with Kerberos + + + Authentification avec Kerberos + + + + + A web browser launched from the computer (to access localhost) + + + Un navigateur web lançé depuis ce serveur (pour accéder à la boucle locale) + + + + + using Apache authentication system (used for SSL, Kerberos, HTTP basic authentication, …) + + + utilisant le système d'authentification d'Apache (utilisé pour SSL, Kerberos, l'authentification HTTP basique, …) + + + + + Translators + + + Translators + + + + + //"userobm_local" => , + + + //"userobm_local" => , + + + + + You can also define: + + + On peut aussi définir : + + + + + It allows to put LL::NG::portal behind another web SSO, or behind a SSL hardware to delegate SSL authentication to that hardware. + + + Ceci permet de metre un portail LL::NG derrière un autre web SSO, ou derrière un matériel SSL pour déléguer à ce matériel l'authentification. + + + + + These parameters can be configured in Manager, in General Parameters > Advanced parameters > Handler redirections. + + + Cesparamètres peuvent être configurés dans le manager, dans Paramètres généraux > Paramètres avancés > Redirections des agents. + + + + + Value: SREG attribute name: + + + Valeur : noms d'attributs SREG : + + + + + Zimbra also features archiving and discovery for compliance. + + + Zimbra propose aussi l'archivage et discovery for compliance. + + + + + Go to the Manager and create a new virtual host for Liferay. + + + Aller dans le manager et créer un nouvel hôte virtuel pour Liferay. + + + + + Official repository + + + Dépôt officiel + + + + + Page URL: URL of password reset page (default: [PORTAL]/mail.pl) + + + URL de la page : URL de la page de réinitialisation de mot-de-passe (défaut : [PORTAL]/mail.pl) + + + + + http://search.cpan.org/perldoc?Apache::Session::Browseable + + + http://search.cpan.org/perldoc?Apache::Session::Browseable + + + + + ~150 + + + ~150 + + + + + one unsecured for other applications + + + un non-sécurisé pour les autres applications + + + + + timezone + + + timezone + + + + + You can use #PORTAL# in values to replace the portal URL. + + + Vous pouvez utiliser le mot clef #PORTAL# dans les valeurs pour remplacer l'URL du portail. + + + + + Do not restrict /public/ + + + Ne pas restreindre /public/ + + + + + Allow from all + + + Allow from all + + + + + Authentication, Authorization and Accounting (AAA) mechanisms + + + Mécanismes d'authentification, d'autorisation et de traçabilité (AAA) + + + + + Zimbra can be deployed on-premises or as a hosted email solution. + + + Zimbra peut être déployé sur site ou hébergé telle une messagerie. + + + + + Slave + + + Slave + + + + + cd trunk + + + cd trunk + + + + + Mail From address + + + Adresse source des messages + + + + + To register LL::NG, you will need to give some information like application name or logo. + + + Pour enregistrer LL::NG, il faut renseigner quelques informations telles le nom d'application ou le logo. + + + + + LemonLDAP::NG can also use syslog (only for user actions). + + + LemonLDAP::NG peut également utiliser syslog (seulement pour les actions utilisateurs). + + + + + mailreset_step2.png + + + mailreset_step2.png + + + + + logout_sso, logout_app, logout_app_sso: catch logout request + + + logout_sso, logout_app, logout_app_sso: intercepte les requêtes de déconnexion + + + + + http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + + + http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + + + + + American Standard Code for Information Interchange + + + American Standard Code for Information Interchange + + + + + For example, we change it to ow2.org: + + + Par exemple, pour le changer en ow2.org: + + + + + Configure the portal to use the remote LL::NG structure. + + + Configurer le portail pour qu'il utilise le système LL::NG distant. + + + + + APACHEGROUP: group running Apache + + + APACHEGROUP: groupe de fonctionnement d'Apache + + + + + Use extended functions + + + Utiliser les fonctions étendues + + + + + email + + + email + + + + + Identity Provider + + + Fournisseur d'identité + + + + + When it takes “false”, HTTP headers have to be sent by LL::NG to make authentication. + + + Lorsqu'il est à “false”, les en-têtes HTTP doivent être renseignés par LL::NG pour valider l'authentification. + + + + + <text>: paragraph to display: will be inserted in HTML page enclosed in <p class=“notifText”>…</p> + + + <text> : paragraphe à afficher : sera inséré dans la page HTML encadré dans <p class=“notifText”>…</p> + + + + + Sympa is a mailing list manager. + + + Sympa est un gestionnaire de listes de diffusion. + + + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 + + + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 + + + + + These parameters can be configured in Manager, in General Parameters > Advanced parameters > Handler redirections: + + + Ces paramètres peuvent être configurés dans le manager, dans Paramètres généraux > Paramètres avancés > Redirections des agents: + + + + + SAML Identity Type: choose Federation ID. + + + SAML Identity Type : choisir "Federation ID". + + + + + lemonldap-ng-portal-appslist.png + + + lemonldap-ng-portal-appslist.png + + + + + Use custom functions + + + Utiliser les fonctions personnalisées + + + + + Change mycompanyid (in AssertionConsumerService markup, parameter Location) into your CSOD company ID and put the certificate value inside the ds:X509Certificate markup + + + Changer mycompanyid (dans AssertionConsumerService markup, parameter Location) avec l'ID CSOD de l'entreprise et mettre la valeur du certificat dans ds:X509Certificate markup + + + + + sudo make postconf + + + sudo make postconf + + + + + Display applications list + + + Affiche la liste des applications + + + + + Session restrictions will not work + + + Les restrictions de session ne fonctionnent pas + + + + + (see next section) + + + (voir section suivante) + + + + + Else, all data are copied in the session database. + + + Sinon, toutes les données sont copiées. + + + + + Net::OpenID::Server > 1.00 + + + Net::OpenID::Server > 1.00 + + + + + _idp + + + _idp + + + + + You have to update them by yourself. + + + Il faut les mettre à jour soi-même. + + + + + Then create symbolic links on template files, as you might not want to rewrite all HTML code (else, do as you want). + + + Créer ensuite des liens symboliques pour éviter de réécrire tous les fichiers HTML (sauf si c'est souhaité). + + + + + Change password URL: where users can change their password. + + + Change password URL: où les utilisateurs peuvent changer leur mot-de-passe. + + + + + sessions/: read only access to sessions (enough for distant Handlers) + + + sessions/ : accès en lecture seule aux sessions (suffisant pour les agents distants) + + + + + To refresh it, you have to set an handler on the same server to use the refresh mechanism or to restart the server after each configuration change. + + + Pour la rafraîchir, il faut installer un agent (handler) sur le même serveur pour utiliser le mécanisme de rafraîchissement ou redémarrer le serveur à chaque changement. + + + + + <user username="tomcat" password="tomcat" roles="tomcat"/> + + + <user username="tomcat" password="tomcat" roles="tomcat"/> + + + + + 'cache_depth' => 5,? + + + 'cache_depth' => 5,? + + + + + # ... +} + + + # ... +} + + + + + RDBI : triple store storage + + + RDBI : stockage en triplets + + + + + references.html + + + references.html + + + + + /_detail/icons/knewsticker.png?id=contact + + + /_detail/icons/knewsticker.png?id=contact + + + + + The common domain is used by SAML SP to find an Identity Provider for the user, and by SAML IDP to register itself in user's IDP list. + + + Le domaine commun est utilisé par le SP SAML pour trouver le fournisseur d'identité de l'utilisateur et par l'IdP SAML pour s'enregistrer dans la liste des IDP. + + + + + Several extensions allows to configure SSO on MediaWiki: + + + Plusieurs extensions permettent de configurer le SSO dans MediaWiki : + + + + + Attribute to store: the session key that will be stored in Memcached. + + + Attribut à stocker : la clef de session qui doit être stockée dans Memcached. + + + + + Conferences + + + Conférences + + + + + Menu modules display + + + Affichage des modules du menu + + + + + Run this to update packages cache: + + + Lancer ceci pour rafraîchir le cache : + + + + + http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 + + + http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 + + + + + Redirection to the portal of the main area and normal authentication (if not done before) + + + Redirection vers le portail principal et authentification normale (sauf si déjà faite) + + + + + Roles are entries, below branches representing applications. + + + Les rôles sont des entrées, les branches subordonnées représentant les applications. + + + + + You can enter a password to protect private key with a password. + + + Vous pouvez entrer un mot de passe de protection de la clef privée. + + + + + 0.9.3 + + + 0.9.3 + + + + + A click on a key will display the associated value. + + + Un click sur la clef affiche la valeur associée. + + + + + 0.9.4 + + + 0.9.4 + + + + + http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 + + + http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 + + + + + BrowserID + + + BrowserID + + + + + secureTokenHeader + + + secureTokenHeader + + + + + mailSessionKey + + + mailSessionKey + + + + + authentication + + + authentification + + + + + URL for mail reset + + + URL pour la réinitialisation par courriel + + + + + IO::String + + + IO::String + + + + + You can also adapt Apache access control: + + + On peut également adapter le contrôle d'accès d'Apache : + + + + + http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm + + + http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm + + + + + http://wiki.zimbra.com/index.php?title=Preauth + + + http://wiki.zimbra.com/index.php?title=Preauth + + + + + macros + + + macros + + + + + Go on Drupal administration interface and enable the Webserver Auth module. + + + Aller dans l'interface administration et activer le module Webserver Auth. + + + + + vi /etc/apt/sources.list.d/lemonldap-ng.list + + + vi /etc/apt/sources.list.d/lemonldap-ng.list + + + + + In General Parameters > Authentication modules, choose Apache as authentication backend. + + + Dans Paramètres généraux > Modules d'authentification choisir Apache pour l'authentification. + + + + + Portal + + + Portail + + + + + icons:terminal.png + + + icons:terminal.png + + + + + Nantes + + + Nantes + + + + + Drivers + + + Drivers + + + + + Proxy portal URL + + + URL du portail mandataire + + + + + /usr/share/lemonldap-ng/bin/lmConfigEditor + + + /usr/share/lemonldap-ng/bin/lmConfigEditor + + + + + First check and install the prerequisites. + + + D'abord vérifier et installer les pré-requis. + + + + + OBM is shipped with a LL::NG plugin with these features: + + + OBM est livré avec un composant LL::NG apportant les fonctionnalités suivantes : + + + + + _userDB + + + _userDB + + + + + These parameters can be overwritten in LemonLDAP::NG ini file, in the section apply. + + + Ces paramètres peuvent être surchargés dans le fichier ini de LemonLDAP::NG ini file, à la section apply. + + + + + CREATE TABLE sessions ( + + + CREATE TABLE sessions ( + + + + + Macros and groups are stored in session database. + + + Les macros et les groupes sont stockées dans la base de données des sessions. + + + + + External portal + + + Portail externe + + + + + Please use lmMigrateConfFiles2ini to migrate your menu configuration + + + Please use lmMigrateConfFiles2ini to migrate your menu configuration + + + + + Read-only functions (index.pl/sessions or index.pl/adminSessions paths): + + + Fonctions en lecture seule (chemins index.pl/sessions ou index.pl/adminSessions) : + + + + + You can use Null backend to bypass some authentication process steps. + + + Le backend Null peut être utilisé pour sauter des étapes du processus d'authentication. + + + + + globalStorageOptions + + + globalStorageOptions + + + + + User name session field + + + Champ de session stockant le nom d'utilisateur + + + + + Installation on RHEL/CentOS with packages + + + Installation sur RHEL/CentOS avec les paquets + + + + + Portal URL + + + URL du portail + + + + + TikiWiki, … + + + TikiWiki, … + + + + + activate CDA in General Parameters » Cookies » Multiple domains + + + activer le CDA dans Paramètres généraux » Cookies » Domaines multiples + + + + + By default, user will be redirected on portal if no URL defined, or on the specified URL if any. + + + Par défaut, l'utilisateur est redirigé vers le portail si aucune URL n'est définie ou vers l'URL indiquée sinon. + + + + + All Apache::Session style modules are useable except for some features. + + + Tous les modules de type Apache::Session sont utilisables excepté pour quelques fonctionnalités. + + + + + ldap://localhost + + + ldap://localhost + + + + + The LDAP schema extension can be used to store these values + + + L'extension de schéma LDAP peut être utilisée pour stocker ces valeurs. + + + + + start + + + Commencer + + + + + SSOExtensions::function1 + + + SSOExtensions::function1 + + + + + LemonLDAP::NG - Offline Version + + + LemonLDAP::NG - Version hors-ligne + + + + + Declare Google in your LL::NG server + + + Déclarer Google dans le serveur LL::NG + + + + + SSO on OBM web interface + + + SSO sur l'interface web d'OBM + + + + + Package GPG signature + + + Signature GPG des paquets + + + + + + + + + + + + + portalAntiFrame + + + portalAntiFrame + + + + + Portal performances + + + Performances du portail + + + + + tree_dark.png + + + tree_dark.png + + + + + Consent to share attribute id trough OpenID + + + Consentement de partage de l'attribut id via OpenID + + + + + ldapChangePasswordAsUser + + + ldapChangePasswordAsUser + + + + + http://en.wikipedia.org/wiki/Outlook_Web_App + + + http://en.wikipedia.org/wiki/Outlook_Web_App + + + + + As described in performances chapter, you can use macros, local macros,… + + + Comme indiqué au chapître performances, on peut utiliser des macros, macros locales,… + + + + + Error log: all messages emitted by the program, depending on the configured log level + + + Journaux d'erreur (ErrorLog) : tous les messages emis par le programme, suivant le niveau de journalisation configuré (LogLevel) + + + + + PostGreSQL + + + PostGreSQL + + + + + http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN + + + http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN + + + + + Configuration backend can be set in the local configuration file, in configuration section. + + + Le backend de configuration peut être indiqué dans le fichier local de configuration, dans la section configuration. + + + + + http://www.slideshare.net/coudot/rmll-2011-websso + + + http://www.slideshare.net/coudot/rmll-2011-websso + + + + + The basic function will also force conversion from UTF-8 to ISO-8859-1, which should be accepted by most of HTTP servers. + + + La fonction basic force la conversion des caractères UTF-8 en ISO-8859-1, qui peut être accepté par la plupart des serveurs HTTP. + + + + + It is recommended to secure the channel between reverse-proxies and application to be sure that only request coming from the LL::NG protected reverse-proxies are allowed. + + + Il est donc recommandé de sécurisé le canal entre le proxy inverse et l'application pour être sûr que seules les requêtes issues des proxies inverses protégés par LL::NG sont autorisées. + + + + + Protection scheme + + + Schéma de protection + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots + + + + + A “password warning time before password expiration” variable can be specified in LemonLDAP::NG to do so. + + + Une variable “délai d'avertissement pour mot de passe avant expiration de celui-ci” peut être indiquée dans LemonLDAP::NG pour le faire. + + + + + Then go in Manager, General Parameters » Advanced Parameters » Password management: + + + Aller dans le manager, Paramètres généraux » Paramètres avancés » Gestion des mots-de-passe : + + + + + Uncheck it to disable SAML authentication (for example, if your Identity Provider is down). + + + Le désélectionner désactive l'authentification SAML (à utiliser, si votre fournisseur d'identité est hors service). + + + + + Alphabetical Index + + + Index alphabétique + + + + + 1800+ + + + 1800+ + + + + + ../../../../media/applications/tomcat_logo.png + + + ../../../../media/applications/tomcat_logo.png + + + + + Since version 0.9.4, LemonLDAP::NG can be used to notify some messages to users: if a user has a message, the message will be displayed when he will access to the portal. + + + Depuis la version 0.9.4, LemonLDAP::NG peut être utilisé pour notifier des messages aux utilisateurs : si un utilisateur a un message, celui-ci est affiché lorsqu'il accède au portail. + + + + + The real accounting has to be done by the application itself since SSO logs can not understand transactions. + + + La réelle traçabilité doit être faite par l'application elle-même car les journaux du SSO ne peuvent interprêter les transactions. + + + + + Control asked URL: prevent XSS attacks and bad redirections + + + Control asked URL: prevent XSS attacks and bad redirections + + + + + lemonldap-ng-changes@ow2.org + + + lemonldap-ng-changes@ow2.org + + + + + Schema + + + Schéma + + + + + ../media/icons/chat.png + + + ../media/icons/chat.png + + + + + Secure Token allow requests in error + + + Le jeton sécurisé autorise les requêtes en cas d'erreur + + + + + Offline 0.1 + + + Hors-ligne 0.1 + + + + + ~100 + + + ~100 + + + + + Check SSO message signature: check SSO message signature + + + Vérification de la signature des messages SSO : vérifie la signature des messages SSO + + + + + ../../../../media/applications/spring_logo.png + + + ../../../../media/applications/spring_logo.png + + + + + This is because the client often need to request directly the IDP, and the Apache authentication will block the request. + + + En effet, le client doit souvent interroger directement l'IDP et l'authentification Apache va bloquer la requête. + + + + + Then use openssl to generate an auto-signed certificate: + + + Ensuite, utiliser openssl pour générer un certificat auto-signé : + + + + + # Values: TEXT +# +ignoreregex = + + + # Values: TEXT +# +ignoreregex = + + + + + Target URL: /process.php + + + URL cible : /process.php + + + + + You can use different type of access: SQL, File or LDAP for servers in secured network and SOAP for remote servers. + + + On peut utiliser différent typed d'accès : SQL, File or LDAP pour les serveurs se trouvant sur le réseau sécurisé et SOAP pour les autres. + + + + + Yverdon + + + Yverdon + + + + + When the user accept the notification, the reference is stored in his persistent session. + + + Lorsque l'utilisateur accepte la notification, la référence est stockée dans ses données de session persistentes. + + + + + http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU + + + http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU + + + + + lemonldap-ng-doc: contains HTML documentation and project docs (README, etc.) + + + lemonldap-ng-doc : contient la documentation HTML et celle du projet (README, etc...) + + + + + skip + + + skip + + + + + This is the default configuration backend. + + + C'est le backend de configuration par défaut. + + + + + warn for failed authentications + + + warn pour les échecs d'authentifications + + + + + Authentication protocols + + + Authentication protocols + + + + + ../../../media/applications/dokuwiki_logo.png + + + ../../../media/applications/dokuwiki_logo.png + + + + + ../../../../media/applications/zimbra_logo.png + + + ../../../../media/applications/zimbra_logo.png + + + + + Cross Site Scripting + + + Cross Site Scripting + + + + + Comments can be used to order your rules: rules are applied in the alphabetical order of comment (or regexp in there is no comment). + + + Les commentaires peuvent être utilisés pour ordonner les règles : elles sont appliquées dans l'ordre alphabétique des commentaires (ou des expressions régulières à défaut de commentaire). + + + + + Contributions + + + Contributions + + + + + http://lanyrd.com/2011/confoo/sddcy/ + + + http://lanyrd.com/2011/confoo/sddcy/ + + + + + LL::NG can protect any Apache hosted application including Apache reverse-proxy mechanism. + + + LL::NG peut protéger toute application hébergée par Apache y compris le mécanisme de proxy inverse d'Apache. + + + + + # special html code for admins +} +else { + + + # code html spécial pour les administrateurs +} +else { + + + + + all: parameters for all modules + + + all : paramètres pour tous les modules + + + + + User table + + + Table utilisateurs + + + + + Mail, Agenda, Groupware + + + Mail, Agenda, Groupware + + + + + yubikeyPublicIDSize + + + yubikeyPublicIDSize + + + + + Add it to trustedDomains (or set * in trustedDomains to accept all). + + + L'ajouter à trustedDomains (ou mettre * dans trustedDomains pour tout accepter). + + + + + /testssl/ is a SSL protected page to check the certificate + + + /testssl/ est une page protégée par SSL qui vérifie le certificat + + + + + Configure attributes: + + + Configurer les attributs : + + + + + Insertion example in Perl + + + Exemple d'insertion en Perl + + + + + Default filter: default LDAP fitler for searches, should not be modified. + + + Filtre par défaut : filtre LDAP par défaut pour les recherches, ne devrait pas être modifié. + + + + + If one is missing, the user is not created. + + + Si l'un est manquant, le compte ne sera pas créé. + + + + + So to improve performances, avoid too complex rules by using the macro or the groups or local macros. + + + Donc pour augmenter les performances, évitez les règles trop complexes en utilisant les macros, groupes ou macros locales. + + + + + You can use this authentication module to link your LL::NG server to any OpenID Connect Provider. + + + On peut utiliser ce module d'authentification pour lier un serveur LL::NG à n'importe quel fournisseur OpenID-Connect. + + + + + Then use the SiteMinder tab to configure SSO: + + + Utiliser ensuite le paragraphe SiteMinder pour configurer le SSO : + + + + + SetHandler perl-script + + + SetHandler perl-script + + + + + Since 4.0 release, it offers an easy way to configure SSO thanks to authentication subsystems. + + + Depuis la version 4.0, il permet facilement de configurer un SSO grace au sous-système d'authentification. @@ -33024,10 +23742,594 @@ Display-Name -> $displayName - /_detail/icons/flags/us.png?id=documentation%3Aconferences + Reply address - - /_detail/icons/flags/us.png?id=documentation%3Aconferences + + Adresse de réponse + + + + + Access Token Hash verification + + + Vérification de hashage des jetons d'accès + + + + + and edit /etc/fail2ban/filter.d/lemonldap.conf + + + et editer /etc/fail2ban/filter.d/lemonldap.conf + + + + + Now configure all SAML parameters: + + + Puis configurer tous les paramètres SAML : + + + + + Save the configuration and exit the Manager. + + + Sauver la configuration et quitter le manager. + + + + + ---- + + + ---- + + + + + See the following chapters: + + + Voir les chapîtres suivants : + + + + + /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots + + + + + Header value + + + Valeur d'en-tête + + + + + DataSource + + + DataSource + + + + + File location + + + Emplacement du fichier + + + + + documentation:features + + + documentation:features + + + + + Check last logins: displays a checkbox on login form, allowing user to check his login history right after opening session + + + Vérifier l'historique : affiche une case à cocher sur le formulaire d'authentification permettant à l'utilisateur d'examiner son historique de connexion après l'ouverture de la session + + + + + Portal produce a notice message in Apache logs or syslog when a user authenticates (or fails to authenticate) and logs out. + + + Le portail génère un message de niveau notice dans les journaux d'Apache ou dans syslog lorsqu'un utilisateur d'authentifie (ou échoue) ou se déconnecte. + + + + + //"userobm_gid" => "HTTP_OBM_GID", + + + //"userobm_gid" => "HTTP_OBM_GID", + + + + + SHA1 + + + SHA1 + + + + + Access rules: check user's right on URL patterns + + + Des règles d'accès : examine les droits de l'utilisateur via des expressions sur les URL + + + + + install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) + + + install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) + + + + + Register LemonLDAP::NG on partner Identity Provider + + + Enregistrer LemonLDAP::NG dans le fournisseur d'identité partenaire + + + + + No parameters needed. + + + Aucun paramètres n'est requis. + + + + + Identity Provider Certificate: whereas it is mentionned that this is the authentication certificate, you must give your LemonLDAP::NG (IdP) signing certificate. + + + Identity Provider Certificate : bien qu'il semble devoir être renseigné ici le certificat d'authentification, c'est celui de signature de l'IdP Lemonldap::NG qu'il faut renseigner. + + + + + Lemonldap::NG handlers use a local cache to store sessions (for 10 minutes). + + + Les agents (handlers) Lemonldap::NG utilisent un cache local pour stocker les sessions (pour 10 minutes). + + + + + For example, if these rules are used without comments: + + + Par exemple, si ces règles sont utilisées sans commentaires : + + + + + Configure LimeSurvey virtual host like other protected virtual host. + + + Configurer l'hôte virtuel LimeSurvey comme n'importe quel autre hôte virtuel protégé. + + + + + JWT signature verification + + + Vérification de signature JWT + + + + + Portal redirects user on protected application with his session ID as URL parameter + + + Portal redirige l'utilisateur vers l'application demandée avec son identifiant de session en paramètre de l'URL + + + + + [configuration] +type = JSONFile +dirName = /var/lib/lemonldap-ng/conf + + + [configuration] +type = JSONFile +dirName = /var/lib/lemonldap-ng/conf + + + + + If you still need to use Google login after this date, use OpenID Connect authentication module. + + + S'il est nécessaire d'utiliser la connexion Google après cette date, utiliser le module d'authentification OpenID-Connect. + + + + + Go in Manager, General parameters » Advanced parameters » Logout forward and click on Add a key, then fill: + + + Aller dans le manager, Paramètres généraux » Paramètres avancés » Transfert de la déconnexion et cliquer sur Ajouter une clef, renseigner ensuite : + + + + + You will be prompted. + + + Le message sera affiché. + + + + + Application parameters: + + + Paramètres des applications : + + + + + mysuperpassword + + + mysuperpassword + + + + + Users : lemonldap-ng-users@ow2.org ( Subscribe | Archives ) + + + Utilisateurs : lemonldap-ng-users@ow2.org ( Souscrire | Archives ) + + + + + Servers + + + Servers + + + + + ../../../../media/documentation/liferay_5.png + + + ../../../../media/documentation/liferay_5.png + + + + + Change it: + + + Le Changer : + + + + + Skin name + + + Nom du thème + + + + + Body for confirmation mail + + + Corps du message de confirmation + + + + + https://www.portail.crbn.fr + + + https://www.portail.crbn.fr + + + + + OpenID secret token + + + Secret OpenID + + + + + Session identifier (carried in cookie) + + + Identifiant de session (porté par le cookie) + + + + + Java (Spring) + + + Java (Spring) + + + + + number + + + numero + + + + + Then, go in Proxy parameters: + + + Ensuite, aller dans les paramètres Proxy : + + + + + By default, only the configured authentication backend is available for users. + + + Par défaut, seul le backend configuré est accessible aux utilisateurs. + + + + + Authentication, users and password databases + + + Bases de données d'authentification, des utilisateurs et des mots-de-passe + + + + + Single Sign On cookie, domain and portal URL + + + Cookie SSO, URL du portail et domaine + + + + + Key name: name of the key in LemonLDAP::NG session + + + Nom de clef : nom de la clef dans la session LemonLDAP::NG + + + + + /_detail/logos/logo_rbn.png?id=references + + + /_detail/logos/logo_rbn.png?id=references + + + + + This is a well known security framework for J2EE applications. + + + C'est le très connu framework de sécurité des applications J2EE. + + + + + //"userobm_direction" => , + + + //"userobm_direction" => , + + + + + https://twitter.com + + + https://twitter.com + + + + + This is currently unsupported in LemonLDAP::NG because every policy must be computed with their precedence to know which maximum password age to apply. + + + Ce n'est actuellement pas supporté par LemonLDAP::NG car toute politique doit etre calculée avec sa priorité pour connaître l'âge maximum à appliquer. + + + + + To use it (with MySQL for example), choose “Apache::Session::Browseable::MySQL” as “Apache::Session module” and use the following parameters: + + + Pour l'utiliser (avec MySQL par exemple), choisissez “Apache::Session::Browseable::MySQL” comme “Module Apache::Session” et utilisez les paramètres suivants : + + + + + It is for the moment only in BETA stage. + + + Elle n'est pour le moment disponible qu'à titre de test. + + + + + Session backend + + + Module de stockage des sessions + + + + + Then you can access to user datas + + + On peut ensuite accéder aux données de l'utilisateur + + + + + Install Webserver Auth module, by downloading it, and unarchive it in the drupal modules/ directory. + + + Télécharger et installer le module Webserver Auth, en le décompressant dans le répertoire modules/. + + + + + # DocumentRoot + + + # DocumentRoot + + + + + If you are protecting MediaWiki with LL::NG as reverse proxy, convert header into REMOTE_USER environment variable. + + + Si Mediawiki est protégé par un reverse-proxy LL::NG, convertir l'en-tête en variable d'environnement REMOTE_USER. + + + + + Expression + + + Expression + + + + + idpopenid + + + idpopenid + + + + + Indeed, by default, users without logon hours values are rejected. + + + Sinon, par défaut, les utilisateurs sans créneau horaire de connexion sont rejetés. + + + + + Reset attribute: name of password reset attribute (default: pwdReset). + + + Attribut reset : nom de l'attribut reset du mot-de-passe (défaut : pwdReset). + + + + + You can test any URL to see if it's protected using testUri(). + + + On peut tester toute URL pour voir si elle est protégée en utilisant testUri(). + + + + + http://lanyrd.com/2011/ldapcon/sgqdf/ + + + http://lanyrd.com/2011/ldapcon/sgqdf/ + + + + + In the manager: set Apache::Session::Redis in General parameters » Sessions » Session storage » Apache::Session module and add the following parameters (case sensitive): + + + Dans le manager : indiquez Apache::Session::Redis dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajoutez les paramètres suivant (sensibles à la casse): + + + + + Setup + + + Mise en marche + + + + + Set groups: request user database to find groups + + + Installe les groupes : interroge la base de données utilisateurs pour trouver les groupes + + + + + User: Connection user + + + Utilisateur : compte de connexion + + + + + documentation:latest:writingrulesand_headers + + + documentation:latest:writingrulesand_headers + + + + + Local cache parameters + + + Paramètres du cache local + + + + + print STDERR "SOAP Error: " . $r->fault->{faultstring}; +} +else { + + + print STDERR "SOAP Error: " . $r->fault->{faultstring}; +} +else { @@ -33040,26 +24342,3762 @@ Display-Name -> $displayName - Then you can have different parameters for each stored in a Perl hash entry named multi: + documentation:lemonldap-ng-architecture.png - - Ensuite on peut avoir différents paramètres pour chacun, stockés dans une table de hachage Perl nommée multi : + + documentation:lemonldap-ng-architecture.png - Redirect on forbidden: use 302 instead 403 + There are no global headers. - - Redirections pour les accès interdits : utilise 302 au lieu de 403 + + Il n'y a pas d'en-tête global. - Double cookie for single session: as same, two cookies are delivered, but only one session is written in session database + Role - - Double cookie pour session unique : de même, deux cookies sont délivrés, mais une seule session n'est écrite dans la base de données + + Rôle + + + + + documentation/current/installdeb.html#official_repository + + + documentation/current/installdeb.html#official_repository + + + + + dpkg -i liblemonldap-ng-* lemonldap-ng* + + + dpkg -i liblemonldap-ng-* lemonldap-ng* + + + + + It provides full functionality you expect from an email client, including MIME support, address book, folder manipulation, message searching and spell checking. + + + Il fournit toutes les fonctionnalités attendues d'un client email, y compris support MIME, carnet d'adresses, manipulation des dossiers, recherche de messages et correcteur d'orthographe. + + + + + useSafeJail + + + useSafeJail + + + + + ../css/print.css + + + ../css/print.css + + + + + LemonLDAP::NG configuration (edited by the Manager) is in /var/lib/lemonldap-ng/conf/ + + + La configuration LemonLDAP::NG (editée par le manager) se trouve dans /var/lib/lemonldap-ng/conf/ + + + + + Little effort is required to translate the encoded string back into the user name and password, and many popular security tools will decode the strings “on the fly”. + + + Un petit effort est requis pour décoder ces chaînes et de nombreux outils de sécurité les décodent à la volée. + + + + + Userlogout => logout_sso + + + Userlogout => logout_sso + + + + + secureTokenAttribute + + + secureTokenAttribute + + + + + For example, the user name Aladdin and password open sesame would be combined as Aladdin:open sesame – which is equivalent to QWxhZGRpbjpvcGVuIHNlc2FtZQ== when encoded in Base64. + + + Par exemple, le nom Aladdin et le mot-de-passe "open sesame" vont être assemblés en "Aladdin:open sesame" – dont l'équivalent est QWxhZGRpbjpvcGVuIHNlc2FtZQ== en Base64. + + + + + Reload virtual host: + + + Hôte virtuel pour le rechargement : + + + + + By default, the RelayState session is deleted when it is read. + + + Par défaut, la session RelayState est détruite lorsqu'elle est lue. + + + + + Configuration reload will then be effective in less than 10 minutes. + + + Le rechargement de la configuration sera effectif en moins de 10 minutes. + + + + + Then fill all inputs to create the notification. + + + Remplir ensuite tous les champs pour créer la notification. + + + + + http://fedoraproject.org/wiki/EPEL/FAQ#howtouse + + + http://fedoraproject.org/wiki/EPEL/FAQ#howtouse + + + + + WSDL file + + + Fichier WSDL + + + + + Build + + + Construction + + + + + ../css/all.css + + + ../css/all.css + + + + + Configuration reload + + + Rechargement de la configuration + + + + + radiusSecret + + + radiusSecret + + + + + SAML Version: check that version 2.0 is used + + + SAML Version : vérifier que la version 2.0 est utilisée + + + + + Liferay administration + + + Administration Liferay + + + + + https://metacpan.org/release/Web-ID + + + https://metacpan.org/release/Web-ID + + + + + portal + + + portal + + + + + updateTime + + + updateTime + + + + + CAS_url + + + CAS_url + + + + + See the full description of the protocol here: https://developer.mozilla.org/en-US/docs/Mozilla/Persona + + + Voir la description complète du protocole ici : https://developer.mozilla.org/en-US/docs/Mozilla/Persona + + + + + ../../../media/applications/saplogo.gif + + + ../../../media/applications/saplogo.gif + + + + + ../../../media/documentation/ha-sessions-configuration.png + + + ../../../media/documentation/ha-sessions-configuration.png + + + + + Getting sources from SVN repository + + + Obtenir les sources depuis le dépôt SVN + + + + + ldapConfBase: DN of configuration branch + + + ldapConfBase : DN de la branche des configurations + + + + + Configure sessions specificities + + + Configurer les spécificités des sessions + + + + + You have to install the corresponding Perl module. + + + Il faut installer le module Perl correspondant. + + + + + # Get attributes (or macros) +my $cn = $cgi->user->{cn} +  +# Test if user is member of a Lemonldap::NG group (or LDAP mapped group) +if( $cgi->group('admin') ) { + + + # Obtenir des attributs (ou macros) +my $cn = $cgi->user->{cn} +  +# Tester si l'utilisateur est membre d'un groupe Lemonldap::NG (ou d'un groupe LDAP translaté) +if( $cgi->group('admin') ) { + + + + + a warning before password expiration is possible in AD, but only in GPO (Computer Configuration\Windows Settings\Local Policies\Security Options under Interactive Logon: Prompt user to change password before expiration) However it as no reality in LDAP referential. + + + un avertissement avant expiration du mot de passe est possible dans AD, mais seuleent dans une GPO (Configuration de l'ordinateur\Paramètres Windows\Politiques locales\Options de sécurité pour le logon interactif: Demander à l'utilisateur de changer son mot de passe avant expiration). Toutefois, ça n'a pas de matérialisation dans le référentiel LDAP. + + + + + A Apache::Session::Browseable::Redis has been created, it is the faster (except for session explorer, defeated by Apache::Session::Browseable::DBI/LDAP >= 1.0) + + + Un module Apache::Session::Browseable::Redis a été créé, c'est le plus rapide (excepté pour l'explorateur de sessions, battu par Apache::Session::Browseable::DBI/LDAP >= 1.0) + + + + + /_detail/icons/flags/us.png?id=documentation%3Aconferences + + + /_detail/icons/flags/us.png?id=documentation%3Aconferences + + + + + LemonLDAP::NG can export HTTP headers either using a proxy or protecting directly the application. + + + LemonLDAP::NG peut exporter des en-têtes HTTP qu'on l'utilise sur une reverse-proxy ou directement sur le serveur à protéger + + + + + A skin will often refer to the common skin, which is not a real skin, but shared skin objects (like scripts, images and CSS). + + + Un thème se réfère souvent au thème common, qui n'est pas un thème réel mais contient des objects partagés (tels les scripts, images et CSS). + + + + + Allow requests in error: allow a request that has generated an error in token generation to be forwarded to the protected application without secure token (default: yes) + + + Autorise les requêtes en cas d'erreur : autorise la requête qui a généré une erreur dans la génération du jeton à être transféré à l'application protégé sans jeton sécurisé (défaut : oui) + + + + + Can be left blank for plain text passwords. + + + Peut être vide pour le stockage des mots-de-passe en clair. + + + + + In Manager, you can configure categories and applications in General Parameters > Portal > Menu > Categories and applications. + + + Dans le manager, on peut configurer les catégories et applications dans Paramètres généraux > Portail > Menu > Catégories et applications. + + + + + CDBI + + + CDBI + + + + + Bruxelles + + + Bruxelles + + + + + Application menu: display authorized applications in categories + + + Menu des applications : affiche les applications autorisées dans les catégories + + + + + You can call it google for example. + + + On peut l'appeler google par exemple. + + + + + date: creation date (format YYYY-MM-DD) + + + date : date de création (format AAAA-MM-JJ) + + + + + /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots + + + + + In this case, LL::NG acts like an SAML2 Service Provider (SP). + + + Dans ce cas, LL::NG agit comme un fournisseur de service SAML2 (SP). + + + + + ../pages/documentation/quickstart.html + + + ../pages/documentation/quickstart.html + + + + + Example of status page: + + + Exemple de page de statut : + + + + + API secret key: API secret key from Yubico + + + Clef secrète de l'API : clef secrète de l'API obtenue auprès de Yubico + + + + + multi => { + + + multi => { + + + + + If LL::NG send some roles split by some commas, configure roleSeparator. + + + Si LL::NG envoie les rôles séparés par des caractères (virgule,...), configurer roleSeparator. + + + + + Follow SOAP sessions backend page + + + Suivre la documentation backend de sessions SOAP + + + + + randomPasswordRegexp + + + randomPasswordRegexp + + + + + The Yubikey is a small material token shipped by Yubico. + + + Yubikey est un petit matériel d'authentification vendu par Yubico. + + + + + Domain: validity domain for the cookie (the cookie will not be sent on other domains) + + + Domaine : domaine de valaidité du cookie (le cookie n'est pas envoyé vers d'autres domaines) + + + + + Let's go + + + On y va + + + + + Sign SSO message: sign SSO message + + + Signature des messages SSO : signe les messages SSO + + + + + LemonLDAP::NG configuration is mainly a key/value structure, so Manager will present all keys into a structured tree. + + + La configuration de LemonLDAP::NG est essentiellement une structure clef/valeur, ainsi le manager présente toutes les clefs en un arbre structuré. + + + + + Mail + + + Mail + + + + + Run + + + Test + + + + + “!myfield ⇒ lastname” must be set + + + “!myfield ⇒ nom” doit être renseigné + + + + + accept (or whatever you want) + + + accept (ou la valeur désirée) + + + + + You can refer to parameter list to find it. + + + Se référer à la liste des paramètres pour le trouver. + + + + + On your main server, configure a File, SQL or LDAP backend + + + Sur le serveur principal, configurer un backend File, SQL or LDAP + + + + + Password change form (in menu) + + + Formulaire de changement de mot-de-passe (dans le menu) + + + + + DataSource -> dbi:mysql:sessions;host=... + + + DataSource -> dbi:mysql:sessions;host=... + + + + + Then select Set up single sign-on (SSO): + + + Ensuite sélectionner Set up single sign-on (SSO): + + + + + Sessions activity timeout: Maximum inactivity duration. + + + Délai d'expiration des sessions : durée maximale d'inactivité. + + + + + BrowserID is also known as Mozilla Persona. + + + BrowserID est également connu sous le nom de « Mozilla Persona ». + + + + + /_detail/screenshots/1.0/dark/portal.png?id=screenshots + + + /_detail/screenshots/1.0/dark/portal.png?id=screenshots + + + + + Twitter authentication level + + + Niveau d'authentification de Twitter + + + + + By default, if user process connection settings are empty, authentication process connection settings will be used. + + + Par défaut, si les paramètres de processus de connexion utilisateur sont vides , ceux d'authentification seront utilisés. + + + + + //"userobm_system" => , + + + //"userobm_system" => , + + + + + Force authentication: set ForceAuthn flag in authentication request + + + Authentification forcée : positionne le drapeau ForceAuthn dans la requête d'authentification + + + + + First, configure your real backend + + + Premièrement, configurer le backend réel + + + + + To keep Memcached performance level and LL::NG features, you can replace Memcached by Redis using NoSQL session backend. + + + Pour maintenir un niveau de performance tel celui de Memcached et préserver les fonctionnalités de LL::NG, on peut remplacer Memcached par Redis en utilisant le backend de sessions NoSQL. + + + + + You should now use OpenID Connect. + + + Il faut maintenant utiliser OpenID-Connect. + + + + + http://haproxy.1wt.eu/ + + + http://haproxy.1wt.eu/ + + + + + The sources are available on download page. + + + Les sources sont disponibles sur la page de téléchargement. + + + + + This requires to request user old password (see portal customization). + + + Nécessite de requérir l'ancien mot-de-passe (voir personnalisation du portail). + + + + + Edit first alfresco-global.properties and add the following: + + + Éditer d'abord alfresco-global.properties et ajouter : + + + + + It returns: + + + Elle retourne : + + + + + <?xml version='1.0' encoding='utf-8'?> +<tomcat-users> + + + <?xml version='1.0' encoding='utf-8'?> +<tomcat-users> + + + + + Other: + + + Autres : + + + + + http://fosdem.org/2012/schedule/event/lemonldapng + + + http://fosdem.org/2012/schedule/event/lemonldapng + + + + + You've simply to insert a notification and connect to the portal using the same UID. + + + Il suffit d'insérer une notification et de se connecter au portail en utilisant le même UID. + + + + + Mail field name: name of authentication table column hosting mail (for password reset) + + + Nom du chmap mail : nom de la colonne de la table d'authentification contenant le mail (pour la réinitialisation du mot-de-passe) + + + + + # Directory index + + + # Directory index + + + + + Some articles published somewhere in the world wide web. + + + Quelques articles publiés quelque part sur le web. + + + + + http://httpd.apache.org/docs/current/mod/mod_proxy.html + + + http://httpd.apache.org/docs/current/mod/mod_proxy.html + + + + + Local file + + + Fichier local + + + + + Remote + + + Remote + + + + + ../pages/download.html + + + ../pages/download.html + + + + + localStorage + + + localStorage + + + + + Timezone + + + Timezone + + + + + http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf + + + http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf + + + + + ../documentation/current/ssocookie.html#sso_cookie + + + ../documentation/current/ssocookie.html#sso_cookie + + + + + documentation:liferay_7.png + + + documentation:liferay_7.png + + + + + # SSO protection + + + # Protection SSO + + + + + include /usr/local/lemonldap-ng/etc/portal-apache2.conf +include /usr/local/lemonldap-ng/etc/handler-apache2.conf +include /usr/local/lemonldap-ng/etc/manager-apache2.conf +include /usr/local/lemonldap-ng/etc/test-apache2.conf + + + include /usr/local/lemonldap-ng/etc/portal-apache2.conf +include /usr/local/lemonldap-ng/etc/handler-apache2.conf +include /usr/local/lemonldap-ng/etc/manager-apache2.conf +include /usr/local/lemonldap-ng/etc/test-apache2.conf + + + + + <SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"> + + + <SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"> + + + + + parameterlist + + + parameterlist + + + + + /_detail/screenshots/1.0/impact/password.png?id=screenshots + + + /_detail/screenshots/1.0/impact/password.png?id=screenshots + + + + + portal full URL if custom function is run by portal (e.g. https://auth.example.com/) + + + l'URL complète du portail si la fonction personnalisée est appelée par le portail (i.e. https://auth.example.com/) + + + + + If you need a professional service or support, please contact one of the companies listed on the following page. + + + Pour obtenir un support ou un service professionnel, contacter l'unde des entreprises citées à la page suivante. + + + + + After redirection, normal authentication in the remote portal + + + Après redirection, authentification normale sur le portail distant (celui de son organisation) + + + + + soapAuthService + + + soapAuthService + + + + + CAS access control policy + + + Politique de contrôle d'accès CAS + + + + + Apache Tomcat + + + Apache Tomcat + + + + + LL::NG use 2 internal databases to store its configuration and sessions. + + + LL::NG utilise 2 bases de données interne pour stocker ses configuration et sessions. + + + + + YouTube + + + YouTube + + + + + Habib ZITOUNI + + + Habib ZITOUNI + + + + + If this session is lost, Google will ask a confirmation for each requested attribute. + + + Si cette session est perdue, Google redemandera confirmation pour chaque attribut demandé. + + + + + https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt + + + https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt + + + + + If no encryption keys are defined, signature keys are used for signature and encryption. + + + Si aucune clef de chiffrement n'est définie, la clef de signature est aussi utilisée pour le chiffrement. + + + + + http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ + + + http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ + + + + + It is particularly important for smart cards: when the card is not inserted before the browser starts, the user must restart his browser, or at least refresh (F5) the page. + + + C'est particulièrement important pour les cartes à puce : lorsqu'elle n'est pas insérée avant que le navigateur ne démarre, l'utilisateur doit redémarrer ce dernier, ou au moins recharger la page (F5). + + + + + Configuration and sessions access by SOAP + + + Accès à la configuration et aux sessions par SOAP + + + + + Order deny,allow + + + Order deny,allow + + + + + /index/ is an unprotected page to display a SSL test button + + + /index/ est une page non protégée pour afficher un bouton de test SSL + + + + + RewriteRule ^/saml/metadata /metadata.pl + + + RewriteRule ^/saml/metadata /metadata.pl + + + + + mailR + + + mailR + + + + + The portal + + + Le portail + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots + + + + + For MySQL, you need to set additional parameters: + + + Pour MySQL, il faut ajouter quelques paramètres : + + + + + cookieName + + + cookieName + + + + + This file is called lemonldap-ng.ini and has the following sections: + + + Le fichier est nommé lemonldap-ng.ini et dispose des sections suivantes : + + + + + bugzilla + + + bugzilla + + + + + You can first check on LemonLDAP::NG JIRA project that your bug is not already referenced, and then create it (with a registered account). + + + Commencez par vérifier sur le site JIRA du projet LemonLDAP::NG que votre bogue n'est pas déjà référencé, et créez le sinon (avec un compte préalablement créé). + + + + + Account session key: session field used as Zimbra user account (by default: uid) + + + clef de session compte : champ de session utilisé comme compte utilisateur Zimbra (par défaut : uid) + + + + + Radius server + + + Serveur Radius + + + + + Apache::Session::Redis is the faster shareable session backend + + + Apache::Session::Redis est le module de stockage des sessions en réseau le plus rapide + + + + + Secure Token header + + + En-tête du jeton sécurisé + + + + + http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml + + + http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml + + + + + Configure security settings + + + Configurer les paramètres de sécurité + + + + + Google Apps control panel + + + Panneua de contrôle Google Apps + + + + + managerDn + + + managerDn + + + + + icons:wizard.png + + + icons:wizard.png + + + + + For example, if real sessions are stored in files: + + + Par exemple, si les sessions réelels sont stockées dans des fichiers : + + + + + Set exported variables + + + Définir les variables exportées + + + + + Display logout module + + + Affiche le module de déconnexion + + + + + UCANSS + + + UCANSS + + + + + applications:mediawiki_logo.png + + + applications:mediawiki_logo.png + + + + + Server port: TCP port used by LDAP server. + + + Port du serveur : port TCP du serveur LDAP. + + + + + The user can choose a new password or ask to generate one + + + L'utilisateur peut choisir un nouveau mot de passe ou demander sa génération + + + + + UserName -> user +Password -> password +Index -> ipAddr uid + + + UserName -> user +Password -> password +Index -> ipAddr uid + + + + + perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. + + + perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. + + + + + Auth-Mail: $mail + + + Auth-Mail: $mail + + + + + Set csod as Service Provider name. + + + Mettre csod comme nom de fournisseur de service. + + + + + screenshots + + + captures d'écran + + + + + ../pages/translations.html + + + ../pages/translations.html + + + + + portal is in a https virtualhost if securedCookie is set + + + le portail est dans un hôte virtuel https si securedCookie est activé + + + + + Assertion Consumer + + + Consommateur d'assertions + + + + + "userobm_company" => "HTTP_OBM_O", + + + "userobm_company" => "HTTP_OBM_O", + + + + + Bugzilla + + + Bugzilla + + + + + protection + + + protection + + + + + Full name + + + Nom complet + + + + + Nov 2011: ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI + + + Nov 2011 : ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI + + + + + You can also display a check box on the authentication form, to allow user to see their login history before beeing redirected to the protected application (see portal customization). + + + on peut aussi afficher une case à cocher dans le formulaire d'authentification pour autoriser l'utilisateur à voir son historique de connexion avant d'être redirigé vers l'application protégée (voir la personnalisation du portail). + + + + + ... +  +</VirtualHost> + + + ... +  +</VirtualHost> + + + + + Session key containing email address + + + La clef de session contient l'adresse mail + + + + + If a user is redirected from handler to portal for authentication and once he is authenticated, portal redirects him to the redirection URL. + + + Si un utilisateur est redirigé depuis un agent vers le portail pour s'authentifier et s'il est déjà authentifié, le portail le redirige vers l'URL de redirection. + + + + + phpLDAPadmin will have no idea of the user connected to the WebSSO. + + + phpLDAPadmin ne connaît donc pas le nom du l'utilisateur connecté au WebSSO. + + + + + But you have to allow sessions web services, see SOAP sessions backend. + + + Il faut en revanche autoriser le service web des sessions, voir le backend de sessions SOAP. + + + + + Zimbra virtual host in Manager + + + Hôte virtuel Zimbra dans le manager + + + + + Key name + + + Nom de la clef + + + + + Then edit MediaWiki local settings + + + Éditer ensuite les paramètres locaux MediaWiki + + + + + Username control: Regular expression used to check user login syntax. + + + Contrôle du nom d'utilisateur : expression régulière utilisée pour vérifier la syntaxe du nom d'utilisateur. + + + + + table: Notifications table name. + + + table : nom de la table des notifications. + + + + + User table: where user data are stored (mail, name, etc.) + + + La table utilisateurs : où les données utilisateurs sont stockées (mail, nom, etc.) + + + + + Authorization => "Basic ".encode_base64("$uid:$_password") + + + Authorization => "Basic ".encode_base64("$uid:$_password") + + + + + Prompt: Value of prompt parameter (example: consent) + + + Prompt : valeur du paramètre prompt (exemple : consent) + + + + + rtyler + + + rtyler + + + + + YUM repository + + + Dépôt YUM + + + + + The script uses the editor system command, that links to your favorite editor. + + + Ce script utilise la commande système editor, qui est liée à l'éditeur favori. + + + + + As an RP, LL::NG supports a lot of OpenID Connect features: + + + Comme RP, LL::NG supporte de nombreuses fonctionnalités OpenID-Connect : + + + + + http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod + + + http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod + + + + + In Manager, go in General Parameters > Authentication modules and choose BrowserID for authentication. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir BrowserID pour l'authentification. + + + + + Register what module was used for authentication, user data, password, … + + + Enregistre les modules utilisés pour l'authentification, les données utilisateurs, les mots-de-passe, … + + + + + getCookies(user,password): authentication system. + + + getCookies(user,password) : système d'authentification. + + + + + phpLDAPadmin virtual host in Manager + + + Hôte virtuel phpLDAPadmin dans le manager + + + + + ldapgroups -> memberOf + + + ldapgroups -> memberOf + + + + + http://en.wikipedia.org/wiki/IBM_Lotus_iNotes + + + http://en.wikipedia.org/wiki/IBM_Lotus_iNotes + + + + + All pages + + + Toutes les pages + + + + + In other words, take the time to configure this part before sharing metadata. + + + En d'autres mots, prenez le temps de bien configurer cette partie avant de partager les metadatas. + + + + + Options +ExecCGI + + + Options +ExecCGI + + + + + Single Sign On + + + Authentification unique (Single Sign On) + + + + + dbiAuthLoginCol + + + dbiAuthLoginCol + + + + + Integration in Active Directory (LDAP and Kerberos) + + + Integration dans Active Directory (LDAP et Kerberos) + + + + + Name of the cookie + + + Nom du cookie + + + + + LimeSurvey is a web survey software written in PHP. + + + LimeSurvey est un logiciel de sondage écrit en PHP. + + + + + /_detail/screenshots/1.0/impact/menu.png?id=screenshots + + + /_detail/screenshots/1.0/impact/menu.png?id=screenshots + + + + + Twitter is a famous microblogging server. + + + Twitter est un serveur de microblog célèbre. + + + + + Allow from all + + + Allow from all + + + + + ../pages/start.html + + + ../pages/start.html + + + + + It needs 4 modules to work: + + + Il a besoin de 4 modules pour fonctionner : + + + + + documentation:ha-sessions-configuration.png + + + documentation:ha-sessions-configuration.png + + + + + ../../../media/icons/access.png + + + ../../../media/icons/access.png + + + + + http://www.sympa.org + + + http://www.sympa.org + + + + + They can then be forwarded to applications trough HTTP headers. + + + Ils peuvent être transférés aux applications via les en-têtes HTTP. + + + + + Choice URL parameter + + + Paramètre d'URL pour "Choice" + + + + + DBI + + + DBI + + + + + LL::NG + + + LL::NG + + + + + Authentication: will create session without prompting any credentials (but will register client IP and creation date) + + + Authentification : créé une session sans demander quoi que ce soit (mais enregistre l'adresse IP cliente et la date de création) + + + + + Logo: file name to use as logo + + + Logo : nom de fichier à utiliser comme logo + + + + + KrbMethodNegotiate On + + + KrbMethodNegotiate On + + + + + LL::NG can delegate authentication to Apache, so it is possible to use any Apache authentication module, for example Kerberos, Radius, OTP, etc. + + + LL::NG peut déléguer l'authentification à Apache, ainsi il est possible d'utiliser tous les modules d'authentification Apache, par exemple Kerberos, Radius, OTP, etc. + + + + + https://metacpan.org/module/Apache::Session::Browseable::LDAP + + + https://metacpan.org/module/Apache::Session::Browseable::LDAP + + + + + It sends an OTP, which is validated against Yubico server. + + + Il envoie un mot-de-passe à valeur unique (OTP) qui est validé par un serveur Yubico. + + + + + zimbraBy + + + zimbraBy + + + + + Extract + + + Extraction + + + + + Examples: + + + Exemples : + + + + + Key + + + Clef + + + + + Apache::Session performances + + + Performances d'Apache::Session + + + + + In “External authentications” click “Others” and in “Field holding the login in the _SERVER array” select “REMOTE_USER” + + + Dans “External authentications” cliquer sur “Others” et dans “Field holding the login in the _SERVER array” choisir “REMOTE_USER” + + + + + error: if user has no access, an error is shown on the portal, the user is not redirected to CAS service + + + error : si l'utilisateur n'a pas accès, une erreur est affichée sur le portail, l'utilisateur n'est pas redirigé vers le service CAS + + + + + uid: 123456789012 + + + uid: 123456789012 + + + + + Notification backend + + + Module de stockage des notifications + + + + + LemonLDAP::NG 1.1 release + + + Sortie de LemonLDAP::NG 1.1 + + + + + For debugging, this valve can print some helpful information in debug level. + + + Pour le debogage, cette valve peut tracer quelques information utiliser. + + + + + Restrict /admin/ directory to user bart.simpson + + + Restreindre le répertoire /admin/ à l'utilisateur bart.simpson + + + + + AD password policy + + + Politique de mots-de-passe AD + + + + + SHA + + + SHA + + + + + by users + + + par utilisateurs + + + + + Storage directory + + + Répertoire de stockage + + + + + The NameID is the main user identifier, carried in SAML messages. + + + NameID est l'identifiant principal de l'utilisateur transmis dans les messages SAML. + + + + + Lasso session dump + + + Dump de session Lasso + + + + + checkDate + + + checkDate + + + + + Registered users on CSOD with the same email than those used by LL::NG (email will be the NameID exchanged between CSOD and LL::NG) + + + Enregistrer les utilisateurs dans CSOD avec la même adresse mail que celle utilisée dans LL::NG (l'adresse mail sera le NameID échangé entre CSOD et LL::NG) + + + + + psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng + + + psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng + + + + + If you modify directly the skin files, your modifications will certainly be erased on the next upgrade. + + + Les modifications apportées directement sur les fichiers thèmes risquent d'être perdus à la prochaine mise-à-jour. + + + + + The value will be used to display the data. + + + Cette valeur sera utilisée pour afficher les données. + + + + + cookieExpiration + + + cookieExpiration + + + + + ^/caldav + + + ^/caldav + + + + + An SAML server with OpenID authentication + + + Un serveur SAML avec une authentification OpenID + + + + + KrbAuthRealms EXAMPLE.COM + + + KrbAuthRealms EXAMPLE.COM + + + + + ldapPasswordResetAttributeValue + + + ldapPasswordResetAttributeValue + + + + + Grant session: check rights to open SSO session + + + Autorise la session : vérifie le droit d'ouvrir une session SSO + + + + + icons:kmultiple.png + + + icons:kmultiple.png + + + + + Take a look at http://xmlns.com/foaf/spec/#sec-crossref. + + + Voir http://xmlns.com/foaf/spec/#sec-crossref. + + + + + A special URL is declared in application menu (like http://zimbra.example.com/zimbrasso) + + + Une URL spéciale est declarée dans le menu des applications (telle http://zimbra.example.com/zimbrasso) + + + + + LemonLDAP::NG used as CAS server. + + + LemonLDAP::NG utilisé comme serveur CAS. + + + + + Allow no certificate to chain with other authentication methods + + + Autoriser les clients sans certificat dans le chaînage avec d'autres méthodes d'authentification + + + + + Connectors + + + Connecteurs + + + + + Accept all authenticated users: + + + Accepte tout utilisateur authentifié : + + + + + Manual download + + + Téléchargement manuel + + + + + Tomcat valve + + + Valve Tomcat + + + + + If your sessions explorer is on the same server that the portal, either use the adminSessions end point in Manager configuration, or override the globalStorage and globalStorageOptions parameters in section all (and not portal) of lemonldap-ng.ini. + + + Si l'explorateur de sessions est sur le même serveur que le portail, utiliser soit la terminaison adminSessions dans la configuration eu manager, ou surcharger les paramètres globalStorage et globalStorageOptions dans la section all (et pas portal) de lemonldap-ng.ini. + + + + + Reader URL: URL used by SAML SP to read the cookie. + + + URL de lecture : URL utilisée par le SP SAML pour lire le cookie. + + + + + Delete other session if IP differs + + + Efface les autres sessions de l'utilisateur si les adresses IP diffèrent + + + + + zimbraPreAuthKey + + + zimbraPreAuthKey + + + + + CGI + + + CGI + + + + + secureTokenUrls + + + secureTokenUrls + + + + + You need to register a new application on Facebook to get an application ID and a secret. + + + Il faut enregistrer la nouvelle application dans Facebook pour obtenir un identifiant d'application et un secret. + + + + + DocumentRoot /var/lib/lemonldap-ng/portal/ +  + + + DocumentRoot /var/lib/lemonldap-ng/portal/ +  + + + + + WHATTOTRACE must be replaced by the attribute or macro configured in the What To Trace parameter (REMOTE_USER) + + + WHATTOTRACE doit être remplacé par l'attribut ou la macro configurée dans le paramètre indiquant le champ utilisateur à stocker dans les journaux (REMOTE_USER) + + + + + http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + + + http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + + + + + Display: Value of display parameter (example: page) + + + Affichage : valeur du paramètre d'affichage (exemple : page) + + + + + http://lanyrd.com/2011/jcos/sdrbd/ + + + http://lanyrd.com/2011/jcos/sdrbd/ + + + + + to the sessions storage backend + + + au système de stockage des sessions + + + + + Here are some examples, witch their specific documentation: + + + Quelques exemples, avec leur documentation : + + + + + icons:gpg.png + + + icons:gpg.png + + + + + RewriteRule ^/saml/.* /index.pl + + + RewriteRule ^/saml/.* /index.pl + + + + + SAML token + + + Jeton SAML + + + + + DBI table name + + + Nom de table DBI + + + + + Follow SOAP configuration backend page + + + Suivre la documentation backend de configuration SOAP + + + + + Entrez le mot de passe pour le nouveau rôle : <PASSWORD> +Entrez-le de nouveau : <PASSWORD> +Le nouveau rôle est-il un super-utilisateur ? + + + Entrez le mot de passe pour le nouveau rôle : <PASSWORD> +Entrez-le de nouveau : <PASSWORD> +Le nouveau rôle est-il un super-utilisateur ? + + + + + Internet Explorer + + + Internet Explorer + + + + + lemonldap-ng-manager: contains administration interface and session explorer + + + lemonldap-ng-manager : contient l'interface d'administration et l'explorateur de session + + + + + Then you only have to write myskin/css/styles.css and add your media to myskin/images. + + + Il suffit ensuite d'écrire myskin/css/styles.css et d'ajouter les médias dans myskin/images. + + + + + ... +  +</VirtualHost> + + + ... +  +</VirtualHost> + + + + + remoteGlobalStorage + + + remoteGlobalStorage + + + + + Access rules and HTTP headers + + + Règles d'accès et en-têtes HTTP + + + + + Client ID: Client ID given by OP + + + Identifiant client : identifiant client donné par l'OP + + + + + If you use features like SAML (authentication and issuer), CAS (issuer) and password reset self-service, you also need to index some fields. + + + Lorsqu'on utilise des fonctionnalités telles SAML (authentification ou fournisseur d'identité), CAS (fournisseur d'identité) ou le service de réinitialisation de mots-de-passe, il faut également indexer quelques champs. + + + + + Remote Session backend + + + Backend de sessions distant + + + + + ../pages/documentation/presentation.html + + + ../pages/documentation/presentation.html + + + + + Since 1.1.0, a notification explorer is available in Manager, and notifications can be done for all users, with the possibility to display conditions. + + + Depuis la version 1.1.0, un explorateur de notifications est disponible dans le manager, et les notifications peuvent être faites pour tous les utilisateurs, avec possibilité d'affichage conditionnel. + + + + + Sessions: where sessions are stored. + + + Sessions: où sont stockées les sessions. + + + + + -1 if this URL is not known by LL::NG configuration + + + -1 si cette URL n'est pas connue de la configuration de LL::NG + + + + + Session expiration: sessions will never expire (server side) + + + Expiration des sessions : les sessions n'expirent jamais (du côté serveur) + + + + + Rule for session granting + + + Règle pour l'autorisation d'ouverture de session + + + + + Order deny,allow + + + Order deny,allow + + + + + OBM_GIVENNAME + + + OBM_GIVENNAME + + + + + django + + + django + + + + + "userobm_email" => "HTTP_OBM_MAIL", + + + "userobm_email" => "HTTP_OBM_MAIL", + + + + + Extend variables using macros and groups + + + Étendre les variables en utilisant les macros et groups + + + + + OBM is enterprise-class messaging and collaboration platform for workgroup or enterprises with many thousands users. + + + OBM est une plateforme collaborative et de messagerie pour entreprises ou groupes de travail comprenant plusieurs milliers d'utilisateurs. + + + + + Change mydomain.org (in AssertionConsumerService markup, parameter Location) into your Google Apps domain. + + + Changer mydomain.org (dans AssertionConsumerService markup, parameter Location) en votre domaine Google Apps. + + + + + It has a simple but powerful syntax which makes sure the data files remain readable outside the Wiki and eases the creation of structured texts. + + + Il dispose d'une syntaxe simple mais puissante qui fait que les fichiers de données restent lisibles en dehors du Wiki, et facilite la création de textes structurés. + + + + + ../../../media/applications/obm_logo.png + + + ../../../media/applications/obm_logo.png + + + + + Radius + + + Radius + + + + + Set Email in Options » Authentication Response » Default NameID format + + + Mettre Email dans Options » Réponse d'authentification » Format NameID par défaut + + + + + If a user is not authenticated and attempts to connect to an area protected by a LemonLDAP::NG compatible Handler, he is redirected to a portal. + + + Si un utilisateur n'est pas authentifié et tente de se connecter à une application protégée par un agent compatible LemonLDAP::NG, il est redirigé vers le portail. + + + + + Social Networks and News + + + Réseaux sociaux et nouvelles + + + + + You have then to install all the downloaded packages: + + + Il faut ensuite installer tous les paquets téléchargés : + + + + + Another LL::NG system configured with OpenID authentication + + + Un autre système LL::NG configuré avec authentification OpenID + + + + + ServerName auth.example.com +  + + + ServerName auth.example.com +  + + + + + Use Nonce: If enabled, a nonce will be sent, and verified from the ID Token + + + Utiliser Nonce : si activé, un nonce sera envoyé, et vérifié depuis le jeton d'identité + + + + + CAS Session backend + + + Module de stockage CAS + + + + + hideOldPassword + + + hideOldPassword + + + + + Sign-out page URL: this in not the SLO access point (Google Apps does not support SLO), but the main logout page. + + + Sign-out page URL: il ne s'agit pas du point d'accès de déconnexion globale (SLO) (Google Apps ne le supporte pas), mais de la page de déconnexion. + + + + + Go to the Manager and create a new virtual host for Sympa. + + + Aller dans le manager et créer un nouvel hôte virtuel pour Sympa. + + + + + <Location /status> + + + <Location /status> + + + + + url_logout: URL used by OBM to logout, will be caught by LL::NG + + + url_logout: URL utilisée par OBM pour les déconnexions, sera appelée par LL::NG + + + + + WebID is a way to uniquely identify a person, company, organisation, or other agent using a URI and a certificate. + + + WebID est un moyen d'identification unique de personnes, entreprises, organisation, ou autre agent en utilisant une URI et un certificat. + + + + + Restrict /js/ and /css/ directory to authenticated users + + + Restreindre les répertoires /js/ et /css/ aux utilisateurs authentifiés + + + + + Main components + + + Composants principaux + + + + + Open Source Guide + + + Guide Open Source + + + + + For each binding you can set: + + + Pour chaque déclaration, vous pouvez indiquer : + + + + + Else you can paste the content of the JSON file in the textarea. + + + Sinon copier le contenu du fichier JSON dans l'emplacement dédié. + + + + + match with the correct values. + + + correspondent aux bonnes valeurs. + + + + + http://www.google.com/apps/ + + + http://www.google.com/apps/ + + + + + http://lasso.entrouvert.org + + + http://lasso.entrouvert.org + + + + + ../../../media/applications/limesurvey_logo.png + + + ../../../media/applications/limesurvey_logo.png + + + + + gender + + + gender + + + + + Secure Token Memcached servers + + + Serveurs Memcached pour le jeton sécurisé + + + + + PerlSetVar LmProxyPass http://www.private.com/ + + + PerlSetVar LmProxyPass http://www.private.com/ + + + + + CPAN test reports: + + + Rapports de test du CPAN: + + + + + So Apache::Session module is not a problem for handlers. + + + Ainsi, les modules Apache::Session ne posent pas de problèmes aux agents. + + + + + You need some prerequisites: + + + Certains pré-requis sont nécessaire : + + + + + Skin customization + + + Personnalisation du thème + + + + + http://en.wikipedia.org/wiki/Doctor_Who + + + http://en.wikipedia.org/wiki/Doctor_Who + + + + + For now, Zimbra isn't supported by Nginx handler. + + + Pour l'instant, Zimbra n'est pas supporté par le handler Nginx. + + + + + Secured cookie: 4 options: + + + Cookie sécurisé : 4 options : + + + + + Login history: display user's last logins and last failed logins + + + Historique de connexion : affiche les derniers succès et échecs de connexion + + + + + Example of corresponding LDAP attribute + + + Exemple de correspondance d'attributs LDAP + + + + + Build the tarball from SVN + + + Construire l'archive depuis SVN + + + + + Python (Django) + + + Python (Django) + + + + + Authentication response + + + Réponse d'authentification + + + + + User owns SSO cookies on the main domain (see Login kinematics) + + + Les utilisateurs possèdent des cookies SSO dans le domaine principal (voir la cinématique de connexion) + + + + + userKey: key in the HTTP header containing user login. + + + userKey : nom de l'en-tête HTTP contenant le nom d'utilisateur. + + + + + Store user password in session + + + Stocker le mot-de-passe utilisateur dans la session + + + + + All rules are concerned: + + + Toutes les règles sont concernées : + + + + + [all] +cda = 1 + + + [all] +cda = 1 + + + + + Example: http://auth.example.com/saml/singleSignOn + + + Exemple : http://auth.example.com/saml/singleSignOn + + + + + icons:flags:de.png + + + icons:flags:de.png + + + + + POST data + + + Données POST + + + + + It is compliant with the form replay feature + + + Il est compatible avec le rejeu de formulaire + + + + + ../documentation/current/ssocookie.html + + + ../documentation/current/ssocookie.html + + + + + Conditions: + + + Conditions : + + + + + Edit then share-config-custom.xml and uncomment the last part. + + + Éditer ensuite share-config-custom.xml et décommenter la dernière partie. + + + + + https://my-profile.eu/ + + + https://my-profile.eu/ + + + + + Then, go in BrowserID parameters: + + + Ensuite, aller dans les paramètres BrowserID: + + + + + documentation:liferay_5.png + + + documentation:liferay_5.png + + + + + You can inspect a user session with the sessions explorer (in Manager) + + + On peut inspecter une session utilisateur avec l'explorateur de sessions (accessible depuis le manager) + + + + + http://en.wikipedia.org/wiki/FastCGI + + + http://en.wikipedia.org/wiki/FastCGI + + + + + ~40 000 + + + ~40 000 + + + + + You can for example use openid profile email. + + + On peut par exemple utiliser openid profile email. + + + + + documentation:latest:installrpm + + + documentation:latest:installrpm + + + + + In the manager: set Apache::Session::Memcached in General parameters » Sessions » Session storage » Apache::Session module and add the following parameters (case sensitive): + + + Dans le manager : indiquez Apache::Session::Memcached dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajoutez les paramètres suivant (sensibles à la casse) : + + + + + Protocol and port + + + Protocole et port + + + + + You can do it either by uploading the file, or get it from IDP metadata URL (this require a network link between your server and the IDP): + + + Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'URL de métadatas de l'IDP (à condition d'avoir un lien réseau entre le serveur et l'IDP): + + + + + In Portal virtual host, you will find several configuration parts: + + + Dans l'hôte virtuel du portail se trouve plusieurs éléments de configuration : + + + + + Then Zimbra do the SSO by setting a cookie in user's browser + + + Ensuite Zimbra génère son cookie SSO dans le navigateur de l'utilisateur + + + + + http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng + + + http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng + + + + + Activation: set to On + + + Activation : mettre à Activé. + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step2.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step2.png + + + + + You need to use the IDP initiated feature of LL::NG. + + + Il faut utiliser la fonctionnalité initiée par l'IDP de LL::NG. + + + + + It will get the user identity trough an ID Token, and grab user attributes trough UserInfo endpoint. + + + L'identité utilisateur sera récupérée via in jeton d'identification, et les attributs utilisateurs via le point d'accès UserInfo. + + + + + any files sharing system (NFS, NAS, SAN,…) + + + tout système de partage de fichiers (NFS, NAS, SAN,…) + + + + + /_detail/screenshots/1.0/dark/menu.png?id=screenshots + + + /_detail/screenshots/1.0/dark/menu.png?id=screenshots + + + + + icons:xeyes.png + + + icons:xeyes.png + + + + + This documentation just explains how to set up the SSO part. + + + Cette documentation explique seulement comment activer la partie SSO. + + + + + /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + + + /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + + + + + http://www.fitzdsl.net/?p=286 + + + http://www.fitzdsl.net/?p=286 + + + + + To bypass this, LL::NG can remember what password was given by user on authentication phase. + + + Pour contourner ce problème, LL::NG peut se souvenir du mot-de-passe utilisé dans la phase d'authentification. + + + + + ../media/icons/bug.png + + + ../media/icons/bug.png + + + + + You need to restrict access to Alfresco to LL::NG. + + + Il faut restreindre l'accès à Alfresco à LL::NG. + + + + + LL::NG provides a valve, available on download page. + + + LL::NG fournit une valve, disponible sur page de téléchargement. + + + + + One user tries to access to the portal + + + Un utilisateur tente d'accéder au portail + + + + + Dokuwiki virtual host in Apache + + + Hôte virtuel Dokuwiki dans le manager + + + + + SGS + + + SGS + + + + + This feature can be enabled and configured in Manager, in General Parameters » Advanced Parameters » Login History. + + + Cette fonctionnalité peut être activée et configurée dans le manager dans Paramètres généraux » Paramètres avancés » Historique de connexion. + + + + + Some applications using it + + + Quelques applications l'utilisant + + + + + //"userobm_vacation_dateend" => , + + + //"userobm_vacation_dateend" => , + + + + + ../media/logos/logo_abuledu.png + + + ../media/logos/logo_abuledu.png + + + + + Sunday is the first day. + + + Dimanche est le premier jour. + + + + + server + + + server + + + + + Subject for confirmation mail + + + Sujet du message de confirmation + + + + + Tips + + + Astuces + + + + + That message can contain session data as user attributes or macros. + + + Ce message peut contenir des données de session tels les attributs ou les macros. + + + + + http://en.wikipedia.org/wiki/OAuth + + + http://fr.wikipedia.org/wiki/OAuth + + + + + msmith@badwolf.org + + + msmith@badwolf.org + + + + + mailReplyTo + + + mailReplyTo + + + + + Auth-Mail + + + Auth-Mail + + + + + vi /var/lib/lemonldap-ng/portal/login.pl + + + vi /var/lib/lemonldap-ng/portal/login.pl + + + + + Lemonldap::NG::Manager + + + Lemonldap::NG::Manager + + + + + yubikeySecretKey + + + yubikeySecretKey + + + + + Choose and configure your main sessions storage system + + + Choisir et configurer le système principal de stockage des sessions + + + + + Feature + + + Fonctionnalité + + + + + documentation.html + + + documentation.html + + + + + You can also use caFile and caPath parameters. + + + On peut également utiliser les paramètres caFile et caPath. + + + + + External databases: not managed by LemonLDAP::NG, for example user database + + + Les bases de données externes: non gérées par LemonLDAP::NG, par exemple la base des utilisateurs + + + + + idpcas + + + idpcas + + + + + Clément OUDOT + + + Clément OUDOT + + + + + Copy ValveLemonLDAPNG.jar in <TOMCAT_HOME>/server/lib: + + + Copier ValveLemonLDAPNG.jar dans <TOMCAT_HOME>/server/lib: + + + + + When you commit OmegaT files in svn repository, don't push backup files. + + + Lorsque vous validez les fichiers OmegaT dans le dépôt svn, n'y poussez pas les fichiers de sauvegarde. + + + + + Deny from all + + + Deny from all + + + + + CAS_CAFile + + + CAS_CAFile + + + + + groups + + + groups + + + + + _lassoSessionDump + + + _lassoSessionDump + + + + + Internal databases: only used by LemonLDAP::NG + + + Les bases de données internes: utilisées seulement par LemonLDAP::NG + + + + + 1.2 + + + 1.2 + + + + + <IDPSSODescriptor> + + + <IDPSSODescriptor> + + + + + http://www.svwux.org/ + + + http://www.svwux.org/ + + + + + You can find all versions on OW2 forge download page. + + + Vous pouvez trouver toutes les versions sur la page de téléchargement de la forge OW2. + + + + + 1.1 + + + 1.1 + + + + + /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation + + + /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation + + + + + http://manager.example.com + + + http://manager.example.com + + + + + As you may have guessed, these accounts are famous characters from the TV show Doctor Who. + + + Comme on peut le voir, ces comptes sont les fameux caractères du show TV Doctor Who. + + + + + <IfModule mod_rewrite.c> + + + <IfModule mod_rewrite.c> + + + + + LL::NG validate the token and propose a password change form + + + LL::NG valide la valeur et propose un formulaire de changement de mot-de-passe + + + + + SQL + + + SQL + + + + + ../../documentation/presentation.html#kinematics + + + ../../documentation/presentation.html#kinematics + + + + + Don't forget to install cron files ! + + + N'oubliez pas d'installer les fichiers cron ! + + + + + If exportedAttr is set, only those attributes are copied in the session database of the secondary LL::NG structure. + + + Si exportedAttr est défini, seuls ces attributs sont copiés dans la base des sessions du système LL::NG secondaire. + + + + + "userobm_address1" => "HTTP_OBM_POSTALADDRESS", + + + "userobm_address1" => "HTTP_OBM_POSTALADDRESS", + + + + + HASH of login success and failures + + + Table des connexion réussies ou échouées + + + + + off: never display + + + off : ne jamais afficher + + + + + Default skin + + + Thème par défaut + + + + + Unoptimized for session explorer and single session features. + + + Pas optimisé pour l'exlorateur de sessions et les fonctionnalités de session unique. + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step5.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step5.png + + + + + OpenID authentication level + + + Niveau d'authentification d'OpenID + + + + + Application menu + + + Menu application + + + + + authenticate user + + + authentifier les utilisateurs + + + + + 105.000 + + + 105.000 + + + + + $uid eq "coudot" + + + $uid eq "coudot" + + + + + SSL authentication + + + Authentification SSL + + + + + By default, Manager is protected to allow only the demonstration user “dwho”. + + + Par défaut, le manager est protégé et n'autorise que l'utilisateur de démonstration “dwho”. + + + + + Forward logout to applications + + + Propager les déconnexions aux applications + + + + + ../documentation/current/logs.html + + + ../documentation/current/logs.html + + + + + http://www.slideshare.net/coudot/sl2011-lemon-ldapng + + + http://www.slideshare.net/coudot/sl2011-lemon-ldapng + + + + + ../../../../css/print.css + + + ../../../../css/print.css + + + + + Session-ID => $_session_id + + + Session-ID => $_session_id + + + + + Thursday, 25-Apr-1999 00:40:33 GMT: at the indicated time and date (but this is probably a bad idea) + + + Thursday, 25-Apr-1999 00:40:33 GMT : jusqu'à la date indiquée (généralement une mauvaise idée) + + + + + Go in the Manager and set the session module (Apache::Session::Browseable::MySQL for MySQL) in General parameters » Sessions » Session storage » Apache::Session module and add the following parameters (case sensitive): + + + Aller dans le manager et mettre le module de session (Apache::Session::Browseable::MySQL pour MySQL) dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajouter le paramètre suivant (sensible à la casse) : + + + + + If some of your servers are not in the same (secured) network than the database, it is recommended to use SOAP access for those servers. + + + Si certains des serveurs ne se trouvent pas sur le même réseau (securisé) que la même base de données, il est recommandé d'utiliser l'accès SOAP pour ces serveurs. + + + + + It can be a brake for the portal: + + + En revanche, ce peut-être un frein pour le portail : + + + + + _idpConfKey + + + _idpConfKey + + + + + Go to the Manager and create a new virtual host for Zimbra. + + + Aller dans le manager et créer un nouvel hôte virtuel pour Zimbra. + + + + + For full install: + + + Pour une installation complète : + + + + + Université de Limoges + + + Université de Limoges + + + + + ($uid =~ /^admin0/i)[0] ? + + + ($uid =~ /^admin0/i)[0] ? + + + + + For older version, check http://wiki.glpi-project.org/doku.php?id=en:authautoad + + + Pour les versions plus anciennes, voir http://wiki.glpi-project.org/doku.php?id=en:authautoad + + + + + Write custom functions library + + + Écrire une librairie de fonctions personnalisées + + + + + Now imagine the following DIT: + + + On suppose le schéma suivant : + + + + + David COUTADEUR: developer, tester + + + David COUTADEUR : developeur, testeur + + + + + Secret token: a secret token used to secure transmissions between OpenID client and server (see below). + + + Jeton secret : le jeton secret utilisé pour sécuriser les transmissions entre le client et le server OpenID (voir ci-dessous). + + + + + SSL + + + SSL + + + + + rm custom* +cp ../pastel/custom* . + + + rm custom* +cp ../pastel/custom* . + + + + + Service Provider + + + Fournisseur de service + + + + + The ProxyPreserveHost directive will forward the Host header to the protected application. + + + La directive ProxyPreserveHost transfère l'en-tête Host à l'application protégée. + + + + + CAS server + + + Serveur CAS + + + + + "server_ip_check" => false, + + + "server_ip_check" => false, + + + + + logs + + + logs + + + + + This kind of SSO mechanism is not clean, and can lead to problems, like local password blocking, local session not well closed, etc. + + + Ce type de mécanisme SSO n'est pas parfait et peut générer des problèmes tels des blocages de mots-de-passe, sessions locales mal closes, etc... + + + + + CRONDIR: Cronfile directory (default: $PREFIX/etc/lemonldap-ng/cron.d) + + + CRONDIR : répertoire des fichiers cron (défaut: $PREFIX/etc/lemonldap-ng/cron.d) + + + + + http://xmlns.com/foaf/spec/#sec-crossref + + + http://xmlns.com/foaf/spec/#sec-crossref @@ -33072,42 +28110,668 @@ Display-Name -> $displayName - In particular, it use Apache2 threads capabilities so to optimize performances, prefer using mpm-worker. + PGT file: temporary file where proxy tickets are stored (by default, /tmp/pgt.txt) + + + Fichier PGT : fichier temporaire où les tickets de proxy sont stockés (par défaut, /tmp/pgt.txt) + + + + + Handler parameters + + + Paramètres de l'agent + + + + + Then in General Parameters > Authentication modules > OpenID Connect parameters, you can set: + + + Ensuite dans Paramètres généraux > Paramètres d'authentification > Paramètres OpenID-Connect , on peut indiquer : + + + + + Local SSO URL pattern: regular expression to match the SSO URL (by default: ^/zimbrasso$) + + + Expression de correspondance de l'URL SSO : expression régulière de correspondance de l'URL SSO (par défaut : ^/zimbrasso$) + + + + + http://test2.example.com - En particulier, il utilise les capacités multi-threads d'Apache-2, donc pour optimiser les performances, utilisez de préférence mpm-worker. + http://test2.example.com - RHEL/CentOS 5 + Configure Dokuwiki virtual host like other protected virtual host. - - RHEL/CentOS 5 + + Configurer l'hôte virtuel Dokuwiki comme n'importe quel autre hôte virtuel protégé. - Use packages provided by Debian. + Add a new virtual host webmail.domain.tld + + + Ajouter un nouvel hôte virtuel webmail.domain.tld + + + + + You can then access to the configuration of this OP. + + + On peut ensuite accéder à la configuration de cet OP. + + + + + The generated tarball is in the current directory. + + + L'archive générée est dans le répertoire courant. + + + + + ... + + + ... + + + + + Name: Auth-User - Utiliser les paquets fournis par Debian. + Nom : Auth-User - RHEL/CentOS 6 + each area has 2 portals: - - RHEL/CentOS 6 + + chacune a 2 portails: - Set SAML end points + documentation:remote-interoperability.png + + + documentation:remote-interoperability.png + + + + + Session opening + + + Ouverture de session + + + + + Some can be mandatory, so if they are not returned by IDP, the session will not open. + + + Certains peuvent être obligatoires, et s'ils ne sont pas retournés par l'IDP, la session n'est pas ouverte. + + + + + //"userobm_vacation_message" => , + + + //"userobm_vacation_message" => , + + + + + Define here the mapping between the LL::NG session content and the fields provided in UserInfo response. + + + Définir ici la correspondance entre le contenu de la sessions LL::NG et les champs fournis dans la réponse UserInfo. + + + + + ../../../media/applications/linshare_logo.png + + + ../../../media/applications/linshare_logo.png + + + + + Notifications - Indiquer les points d'entrées SAML + Notifications + + + + + http://memcached.org/ + + + http://memcached.org/ + + + + + ... other SSL parameters ... + + + ... autres paramètres SSL ... + + + + + You can also configure jetlag (if all of your users use the same timezone): + + + On peut aussi configurer jetlag (si tous les utilisateurs utilisent le même fuseau): + + + + + Rule name + + + Nom de la règle + + + + + You just have to share configuration and sessions databases between those servers: + + + Il faut juste partager les bases de données de configuration et des sessions entre ces serveurs : + + + + + User source attribute: name of the attribute in users entries used in the link (default: dn). + + + Attribut source utilisateur : nom de l'attribut utilisateur utilisé dans le lien (défaut: dn). + + + + + The real user identifier is stored in a Memcached server and the protected application can the request the Memcached server to get user identifier. + + + L'identifiant utilisateur réel est stockédans un serveur Memcached et l'application protégée peut requérir le serveur Memcached pour obtenir l'identifiant utilisateur. + + + + + gen-webid-cert.sh + + + gen-webid-cert.sh + + + + + http://mail.ow2.org/wws/arc/lemonldap-ng-users + + + http://mail.ow2.org/wws/arc/lemonldap-ng-users + + + + + The statistics are collected trough a daemon launched by the Handler. + + + Ces statistiques sont collectées via un démon lancé par l'agent. + + + + + sympaSecret + + + sympaSecret + + + + + Auto login: set to 1 to use auto login. + + + Authentification automatique : mettre à 1 pour utiliser la connexion automatique. + + + + + tomcat >= 5.5 + + + tomcat >= 5.5 + + + + + The digit will not be shown on portal page. + + + Le chiffre ne sera pas affiché sur la page portail. + + + + + For tests with example.com, launch the following : + + + Pour les tests avec example.com, lancer ce qui suit : + + + + + Xavier GUIMARD + + + Xavier GUIMARD + + + + + Just configure the access rules. + + + Configurer simplement la règle d'accès. + + + + + Then go to trunk directory: + + + Aller ensuite dans le répertoire trunk : + + + + + _lastAuthnUTime + + + _lastAuthnUTime + + + + + Use the name you want but this values in the value field. + + + Utiliser n'importe quel nom de clef mais ces valeurs dans le champ « valeur ». + + + + + Headers are used to give user datas to the application. + + + Les en-têtes sont utilisés pour donner aux applications les données utilisateurs. + + + + + securedCookie + + + securedCookie + + + + + For block brute force attack with fail2ban + + + pour bloquer les attaques en force brute avec fail2ban + + + + + For databases like PostgreSQL, don't forget to add “Commit” with a value of 1 + + + Pour les bases de données telles PostgreSQL, ne pas oublier d'ajouter “Commit” avec une valeur de 1 + + + + + User Provisioning Enabled: should create automatically the user in Salesforce (not functionnal right now) + + + User Provisioning Enabled : création automatique des utilisateurs dans Salesforce (pas fonctionnel à l'heure actuelle) + + + + + MBConsulting + + + MBConsulting + + + + + Access protected application + + + Accéder aux applications protégées + + + + + logos:logo_gn.png + + + logos:logo_gn.png + + + + + 1 if user is superadmin + + + 1 si l'utilisateur est super-administrateur + + + + + When all modifications are done, click on Save to store configuration. + + + Lorsque toutes les modifications sont effectuées, cliquer sur Sauver pour enregistrer la configuration. + + + + + To define keys, you can: + + + Pour définir les clefs, vous pouvez : + + + + + It has enhanced functions to make the daily life for the administrators easier, like a job-tracking-system with mail-notification and methods to build a database with basic information about your network-topology. + + + Il dispose de functions avancées pour faciliter la vie des administrateurs, telle un détecteur de tâches avec notification par mail et des méthodes pour construire la base de données avec des informations minimales sur la topologie du réseau. + + + + + Login + + + login + + + + + Anti frame protection + + + Protection anti-frame + + + + + SMTPAuthUser + + + SMTPAuthUser + + + + + ../media/icons/flags/fr.png + + + ../media/icons/flags/fr.png + + + + + http://en.wikipedia.org/wiki/SAML + + + http://fr.wikipedia.org/wiki/SAML + + + + + Portal (dark theme) + + + Portail (thème dark) + + + + + ../../documentation/presentation.html#cross_domain_authentication_cda + + + ../../documentation/presentation.html#cross_domain_authentication_cda + + + + + It is incompatible with authentication chaining (see Stack Multiple backends), because of Apache parameter “SSLVerifyClient”, which must have the value “require” + + + Ce n'est pas compatible avec une chaîne d'authentification (voir Empiler plusieurs backends), en raison du paramètre Apache “SSLVerifyClient”, qui doit être mis à la valeur “require” + + + + + Be careful with some applications which doesn't verify Lemonldap::NG headers after having created their own cookies. + + + Faire attention avec certaines applications qui ne vérifient pas les en-têtes Lemonldap::NG après avoir créé leurs propres cookies. + + + + + http://en.wikipedia.org/wiki/Basic_access_authentication + + + http://fr.wikipedia.org/wiki/HTTP_Authentification + + + + + Salesforce Login URL: generated automatically. + + + Salesforce Login URL : générée automatiquement. + + + + + Add an Apache access control to avoid other access. + + + Ajouter un contrôle d'accès Apache pour éviter les autres accès. + + + + + rpm --import rpm-gpg-key-ow2 + + + rpm --import rpm-gpg-key-ow2 + + + + + Auth-User + + + Auth-User + + + + + ../../../../media/applications/bugzilla_logo.png + + + ../../../../media/applications/bugzilla_logo.png + + + + + //"userobm_host_id" => , + + + //"userobm_host_id" => , + + + + + If CAS failed, LDAP will be used. + + + Si CAS échoue, LDAP est utilisé. + + + + + This can be used to notify right changes,… See notifications for more. + + + Ceci peut être utilisé pour notifier des changements de droits,... Consultez la page notifications pour plus d'information. + + + + + This will bypass the authentication module for request from APPLICATIONS_IP. + + + Ceci évite l'authentification des requêtes issues des adresses listées dans APPLICATIONS_IP. + + + + + Proxy LL::NG + + + Proxy LL::NG + + + + + Rule + + + Règle + + + + + You will need a very recent version of Lasso (>= 2.3.0). + + + Vous devez utiliser une version récente de Lasso (>= 2.3.0). + + + + + server based restriction (like Apache “allow/deny” mechanism) + + + restrictions basées sur le serveur (tel le mécanisme “allow/deny” d'Apache) + + + + + You can use the following rules instead: + + + On peut utiliser les règles suivantes à la place : + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html + + + + + All data is stored in plain text files – no database is required. + + + Toutes les données sont stockées dans des fichiers texte, aucune base de données n'est nécessaire. + + + + + <OrganizationURL xml:lang="en">http://www.example.com</OrganizationURL> +</Organization> + + + <OrganizationURL xml:lang="en">http://www.example.com</OrganizationURL> +</Organization> + + + + + one with read/write rights for servers hosting the manager + + + une avec des droits en lecture/écriture pour les serveurs hébergeant le manager + + + + + localStorageOptions + + + localStorageOptions + + + + + → The specified node is not the uploaded tree. + + + → Le nœud spécifié n'est pas dans l'arbre chargé. + + + + + ../../../../media/applications/googleapps_logo.png + + + ../../../../media/applications/googleapps_logo.png + + + + + You have access to all environment variable, like user IP address. + + + Toutes les variables d'environnement sont disponibles, telle l'adresse IP de l'utilisateur. @@ -33130,4352 +28794,98 @@ my $lite = SOAP::Lite - GRR has a SSO configuration page in its administration panel. - - - GRR dispose d'une page de configuration du SSO dans son panneau de configuration. - - - - - parameterlist - - - parameterlist - - - - - On Debian/Ubuntu: - - - Sur Debian/Ubuntu : - - - - - Use with caution. - - - À utiliser avec précaution. - - - - - And the mail filter is: - - - Et le filtre d'adresse mail est : - - - - - Security recommendation - - - Recommendation de sécurité - - - - - Encryption mode: set the encryption mode for this IDP (None, NameID or Assertion). - - - Mode de chiffrement : fixe le mode de chiffrement pour cet IDP (None, NameID ou Assertion). - - - - - -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? - - - -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? - - - - - If they really do not please you, override them! - - - S'ils ne conviennent pas, il peuvent être surchargés. - - - - - iso2unicode($name) - - - iso2unicode($name) - - - - - Macros and groups - - - Macros et groupes - - - - - administrator - - - administrator - - - - - <title>: title to display: will be inserted in HTML page enclosed in <h2 class=“notifText”>… - - - <title> : titre à afficher : sera inséré dans la page HTML encadré dans <h2 class=“notifText”>… - - - - - Local macros is a special feature of handler that permit to have macros useable localy only. - - - Les macros locales sont une fonctionnalité spéciale des agents qui permettent d'avoir des macros utilisables localement seulement. - - - - - For example: - - - Par exemple : - - - - - authentication - - - authentification - - - - - Drupal module activation - - - Activation du module Drupal - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step4.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step4.png - - - - - Documentation install : - - - Installer la documentation : - - - - - The conditions are checked in alphabetical order of comments. - - - Les conditions sont examinées dans l'ordre alphabétique des commentaires. - - - - - UserName -> user -Password -> password -Index -> ipAddr uid - - - UserName -> user -Password -> password -Index -> ipAddr uid - - - - - A name - - - Un nom - - - - - You can add this YUM repository to get recent packages: - - - Ajouter ces dépôts YUM pour obtenir les paquets récents : - - - - - Just remember its DN for LemonLDAP::NG configuration. - - - Il faut juste retenir le DN pour la configuration de LemonLDAP::NG. - - - - - ../documentation/1.0/applications.html - - - ../documentation/1.0/applications.html - - - - - ../../../../media/applications/http_logo.png - - - ../../../../media/applications/http_logo.png - - - - - Java (Spring) - - - Java (Spring) - - - - - Links - - - Links - - - - - To chain SSL, you have to set “SSLRequire optional” in Apache configuration, else users will be authenticated by SSL only. - - - Pour chaîner SSL, il est nécessaire de mettre “SSLRequire optional” dans le fichier de configuration Apache, sinon les utilisateurs ne seront authentifiés que par SSL. - - - - - rtyler@badwolf.org - - - rtyler@badwolf.org - - - - - Protect the Manager by LL::NG - - - Protéger le manager par LL::NG - - - - - Password field name: name of authentication table column hosting password - - - Nom du champ mot-de-passe : nom de la colonne de la table d'authentification contenant le mot-de-passe - - - - - portalSkin - - - portalSkin - - - - - Source RPM - - - RPM sources - - - - - See how to do this on Zimbra wiki. - - - Voir comment le faire sur le wiki Zimbra. - - - - - accordeon_dark.png - - - accordeon_dark.png - - - - - $_password - - - $_password - - - - - It is for the moment only in BETA stage. - - - Elle n'est pour le moment disponible qu'à titre de test. - - - - - We include some template files that can be customized: - - - Nous incluons des fichiers modèles qui peuvent être personnalisés : - - - - - Finally, configure for each user his Federation ID value. - - - Finalement, configurer pour chaque utilisateur son identifiant de fédération. - - - - - http://lanyrd.com/2012/solutionslinux/sryym/ - - - http://lanyrd.com/2012/solutionslinux/sryym/ - - - - - "userobm_zipcode" => "HTTP_OBM_POSTALCODE", - - - "userobm_zipcode" => "HTTP_OBM_POSTALCODE", - - - - - #perl_auto-protected_cgi - - - #perl_auto-protected_cgi - - - - - Application menu - - - Menu application - - - - - zimbra - - - zimbra - - - - - /_detail/icons/flags/fr.png?id=press - - - /_detail/icons/flags/fr.png?id=press - - - - - The tag "<HOST>" can -# be used for standard IP/hostname matching and is only an alias for -# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) -# Values: TEXT -# -failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) - - - The tag "<HOST>" can -# be used for standard IP/hostname matching and is only an alias for -# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) -# Values: TEXT -# -failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) - - - - - //"userobm_delegation" => , - - - //"userobm_delegation" => , - - - - - ../pages/playground/playground.html - - - ../pages/playground/playground.html - - - - - You can also define: - - - On peut aussi définir : - - - - - DBI Connection user - - - Nom de connexion DBI - - - - - High Availability - - - Haute disponibilité - - - - - http://www.svwux.org/ - - - http://www.svwux.org/ - - - - - Prepare the database - - - Preparer la base de données - - - - - documentation - - - documentation - - - - - Choose and configure your main sessions storage system - - - Choisir et configurer le système principal de stockage des sessions - - - - - One user tries to access to the portal - - - Un utilisateur tente d'accéder au portail - - - - - Example template: - - - Modèle exemple : - - - - - Protocol and port - - - Protocole et port - - - - - OpenID - - - OpenID - - - - - _notification_id - - - _notification_id - - - - - perl-Lemonldap-NG-Manager: CPAN - Manager modules - - - perl-Lemonldap-NG-Manager : CPAN - modules manager - - - - - singleUserByIP - - - singleUserByIP - - - - - AuthBasic Handler - - - Agent AuthBasic - - - - - Mpm-worker works faster and LemonLDAP::NG use the thread system for best performance. - - - Mpm-worker est plus rapide et LemonLDAP::NG utilise le système de threads pour de meilleures performances. - - - - - _casPTserviceID = Proxy ticket value - - - _casPTserviceID = Proxy ticket value - - - - - Writer URL: URL used by SAML IDP to write the cookie. - - - URL d'écriture : URL utilisée par l'IdP SAML pour écrire le cookie. - - - - - SAML Identity Provider - - - Fournisseur d'identité SAML - - - - - IRC - - - IRC - - - - - For Active Directory, choose Active Directory instead of LDAP. - - - Pour Active Directory, choisir Active Directory au lieu de LDAP. - - - - - Functions parameters: - - - Paramètres de la fonction : - - - - - LemonLDAP::NG uses Safe jail to evaluate all expressions: - - - LemonLDAP::NG utilise une cage sécurisée pour évaluer toutes les expressions : - - - - - Order deny,allow - - - Order deny,allow - - - - - ../media/icons/personal.png - - - ../media/icons/personal.png - - - - - LINAGORA - - - LINAGORA - - - - - Twitter use OAuth protocol to allow applications to reuse its own authentication process (it means, if your are connected to Twitter, other applications can trust Twitter and let you in). - - - Twitter utilise le protocole OAuth pour autoriser les applications à réutiliser son propre processus d'authentification (ce qui signifie que si vous êtes connecté à Twitter, d'autres applications peuvent agréer Twitter et vous laisser entrer). - - - - - ~40 000 - - - ~40 000 - - - - - When you use SOAP sessions backend, it is recommended to use read-only URL (http://portal/index.pl/sessions). - - - Lorsqu'on utilise le backend de session SOAP, il est recommandé d'utiliser l'URL en lecture seule (http://portal/index.pl/sessions). - - - - - Manager (sessions explorer) - - - Manager (explorateur de sessions) - - - - - Using notification system - - - Utiliser le système de notification - - - - - You might want to display different skin depending on the URL that was called before being redirected to the portal, or the IP address of the user. - - - On peut vouloir utiliser différents thèmes en fonction de l'URL demandée avant la redirection au portail ou en fonction de l'adresse IP de l'utilisateur. - - - - - LL::NG is designed using Model–View–Controller software architecture, so you just have to change HTML/CSS files to custom portal. - - - LL::NG a été conçu en utilisant l'architecture logicielle Modèle–Vue–Controlleur, ainsi vous avez juste à modifier les fichiers HTML/CSS pour personnaliser son portail. - - - - - Delay between check of local configuration - - - Delai entre 2 examens de la configuration locale - - - - - Please use lmMigrateConfFiles2ini to migrate your menu configuration - - - Please use lmMigrateConfFiles2ini to migrate your menu configuration - - - - - Safe can be very annoying when we use extended functions or custom functions. - - - Safe peut être très gênant lorsqu'on utilise les fonctions étendues ou les fonctions personnalisées. - - - - - Cookie Javascript protection - - - Protection Javascript du cookie - - - - - ../../../media/documentation/status_standard.png - - - ../../../media/documentation/status_standard.png - - - - - This valve will check an HTTP header to set the authenticated user on the J2EE container. - - - Cette valve examine les en-têtes HTTP pour désigner l'utilisateur authentifié au conteneur J2EE. - - - - - ../../../media/icons/warehause.png - - - ../../../media/icons/warehause.png - - - - - Speaker - - - Conférencier - - - - - LL::NG can use federation protocols (SAML, CAS, OpenID) independently to: - - - LL::NG peut utiliser des protocoles de fédération (SAML, CAS, OpenID) indépendamment pour : - - - - - http://www.mediawiki.org - - - http://www.mediawiki.org - - - - - //"userobm_nomade_local_copy" => , - - - //"userobm_nomade_local_copy" => , - - - - - You must provide a full URI (for example /skins/common/lemonldap-ng_square.png) and use HTTPS on the portal - - - Il faut fournir une URI complète (par exemple /skins/common/lemonldap-ng_square.png) et utiliser HTTPS pour le portail - - - - - nullAuthnLevel - - - nullAuthnLevel - - - - - For security reason, a cookie provided for a domain cannot be sent to another domain. - - - Pour des raisons de sécurité, un cookie fournit par un domaine ne peut être transmit à un autre. - - - - - Order of categories in the menu - - - Ordre des catégories dans le menu - - - - - If your table is not named lmConfig, set it's name in dbiTable parameter. - - - Si la table ne se nomme pas lmConfig, mettre son nom dans le paramètre dbiTable. - - - - - Rules - - - Règles - - - - - Rules are applied in alphabetical order (comment and regular expression). - - - Les règles sont appliquées dans l'ordre alphabétique (commentaires et expressions régulières). - - - - - Authentication request - - - Requête d'authentification - - - - - After redirection, normal authentication in the remote portal - - - Après redirection, authentification normale sur le portail distant (celui de son organisation) - - - - - dbi:mysql:dbname=sessions - - - dbi:mysql:dbname=sessions - - - - - Local groups - - - Groupes locaux - - - - - When you know the key of the variable, you just have to prefix it with the dollar sign to use it, for example to test if uid variable match coudot : - - - En connaissant le nom d'une variable, il suffit de la préfixer avec un signe dollar pour l'utiliser, par exemple pour savoir si la variable uid contient coudot : - - - - - CDBI - - - CDBI - - - - - ../../../media/applications/saplogo.gif - - - ../../../media/applications/saplogo.gif - - - - - LDAPFilter - - - LDAPFilter - - - - - In Bugzilla administration interface, go in Parameters » User authentication - - - Dans l'interface d'administration, allez dans Parameters » User authentication - - - - - Configure the access rules. - - - Configurer les règles d'accès. - - - - - "userobm_login" => "HTTP_OBM_UID", - - - "userobm_login" => "HTTP_OBM_UID", - - - - - sympaSecret - - - sympaSecret - - - - - LL::NG can act as an CAS server, that can allow to federate LL::NG with: - - - LL::NG peut agir en serveur CAS, ce qui permet de fédérer LL::NG avec : - - - - - name => foaf:name - - - nom => foaf:name - - - - - SAML assertion - - - Assertion SAML - - - - - Authentication module: OpenID Connect - - - Module d'authentication : OpenID-Connect - - - - - As an RP, LL::NG supports a lot of OpenID Connect features: - - - Comme RP, LL::NG supporte de nombreuses fonctionnalités OpenID-Connect : - - - - - Variables are stored in the user session. - - - Les variables sont stockées dans la session utilisateur. - - - - - Catch error pages: - - - Capture des pages d'erreur : - - - - - Past and present contributors - - - Contributeurs passé et présent - - - - - Index - - - Index - - - - - Zimbra preauth key - - - Clef de pré-authentification Zimbra - - - - - sudo make install PARAM=VALUE PARAM=VALUE ... - - - sudo make install PARAM=VALUE PARAM=VALUE ... - - - - - Other: - - - Autres : - - - - - safejail - - - safejail - - - - - Configuration and sessions access by SOAP - - - Accès à la configuration et aux sessions par SOAP - - - - - A skin is composed of different files: - - - Un thème est composé de différents fichiers : - - - - - By default, Manager is protected to allow only the demonstration user “dwho”. - - - Par défaut, le manager est protégé et n'autorise que l'utilisateur de démonstration “dwho”. - - - - - Documentation is available for configuration backends : - - - Cette documentation est valable pour les backends de configuration : - - - - - contact - - - contact - - - - - Exported variables in the Manager - - - Variables exportées dans le manager - - - - - To extend SSO on several domains, a cross-domain mechanism is implemented in LemonLDAP::NG. - - - Pour étendre le SSO sur plusieurs domaines, un mécanisme inter-domaines est intégré à LemonLDAP::NG. - - - - - As passwords will not be managed by LL::NG, you can disable menu password module. - - - Comme les mots-de-passe ne sernt pas gérés par LL::NG, il est possile de désactiver le module mots-de-passe du menu. - - - - - documentation:1.0:sqlconfbackend - - - documentation:1.0:sqlconfbackend - - - - - http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps - - - http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps - - - - - http://www.google.com/calendar/hosted/mydomain.org/render - - - http://www.google.com/calendar/hosted/mydomain.org/render - - - - - ../media/icons/flags/fr.png - - - ../media/icons/flags/fr.png - - - - - If LL::NG send some roles split by some commas, configure roleSeparator. - - - Si LL::NG envoie les rôles séparés par des caractères (virgule,...), configurer roleSeparator. - - - - - One of mandatory information is the redirect URL (one or many). - - - Une des informations exigées est l'URL de redirection (une ou plusieurs). - - - - - Documentation - - - Documentation - - - - - Indeed, any Perl DBD driver can be used. - - - Ainsi, tout driver Perl DBD peut être utilisé. - - - - - http://search.cpan.org/perldoc?DBI - - - http://search.cpan.org/perldoc?DBI - - - - - Display other sessions : display other sessions on authentication phase, with a link to delete them. - - - Afficher les autres sessions : affiche les autres sessions ouvertes lors de la phase d'authentification avec un lien pour les effacer. - - - - - Create OBM virtual host (for example obm.example.com) in LL::NG configuration: Virtual Hosts » New virtual host. - - - Créer l'hôte virtuel OBM (par exemple obm.example.com) dans la configuration LL::NG : Hôtes virtuels » Nouvel hôte virtuel. - - - - - Logs settings - - - Journalisation - - - - - http://search.cpan.org/perldoc?LWP::UserAgent - - - http://search.cpan.org/perldoc?LWP::UserAgent - - - - - css/print.css - - - css/print.css - - - - - Delete other session - - - Efface les autres sessions (session unique par utilisateur) - - - - - Custom Error URL: you can redirect the user to a special page when an error is happening - - - Custom Error URL : on peut rediriger l'utilisateur sur une page particulière en cas d'erreur - - - - - Restrict /js/ and /css/ directory to authenticated users - - - Restreindre les répertoires /js/ et /css/ aux utilisateurs authentifiés - - - - - icons:knewsticker.png - - - icons:knewsticker.png - - - - - Users module: OpenID Connect - - - Module utilisateurs : OpenID-Connect - - - - - Configuration: - - - Configuration : - - - - - Extracted certificate field: field of the certificate affected to $user internal variable - - - Champ extrait du certificat : champ du certificat affecté à la variable interne $user - - - - - For GLPI >= 0.71, it is a simple configuration in GLPI: Setup → Authentication. - - - Pour GLPI >= 0.71, une simple configuration de GLPI suffit : Setup → Authentication. - - - - - By default, notifications will be stored in the same database as configuration: - - - Par défaut, les notifications sont stockées dans la même base de données que la configuration : - - - - - http://lanyrd.com/2011/jcos/sdrbd/ - - - http://lanyrd.com/2011/jcos/sdrbd/ - - - - - ../media/screenshots/1.1/mailreset/mailreset_step3.png - - - ../media/screenshots/1.1/mailreset/mailreset_step3.png - - - - - LL::NG configured as SAML Identity Provider - - - LL::NG configuré comme fournisseur d'identité SAML - - - - - mkdir /usr/local/lemonldap-ng/notifications/ -chown www-data /usr/local/lemonldap-ng/notifications/ - - - mkdir /usr/local/lemonldap-ng/notifications/ -chown www-data /usr/local/lemonldap-ng/notifications/ - - - - - timeout - - - timeout - - - - - The file name default separator is _, this can be a problem if you register notifications for users having _ in their login. - - - Le séparateur par défaut des noms de fichiers est _, ce qui peut poser problème si on enregistre des notifications pour des utilsateur ayant un caractère _ dans leur nom de connexion. - - - - - Cookie security - - - Sécurité du cookie - - - - - CAS_gateway - - - CAS_gateway - - - - - You need to adapt some parameters: - - - Certains paramètres doivent être adaptés : - - - - - To configure sessions, go in Manager, General Parameters » Sessions: - - - Pour configurer les sessions, aller dans le manager, Paramètres généraux » Sessions : - - - - - ^/c/portal/logout => logout_sso - - - ^/c/portal/logout => logout_sso - - - - - PerlResponseHandler ModPerl::Registry -</Files> - - - PerlResponseHandler ModPerl::Registry -</Files> - - - - - The file auth.keytab should then be copied (with a secure media) to the Linux server (for example in /etc/lemonldap-ng). - - - Le fichier auth.keytab doit ensuite être copié (par un média sûr) sur le serveur Linux (par exemple dans /etc/lemonldap-ng). - - - - - Since version 0.9.4, LemonLDAP::NG can be used to notify some messages to users: if a user has a message, the message will be displayed when he will access to the portal. - - - Depuis la version 0.9.4, LemonLDAP::NG peut être utilisé pour notifier des messages aux utilisateurs : si un utilisateur a un message, celui-ci est affiché lorsqu'il accède au portail. - - - - - https://auth.linagora.com/ - - - https://auth.linagora.com/ - - - - - To manage the other way (LL::NG → Google Apps), you can add a dedicated logout forward rule: - - - Pour gérer l'autre voie (LL::NG → Google Apps), ajouter une règle de redirection après déconnexion: - - - - - Real name - - - Real name - - - - - Contrary to multiple backend stacking, backend choice will present all available authentication methods to users, who will choose the one they want. - - - Contrairement au dispositif de multiples backends, le dispositif de choix de backend présente à l'utilisateur toutes les méthodes d'authentification disponibles pour qu'il puisse choisir. - - - - - TLS client - - - Client TLS - - - - - authenticationLevel - - - authenticationLevel - - - - - Give a non ascii data - - - Done une valeur non-ascii - - - - - See Twitter FAQ on how to do that:. - - - Reportez-vous à la FAQ Twitter pour en savoir plus. - - - - - CAS_CAFile - - - CAS_CAFile - - - - - 'cache_root' => '/tmp',? - - - 'cache_root' => '/tmp',? - - - - - If for an obscure reason, the WebSSO is not working and you want to access the Manager, remove the protection in lemonldap-ng.ini. - - - Si pour une quelconque raison le WebSSO ne fonctionne pas, pour accéder au manager, supprimer la protection dans lemonldap-ng.ini. - - - - - Redirection to the portal of the secondary area (transparent) - - - Redirection vers le portail secondaire (transparent) - - - - - http://en.wikipedia.org/wiki/Outlook_Web_App - - - http://en.wikipedia.org/wiki/Outlook_Web_App - - - - - For security reasons, the password is not shown in sessions explorer. - - - Pour des raisons de sécurité, le mot-de-passe n'est pas affiché dans l'explorateur de sessions. - - - - - You can now use your function in a macro, an header or an access rule, for example: - - - Les fonctions peuvent être utilisées dans une macro, un en-tête ou une règle d'accès, par exemple: - - - - - Use it - - - Les utiliser - - - - - Select Demonstration for authentication, user and password backend. - - - Selectionner Démonstration pour les backends authentification, utilisateurs et mots-de-passe. - - - - - The access to phpLDAPadmin will be protected by LemonLDAP::NG with specific access rules. - - - L'accès à phpLDAPadmin sera protégé par LemonLDAP::NG avec une règle particulière d'accès. - - - - - icons:utilities.png - - - icons:utilities.png - - - - - It needs 4 modules to work: - - - Il a besoin de 4 modules pour fonctionner : - - - - - See how to change configuration backend. - - - Voir comment changer de backend de configuration. - - - - - Of course, there are other differences. - - - Il y a bien sur d'autres différences. - - - - - Give the uid (for accounting) - - - Donne l'uid (pour la traçabilité) - - - - - apt-key add rpm-gpg-key-ow2 - - - apt-key add rpm-gpg-key-ow2 - - - - - mailto:lemonldap-ng-users@ow2.org - - - mailto:lemonldap-ng-users@ow2.org - - - - - Example - - - Exemple - - - - - If one is missing, the user is not created. - - - Si l'un est manquant, le compte ne sera pas créé. - - - - - sudo make postconf - - - sudo make postconf - - - - - to the configuration backend - - - au système de stockage de la configuration - - - - - The following table list fields to index depending on the feature you want to increase performance: - - - Le tableau suivant liste les champs à indexer suivant les fonctionnalités dont on souhaite améliorer les performances : - - - - - https://twitter.com - - - https://twitter.com - - - - - Token endpoint authentication method: Choice between client_secret_post and client_secret_basic - - - Méthode d'authentification du point d'accès du jeton : choisir entre client_secret_post et client_secret_basic - - - - - secureTokenMemcachedServers - - - secureTokenMemcachedServers - - - - - SOAP based for client-server software, specific development, … - - - Basé sur SOAP pour les logiciels client-serveur, les développements spécifiques, … - - - - - Remote Session backend - - - Backend de sessions distant - - - - - /_detail/icons/wizard.png?id=documentation - - - /_detail/icons/wizard.png?id=documentation - - - - - So to improve performances, avoid too complex rules by using the macro or the groups or local macros. - - - Donc pour augmenter les performances, évitez les règles trop complexes en utilisant les macros, groupes ou macros locales. - - - - - liblemonldap-ng-portal-perl: Portal files - - - liblemonldap-ng-portal-perl : fichiers du portail - - - - - LL::NG provides a special function named basic to build this header. - - - LL::NG fournit une fonction spéciale nommée basic pour construire cet en-tête. - - - - - ldapTimeout - - - ldapTimeout - - - - - applications:drupal_logo.png - - - applications:drupal_logo.png - - - - - # SOAP functions for sessions access (disabled by default) - - - # Fonctions SOAP pour l'accès aux sessions (désactivées par défaut) - - - - - Other modules must be installed only if you planned to use the related feature. - - - Les autres modules ne doivent être installés que s'il est prévu d'utiliser les fonctionnalités associées. - - - - - ../../../media/icons/access.png - - - ../../../media/icons/access.png - - - - - CAS_renew - - - CAS_renew - - - - - Be careful for Windows user, path must contains “/”. - - - Attention avec les systèmes Windows, le séparateur de répertoire est le ”/”. - - - - - Change rights on keytab file: - - - Changer les droits sur le fichier keytab : - - - - - Else, you will lock access to Manager and will never access it anymore. - - - Sinon, on risque de verrouiller l'accès au manager et ne plus pouvoir y accéder. - - - - - logos:logo_bpi.png - - - logos:logo_bpi.png - - - - - See Form replay to learn how to configure form replay to POST data on protected applications. - - - Voir Rejeu des formulaires pour savoir comment configurer le rejeu des formulaires pour poster des données à une applications protégée. - - - - - persistentStorage - - - persistentStorage - - - - - ... -  -</VirtualHost> - - - ... -  -</VirtualHost> - - - - - Path: keep ^/openidserver/ unless you have change Apache portal configuration file. - - - Chemin : laisser ^/openidserver/ sauf si le fichier de configuration Apache du portail a été modifiée. - - - - - Attribute Service - - - Service d'attribut - - - - - http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - - http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - - - - updateTime - - - updateTime - - - - - You have to set its value in Manager. - - - Il faut en indiquer une dans le manager. - - - - - dbiAuthPasswordHash - - - dbiAuthPasswordHash - - - - - It is targeted at developer teams, workgroups and small companies. - - - Il est destiné aux équipes de développeurs, groupes de travail ou petites entreprises. - - - - - ../../../../media/applications/sympa_logo.png - - - ../../../../media/applications/sympa_logo.png - - - - - Django - - - Django - - - - - print '<a href="http://test3.example.com/">click here</a>'; -} - - - print '<a href="http://test3.example.com/">click here</a>'; -} - - - - - By default, LemonLDAP::NG uses Apache logs to store user actions and other messages: - - - Par défaut, LemonLDAP::NG utilise les journaux d'Apache pour journaliser les actions des utilisateurs et autre messages : - - - - - You have to grant read/write access for the manager component. - - - Il faut autoriser l'accès en lecture et écriture pour le manager. - - - - - ldapgroups -> join(" ",($ldapgroups =~ /cn=(.*?),/g)) - - - ldapgroups -> join(" ",($ldapgroups =~ /cn=(.*?),/g)) - - - - - Register partner Identity Provider on LemonLDAP::NG - - - Enregistrer le fournisseur d'identité partenaire dans LemonLDAP::NG - - - - - The good news is that Google is a standard OpenID Provider, and so you can easily delegate the authentication of LL::NG to Google: https://developers.google.com/identity/protocols/OpenIDConnect - - - La bonne nouvelle est que Google est un fournisseur OpenID-Connect standard, on peut ainsi aisément déléguer l'authentification de LL::NG à Google : https://developers.google.com/identity/protocols/OpenIDConnect - - - - - Enabled: Yes - - - Enabled: Yes - - - - - APACHEVERSION: Apache major version (default: 2) - - - APACHEVERSION : version majeure d'Apache (défaut : 2) - - - - - Changing the domain value will not update other configuration parameters, like virtual host names, portal URL, etc. - - - Changer la valeur du domaine ne met pas à jour les autres paramètres tels les noms d'hôtes virtuels, l'URL du portail, etc... - - - - - http://httpd.apache.org/docs/2.2/mod/mod_ssl.html - - - http://httpd.apache.org/docs/2.2/mod/mod_ssl.html - - - - - presentation - - - presentation - - - - - $_passwordDB - - - $_passwordDB - - - - - You can use different type of access: SQL, File or LDAP for servers in secured network and SOAP for remote servers. - - - On peut utiliser différent typed d'accès : SQL, File or LDAP pour les serveurs se trouvant sur le réseau sécurisé et SOAP pour les autres. - - - - - images and other media files - - - images et autres médias - - - - - XSS checks will still be done with warning in logs, but this will not prevent the process to continue. - - - Le contrôle XSS continuera à être effectué mais avec seulement des avertissements dans les journaux sans empêcher le processus de continuer. - - - - - We advice to deactivate other options, cause users will use LL::NG portal to modify or reset their password. - - - Il est conseillé de désactiver les autres options, car les utilisateurs utiliseront le portail LL::NG pour modifier ou réinitialiser leur mot-de-passe. - - - - - download - - - Téléchargement - - - - - cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - - - Date of birth - - - Date of birth - - - - - The configuration is the same as the LDAP module. - - - La configuration est la même que mour le module LDAP. - - - - - Authentication level: authentication level for Radius module - - - Niveau d'authentification : niveau d'authentification pour Radius - - - - - Google Apps can use SAML to authenticate users, behaving as an SAML service provider, as explained here. - - - Les applications Google peuvent utiliser SAML pour authentifier les utilisateurs, en se comportant comme des fournisseurs de service SAML, tel qu'expliqué ici. - - - - - Configuration is not saved if errors occur. - - - La configuration n'est pas sauvée en cas d'erreur. - - - - - List type: choose white list to define allowed domains or black list to define forbidden domains - - - Type de liste : choisir liste blanche pour définir la liste exhaustive des domaines autorisés ou liste noire pour lister les domaines interdits - - - - - Session history is always visible in session explorer for administrators. - - - L'historique des sessions est toujours visible dans l'explorateur de sessions pour les administrateurs. - - - - - DBI Password hash - - - Hachage de mot-de-passe DBI - - - - - This means that if several Handlers are deployed, each will manage its own statistics. - - - Donc si plusieurs agents sont déployés, chacun gère ses propres statistiques. - - - - - Then create symbolic links on template files, as you might not want to rewrite all HTML code (else, do as you want). - - - Créer ensuite des liens symboliques pour éviter de réécrire tous les fichiers HTML (sauf si c'est souhaité). - - - - - Little effort is required to translate the encoded string back into the user name and password, and many popular security tools will decode the strings “on the fly”. - - - Un petit effort est requis pour décoder ces chaînes et de nombreux outils de sécurité les décodent à la volée. - - - - - Give a technical name (no spaces, no special characters), like “sample-op”; - - - Donner un nom technique (sans espaces ni caratères speciaux), tel “sample-op” ; - - - - - Set GoogleApps as Service Provider name. - - - Mettre GoogleApps comme nom de fournisseur de service. - - - - - It is set in LemonLDAP::NG utilities directory (convertConfig). - - - Il se traouve dans le répertoire des utilitaires LemonLDAP::NG (convertConfig). - - - - - 1.1 - - - 1.1 - - - - - 1.2 - - - 1.2 - - - - - A day has 24 hours, and a week 7 days, so the value contains 168 bits, converted into 42 hexadecimal characters. - - - Un jour a 24 heures et une semaine 7 jours, donc la valeur contient 168 bits, convertie en 42 caractères hexadécimaux. - - - - - RPM bundle - - - Paquets RPM - - - - - Provides identity if asked - - - Fournit l'identitié si demandée - - - - - This user will not be available anymore if you configure a new authentication backend! - - - Cet utilisateur n'est plus disponible si on change de backend d'authentification ! - - - - - OBM_GIVENNAME - - - OBM_GIVENNAME - - - - - If you activate proxy mode, you must create the PGT file on your system, for example: - - - Si le mode proxy est activé, il faut créer le fichier PGT sur le système, par exemple : - - - - - Notification delete function: - - - Fonction d'effacement de notification : - - - - - https://metacpan.org/module/Apache::Session::Browseable - - - https://metacpan.org/module/Apache::Session::Browseable - - - - - Remember that rules written on GET parameters must be tested. - - - Rappel : les règles poratnt sur des paramètres GET doivent être testées. - - - - - rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - - - rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - - - - - http://tomcat.apache.org/tomcat-5.5-doc/logging.html - - - http://tomcat.apache.org/tomcat-5.5-doc/logging.html - - - - - RPM - - - RPM - - - - - Password modify extended operation: enable to use the LDAP extended operation password modify instead of standard modify operation. - - - Opération étendue de modification de mot-de-passe : active l'utilisation de l'opération étendue de modification de mot-de-passe LDAP au lieu de l'opération standard. - - - - - all: parameters for all modules - - - all : paramètres pour tous les modules - - - - - If you plan to forward user's password to OBM, then you have to keep the password in session. - - - S'il est prévu de transmettre le mot-de-passe utilisateur à OBM, conserver le mot-de-passe dans la session. - - - - - Pages where this menu is displayed can be restricted, for example: - - - Les pages où ce menu est affiché peuvent être restreintes, par exemple : - - - - - The user will be redirected on portal URL with error in the lmError URL parameter. - - - L'utilisateur sera redirigé vers l'URL du portail avec une erreur dans le paramètre lmError de l'URL. - - - - - Activation: Set to On to enable Common Domain Cookie support. - - - Activation : mettre à « activé » pour activer le support du domaine commun de cookie. - - - - - all together (based on user choice, rules, …) - - - tous en même temps (basé sur le choix utilisateur, les règles, …) - - - - - convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini - - - convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini - - - - - dbiAuthPassword - - - dbiAuthPassword - - - - - All Apache::Session style modules are useable except for some features. - - - Tous les modules de type Apache::Session sont utilisables excepté pour quelques fonctionnalités. - - - - - //"userobm_system" => , - - - //"userobm_system" => , - - - - - Comment - - - Commentaire - - - - - JWKS is a JSON file containing public keys. - - - JWKS est un fichier JSON contenant des clefs publiques. - - - - - http://wiki.sbay.org/ - - - http://wiki.sbay.org/ - - - - - DBI which has been deprecated: it is a read-only backend that exists just for compatibility with older versions of LemonLDAP::NG. - - - DBI devenu obsolète : il reste un backend en lecture seule qui n'existe que pour la compatibilité avec les anciennes versions de LemonLDAP::NG. - - - - - Handler stores user data in its cache - - - Il stocke ces données dans son cache - - - - - To bypass this, follow the documentation of AuthApache module - - - Pour outrepasser ceci, suivre la documentation du module AuthApache - - - - - apply: reload URL for distant Hanlders - - - apply : les URL de rechargement des agents distants - - - - - You must read the man page corresponding to your database (Apache::Session::MySQL, …) to learn more about parameters. - - - Il faut consulter la page de manuel correspondant à la base de données (Apache::Session::MySQL, …) pour connaître les paramètres. - - - - - Then CAS service has to show a correct error when service ticket validation will fail. - - - Ainsi le service CAS doit afficher une erreur lorsque la validation du ticket échoue. - - - - - SSL authentication - - - Authentification SSL - - - - - Note that you can always access Salesforce by the general login page: https://login.salesforce.com - - - Noter que l'on peut toujours accéder à Salesforce par la page générale de connexion : https://login.salesforce.com - - - - - Set to 0 to disable it. - - - Mettre à 0 pour désactiver. - - - - - </Directory> -  - - - </Directory> -  - - - - - Go to the Manager and create a new virtual host for Drupal. - - - Aller dans le manager et créer un nouvel hôte virtuel pour Drupal. - - - - - http://perldoc.perl.org/MIME/Base64.html - - - http://perldoc.perl.org/MIME/Base64.html - - - - - Portal URL - - - URL du portail - - - - - An enterprise account - - - un compte entreprise - - - - - Download them here and install pre-required packages. - - - Les télécharger ici et installer les paquets pre-requis. - - - - - Force UTF-8: this will force UTF-8 conversion of attributes values collected from IDP. - - - Forcer l'UTF-8 : force la conversion UTF-8 des valeurs d'attributs collectées depuis l'IDP. - - - - - # special html code for admins -} -else { - - - # code html spécial pour les administrateurs -} -else { - - - - - The portal is the biggest component of Lemonldap::NG. - - - Le portail est le composant le plus gros de Lemonldap::NG. - - - - - Create sessions table: - - - Créer la table des sessions : - - - - - PostgreSQL - - - PostgreSQL - - - - - documentation:lemonldapng-sso.png - - - documentation:lemonldapng-sso.png - - - - - documentation:liferay_7.png - - - documentation:liferay_7.png - - - - - ../../media/icons/flags/us.png - - - ../../media/icons/flags/us.png - - - - - No IRC client? - - - Pas de client IRC ? - - - - - You can also use WebID as user database. - - - On peut également utiliser WebID comme base de données utilisateurs. - - - - - 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. - - - On peut ensuite choisir n'importe quel autre module de gestion des utilisateurs et des mots-de-passe mais pour déléguer totalement l'authentification à BrowserID, choisir None pour la gestion des utilisateurs et des mots de passe. - - - - - You will need to install a Dokuwiki plugin, available on download page. - - - Il faut installer le plugin Dokuwiki disponible sur la page de téléchargement. - - - - - LemonLDAP::NG configuration is stored in a backend that allows all modules to access it. - - - La configuration de LemonLDAP::NG est stockée dans un backend permettant à tous les modules d'y accéder. - - - - - setAttributes(cookieValue,hashtable): update a session - - - setAttributes(cookieValue,hashtable) : met à jour une session - - - - - deny - - - deny - - - - - require Lemonldap::NG::Portal::Menu; - - - require Lemonldap::NG::Portal::Menu; - - - - - Inside this jail, you can access to: - - - Dans cette cage, on peut accéder aux éléments suivants : - - - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl - - - - - sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl - - - sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl - - - - - ../../../media/applications/googleapps_logo.png - - - ../../../media/applications/googleapps_logo.png - - - - - LDAP performances - - - Performances LDAP - - - - - accept - - - accept - - - - - Configuration text editor - - - Éditeur de configuration en mode text - - - - - The configuration can be changed in etc/manager-apache2.conf, for example to restrict the IP allowed to access the Manager: - - - Cette configuration peut être changée dans etc/manager-apache2.conf, par exemple pour restreindre les adresses IP autorisées à accéder au manager : - - - - - Authentication: how authenticate users - - - Authentification: comment authentifier les utilisateurs - - - - - → The cache has been created by another user than Apache's user. - - - → Le cache a été créé par un autre utilisateur que celui d'Apache. - - - - - ../../../../media/documentation/liferay_1.png - - - ../../../../media/documentation/liferay_1.png - - - - - Writing rules and headers - - - Écrire les règles et en-têtes - - - - - handlerauthbasic - - - handlerauthbasic - - - - - In other words, take the time to configure this part before sharing metadata. - - - En d'autres mots, prenez le temps de bien configurer cette partie avant de partager les metadatas. - - - - - For example, macro “macro1” will be computed before macro “macro2”: so, expression of macro2 may involve value of macro1. - - - Par exemple, la macro “macro1” sear calculée avant la macro “macro2” : donc l'expression de macro2 peut utiliser la valeur $macro1. - - - - - Using Apache::Session::MySQL (if you choose this option, then read how to increase MySQL performances) - - - Utiliser Apache::Session::MySQL (il est alors conseillé de lire comment améliorer les performances de MySQL) - - - - - Do not forget to add OBM in applications menu. - - - Ne pas oblier d'ajouter OBM dans le menu des applications. - - - - - ../../../media/applications/sympa_logo.png - - - ../../../media/applications/sympa_logo.png - - - - - <Files *.pl> - - - <Files *.pl> - - - - - Authentication with login/password - - - Authentification par nom-de-compte/mot-de-passe - - - - - ldapminihowto - - - ldapminihowto - - - - - syslog - - - syslog - - - - - In Protocol, adapt the scope to the exported attributes you want. - - - Dans Protocole, adapter le scope à l'attribut exporté voulu. - - - - - When the user accept the notification, the reference is stored in his persistent session. - - - Lorsque l'utilisateur accepte la notification, la référence est stockée dans ses données de session persistentes. - - - - - /_detail/screenshots/1.0/impact/menu.png?id=screenshots - - - /_detail/screenshots/1.0/impact/menu.png?id=screenshots - - - - - The Secure Token Handler is a special Handler that create a token for each request and send it to the protected application. - - - L'agent jeton sécurisé est un agent particulier qui crée un jeton pour chaque requête et l'envoie à l'application protégée. - - - - - http://search.cpan.org/~mmims/Net-Twitter/ - - - http://search.cpan.org/~mmims/Net-Twitter/ - - - - - Authentication with Kerberos - - - Authentification avec Kerberos - - - - - Adapt the reload virtual host name to the domain you configured. - - - Adapter le nom d'hôte virtuel de rechargement au domaine configuré. - - - - - If the user has these values inside its entry: - - - Si l'utilisateur dispose de ces valeurs dans son entrée : - - - - - LL::NG can also act as SAML IDP, that allows to interconnect two LL::NG systems. - - - LL::NG peut également agir comme un IDP SAML, ce qui permet d'interconnecter deux systèmes LL::NG. - - - - - # SSO protection - - - # Protection SSO - - - - - Access log: the issuer of each request is identified - - - Journaux d'accès (AccessLog) : l'utilisateur de chaque requête est identifié - - - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? - - - - - This concerns all parameters for the Attribute Authority metadata section - - - Ceci concerne tous les paramètres de la section « autorité d'attributs » des métadatas - - - - - tar zxvf lemonldap-ng-*.tar.gz - - - tar zxvf lemonldap-ng-*.tar.gz - - - - - //"userobm_samba_home" => , - - - //"userobm_samba_home" => , - - - - - Secure Token Memcached servers - - - Serveurs Memcached pour le jeton sécurisé - - - - - Key: Service ID - - - Clef : Service ID - - - - - //"userobm_web_perms" => , - - - //"userobm_web_perms" => , - - - - - Customizable NameID formats are: - - - Les formats de NameID personnalisables sont : - - - - - Statistics are displayed when calling the status path on an Handler (for example: http://test1.example.com/status). - - - Les statistiques sont affichées lors des appels au chemin du statut sur un agent (par exemple : http://test1.example.com/status). - - - - - On CentOS/RHEL: - - - Sur CentOS/RHEL : - - - - - Please see the next chapter to learn how build an official tarball from SVN files. - - - Voir le chapître suivant pour savoir comment construire une archive officielle depuis les fichiers SVN. - - - - - portalmenu - - - portalmenu - - - - - Mail, Agenda, Groupware - - - Mail, Agenda, Groupware - - - - - error: if user has no access, an error is shown on the portal, the user is not redirected to CAS service - - - error : si l'utilisateur n'a pas accès, une erreur est affichée sur le portail, l'utilisateur n'est pas redirigé vers le service CAS - - - - - See also general kinematics presentation. - - - Voir aussi la présentation de la cinématique générale. - - - - - https://cas.unilim.fr/ - - - https://cas.unilim.fr/ - - - - - You can do it either by uploading the file, or get it from IDP metadata URL (this require a network link between your server and the IDP): - - - Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'URL de métadatas de l'IDP (à condition d'avoir un lien réseau entre le serveur et l'IDP): - - - - - You can define keys for SAML message signature and encryption. - - - Vous pouver définir des clefs pour la signature et le chiffrement des messages SAML. - - - - - http://www.liferay.com/ - - - http://www.liferay.com/ - - - - - A special URL is declared in application menu (like http://zimbra.example.com/zimbrasso) - - - Une URL spéciale est declarée dans le menu des applications (telle http://zimbra.example.com/zimbrasso) - - - - - mailTimeout - - - mailTimeout - - - - - accept (or whatever you want) - - - accept (ou la valeur désirée) - - - - - applications:sympa_logo.png - - - applications:sympa_logo.png - - - - - dbiAuthChain - - - dbiAuthChain - - - - - Parameter list - - - Liste des paramètres - - - - - The location URL end is based on the service_id defined in Sympa apache configuration. - - - La fin de l'URL est construite à partir du service_id defini dans la configuration Apache de Sympa. - - - - - http://lemonldap.ow2.org/NG/devel-doc/ - - - http://lemonldap.ow2.org/NG/devel-doc/ - - - - - Extend variables using macros and groups - - - Étendre les variables en utilisant les macros et groups - - - - - Just configure the access rules. - - - Configurer simplement la règle d'accès. - - - - - But you can forward this key if it is really needed: - - - Mais on peut le transmettre tout de même si nécessaire : - - - - - Follow SOAP configuration backend page - - - Suivre la documentation backend de configuration SOAP - - - - - Authentication: will check user login in a header and create session without prompting any credentials (but will register client IP and creation date) - - - Authentification : recherche le nom d'utilisateur dans un en-tête et crée la session sans exiger de mot-de-passe (mais enregistre l'adresse IP cliente et la date) - - - - - Manager tree JQuery CSS file - - - Fichier CSS de l'arbre JQuery du manager - - - - - Even if LL:NG can catch logout URL trough virtual host rules, you can have the need to forward a logout to other applications, to close their local sessions. - - - Même si LL:NG peut intercepter les URL de déconnexion via les règles de d'hôte virtuel, on peut avoir besoin de propager la déconnexion à d'autres applications, pour clore leurs sessions locales. - - - - - Note that SAML protocol is more secured than OpenID, so when your partners are known, prefer SAML. - - - Noter que le protocole SAML est plus securisé que OpenID, ainsi si les partenaires sont connus, preférer SAML. - - - - - jre > 1.4 - - - jre > 1.4 - - - - - twitterKey - - - twitterKey - - - - - Admin: can create surveys - - - Admin : peut créer des surveillances - - - - - Connection password - - - Mot-de-passe de connexion - - - - - Use Safe jail: set to 'Off' to disable Safe jail. - - - Utiliser la cage sécurisée : mettre à 'Désctivé' pour désactiver la cage sécurisée (Safe). - - - - - For tests with the configured domain, launch the following : - - - Pour les tests avec le domaine configuré, lancer : - - - - - auto: display only if the user can access it - - - auto : n'afficher que si l'utilisateur peut y accéder - - - - - Go in Manager, General Parameters » Cookies » Multiple domains and set to On. - - - Aller dans le manager, Paramètres généraux » Cookies » Domaines multiples et sélectioonner "activer" - - - - - Server hostname: this is the hostname or IP address of the Radius server - - - Nom d'hôte du serveur : le nom d'hôte ou l'adresse IP du serveur Radius - - - - - Object class: objectClass of the groups (default: groupOfNames). - - - Classe d'object: objectClass du groupe (défaut: groupOfNames). - - - - - LemonLDAP::NG 1.1 release - - - Sortie de LemonLDAP::NG 1.1 - - - - - In this case, you might want to disabling it. - - - Dans ces cas, on peut vouloir le désactiver. - - - - - Application name (optional): Application name (visible in Twitter) - - - Nom d'application (optionel) : nom de l'application (visible dans Twitter) - - - - - my $cgi = new CGI; -... - - - my $cgi = new CGI; -... - - - - - See the full description of the protocol here: https://developer.mozilla.org/en-US/docs/Mozilla/Persona - - - Voir la description complète du protocole ici : https://developer.mozilla.org/en-US/docs/Mozilla/Persona - - - - - ServerName auth.example.com -  - - - ServerName auth.example.com -  - - - - - Proxy backend to be used in conjunction with another configuration backend. - - - Backend proxy à utiliser avec un autre backend de configuration. - - - - - ^/forum/ - - - ^/forum/ - - - - - exportedVars - - - exportedVars - - - - - Available bindings are: - - - Les déclarations disponibles sont : - - - - - pages/contact.html - - - pages/contact.html - - - - - RewriteEngine On - - - RewriteEngine On - - - - - Roadmap - - - Feuille de route - - - - - Reply address - - - Adresse de réponse - - - - - secureTokenHeader - - - secureTokenHeader - - - - - As LL::NG works like classic WebSSO (like Siteminder™), many other applications are easy to integrate. - - - Comme LL::NG fonctionne comme un WebSSO classique (tel Siteminder™), de nombreuses applications sont faciles à integrer. - - - - - DokuWiki offline version - - - DokuWiki version hors-ligne - - - - - </IfModule> - - - </IfModule> - - - - - Store: store user info in session database - - - Stocke: stocke les données utilisateurs dans la base de données des sessions - - - - - http://www.switch.ch/aai/support/tools/wayf.html - - - http://www.switch.ch/aai/support/tools/wayf.html - - - - - //"userobm_nomade_datebegin" => , - - - //"userobm_nomade_datebegin" => , - - - - - Certificate - - - Certificat - - - - - ../documentation/current/writingrulesand_headers.html#headers - - - ../documentation/current/writingrulesand_headers.html#headers - - - - - Portal URL: remote portal URL - - - Portail URL: URL du portail distant - - - - - In Manager, set syslog facility in General Parameters > Logging > Syslog facility. - - - Dans le manager, choisir la facilité syslog dans Paramètres généraux > Journalisation > Facilité syslog. - - - - - Configuration backend parameters - - - Paramètres des backends de configuration - - - - - See https://developers.facebook.com/apps on how to do that. - - - Voir https://developers.facebook.com/apps pour en savoir plus. - - - - - “!myfield ⇒ lastname” must be set - - - “!myfield ⇒ nom” doit être renseigné - - - - - Authen::SASL - - - Authen::SASL - - - - - Proxy - - - Proxy - - - - - Authentication level - - - Niveau d'authentification - - - - - Session explorer will not work - - - L'explorateur de session ne fonctionne pas - - - - - Fail2ban - - - Fail2ban - - - - - [lemonldap-ng] -enabled = true -port = http,https -filter = lemonldap -action = iptables-multiport[name=lemonldap, port="http,https"] -logpath = /var/log/apache*/error*.log -maxretry = 3 - - - [lemonldap-ng] -enabled = true -port = http,https -filter = lemonldap -action = iptables-multiport[name=lemonldap, port="http,https"] -logpath = /var/log/apache*/error*.log -maxretry = 3 - - - - - Then a user that try to access to one of the following will be granted ! - - - Alors l'utilisateur qui tente d'accéder à l'une des URL suivantes sera autorisé ! - - - - - HTML templates: in <lang> tags, add your translation, they will be automaticaly used - - - Les modèles HTML: dans les balises <lang>, ajoutez vos traductions, elles seront automatiquement utilisées - - - - - Key: application name - - - Key : nom d'application - - - - - Install all build dependencies (see BuildRequires in lemonldap-ng.spec) - - - Installer toutes les dépendances de construction (voir BuildRequires dans lemonldap-ng.spec) - - - - - Select Metadata, and unprotect the field to paste the following value: - - - Selectionner Metadata, et déprotéger le champ pour y mettre : - - - - - Requested authentication context: this context is declared in authentication request. - - - Contexte d'authentification demandé : ce contexte est déclaré dans la requête d'authentification. - - - - - 'delete_user' => $_SERVER['HTTP_AUTH_SUPERADMIN'], - - - 'delete_user' => $_SERVER['HTTP_AUTH_SUPERADMIN'], - - - - - Some examples: - - - Quelques exemples: - - - - - If no binding defined, the default binding in IDP metadata will be used. - - - Si aucune méthode n'est définie, la méthode par défaut des métadatas de l'IDP sera utilisée. - - - - - Each SREG attribute will be associated to a user session key. - - - Chaque attribut SREG est associé à une clef de session utilisateur. - - - - - Now you have access to the SP parameters list. - - - Il est ensuite possible d'accéder à la liste des paramètre du SP : - - - - - dbiChain - - - dbiChain - - - - - authenticate user - - - authentifier les utilisateurs - - - - - Follow SOAP sessions backend page - - - Suivre la documentation backend de sessions SOAP - - - - - Force authentication: set to 'On' to force authentication when user connects to portal, even if he has a valid session - - - Forcer l'authentification : mettre à 'Activé' pour forcer l'authentification lorsque l'utilisateur accède au portail même s'il dispose d'une session valide - - - - - lemonldap-ng-users@ow2.org - - - lemonldap-ng-users@ow2.org - - - - - ../pages/documentation/presentation.html - - - ../pages/documentation/presentation.html - - - - - Developers : lemonldap-ng-dev@ow2.org ( Subscribe | Archives ) - - - Développeurs : lemonldap-ng-dev@ow2.org ( Souscrire | Archives ) - - - - - Default: will this binding be used by default for authentication response. - - - Défaut : déclaration utilisée par défaut pour les réponses d'authentification. - - - - - user; admin - - - user; admin - - - - - Crypt::Rijndael - - - Crypt::Rijndael - - - - - For debugging, this valve can print some helpful information in debug level. - - - Pour le debogage, cette valve peut tracer quelques information utiliser. - - - - - To enable LL::NG authentication plugin, go in /etc/obm/obm_conf.inc: - - - Pour activer le composant d'authentification LL::NG, aller dans /etc/obm/obm_conf.inc: - - - - - _saml_id ProxyID _nameID _assert_id _art_id _session_id - - - _saml_id ProxyID _nameID _assert_id _art_id _session_id - - - - - For example, to preselect this IDP for users coming from 129.168.0.0/16 network: - - - Par exemple, pour pré-sélectionner cet IDP pour les utilisateurs provenant dui réseau 129.168.0.0/16 : - - - - - Password: Connection password - - - Mot-de-passe : mot-de-passe du compte de connexion - - - - - getAttributes(cookieValue): get elements stored in session - - - getAttributes(cookieValue) : retourne les éléments stockés dans la session - - - - - ldapConfBase: Notifications branch DN. - - - ldapConfBase : DN de la branche des notifications. - - - - - See performances to know how to use macros and groups in rules. - - - Voir performances pour comprendre l'intérêt des macros et groupes dans les règles. - - - - - You will configure Zimbra virtual host like other protected virtual host but you will use Zimbra Handler instead of default Handler. - - - Configurer l'hôte virtuel Zimbra comme n'importe quel autre hôte virtuel protégé mais utiliser le handler Zimbra au lieu du handler par défaut. - - - - - the portal is in the declared domain - - - le portail est dans le domaine déclaré - - - - - The Yubikey is a small material token shipped by Yubico. - - - Yubikey est un petit matériel d'authentification vendu par Yubico. - - - - - Your database must have a specific table to host sessions. - - - Il faut dédier une table pour héberger les sessions. - - - - - Operating System - - - Système d'exploitation - - - - - LL::NG portal is a modular component. - - - Le portail LL::NG est un composant modulaire. - - - - - Store user password in session data: see password store documentation. - - - Stocker le mot-de-passe de l'utilisateur dans les données de session : voir la documentation sur le stockage du mot-de-passe. - - - - - Browseable (SQL, Redis or LDAP) - - - Browseable (SQL, Redis ou LDAP) - - - - - LemonLDAP::NG will do some checks on configuration and display errors and warnings if any. - - - LemonLDAP::NG effectue ensuite quelques tests sur la configuration et affiche les éventuelles erreurs et avertissements. - - - - - ~10 - - - ~10 - - - - - Enable protection on Manager, by editing lemonldap-ng.ini: - - - Activer la protection du manager, en éditant lemonldap-ng.ini: - - - - - Go in Manager, General parameters » Advanced parameters » Security: - - - Aller dans le manager, Paramètres généraux » Paramètres avancés » Sécurité : - - - - - LimeSurvey has a webserver authentication mode that allows to integrate it directly into LemonLDAP::NG. - - - LimeSurvey dispose d'un mode d'authentification par serveur web qui permet de l'integrer directement dans LemonLDAP::NG. - - - - - internal variables, managed by LemonLDAP::NG - - - les variables internes, gérées par LemonLDAP::NG - - - - - You must register SP metadata here. - - - Il faut enregistrer les métadatas du SP ici. - - - - - screenshots:1.1:mailreset:mailreset_step2.png - - - screenshots:1.1:mailreset:mailreset_step2.png - - - - - Configuration objects use standard object class: applicationProcess. - - - Les objets de configuration utilisent une classe d'objet standard : applicationProcess. - - - - - Currently, the module is simply handling a Radius Authentication request and has been tested only against a FreeRadius server. - - - Actuellement, ce module traite simplement une requête d'authentification Radius et n'a été testé que sur un serveur FreeRadius. - - - - - vi /etc/sympa/auth.conf - - - vi /etc/sympa/auth.conf - - - - - This tutorial will guide you into a minimal installation and configuration procedure. - - - Ce tutoriel vous guidera pour réaliser une installation et une configuration minimale. - - - - - Form replay data - - - les données à rejouer dans les formulaires - - - - - Yubikey client ID - - - ID client Yubikey - - - - - Configure the portal to use the remote LL::NG structure. - - - Configurer le portail pour qu'il utilise le système LL::NG distant. - - - - - Set also the configuration URI with https://accounts.google.com/.well-known/openid-configuration, and JWKS refresh, for example every day: 86400. - - - Préciser alors l'URI de configuration avec https://accounts.google.com/.well-known/openid-configuration, et le rafraîchissement JWKS, par exemple pour chaque jour : 86400. - - - - - This is the default configuration backend. - - - C'est le backend de configuration par défaut. - - - - - Nb users - - - Nb d'utilisateurs - - - - - Double cookie - - - Double cookie - - - - - http://auth.example.com/saml/metadata - - - http://auth.example.com/saml/metadata - - - - - PerlHandler Lemonldap::NG::Handler::Proxy -  - - - PerlHandler Lemonldap::NG::Handler::Proxy -  - - - - - # another HTML code -} - - - # autre code HTML -} - - - - - Go in the Manager and set the session module (for example Apache::Session::Postgres for PostgreSQL) in General parameters » Sessions » Session storage » Apache::Session module and add the following parameters (case sensitive): - - - Aller dans le Manager et choisir le module de session (par exemple Apache::Session::Browseable::Postgres pour PostgreSQL) dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajouter les paramètres suivants (sensible à la casse): - - - - - Build cookie(s) - - - Construit le ou les cookies - - - - - ../../media/icons/flags/fr.png - - - ../../media/icons/flags/fr.png - - - - - These options can then be overridden for each Identity Provider. - - - Ces options peuvent être surchargées pour chaque fournisseur d'identité. - - - - - authenticate users - - - authentifier les utilisateurs - - - - - <md:EntityDescriptor entityID="google.com" xmlns="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"> - - - <md:EntityDescriptor entityID="google.com" xmlns="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"> - - - - - ldapGroupObjectClass - - - ldapGroupObjectClass - - - - - get_key_from_all_sessions: list all sessions and return asked keys - - - get_key_from_all_sessions : liste toutes les sessions et retourne les clefs demandées - - - - - Changelog - - - Journal des changements - - - - - $uid eq "bart.simpson" - - - $uid eq "bart.simpson" - - - - - Logout user from current application and redirect it to the menu - - - Déconnecte l'utilisateur de l'application courante et le redirige vers le menu - - - - - Just run the tar command: - - - Lancer implement la commande tar : - - - - - Fields: - - - Champs : - - - - - notifications_explorer_create.png - - - notifications_explorer_create.png - - - - - customfooter.tpm : HTML code in the footer div - - - customfooter.tpm : code HTML inséré dans le div de pied-de-page - - - - - Success mail content (optional): Content of mail sent when password is changed - - - Contenu du message (optionnel) : contenu du courriel envoyé lorsque le mot-de-passe est changé - - - - - Examples: - - - Exemples : - - - - - Anti iframe protection: will kill parent frames to avoid some well known attacks - - - Protection anti-iframe : ferme la frame parente pour éviter des attaques bien connues - - - - - insert a loop around the HTML printing, starting with the object creation (→new) - - - insérer une boucle autour de l'affichage HTML, démarrant avec la création de l'objet (→new) - - - - - </Files> -  - - - </Files> -  - - - - - Fill values here: - - - Renseigner les valeurs ici : - - - - - checkLogonHours($ssoLogonHours, '', '', '1') - - - checkLogonHours($ssoLogonHours, '', '', '1') - - - - - nothing here... - - - rien ici... - - - - - You can change it quick with a sed command. - - - On peut le changer rapidement par une commande sed. - - - - - netid_http_header HTTP_AUTH_USER - - - netid_http_header HTTP_AUTH_USER - - - - - Zimbra Handler cannot be used in Nginx for the moment. - - - Le handler Zimbra ne peut être utilisé avec in Nginx pour l'instant. - - - - - Grant session: check rights to open SSO session + SAML2 implementation is based on Lasso. - Autorise la session : vérifie le droit d'ouvrir une session SSO + L'implementation SAML est basée sur Lasso. - Outlook Web App + https://www.djangoproject.com/ - - Outlook Web App + + https://www.djangoproject.com/ - WebID is a way to uniquely identify a person, company, organisation, or other agent using a URI and a certificate. + Twitter application name - - WebID est un moyen d'identification unique de personnes, entreprises, organisation, ou autre agent en utilisant une URI et un certificat. + + Nom d'application Twitter - You can use #PORTAL# in values to replace the portal URL. + Get user info: contact user database to collect attributes - Vous pouvez utiliser le mot clef #PORTAL# dans les valeurs pour remplacer l'URL du portail. + Récupère les informations utilisateur : contacte la base de données utilisateurs pour les obtenir - Identity provider + Check if user is already authenticated - - Fournisseur d'identité - - - - - The integration with LL::NG is the following: - - - L'intégration avec LL::NG est la suivante : - - - - - Value: SREG attribute name: - - - Valeur : noms d'attributs SREG : - - - - - It is recommended to use optional_no_ca since WebID doesn't use certificate authorities : - - - Il est recommandé d'utiliser « optional_no_ca » car WebID n'utilise pas d'autorité de certification : + + Vérifie si l'utilisateur n'est pas déjà authentifié - To learn more about using Apache as reverse-proxy, see Apache documentation. + Portal SOAP services - - Pour en savoir plus sur l'utilisation d' Apache en reverse-proxy, consultez la documentation d'Apache. + + Services SOAP du portail - http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + mailSubject - - http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + + mailSubject - They can then be forwarded to applications trough HTTP headers. + User attribute: which session attribute will be used to display Connected as in the menu - - Ils peuvent être transférés aux applications via les en-têtes HTTP. + + Attribut utilisateur : attribut de session à utiliser pour afficher Connecté en tant que dans le menu - Dokuwiki virtual host in Manager + ../../documentation/features.html#session_explorer - - Hôte virtuel Dokuwiki dans le manager + + ../../documentation/features.html#session_explorer - As J2EE servlet container, Tomcat provides standard security feature, like authentication: the application deployed in Tomcat can delegate its authentication to Tomcat. + Example of a protected virtual host with LemonLDAP::NG as reverse proxy: - - Comme conteneur de servlet J2EE, Tomcat fournit les fonctionnalités de sécurité standards, telles l'authentification : une application déployée dans Tomcat peut déléguer son authentification à Tomcat. + + Exemple d'hôte virtuel protégé avec Lemonldap::NG en proxy-inverse : - The default rule is: + 'samlIDPSSODescriptorSingleSignOnServiceHTTPPost' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;', - - La règle par défaut est : - - - - - ../media/icons/flags/us.png - - - ../media/icons/flags/us.png - - - - - Define at least: - - - Definir au moins : - - - - - ~50 - - - ~50 + + 'samlIDPSSODescriptorSingleSignOnServiceHTTPPost' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;', - David COUTADEUR: developer, tester + <Directory /usr/local/lemonldap-ng/htdocs/portal/> - - David COUTADEUR : developeur, testeur + + <Directory /usr/local/lemonldap-ng/htdocs/portal/> @@ -37488,244 +28898,228 @@ maxretry = 3 - Use MySQL for Lemonldap::NG sessions - - - Utiliser MySQL pour les sessions de Lemonldap::NG - - - - - You can then add the Manager as an application in the menu. - - - On peut aussi ajouter le manager dans les applications du menu. - - - - - Facebook - - - Facebook - - - - - Rules can also be used to intercept logout URL: - - - Les règles peuvent également être utilisées pour intercepter les URL de déconnexion : - - - - - To configure your new skin in Manager, select the custom skin, and enter your skin name in the configuration field. - - - Pour configurer le nouveau thème dans le manager, selectionner le thème personnalisé et entrer le nom du nouveau thème dans le champ. - - - - - http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng - - - http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng - - - - - The LDAP schema extension can be used to store this value. - - - L'extension de schéma LDAP peut être utilisée pour stocker cette valeur. - - - - - phpLDAPadmin virtual host in Apache - - - Hôte virtuel phpLDAPadmin dans le manager - - - - - Port: port of the application (by default, 80 for http, 443 for https) - - - Port : port de l'application (par défaut, 80 pour http, 443 pour https) - - - - - </Location> -  - - - </Location> -  - - - - - Use redirect on error - - - Utiliser les redirections en cas d'erreur - - - - - ../../../media/icons/kmultiple.png - - - ../../../media/icons/kmultiple.png - - - - - HTTPS: use https as protocol - - - HTTPS : utilise https comme protocole - - - - - mailreset_step3.png - - - mailreset_step3.png - - - - - http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN - - - http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN - - - - - Identity provider: LL::NG is able to provide identity service using: - - - Fournisseur d'identité : LL::NG peut fournir un service d'identité en utilisant : - - - - - Any CAS consumer - - - N'importe quel client CAS - - - - - Since 4.0 release, it offers an easy way to configure SSO thanks to authentication subsystems. - - - Depuis la version 4.0, il permet facilement de configurer un SSO grace au sous-système d'authentification. - - - - - (default: find) - - - (défaut: find) - - - - - Liferay virtual host in Manager - - - Hôte virtuel Liferay dans le manager - - - - - Gaultier HUBERT - - - Gaultier HUBERT - - - - - To configure warning before password expiration, you must set two variables in Active Directory parameters in Manager: - - - Pour configurer l'avertissement vant expiration, il faut indiquer deux variables des paramètres Active Directory dans le Manager: - - - - - ../documentation/current/start.html#configuration_database - - - ../documentation/current/start.html#configuration_database - - - - - //"userobm_web_all" => , - - - //"userobm_web_all" => , - - - - - Just set the LL::NG Handler IP on this attribute in order to add more security. - - - Indiquer seulement l'adresse IP du handler LL::NG dans cet attribut pour ajouter plus de sécurité. - - - - - Spring Security is the new ACEGI name. - - - Spring Security est le nouveau nom d'ACEGI. - - - - - If OpenID login is not set, it uses General Parameters » Logs » REMOTE_USER data, which is set to uid by default - - - Si l'identifiant OpenID n'est pas renseigné, la donnée Paramètres généraux » Journalisation » REMOTE_USER est utilisée, mise à uid par défaut - - - - - Notifications + /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - Notifications + /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - Same with remote server configured with the same host name: + Drupal - - La même chose avec le serveur distant configuré avec le même nom d'hôte : + + Drupal - XML menu configuration is deprecated. + apt-get install libauthen-radius-perl - - XML menu configuration is deprecated. + + apt-get install libauthen-radius-perl + + + + + Cache backend + + + Module du cache local + + + + + LL::NG based protection + + + Protection basée sur LL::NG + + + + + print "$res notification(s) have been inserted\n"; +} + + + print "$res notification(s) have been inserted\n"; +} + + + + + If you use the choice backend, you need to add the choice parameter in redirect URL + + + Si le backend choix est utilisé, il faut ajouter le paramètre choix dans l'URL de redirection + + + + + Notification backend options + + + Options du module de stockage des notifications + + + + + To customize a skin, the simplest way is to create a new skin folder: + + + Pour personnaliser un thème, la meilleure façon est de créer un nouveau répertoire : + + + + + (if it is superior to 1h, then there is a problem. + + + (au-dessus d'1h, il y a un problème. + + + + + If the OpenID Connect provider only uses symmetric encryption, JWKS data is not useful. + + + Si le fournisseur OpenID-Connect n'utilise qu'une clef symétrique de chiffrement, la donnée JWKS n'est pas nécessaire. + + + + + When you set a parameter in lemonldap-ng.ini, it will override the parameter from the global configuration. + + + Lorsqu'un paramètre et fixé dans lemonldap-ng.ini, il surcharge le paramètre issu de la configuration globale. + + + + + Define headers used in OBM mapping, for example: + + + Definir les en-têtes utilisés pour les correspondances OBM, par exemple : + + + + + To know this information, just take the portal URL and the Callback GET parameter, for example: + + + Pour connaître cette information, prendre simplement l'URL et le paramètre GET de rappel, par exemple : + + + + + General parameters + + + Paramètres généraux + + + + + SlideShare + + + SlideShare + + + + + /_detail/logos/logo_gn.png?id=references + + + /_detail/logos/logo_gn.png?id=references + + + + + Use reset attribute: enable to use the password reset attribute. + + + Utiliser l'attribut reset : activé pour utiliser l'attribut reset du mot-de-passe. + + + + + Portal and Manager skins have not evolved a lot since 1.0, so 1.0 screenshots are still up to date. + + + Les thèmes du portail et du manager n'ont pas beaucoup évolué depuis la version 1.0, donc les captures d'écran 1.0 restent valables. + + + + + User XXXX was not granted to open session + + + User XXXX was not granted to open session + + + + + Reply address: address seen in the “Reply-To” field + + + Adresse pour la réponse : adresse vue dans le champ “Reply-To” + + + + + ... + + + ... + + + + + Rules are applied in alphabetical order (comment and regular expression). + + + Les règles sont appliquées dans l'ordre alphabétique (commentaires et expressions régulières). + + + + + Modules are separated by semi-colons/ + + + Les modules doivent être séparés par point-virgules/ + + + + + http://auth.example.com + + + http://auth.example.com + + + + + We split databases in two categories: + + + Nous scindons les bases de données en deux catégories : + + + + + Casimir ANTUNES + + + Casimir ANTUNES + + + + + apt-key add rpm-gpg-key-ow2 + + + apt-key add rpm-gpg-key-ow2 @@ -37738,146 +29132,682 @@ maxretry = 3 - Anonymous access + Your module has to be loaded by Apache (for example after Handler load): + + + Le module doit être chargé par Apache (par exemple après le chargement de l'agent) : + + + + + See SAML service configuration chapter. + + + Voir le chapître de configuration du service SAML. + + + + + http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm + + + http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm + + + + + http://en.wikipedia.org/wiki/OpenID - Accès anonyme + http://fr.wikipedia.org/wiki/OpenID - SAP + Database Interface - - SAP + + Database Interface - Sign-out page URL: this in not the SLO access point (Google Apps does not support SLO), but the main logout page. + dbi:Pg:dbname=sessions;host=10.2.3.1 - - Sign-out page URL: il ne s'agit pas du point d'accès de déconnexion globale (SLO) (Google Apps ne le supporte pas), mais de la page de déconnexion. + + dbi:Pg:dbname=sessions;host=10.2.3.1 - Display deleted sessions + You can also use <portal>?logout=1 as logout_url to remove LemonLDAP::NG session when “disconnect” is chosen. + + + On peut aussi utiliser <portal>?logout=1 comme URL de déconnexion pour supprimer la session LemonLDAP::NG lorsque la déconnexion est demandée. + + + + + twitterAuthnLevel + + + twitterAuthnLevel + + + + + DBI which has been deprecated: it is a read-only backend that exists just for compatibility with older versions of LemonLDAP::NG. + + + DBI devenu obsolète : il reste un backend en lecture seule qui n'existe que pour la compatibilité avec les anciennes versions de LemonLDAP::NG. + + + + + Variables + + + Variables + + + + + by date + + + par date + + + + + isAuthorizedURI(cookieValue,url): check if user is granted to access to the function + + + isAuthorizedURI(cookieValue,url) : vérifie si l'utilisateur est autorisé à accéder à la fonction + + + + + # Uncomment this line if you use portal SOAP capabilities + + + # Décommenter cette ligne si les fonctions SOAP du portail sont utilisées + + + + + mkdir /tmp/MyNamespace/2: Permission denied ... + + + mkdir /tmp/MyNamespace/2: Permission denied ... + + + + + Register LemonLDAP::NG on partner Service Provider + + + Enregistrer LemonLDAP::NG sur le fournisseur de service partenaire + + + + + See SOAP session backend documentation. + + + Voir la documentation du backend de sessions SOAP. + + + + + Format (optional): SAML attribute format. + + + Format (optionnel) : format de l'attribut SAML. + + + + + /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - Affiche les sessions effacées + /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - Allow only one session per user + http://www.limesurvey.org + + + http://www.limesurvey.org + + + + + Persistent Session backend options + + + Options du backend des sessions persistantes + + + + + Usage + + + Utilisation + + + + + SAML assertion + + + Assertion SAML + + + + + (default is not to cipher) + + + (aucun par défaut) + + + + + LDAP configuration backend + + + Backend de configuration LDAP + + + + + Currently, the module is simply handling a Radius Authentication request and has been tested only against a FreeRadius server. + + + Actuellement, ce module traite simplement une requête d'authentification Radius et n'a été testé que sur un serveur FreeRadius. + + + + + Past and present contributors - N'autoriser qu'une session par utilisateur + Contributeurs passé et présent - More information about Safe on CPAN + Claim name - - Plus d'information sur Safe sur le CPAN + + Nom affiché - Databases + Handler Redirections + + + Redirections des agents + + + + + /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - Bases de données + /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - For each binding you can set: + For tests with the configured domain, launch the following : + + + Pour les tests avec le domaine configuré, lancer : + + + + + Superadmin: no one can stop him! + + + Superadmin : personne ne peut l'arrêter ! + + + + + 2_pub + + + 2_pub + + + + + portal/skins/common/mail_password.tpl + + + portal/skins/common/mail_password.tpl + + + + + To configure your new skin in Manager, select the custom skin, and enter your skin name in the configuration field. + + + Pour configurer le nouveau thème dans le manager, selectionner le thème personnalisé et entrer le nom du nouveau thème dans le champ. + + + + + Proxy cookie name + + + Nom du cookie du proxy + + + + + useXForwardedForIP + + + useXForwardedForIP + + + + + The security relies on the symmetric key client_secret. + + + La sécurité repose sur la clef symétrique client_secret. + + + + + Binary attributes: regular expression matching binary attributes (see Net::LDAP documentation). + + + Attributs binaires : expression régulière correspondant aux attributs binaires (voir la documentation Net::LDAP). + + + + + activeTimer - Pour chaque déclaration, vous pouvez indiquer : + activeTimer - purge old sessions + Write good rules - - purger les anciennes sessions + + Écrire de bonnes règles - Identity provider: how forward user identity + For now, this feature is only supported by Apache handler. - - Fournisseur d'identité : comment transférer l'identité + + Pour l'instant, cette fonctionnalité n'est offerte qu'avec le handler Apache. - Go in General Parameters » Issuer modules » SAML and configure: + ldapConfBase - - Dans le manager, aller dans Paramètres généraux > Modules fournisseurs » SAML et configurer : + + ldapConfBase - You need to register a new application on Facebook to get an application ID and a secret. + passwordstore - - Il faut enregistrer la nouvelle application dans Facebook pour obtenir un identifiant d'application et un secret. + + passwordstore - press + Edit the portal virtual host to enable SSL double authentication: - - press + + Éditer l'hôte virtuel du portail pour activer la double authentification SSL : - Then go in Multiple parameters to define the modules to chain for authentication and users. + Password: will not change any password - - Aller ensuite dans les paramètres Multiple pour définir les modules à chaîner pour l'authentification et les utilisateurs. + + Mots-de-passe : ne change aucun mot-de-passe - Then use the SiteMinder tab to configure SSO: + If the OpenID consumer ask for data, users will be prompted to accept or not the data sharing. - - Utiliser ensuite le paragraphe SiteMinder pour configurer le SSO : + + Si le client OpenID demande des données utilisateurs, ceux-ci sont questionnés pour accepter ou non le partage. - These options are only here to override default values. + SAML Service - - Ces options ne sont à utiliser que pour surcharger les valeurs par défaut. + + Service SAML - Required : + DBI Connection chain - - Requis : + + Chaîne de connexion DBI - See the README to know how install and configure it. + Links - - Voir le README pour l'installer et le configurer. + + Links + + + + + <subtitle>: subtitle to display: will be inserted in HTML page enclosed in <h2 class=“notifText”>… + + + <subtitle> : sous-titre : sera inséré dans la page HTML encadré dans <h2 class=“notifText”>… + + + + + Portal: used to authenticate users, display applications list and provides identity provider service (SAML, OpenID, CAS). + + + Portail: utilisé pour authentifier les utilisateurs, afficher la liste des applications et fournir le service d'identité (SAML, OpenID, CAS). + + + + + Nginx is fully supported by LemonLDAP::NG since version 1.9. + + + Nginx est pleinement supporté par LemonLDAP::NG depuis la version 1.9. + + + + + http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software + + + http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software + + + + + The configuration will be store under a specific branch, for example ou=conf,ou=applications,dc=example,dc=com. + + + La configuration est stockée dans une branche spécifique, par exemple ou=conf,ou=applications,dc=example,dc=com. + + + + + DBI Mail column + + + Colonne mail DBI + + + + + http://www.tux.in.ua/articles/2810 + + + http://www.tux.in.ua/articles/2810 + + + + + Prepare the database + + + Preparer la base de données + + + + + Change default DNS domain + + + Changer le domaine DNS par défaut + + + + + Fill values here: + + + Renseigner les valeurs ici : + + + + + http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ + + + http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ + + + + + See https://doc.integ01.dev-franceconnect.fr/identite-pivot + + + Voir https://doc.integ01.dev-franceconnect.fr/identite-pivot + + + + + dbiPassword + + + dbiPassword + + + + + Logout: logout button + + + Déconnexion : bouton de déconnexion + + + + + ID Token validation + + + Validation de jeton d'identité + + + + + liblemonldap-ng-portal-perl: Portal files + + + liblemonldap-ng-portal-perl : fichiers du portail + + + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help + + + + + Options +ExecCGI + + + Options +ExecCGI + + + + + Mounir GZADY + + + Mounir GZADY + + + + + Here are the main options used by LL::NG: + + + Ci-dessous les principales options utilisées par LL::NG : + + + + + No configuration found + + + No configuration found + + + + + Restart all your remote Apache servers + + + Redémarrer tous les serveurs Apache distants + + + + + newSession: create a session (return attributes) + + + newSession : crée une session (retourne les attributs) + + + + + //"userobm_domain_id" => , + + + //"userobm_domain_id" => , + + + + + You can download the code here: https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser + + + Il est possible de télécharger le code source ici : https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser + + + + + Portal customization + + + Personnalisation du portail + + + + + SSLUserName (optional): certificate field that will be used to identify user in LL::NG portal virtual host + + + SSLUserName (optionnel) : champ du certificat à utiliser pour identifier pour identifier un utilisateur dans l'hôte virtuel du portail LL::NG + + + + + logoutforward + + + logoutforward + + + + + LmLocationToReplace: string to replace in Location header + + + LmLocationToReplace : chaîne à remplacer dans l'en-tête Location + + + + + Apache configuration + + + Configuration d'Apache + + + + + Create sessions table: + + + Créer la table des sessions : + + + + + ../documentation/current/start.html#configuration_database + + + ../documentation/current/start.html#configuration_database + + + + + This protocol is implementated in an LL::NG specific Handler. + + + Ce protocole est implementé dans un handler spécifique de LL::NG. + + + + + twitterAppName + + + twitterAppName + + + + + Of course, there are other differences. + + + Il y a bien sur d'autres différences. + + + + + DBI authentication level + + + Niveau d'authentification DBI @@ -37892,124 +29822,2268 @@ maxretry = 3 - ldapgroups -> memberOf + To avoid problems, LL::NG decode them using http://search.cpan.org/perldoc?Apache2::URI#unescape_url. + + + Pour éviter les problèmes, LL::NG les décode en utilisant http://search.cpan.org/perldoc?Apache2::URI#unescape_url. + + + + + In Manager, go in General Parameters > Authentication modules and choose Twitter for authentication module. - ldapgroups -> memberOf + Dans le manager, allez dans Paramètres generaux > Modules d'authentification et choisissez Twitter comme module d'authentication. - Set local groups: compute configured groups + <IfModule mod_dir.c> + + + <IfModule mod_dir.c> + + + + + <AttributeAuthorityDescriptor> - Installe les groupes locaux : calcule les groupes demandés par la configuration + <AttributeAuthorityDescriptor> - # Load Zimbra Handler + rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - - # Load Zimbra Handler + + rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - Install cron jobs + Another LL::NG system configured with CAS authentication - - Installer les tâches planifiées (cron) + + Un autre système LL::NG configuré avec authentification CAS - /_detail/icons/tux.png?id=contact + Portal recognizes the user with its SSO cookies, and see he is coming from a different domain - /_detail/icons/tux.png?id=contact + Le portail reconnaît l'utilisateur par son cookie SSO et voit qu'il sollicite une application d'un domaine différent - General performances + You can also use the same user for all. + + + On peut également utiliser le même compte pour tous. + + + + + Users: collect data transfered in HTTP headers by the “master”. + + + Utilisateurs : collecte les données transférées par en-tête HTTP par le “maître”. + + + + + press + + + press + + + + + He must contact his administrator. + + + Il doit contacter son administrateur. + + + + + The extension is presented here: http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER + + + L'extension est présentée ici : http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER + + + + + Hash schema: SQL method for hashing password. + + + Schéma de hachage : méthode SQL pour hacher les mots-de-passe. + + + + + User Header: Auth-User (case sensitive) + + + User Header: Auth-User (case sensitive) + + + + + http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html + + + http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html + + + + + http://twitter.com/lemonldapng - Performances générales + http://twitter.com/lemonldapng - In this case, authentication is not a response to an issued authentication request, and we have less control on conditions. + Connector - - Dans ce cas, l'authentification n'est pas une réponse à une requête d'authentification ce qui diminue les capacités de contrôle. + + Connecteur - See https://doc.integ01.dev-franceconnect.fr/fs-scopes + A Google Migration workaround is available since LemonLDAP::NG 1.4.4. - - Voir https://doc.integ01.dev-franceconnect.fr/fs-scopes + + Un contournement à la migration Google est disponible depuis la version 1.4.4 de LemonLDAP::NG. - <?xml version='1.0' encoding='utf-8'?> -<tomcat-users> + Example : - - <?xml version='1.0' encoding='utf-8'?> -<tomcat-users> + + Exemple : - Get the packages + CAS session module name and options: choose a specific module if you do not want to mix CAS sessions and normal sessions (see why). - - Obtenir ces paquets + + Nom et options du module session CAS : choisir un module spécifique pour ne pas mêler les sessions CAS et les sessions normales (voir pourquoi). - Logging portal access + Authentication and UserDB + + + Authentification et base d'utilisateurs + + + + + No headers are required. + + + Aucun en-tête n'est nécessaire. + + + + + Variables are stored in the user session. + + + Les variables sont stockées dans la session utilisateur. + + + + + Mail charset: Charset used for the body of the mail (default: utf-8) + + + Jeu de caractères du courriel : jeu de caractère utilisé pour le corps du message (défaut : utf-8) + + + + + <property name="preAuthenticatedUserDetailsService"> + + + <property name="preAuthenticatedUserDetailsService"> + + + + + lemonldap_ng_sample_protected_application_1340022329086.png + + + lemonldap_ng_sample_protected_application_1340022329086.png + + + + + Form replay data + + + les données à rejouer dans les formulaires + + + + + Get the tarball on download page and follow next steps (or install using RPM or Debian packages): - Trace des authentification + Récupérez l'archive sur la page de téléchargement et suivez les étapes suivantes (ou installez les paquets RPM ou Debian): - User can now access to the protected application + Group source attribute: name of the attribute in groups entries used in the link, for recursive group search (default: dn). - - L'utilisateur peut maintenant accéder aux applications + + Attribut source du groupe : nom de l'attribut dans l'entrée groupe utilisé dans le lien pour la recherche récursive de groupe (défaut : dn). - Installation on Debian/Ubuntu with packages + Users module - - Installation sur Debian/Ubuntu avec les paquets + + Module utilisateurs - ../css/print.css + mailreset_step4.png + + + mailreset_step4.png + + + + + A skin is composed of different files: + + + Un thème est composé de différents fichiers : + + + + + Adapt the reload virtual host name to the domain you configured. + + + Adapter le nom d'hôte virtuel de rechargement au domaine configuré. + + + + + User is redirected on portal and his SSO cookies is empty - ../css/print.css + L'utilisateur est redirigé vers le portail et son cookie SSO est vide - 'default_expires_in' => 600,? + mailreset_step1.png + + + mailreset_step1.png + + + + + To use TLS, set ldap+tls://server and to use LDAPS, set ldaps://server instead of server name. + + + Pour utiliser TLS, utiliser ldap+tls://server et pour utiliser LDAPS, indiquer ldaps://server au lieu du nom de serveur. + + + + + You must read the man page corresponding to your database (Apache::Session::MySQL, …) to learn more about parameters. + + + Il faut consulter la page de manuel correspondant à la base de données (Apache::Session::MySQL, …) pour connaître les paramètres. + + + + + Exported attributes + + + Attributs exportés + + + + + Prerequisites + + + Pré-requis + + + + + Application logout: the request is forwarded to application but SSO session is not closed + + + Déconnexion applicative: la requête est transmise à l'application mais la session SSO n'est pas détruite + + + + + Change mydomain.org into your Google Apps domain + + + Mettre mydomain.org dans le domaine Google Apps + + + + + Now you can log in with a simple HTTP header. + + + On peut ensuite se connecter avec un simple en-tête HTTP. + + + + + Some examples: + + + Quelques exemples: + + + + + https://metacpan.org/module/Apache::Session::Browseable + + + https://metacpan.org/module/Apache::Session::Browseable + + + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots + + + + + fileNameSeparator: file name separator. + + + fileNameSeparator : séparateur de nom de fichier. + + + + + ../media/logos/logo_ministere_justice.jpg + + + ../media/logos/logo_ministere_justice.jpg + + + + + Control header content: value to control. + + + Contenu de l'en-tête de contrôle : valeur à contrôler. + + + + + </IfModule> +  + + + </IfModule> +  + + + + + adminSessions/: read/write access to sessions (required for distant Portal, distant Manager or distant Handlers which modify sessions) + + + adminSessions/ : accès en lecture/écriture aux sessions (nécessaire pour les portails ou manager distants ou les handlers distants qui modifient les sessions) + + + + + SAML sessions module name and options + + + Options et nom du module de sessions SAML + + + + + It is stored in session datas under the name $_facebookToken + + + Il est stocké dans les données de session sous le nom $_facebookToken + + + + + Status module activation + + + Activation du module de statut + + + + + tar xzf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* +make debian-packages + + + tar xzf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* +make debian-packages + + + + + https://auth.linagora.com/ + + + https://auth.linagora.com/ + + + + + http://journeesperl.fr/fpw2011/talk/3383 + + + http://journeesperl.fr/fpw2011/talk/3383 + + + + + LemonLDAP::NG provide a script that allows to edit configuration items in non interactive mode. + + + LemonLDAP::NG fournit un script qui autorise l'édition d'éléments de configuration en mode non-interactif. + + + + + Zimbra application in menu + + + Application Zimbra dans le menu + + + + + http://search.cpan.org/perldoc?Apache::Session + + + http://search.cpan.org/perldoc?Apache::Session + + + + + aptitude install lemonldap-ng + + + aptitude install lemonldap-ng + + + + + Configuration endpoint: URL of OP configuration endpoint + + + Configuration endpoint: URL de point d'accès de configuration de l'OP + + + + + In the Manager, go in General Parameters » Issuer modules » CAS and configure: + + + Dans le manager, aller dans Paramètres généraux > Modules fournisseurs et configurer : + + + + + Safe can be very annoying when we use extended functions or custom functions. + + + Safe peut être très gênant lorsqu'on utilise les fonctions étendues ou les fonctions personnalisées. + + + + + http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL + + + http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL + + + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev + + + + + NTLM + + + NTLM + + + + + Postal code + + + Postal code + + + + + kdestroy + + + kdestroy + + + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer des bases de données ? + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer des bases de données ? + + + + + RewriteEngine On + + + RewriteEngine On + + + + + Custom functions + + + Fonctions personnalisées + + + + + make +make test + + + make +make test + + + + + LemonLDAP::NG configuration + + + Configuration de LemonLDAP::NG + + + + + Configure your tomcat home in build.properties files. + + + Configurer votre tomcat home dans le fichier build.properties. + + + + + Customizable NameID formats are: + + + Les formats de NameID personnalisables sont : + + + + + In Configuration, register the client_id and client_secret given by Google. + + + Dans Configuration, enregistrer les client_id et client_secret donnés par Google. + + + + + RMLL + + + RMLL + + + + + 'create_user' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + 'create_user' => $_SERVER['HTTP_AUTH_SUPERADMIN'], + + + + + Just set the Auth-User header with the attribute that carries the user login, for example $uid. + + + Renseigner simplement l'en-tête Auth-User avec l'attribut qui contient le nom de login, par exemple $uid. + + + + + Extract from the Wikipedia article: + + + Extrait de l'article Wikipedia: + + + + + ^/public/ + + + ^/public/ + + + + + Kinematics: + + + Cinématique : + + + + + Zimbra parameters are the following: + + + Les paramètres Zimbra sont les suivants : + + + + + Force authentication: set to 'On' to force authentication when user connects to portal, even if he has a valid session + + + Forcer l'authentification : mettre à 'Activé' pour forcer l'authentification lorsque l'utilisateur accède au portail même s'il dispose d'une session valide + + + + + Define at least: + + + Definir au moins : + + + + + ../media/rpm-gpg-key-ow2 + + + ../media/rpm-gpg-key-ow2 + + + + + Edit also OBM Apache configuration to enable LL::NG Handler: + + + Éditer également la configuration du serveur Apache d'OBM pour activer les en-têtes LL::NG : + + + + + multiValuesSeparator + + + multiValuesSeparator + + + + + Go in Manager, and: + + + Aller dans le manager et : + + + + + ^/pub/admin/ + + + ^/pub/admin/ + + + + + unicode2iso + + + unicode2iso + + + + + openIdIDPList + + + openIdIDPList + + + + + You just need to choose if the authenticated user will be a “user” or a “guest”. + + + Il suffit de choisir si l'utilisateur authentifié sera un "utilisateur" ou un "invité". + + + + + SSLVerifyClient: set to optional to allow user with a bad certificate to access to LL::NG portal page. + + + SSLVerifyClient : mettre à optional pour autoriser les utilisateurs ne disposant pas d'un certificat valide à accéder à la page du portail LL::NG + + + + + Get the tarball from download page. + + + Récupérer l'archive depuis la page de téléchargement. + + + + + This script must be run as root, it will then use the Apache user and group to access configuration. + + + Ce script doit être lancé par root, il utilisera ensuite le compte et le groupe d'Apache pour accéder à la configuration. + + + + + More than one server can be set here separated by spaces or commas. + + + Plusieurs serveurs peuvent être renseignés séparés par des virgules ou espaces. + + + + + Notification delete function: + + + Fonction d'effacement de notification : + + + + + Add a floating menu + + + Ajouter un menu flottant + + + + + Zimbra syncs to smartphones (iPhone, BlackBerry) and desktop clients like Outlook and Thunderbird. + + + Zimbra se synchronise avec les smartphones (iPhone, BlackBerry) et les clients lourds de bureau tels Outlook et Thunderbird. + + + + + Order allow,deny + + + Order allow,deny + + + + + dbiUser: DBI user. + + + dbiUser : utilisateur DBI. + + + + + Go in Exported attributes to choose which attributes from “identité pivot” you want to collect. + + + Aller dans les Attributs exportés pour choisir quels attributs de l'« identité pivot » on souhaite collecter. + + + + + Download the Lasso tarball and compile it on your system. + + + Téléchargez l'archive Lasso et compilez là sur votre système. + + + + + We include some template files that can be customized: + + + Nous incluons des fichiers modèles qui peuvent être personnalisés : + + + + + Certificate authorities directory + + + Répertoire des autorités de certification + + + + + Configuration access + + + Accès à la configuration + + + + + LemonLDAP::NG Manager + + + Gestionnaire LemonLDAP::NG + + + + + get_key_from_all_sessions: list all sessions and return asked keys + + + get_key_from_all_sessions : liste toutes les sessions et retourne les clefs demandées + + + + + <property name="userDetailsService" ref="userDetailsService"/> + + + <property name="userDetailsService" ref="userDetailsService"/> + + + + + documentation/features.html + + + documentation/features.html + + + + + Give display name + + + Donne le nom à afficher + + + + + vi /var/www/html/limesurvey/config.php + + + vi /var/www/html/limesurvey/config.php + + + + + Configuration: + + + Configuration : + + + + + Protected application sends response to Handler + + + L'application protégée renvoie sa réponse à l'agent + + + + + Shared secret: this is the passphrase to use to connect to the Radius server + + + Secret partagé : la phrase de passe à utiliser pour se connecter au serveur Radius + + + + + $_userDB + + + $_userDB + + + + + If a modification is done, the configuration is saved with a new configuration number. + + + Si une modification est effectuée, la configuration est sauvée avec un nouveau numéro. + + + + + But as Google rotate their keys, we will also configure a refresh interval on JKWS data. + + + Mais comme Google change régulièrement ses clefs, il faut configurer un intervalle de rafraîchissement des données JKWS. + + + + + Headers are defined inside a virtualhost and takes effect only on it. + + + Les en-têtes sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. + + + + + Manage virtual hosts + + + Gérer les hôtes virtuels + + + + + Authentication module + + + Module d'authentication + + + + + In Manager, go in General Parameters > Authentication modules and choose LDAP for authentication, users and/or password modules. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir LDAP) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + If the user do a new password reset request but there is already a request pending, the user can ask the confirmation mail to be resent. + + + Si l'utilisateur effectue une nouvelle demande de réinitialisation mais qu'une requête est déjà en attente, il peut demander une ré-expédition du courriel. + + + + + Event + + + Événement + + + + + MD5 + + + MD5 + + + + + dbiUserUser + + + dbiUserUser + + + + + XXXX was not found in tree + + + XXXX was not found in tree + + + + + If you modify /saml/metadata suffix you have to change corresponding Apache rewrite rule. + + + Si vous modifiez le suffixe /saml/metadata, vous devez changer la règle de réécriture d'Apache. + + + + + $groups + + + $groups + + + + + The openid scope is mandatory. + + + La portée openid est exigée. + + + + + Domain Name System + + + Domain Name System + + + + + <Location /index.pl/notification> + + + <Location /index.pl/notification> + + + + + ../../../media/applications/zimbra_logo.png + + + ../../../media/applications/zimbra_logo.png + + + + + OpenID Connect is a protocol based on REST, OAuth 2.0 and JOSE stacks. + + + OpenID Connect est un protocole basé sur les piles REST, OAuth 2.0 et JOSE. + + + + + Example for groups: + + + Exemples de groupes: + + + + + ^/config/ + + + ^/config/ + + + + + Status module can not be loaded without localStorage parameter + + + Status module can not be loaded without localStorage parameter + + + + + Prepare database + + + Préparer la base de données + + + + + No headers are needed. + + + Aucun en-tête n'est nécessaire. + + + + + _utime + + + _utime + + + + + Configure the following headers. + + + Configurer les en-têtes suivants. + + + + + Cookie Javascript protection + + + Protection Javascript du cookie + + + + + translations.html + + + translations.html + + + + + Remember that rules written on GET parameters must be tested. + + + Rappel : les règles poratnt sur des paramètres GET doivent être testées. + + + + + Else, current configuration is kept. + + + Sinon, la configuration courante est gardée. + + + + + Manager tree JQuery CSS file + + + Fichier CSS de l'arbre JQuery du manager + + + + + POST data: use form replay + + + Des données POST : à utiliser pour répondre aux formulaires + + + + + 10.0.0.1:20000 10.0.0.2:20000 + + + 10.0.0.1:20000 10.0.0.2:20000 + + + + + When installing LL::NG, the Manager can only be accessed with the demo account dwho. + + + Lorsqu'on installe LL::NG, le manager n'est accessible que via le compte de démonstration dwho. + + + + + Proxy backend to be used in conjunction with another session backend. + + + Backend proxy à utiliser avec un autre backend de sessions. + + + + + [PORTAL] is the portal URL + + + [PORTAIL] est l'URL du portail + + + + + CornerStone On Demand (CSOD) allows to use SAML to authenticate users. + + + CornerStone On Demand (CSOD) permet d'utiliser SAML pour authentifier les utilisateurs. + + + + + 'lang' => 'en', + + + 'lang' => 'en', + + + + + install_examples_site (/usr/local/lemonldap-ng/examples) + + + install_examples_site (/usr/local/lemonldap-ng/examples) + + + + + <NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</NameIDFormat> + + + <NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</NameIDFormat> + + + + + NameID formats + + + Formats de NameID + + + + + Redirection to the portal of the secondary area (transparent) + + + Redirection vers le portail secondaire (transparent) + + + + + Cascading Style Sheets + + + Cascading Style Sheets + + + + + https://cas.unilim.fr/ + + + https://cas.unilim.fr/ + + + + + Go to the Manager and create a new virtual host for LimeSurvey. + + + Aller dans le manager et créer un nouvel hôte virtuel pour LimeSurvey. + + + + + Imported from an LDAP directory + + + Importés d'un serveur LDAP + + + + + Install and launch a Redis server. + + + Installez et lancer un serveur Redis. + + + + + Pages where this menu is displayed can be restricted, for example: + + + Les pages où ce menu est affiché peuvent être restreintes, par exemple : + + + + + secureTokenMemcachedServers + + + secureTokenMemcachedServers + + + + + Reset password on next logon workflow + + + Réinitialisation du mot-de-passe à la connexion suivante + + + + + Compatibility with Identity Provider modules + + + Compatibilité avec les modules fournisseurs d'identité + + + + + It works by default with IDP intiated mechanism, but can works with the standard SP initiated cinematic. + + + Il fonctionne par défaut avec un mécanisme initié par l'IDP mais permet un fonctionnement standard initié par le SP. + + + + + Issy Les Moulineaux + + + Issy-les-Moulineaux + + + + + You may want to failback to another authentication backend in case of the Apache authentication fails. + + + On peut choisir de basculer sur un autre backend d'authentification en cas d'échec de l'authentification Apache. + + + + + You can prefix the key name with a digit to order them. + + + Il est possible d'ordonner les noms de clefs en utilisant un préfixe numérique. + + + + + Response Location: Access Point for SSO response. + + + Response Location : Point d'accès pour les réponses SSO. + + + + + Overloading is not available trough the Manager + + + La surcharge n'est pas paramètrable dans le manager + + + + + Location + + + Lieu + + + + + logos:logo_ucanss.png + + + logos:logo_ucanss.png + + + + + These options are used to build redirection URL (when user is not logged, or for CDA requests). + + + Ces options sont utilisées dans la construction des URL de redirection (lorsque l'utilisateur n'est pas connecté ou pour les requêtes CDA). + + + + + Sessions database + + + Base de données des sessions + + + + + A macro is stored as attributes: it can contain boolean results or any string + + + Une macro est stockée comme un attribut : elle peut contenir le résultat d'un calcul booléen ou n'importe quelle chaîne de caractères + + + + + Now we will add Google Apps as a new SAML Service Provider: + + + Ajouter ensuite Google Apps comme nouveau fournisseur de service SAML : + + + + + Safe jail + + + Cage sécurisée + + + + + To configure SSO with Sympa, use Magic authentication: a special SSO URL is protected by LL::NG, Sympa will display a button for users who wants to use this feature. + + + Pour configurer le SSO avec Sympa, utiliser l'authentification magique : une URL spéciale SSO est protégée par LL::NG, Sympa affichera un bouton pour les utilisateurs souhaitant utiliser cette fonctionnalité. + + + + + Presentation + + + Présentation + + + + + Speaker + + + Conférencier + + + + + SSO cookies is not detected, so Handler redirects user to Portal + + + Si le cookies SSO n'est pas détecté, l'agent redirige l'utilisateur vers le portail + + + + + LL::NG can also act as SAML IDP, that allows to interconnect two LL::NG systems. + + + LL::NG peut également agir comme un IDP SAML, ce qui permet d'interconnecter deux systèmes LL::NG. + + + + + ipAddr WHATTOTRACE _httpSessionType ipAddr + + + ipAddr WHATTOTRACE _httpSessionType ipAddr + + + + + ConFoo + + + ConFoo + + + + + SAML Session backend options + + + Options du module de stockage SAML + + + + + increased (+1) if portal is protected by SSL (HTTPS) + + + augmenté (+1) si le portail est protégé par SSL (HTTPS) + + + + + http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html + + + http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html + + + + + You can also choose a different session module to split SSO sessions and SAML sessions. + + + Vous pouvez également utiliser un module différent pour répartir les sessions SSO et SAML. + + + + + If you don't have one, create it with the signing key pair already generated (you could do this with openssl). + + + 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). + + + + + Reset password by mail (self service) + + + Réinitialiser les mots-de-passe par mail (self-service) + + + + + Use redirect on error + + + Utiliser les redirections en cas d'erreur + + + + + Redis server + + + Serveur Redis + + + + + This module is not available in version 1.9 and superior, you must use instead the OpenID Connect authentication module. + + + Ce module n'est plus disponible dans les versions 1.9 et supérieures, il faut utiliser le module d'authentification OpenID-Connect. + + + + + Go in General Parameters » Issuer modules » SAML and configure: + + + Dans le manager, aller dans Paramètres généraux > Modules fournisseurs » SAML et configurer : + + + + + Go to the SAML Single Sign On settings, and fill these information: + + + Aller dans les paramètres SSO de SAML et y indiquer : + + + + + ->proxy('http://auth.example.com/index.pl/notification'); +  +  +$r = $lite->newNotification( +'<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<root> +<notification uid="foo.bar" date="2009-01-27" reference="ABC"> +<text> You have been granted to access to appli-1 </text> +<text> You have been granted to access to appli-2 </text> +<check> I know that I can acces to appli-1 </check> +<check> I know that I can acces to appli-2 </check> +</notification> +</root> +'); +  +if ( $r->fault ) { + + + ->proxy('http://auth.example.com/index.pl/notification'); +  +  +$r = $lite->newNotification( +'<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<root> +<notification uid="foo.bar" date="2009-01-27" reference="ABC"> +<text> You have been granted to access to appli-1 </text> +<text> You have been granted to access to appli-2 </text> +<check> I know that I can acces to appli-1 </check> +<check> I know that I can acces to appli-2 </check> +</notification> +</root> +'); +  +if ( $r->fault ) { + + + + + LockDirectory + + + LockDirectory + + + + + References + + + Références + + + + + You need to find the following files in your Alfresco installation: + + + Les fichiers suivants sont nécessaires dans l'installation Alfresco : + + + + + 1f777a6581e478499f4284e54fe2d4a4e513dfff + + + 1f777a6581e478499f4284e54fe2d4a4e513dfff + + + + + The user click on the link in the mail + + + L'utilisateur clique sur le lien dans le courriel + + + + + LL::NG as federation protocol proxy + + + LL::NG en proxy de fédération de protocoles + + + + + Portal (impact theme) + + + Portail (thème impact) + + + + + Prefer then the other solutions (see below). + + + Si c'est le cas, utiliser une autre solution (voir ci-dessous). + + + + + The portal is the biggest component of Lemonldap::NG. + + + Le portail est le composant le plus gros de Lemonldap::NG. + + + + + Google Apps does not support Single Logout (SLO). + + + Google Apps ne supporte pas le Single Logout (SLO). + + + + + postcode + + + postcode + + + + + variables + + + variables + + + + + Proxy Granting Ticket + + + Proxy Granting Ticket + + + + + This option can then be overridden for each Service Provider. + + + Cette option peut être surchargée pour chaque fournisseur de service. + + + + + Authentication backend + + + Module d'authentification + + + + + Dokuwiki virtual host in Manager + + + Hôte virtuel Dokuwiki dans le manager + + + + + http://httpd.apache.org/docs/current/mod/mod_ssl.html + + + http://httpd.apache.org/docs/current/mod/mod_ssl.html + + + + + JWKS is a JSON file containing public keys. + + + JWKS est un fichier JSON contenant des clefs publiques. + + + + + http://webchat.freenode.net + + + http://webchat.freenode.net + + + + + http://lanyrd.com/2012/fosdem/spfqq/ + + + http://lanyrd.com/2012/fosdem/spfqq/ + + + + + LWP::UserAgent parameters + + + Paramètre LWP::UserAgent + + + + + You need to set the PHP_AUTH_USER variable to have the Webserver authentication mode working. + + + Il faut renseigner la variable PHP_AUTH_USER pour faire fonctionner le mode d'authentification par serveur web. + + + + + 'namespace' => 'MyNamespace'? - 'default_expires_in' => 600,? + 'namespace' => 'MyNamespace'? + + + + + lemonldap-ng: meta-package, contains no file but dependencies on other packages + + + lemonldap-ng : meta-paquet qui ne contient aucun fichier mais des dépendances vers les autres paquets + + + + + Jan 2012: Configuration de LemonLDAP::NG avec Google Authenticator + + + Jan 2012 : Configuration de LemonLDAP::NG avec Google Authenticator + + + + + Roadmap + + + Feuille de route + + + + + To have a stronger integration, we will configure LimeSurvey to autocreate unknown users and use HTTP headers to fill name, mail and roles. + + + Pour une meilleure integration, LimeSurvey doit être configuré pour créer automatiquement les utilisateurs inconnus et utiliser les en-têtes HTTP pour remplir le nom, le mail et les rôles. + + + + + This objectClass allow attributes cn and description. + + + Cet classe d'objet autorise les attributs cn et description. + + + + + Select the key, and export it (button Download). + + + Selectionner la clef, et l'exporter (bouton Télécharger): + + + + + You must come back later to fill this parameter. + + + Il faudra revenir plus tard pour adapter ce paramètre. + + + + + Jquery (javascript framework) is included in tarball and RPMs, but is a dependency on Debian official releases + + + Jquery (framework javascript) est inclus dans l'archive et les RPMs, mais est une dépendance des versions officielles Debian + + + + + Prepare the database and the LL::NG configuration file + + + Preparer la base de donnée et le fichier de configuration LL::NG + + + + + Manager (sessions explorer) + + + Manager (explorateur de sessions) + + + + + Check SLO message signature: check SLO message signature + + + Vérifie la signature des messages SLO : vérifie la signature des messages SLO + + + + + ../../../media/applications/phpldapadmin_logo.png + + + ../../../media/applications/phpldapadmin_logo.png + + + + + See translations. + + + Voir traductions. + + + + + It can be used to host the portal or the manager through its FastCGI support and can be used to protect applications using the auth_request module (dialing with a FastCGI authorization server). + + + Il peut être utilisé pour héberger le portail ou le manager au travers de son support FastCGI et peut être utilisé pour protéger des applications en utilisant le module auth_request (qui dialogue avec un serveur d'autorisations FastCGI). + + + + + Anonymous access + + + Accès anonyme + + + + + They are extracted from the users database by the users module. + + + Elles sont extraites de la base de données des utilisateurs par le module utilisateurs. + + + + + The default rule is: + + + La règle par défaut est : + + + + + Use LDAP for sessions + + + Utiliser LDAP pour les sessions + + + + + Accounting + + + Traçabilité + + + + + checkLogonHours($ssoLogonHours, '', $_timezone) + + + checkLogonHours($ssoLogonHours, '', $_timezone) + + + + + Back to main index + + + Retour à l'index principal + + + + + All static content (examples, CSS, images, etc.) is in /usr/share/lemonldap-ng/ + + + Tous le contenu statique (exemples, CSS, images, etc...) se trouve dans /usr/share/lemonldap-ng/ + + + + + Confirmation mail content (optional): Content of mail sent when password change is asked + + + Contenu du message de confirmation (optionnel) : contenu du courriel envoyé lorsque le changement de mot-de-passe est demandé + + + + + notifyDeleted + + + notifyDeleted + + + + + You have to install mod_ssl for Apache. + + + Installer mod_ssl pour Apache. + + + + + As LDAP is a login/password based module, the authentication level can be: + + + Comme LDAP est un module de type login/mot-de-passe, le niveau d'authentification peut être : + + + + + See how to do this on Zimbra wiki. + + + Voir comment le faire sur le wiki Zimbra. + + + + + Use with caution. + + + À utiliser avec précaution. + + + + + By default, notifications will be stored in the same database as configuration: + + + Par défaut, les notifications sont stockées dans la même base de données que la configuration : + + + + + http://search.cpan.org/perldoc?DBD::Pg + + + http://search.cpan.org/perldoc?DBD::Pg + + + + + It is also used by SAML SP to fill the authentication level in user session, based on authentication response authentication context. + + + Il est également utilisé par le SP SAML pour définir le niveau d'authentification dans la session de l'utilisateur en se basant sur la réponse d'authentification. + + + + + xguimard@example.com + + + xguimard@example.com + + + + + ); + + + ); + + + + + download + + + Téléchargement + + + + + To extend SSO on several domains, a cross-domain mechanism is implemented in LemonLDAP::NG. + + + Pour étendre le SSO sur plusieurs domaines, un mécanisme inter-domaines est intégré à LemonLDAP::NG. + + + + + safejail + + + safejail + + + + + $groups =~ /\badmin\b/ + + + $groups =~ /\badmin\b/ + + + + + Go on http://auth.example.com and log with one of the demonstration account. + + + Allez sur http://auth.example.com et connectez-vous avec l'un des comptes de démonstration + + + + + Protect the Manager by LL::NG + + + Protéger le manager par LL::NG + + + + + Portal URL is the address used to redirect users on the authentication portal by: + + + L'URL du portail est l'adresse utilisée pour rediriger les utilisateurs bers le portail d'authentification par : + + + + + Install the new lemonldap-ng.ini file at the place of the old file in all LL::NG servers + + + Installer le nouveau fichier lemonldap-ng.ini à la place de l'ancien dans tous les serveurs LL::NG + + + + + twitterSecret + + + twitterSecret + + + + + require SOAP::Lite; +</Perl> + + + require SOAP::Lite; +</Perl> + + + + + Pascal PEJAC + + + Pascal PEJAC + + + + + CAS CA file + + + Fichier d'AC de CAS + + + + + Try Freenode Webchat! + + + Essayez le client web Freenode ! + + + + + https://developers.facebook.com/apps + + + https://developers.facebook.com/apps + + + + + phpLDAPadmin + + + phpLDAPadmin + + + + + Use /adminSessions if the Handler need to modify the session, for example if you configured an idle timeout. + + + Utiliser /adminSessions si l'agent doit modifier la session, par exemple si on configure un délai d'inactivité des sessions. + + + + + /_detail/logos/sgs_white_small.jpg?id=references + + + /_detail/logos/sgs_white_small.jpg?id=references + + + + + Radius secret + + + Secret Radius + + + + + http://dev.twitter.com/pages/api_faq + + + http://dev.twitter.com/pages/api_faq + + + + + Most of configuration can be done trough LemonLDAP::NG Manager (by default http://manager.example.com). + + + La majeure partie de la configuration peut être réalisée via le manager LemonLDAP::NG (par défaut http://manager.example.com). + + + + + All handlers download the whole configuration, so many servers can serve the same virtual hosts + + + Tous les agents téléchargent intégralement la configuration, donc plusieurs serveurs peuvent servir le même hôte virtuel + + + + + icons:personal.png + + + icons:personal.png + + + + + Each virtual host is a protected resource, with access rules, headers, POST data and options. + + + Chaque hôte virtuel est une ressource protégée, avec règles d'accès, en-têtes, options et données POST. @@ -38020,6 +32094,1076 @@ maxretry = 3 par double IP (sessions ouvertes par le même utilisateur sur plusieurs machines) + + + Xavier GUIMARD + + + Xavier GUIMARD + + + + + exportedVars + + + exportedVars + + + + + The cookie $id isn't yet available: Object does not exist in the data store + + + The cookie $id isn't yet available: Object does not exist in the data store + + + + + See Manager protection documentation to know how to use Apache modules or LL::NG to manage access to Manager. + + + Voir la documentation de protection du manager pour savoir comment utiliser les modules d'Apache ou LL::NG pour gérer l'accès au manager. + + + + + customheader.tpl : HTML code int the header div + + + customheader.tpl : code HTML inséré dans le div d'en-tête + + + + + When Choice is selected for authentication, values for Users and Password modules are also forced to Choice. + + + Lorsque Choice est selectionné pour l'authentification, les valeurs pour les modules utilisateur et mots-de-passe sont forcées à Choice. + + + + + Max age: Value of max_age parameter (example: 3600) + + + Âge max : valeur du paramètre max_age (exemple : 3600) + + + + + These settings can be overriden per virtual host, see virtual host management. + + + Ces paramètres peuvent être surchargés dans chaque hôte virtuel, voir la gestion des hôtes virtuels. + + + + + exportedvars + + + exportedvars + + + + + http://auth.example.com/index.pl/sessions + + + http://auth.example.com/index.pl/sessions + + + + + The OP should publish its metadata in a JSON file (see for example Google metadata). + + + L'OP peut publier sa métadonnée dans un fichier JSON (voir par exemple la métadonnée Google). + + + + + ^/admin/ + + + ^/admin/ + + + + + http://www.omegat.org/ + + + http://www.omegat.org/ + + + + + http://drupal.org + + + http://drupal.org + + + + + Remote Session backend options + + + Options du backend de sessions distant + + + + + List type: choose white list to define allowed domains or black list to define forbidden domains + + + Type de liste : choisir liste blanche pour définir la liste exhaustive des domaines autorisés ou liste noire pour lister les domaines interdits + + + + + Example + + + Exemple + + + + + http://joind.in/2862 + + + http://joind.in/2862 + + + + + Success mail subject: Subject of mail sent when password is changed (default: [LemonLDAP::NG] Your new password) + + + Sujet du message de succès : sujet du courriel lorsque le mot-de-passe est changé (défaut : [LemonLDAP::NG] Your new password) + + + + + See https://doc.integ01.dev-franceconnect.fr/fs-scopes + + + Voir https://doc.integ01.dev-franceconnect.fr/fs-scopes + + + + + casStorageOptions + + + casStorageOptions + + + + + In this case you will be able to use $_password to fill any password POST field. + + + Dans ce cas, la variable $_password peut être utilisée dans tous les champs à envoyer. + + + + + You can set one or several IP addresses, separated by spaces, or let this parameter empty to disable the checking. + + + Plusieurs adresses IP separées par des espaces peuvent être entrées, ou ce paramètre peut rester vide pour désactiver ce contrôle. + + + + + Then set: + + + et indiquez : + + + + + Password modify extended operation: enable to use the LDAP extended operation password modify instead of standard modify operation. + + + Opération étendue de modification de mot-de-passe : active l'utilisation de l'opération étendue de modification de mot-de-passe LDAP au lieu de l'opération standard. + + + + + DBI password + + + Mot-de-passe DBI + + + + + images and other media files + + + images et autres médias + + + + + This message is displayed only when you upgrade from a version older than 1.0 + + + Ce message n'est affiché que lors d'une mise à jour depuis une version inférieure à la 1.0 + + + + + yum update + + + yum update + + + + + # SOAP functions for sessions management (disabled by default) + + + # Gestion des fonctions SOAP functions pour la gestion des sessions (désactivée par défaut) + + + + + Configuration + + + Configuration + + + + + # SAML2 Issuer + + + # Fournisseur d'identité SAML2 + + + + + persistentStorage + + + persistentStorage + + + + + Variables can be used in rules and headers. + + + Les variables peuvent être utilisées dans les règles et en-têtes. + + + + + WebID whitelist: list of space separated hosts granted to host FOAF document. + + + Liste blanche WebID : liste de noms d'hôtes, séparés par des espaces, autorisés à héberger les documents FOAF. + + + + + http://search.cpan.org/perldoc?Apache::Session::Postgres + + + http://search.cpan.org/perldoc?Apache::Session::Postgres + + + + + Authentication choice will also be registered in session: + + + Le choix d'authentication est également enregistré dans la session : + + + + + You just have to activate Notifications in the Manager (General Parameters > Advanced Parameters > Notifications > Activation) or in lemonldap-ng.ini: + + + Il suffit d'activer les notifications dans le manager (Paramètres généraux > Paramètres avancés > Notifications > Activation) ou dans lemonldap-ng.ini : + + + + + During this period, user can ask the confirmation mail to be resent (default: session timeout value) + + + Durant cette période, l'utilisateur peut demander que le courriel soit ré-émis (défaut : durée de vie de la session) + + + + + DBI UserDB connection password + + + Mot-de-passe de connexion UserDB DBI + + + + + The request validity time is a configuration parameter. + + + La durée de validité de la requête est un paramètre de configuration. + + + + + internal variables, managed by LemonLDAP::NG + + + les variables internes, gérées par LemonLDAP::NG + + + + + Apache portal SSL configuration + + + Configuration SSL du portail dans Apache + + + + + To stack several times the same module, use “#name” with different names. + + + Pour empiler plusieurs fois le même module, utiliser ”#nom” avec différents noms. + + + + + Auth-User: $uid + + + Auth-User: $uid + + + + + install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) + + + install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) + + + + + Indeed, this variable is set by the Handler on the physical server hosting the Handler, and not on other servers where the Handler is not installed. + + + Toutefois, cette variable est renseignée par l'agent dans le serveur physique l'hébergeant mais pas dans les autres serveurs sans agents. + + + + + ../documentation/current/portalcustom.html + + + ../documentation/current/portalcustom.html + + + + + Give a static value + + + Donne une valeur statique + + + + + OW2 annual conference + + + Conférence annuelle OW2 + + + + + AuthzLDAPAuthoritative On + + + AuthzLDAPAuthoritative On + + + + + Get UserInfo as JSON or as JWT + + + Récupérer UserInfo au format JSON ou JWT + + + + + SSO cookie + + + Cookie SSO + + + + + Some options are available: + + + Quelques options sont disponibles : + + + + + Next create the configuration branch where you want. + + + Créer ensuite la branche des configurations n'importe où. + + + + + Store -> MySQL +Lock -> Null +Generate -> MD5 +Serialize -> Storable +DataSource -> dbi:mysql:sessions;host=... + + + Store -> MySQL +Lock -> Null +Generate -> MD5 +Serialize -> Storable +DataSource -> dbi:mysql:sessions;host=... + + + + + macros are used to extend (or rewrite) exported variables. + + + Les macros sont utilisées pour étendre (ou réécrire) les variables exportées. + + + + + http://lanyrd.com/2011/fpw2011/sfhcb/ + + + http://lanyrd.com/2011/fpw2011/sfhcb/ + + + + + This works like File backend, except that data are serialized in JSON. + + + Il fonctionne comme le backend File, si ce n'est que les données sont sérialisées au format JSON. + + + + + CAS PGT temporary file + + + Fichier temporaire PGT de CAS + + + + + To enable LL::NG authentication plugin, go in /etc/obm/obm_conf.inc: + + + Pour activer le composant d'authentification LL::NG, aller dans /etc/obm/obm_conf.inc: + + + + + Hamza AISSAT + + + Hamza AISSAT + + + + + ../../../media/icons/jabber_protocol.png + + + ../../../media/icons/jabber_protocol.png + + + + + To work with LL::NG it requires: + + + Pour fonctionner avec LL::NG il faut : + + + + + Issuer: this is the LemonLDAP::NG (our IdP) Entity Id, which is by default #PORTAL#/saml/metadata + + + Issuer : c'est l'identifiant d'entité de LemonLDAP::NG, qui est par défaut #PORTAL#/saml/metadata + + + + + Open SSO session + + + Ouvrez une session SSO + + + + + Strasbourg + + + Strasbourg + + + + + logon_hours: string representing allowed logon hours (GMT) + + + logon_hours : chaîne représentant les heures autorisées (GMT) + + + + + Net::OpenID::Consumer > 1.00 + + + Net::OpenID::Consumer > 1.00 + + + + + groups are stored as space-separated strings in the special attribute “groups”: it contains the names of groups whose rules were returned true for the current user + + + les groupes sont stockées en chaîne de caractères séparées par des espaces dans l'attribut spécial “groups” : il contient les noms des groupes dont la règle à retournée une valeur non nulle pour l'utilisateur courant + + + + + File configuration backend + + + Backend de configuration File + + + + + Send “Lastname, firstname” in Auth-Name: + + + Envoi de “Lastname, firstname” dans Auth-Name: + + + + + cda + + + cda + + + + + ../../../media/icons/kmultiple.png + + + ../../../media/icons/kmultiple.png + + + + + Add a new rule: + + + Ajouter une nouvelle règle : + + + + + /_detail/icons/flags/de.png?id=press + + + /_detail/icons/flags/de.png?id=press + + + + + LL::NG uses Perl Authen::Radius as a simple authentication backend. + + + LL::NG utilise Authen::Radius de Perl comme simple backend d'authentification. + + + + + Access rule: accept + + + Règle d'accès : accept + + + + + South Bay Community Network + + + South Bay Community Network + + + + + Lutece + + + Lutece + + + + + port + + + port + + + + + Outlook Web Access, … + + + Outlook Web Access, … + + + + + Allow from all + + + Allow from all + + + + + https://websso.dmz.bpi.fr/ + + + https://websso.dmz.bpi.fr/ + + + + + mailto:lemonldap-ng-users@ow2.org + + + mailto:lemonldap-ng-users@ow2.org + + + + + Required for PostgreSQL + + + Requis pour PostgreSQL + + + + + performances + + + performances + + + + + Proxy backend to be used in conjunction with another configuration backend. + + + Backend proxy à utiliser avec un autre backend de configuration. + + + + + LDAP password encoding: can allow to manage old LDAP servers using specific encoding for passwords (default: utf-8). + + + Encodage des mots-de-passe LDAP : peut permettre de gérer les anciens servers LDAP en utilisant un encodage spécifique pour les mots-de-passe (défaut: utf-8). + + + + + You can define how many logins and failed logins will be stored. + + + On peut définir le nombre de connexions et d'échecs à stocker. + + + + + Apache based protection + + + Protection basée sur Apache + + + + + Applications listed below are known to be easy to integrate in LL::NG. + + + Les applications listées ci-dessous sont connues pour être faciles à intégrer à LL::NG. + + + + + All identity provider protocols can be used simultaneously + + + Tous les protocoles de fournisseur d'identité peuvent être utilisés simultanément + + + + + In Debian/Ubuntu mod_ssl is already shipped in apache2.2-common package. + + + Dans Debian/Ubuntu mod_ssl est installé avec le paquet apache2.2-common. + + + + + Drupal virtual host in Apache + + + Hôte virtuel Apache hébergeant Drupal + + + + + ../../documentation/features.html#session_restrictions + + + ../../documentation/features.html#session_restrictions + + + + + http://jira.ow2.org/browse/LEMONLDAP + + + http://jira.ow2.org/browse/LEMONLDAP + + + + + lemonldapng + + + lemonldapng + + + + + LemonLDAP::NG SSO cookies are generated by Apache::Session, they are as secure as a 128-bit random cookie. + + + Les cookies SSO de LemonLDAP::NG sont générés par Apache::Session, ils sont aussi sûrs que tout cookie basé sur un aléa de 128 bits. + + + + + Problems are generally resolved in up to 72 hours) + + + Ces problèmes sont généralement résolus en moins de 72 heures) + + + + + ... +  +</VirtualHost> + + + ... +  +</VirtualHost> + + + + + UserName -> ... + + + UserName -> ... + + + + + By default, LemonLDAP::NG uses Apache logs to store user actions and other messages: + + + Par défaut, LemonLDAP::NG utilise les journaux d'Apache pour journaliser les actions des utilisateurs et autre messages : + + + + + You can write rules matching any component of URL to protect including GET parameters, but be careful. + + + On peut écrire des règles qui examine n'importe quel composant de l'URL à protéger y compris les paramètres GET, mais il faut faire attention. + + + + + ../media/icons/flags/de.png + + + ../media/icons/flags/de.png + + + + + change password (with server side password policy management) + + + changer les mots-de-passe (avec la gestion de la politique de mot-de-passe côté serveur) + + + + + qw(delete header cache read_from_client cookie redirect unescapeHTML)); + + + qw(delete header cache read_from_client cookie redirect unescapeHTML)); + + + + + User provisioning (account auto creation at first connection) + + + Importation des comptes utilisateurs (auto-création à la première connexion) + + + + + After choosing the file name (for example lemonldapn-ng-priv.key), download the key on your disk. + + + Après avoir choisi le nom de fichier (par exemple lemonldapn-ng-priv.key), le télécharger sur le disque. + + + + + Configure Drupal virtual host like other protected virtual host. + + + Configurer l'hôte virtuel Drupal comme n'importe quel autre hôte virtuel protégé. + + + + + Access to Liferay (first time): + + + Accès à Liferay (première connexion): + + + + + documentation:liferay_3.png + + + documentation:liferay_3.png + + + + + GRR is a room booking software. + + + GRR est un logiciel de réservation de chambres. + + + + + +3M: three months from session creation + + + +3M : trois mois après la création de la session + + + + + Parameter redirections + + + Paramètrer les redirections + + + + + Check JWT signature: Set to 0 to disable JWT signature checking + + + Vérifier la signature JWT : mettre à 0 pour désactiver la signature JWT + + + + + chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock +chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock + + + chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock +chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock + + + + + URL used before being redirected to the portal (empty if portal was used as entry point) + + + URL utilisée avant d'être redirigé vers le portail (vide si le portail a été utilisé comme point d'entrée) + + + + + Datas related to SAML protocol + + + Donnée relative au protocole SAML + + + + + Zimbra + + + Zimbra + + + + + Project = [path/to/trunk/build/lemonldap-ng]/omegat.files/zz (where zz is your international code, example: “fr” for France) + + + Projet = [chemin/vers/trunk/build/lemonldap-ng]/omegat.files/zz (où zz est votre code international, exemple: “fr” pour le français) + + + + + It is best known for their CRM products and social networking applications. + + + Elle est connue pour ses CRM et applications de réseaux sociaux. + + + + + uid + + + uid + + + + + PostgreSQL + + + PostgreSQL + + + + + URL pattern: ^/admin/ + + + Expression sur l'URL : ^/admin/ + + + + + redirections + + + redirections + + + + + It means that you manage authorizations to access applications by checking the role(s) of the user, and provide this role to the application. + + + Celà signifie qu'on gère les autorisations d'accès aux applications en examinant le(s) rôle(s) de l'utilisateur et en fournissant ce(s) rôle(s) à l'application. + + + + + Organization + + + Organisation + + + + + Admin + + + Admin + + + + + 0.9.4_password_menu.png + + + 0.9.4_password_menu.png + + + + + Examples for LDAP: + + + Exemples pour LDAP : + + + + + LemonLDAP::NG will do some checks on configuration and display errors and warnings if any. + + + LemonLDAP::NG effectue ensuite quelques tests sur la configuration et affiche les éventuelles erreurs et avertissements. + + ../../../../media/documentation/googleapps-sso.png @@ -38028,6 +33172,366 @@ maxretry = 3 ../../../../media/documentation/googleapps-sso.png + + + The “default” rule is only applied if no other rule match + + + La règle “default” n'est appliquée que si aucune autre règle ne correspond + + + + + Once OpenID Connect service is configured, you need to register to France Connect. + + + Une fois le service OpenID-Connect configuré, on peut s'enregistrer dans France Connect. + + + + + You need to activate LDAP authentication, else SSO authentication will not work. + + + Il faut activer l'authentification LDAP sinon l'authentification SSO ne marchera pas. + + + + + DNS + + + DNS + + + + + LL::NG is able to transfer (trough SOAP) authentication credentials to another LL::NG portal, like a proxy. + + + LL::NG peut transferer (en utilisant SOAP) les éléments d'authentification à un autre portail LL::NG, comme un proxy. + + + + + CSOD control panel + + + Panneau de configuration CSOD + + + + + status + + + status + + + + + Uniform Resource Identifier + + + Uniform Resource Identifier + + + + + GLPI + + + GLPI + + + + + Create database: + + + Créer la base de données : + + + + + documentation/presentation.html + + + documentation/presentation.html + + + + + Portal destroys session and redirects user on itself with an empty SSO cookies + + + Le portail détruit la session et redirige l'utilisateur sur lui-même avec un cookie SSO vide + + + + + Use LDAP for configuration + + + Utiliser LDAP pour la configuration + + + + + Clone + + + Clone + + + + + Before enabling Manager protection by LL::NG, you must have configured how users authenticate on Portal, and test that you can log in without difficulties. + + + Avant d'activer la protection du manager par LL::NG, il faut avoir configuré la méthode d'authentification sur le portail et véifier qu'on peut s'y connecter sans difficultés. + + + + + Same with remote server configured with the same host name: + + + La même chose avec le serveur distant configuré avec le même nom d'hôte : + + + + + You need to register your LemonLDAP::NG application to Google in order to obtain the Client ID and the Client Secret, see https://developers.google.com/ + + + Il faut enregistrer l'application LemonLDAP::NG chez Google pour obtenir le couple identifiant mot-de-passe, voir https://developers.google.com/ + + + + + To configure the user identifier in access log, go in Manager, General Parameters > Logging > REMOTE_USER. + + + Pour configurer l'identifiant utilisateur dans les journaux d'accès, aller dans le manager, Paramètres généraux > Journalisation > REMOTE_USER. + + + + + documentation:latest:authdemo + + + documentation:latest:authdemo + + + + + Choose and configure your main configuration storage system + + + Choisir et configurer le système principal de stockage de la configuration + + + + + getMenuApplications(cookieValue): return a list of authorizated applications (based on menu calculation) + + + getMenuApplications(cookieValue): retourne une liste des applications autorisées (basée sur le calcul du menu) + + + + + Parameters for File backend are the same as File configuration backend. + + + Les paramètres pour le backend File sont les mêmes que ceux du backend de configuration File. + + + + + purge old sessions + + + purger les anciennes sessions + + + + + user full name + + + Nom complet de l'utilisateur + + + + + icons:access.png + + + icons:access.png + + + + + Manager protection + + + Protection du manager + + + + + 'ldapAuthnLevel' => '2', + + + 'ldapAuthnLevel' => '2', + + + + + Reload the Manager to see the order that will be used + + + Recharger le manager pour voir l'ordre dans lequel elles seront appliquées + + + + + ../../../../media/applications/http_logo.png + + + ../../../../media/applications/http_logo.png + + + + + Preauthentication URL: Zimbra preauthentication URL, either with full URL (ex: http://zimbra.lan/service/preauth), either only with path (ex: /service/preauth) (by default: /service/preauth) + + + URL de pré-authentification : URL de pré-authentification Zimbra, soit l'URL complète (ex : http://zimbra.lan/service/preauth), soit seulement le chemin absolu (ex : /service/preauth) (par défaut : /service/preauth) + + + + + Validity time of a password reset request: number of seconds for password reset request validity. + + + Durée de validité de la requête de réinitialisation de mot-de-passe : nombre de secondes pour la validité de la requête de réinitialisation. + + + + + You can find some configuration tips on this page. + + + On peut trouver quelques éléments de configuration dans cette page. + + + + + Source directory = [path/to/trunk/build/lemonldap-ng]/doc/ + + + Répertoire des sources = [chemin/vers/trunk/build/lemonldap-ng]/doc/ + + + + + Logo: Logo of the application + + + Logo : logo de l'application + + + + + Configure your SQL database + + + Configurer la base de données SQL + + + + + Restart fail2ban + + + Redémarrer fail2ban + + + + + LDAPCon + + + LDAPCon + + + + + See Yubico API page. + + + Voir la page Yubico API. + + + + + "userobm_mail_quota" => "HTTP_OBM_MAILQUOTA", + + + "userobm_mail_quota" => "HTTP_OBM_MAILQUOTA", + + + + + Follow the next steps + + + Suivre les étapes suivantes + + + + + Then, go in Remote parameters: + + + Ensuite, aller dans les paramètres Remote : + + + + + Authorization => basic($uid,$_password) + + + Authorization => basic($uid,$_password) + + + + + To encode the redirection URL, the handler will use some Apache environment variables and also configuration settings: + + + Pour encoder l'URL de redirection, l'agent utilise des variables d'environnement Apache et des paramètres de configuration : + + + + + Fields to index + + + Champs à indexer + + + + + For CentOS/RHEL, We advice to disable the default SSL virtual host configured in /etc/httpd/conf.d/ssl.conf. + + + Pour CentOS/RHEL, il est recommandé de désactiver l'hôte virtuel SSL par défaut configuré dans /etc/httpd/conf.d/ssl.conf. + + $ldapservers->SetValue($i,'server','auth_type','config'); @@ -38042,18 +33546,4826 @@ $ldapservers->SetValue($i,'login','pass','secret'); - See SAML service configuration chapter. + ~17000 - - Voir le chapître de configuration du service SAML. + + ~17000 - http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + ../../../../media/applications/dokuwiki_logo.png - - http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + + ../../../../media/applications/dokuwiki_logo.png + + + + + If your table is not named lmConfig, set it's name in dbiTable parameter. + + + Si la table ne se nomme pas lmConfig, mettre son nom dans le paramètre dbiTable. + + + + + svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap + + + svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap + + + + + Siteminder Authentication + + + Siteminder Authentication + + + + + get groups where user is registered + + + obtenir les groupes dont l'utilisateur est membre + + + + + This timeout allows to purge sessions of lost RelayState. + + + Ce délai permet de supprimer les sessions des RelayState perdus. + + + + + Go in Manager and click on SAML 2 Service node. + + + Allez dans le Manager et cliquez sur le nœud Service SAML 2. + + + + + API secret: API secret from Twitter + + + Secret d'API: secret d'API donné par Twitter + + + + + Simple usage example: + + + Exemple d'usage simple : + + + + + mailto:lemonldap-ng-changes@ow2.org + + + mailto:lemonldap-ng-changes@ow2.org + + + + + Login field name: name of authentication table column hosting login + + + Nom du champ de compte : nom de la colonne de la table d'authentification contenant le login + + + + + ../media/icons/knewsticker.png + + + ../media/icons/knewsticker.png + + + + + Using LL::NG in reverse proxy mode, you will not have the REMOTE_USER environment variable set. + + + Lorsque LL::NG est utilisé en mode reverse-proxy, la variable d'environnement REMOTE_USER n'est pas renseignée. + + + + + The following table list fields to index depending on the feature you want to increase performance: + + + Le tableau suivant liste les champs à indexer suivant les fonctionnalités dont on souhaite améliorer les performances : + + + + + User-Email + + + User-Email + + + + + LL::NG will then display a form with an OpenID input, wher users will type their OpenID login. + + + LL::NG affiche alors un formulaire dans lequel les utilisateurs peuvent entrer leur identifiant OpenID. + + + + + Configure LemonLDAP::NG to use LDAP as main database + + + Configurer LemonLDAP::NG pour utiliser LDAP comme base de données principale + + + + + Go in Manager, General parameters » Advanced parameters » Security: + + + Aller dans le manager, Paramètres généraux » Paramètres avancés » Sécurité : + + + + + ../../../../media/applications/obm_logo.png + + + ../../../../media/applications/obm_logo.png + + + + + Mail reset feature + + + Fonctionnalité de réinitialisation de mot-de-passe + + + + + If authentication succeed, Portal collect user data + + + Si l'authentication est acceptée, le portail récupère les données de l'utilisateur + + + + + Liferay virtual host in Manager + + + Hôte virtuel Liferay dans le manager + + + + + Documentation install : + + + Installer la documentation : + + + + + It can be configured globally, or inside a virtual host. + + + Il peut être configuré globalement, ou dans chaque hôte virtuel. + + + + + http://search.cpan.org/search?query=Safe&mode=module + + + http://search.cpan.org/search?query=Safe&mode=module + + + + + Then you will be able to use it in your template like this: + + + On peut ensuite l'utiliser dans le modèle comme suit : + + + + + Secure Token attribute + + + Attribut du jeton sécurisé + + + + + You can also disable internal Sympa authentication to keep only LemonLDAP::NG by removing user_table paragraph + + + Il est également possible de désactiver l'authentification interne de Sympa pour ne garder que celle de LemonLDAP::NG en supprimant le paragraphe user_table + + + + + You have to set its value in Manager. + + + Il faut en indiquer une dans le manager. + + + + + $uid eq "bart.simpson" + + + $uid eq "bart.simpson" + + + + + Safe module is used to eval expressions in headers, rules, etc. + + + Le module Safe est utilisé pour évaluer les expressions dans les en-têtes, règles, etc... + + + + + (see ppolicy workflow below) + + + (voir le procédé de politique de mots-de-passe ci-dessous) + + + + + Then, go in SSL parameters: + + + Aller ensuite dans Paramètres SSL : + + + + + Interactive management of user passwords: + + + Gestion interactive des mots-de-passe des utilisateurs: + + + + + http://httpd.apache.org/docs/current/mod/mod_setenvif.html + + + http://httpd.apache.org/docs/current/mod/mod_setenvif.html + + + + + You can preselect IDP with an IDP resolution rule. + + + Il est possible de pré-selectionner l'IDP par une règle de résolution. + + + + + ldapUsePasswordResetAttribute + + + ldapUsePasswordResetAttribute + + + + + 1 if user is admin + + + 1 si l'utilisateur est administrateur + + + + + File session backend is the more simple session database. + + + Le backend de sessions File est la plus simple des bases de données. + + + + + /var/lib/lemonldap-ng/sessions + + + /var/lib/lemonldap-ng/sessions + + + + + liblemonldap-ng-common-perl: configuration and common files + + + liblemonldap-ng-common-perl : fichiers communs et de configuration + + + + + The path to the main directory + + + Le chemin du répertoire principal + + + + + The module must be loaded by Apache (LoadModule directive). + + + Ce module doit être chargé par Apache (directive LoadModule). + + + + + Secure Token protected URLs + + + URL protégées du jeton sécurisé + + + + + Password expiration warning workflow + + + Procédé d'avertissement avant expiration du mot-de-passe + + + + + Configuring the virtual hosts is not sufficient to display an application in the menu. + + + Configurer les hôtes virtuels n'est pas suffisant pour afficher une application dans le menu. + + + + + </Location> +  + + + </Location> +  + + + + + You can import a certificate containing the public key instead the raw public key. + + + Vous pouver importer un certificat contenant la clef publique au lieu d'une simple clef. + + + + + my $param = shift; +  + + + my $param = shift; +  + + + + + Don't forget to create an index on the field used to find users (uid by default) + + + N'oubliez pas de créer un index sur le champ utilisé pour trouver les utilisateurs (uid par défaut) + + + + + You should have configured LL::NG as an SAML Identity Provider, + + + Il est nécessaire d'avoir configuré LL::NG comme fournisseur d'identité SAML, + + + + + SOAP sessions end point (optional): SOAP end point, if not based on internal portal URL with index.pl/sessions suffix + + + Point terminal des sessions SOAP (optionnel): URL du service SOAP si elle n'est pas basée sur celle du portail interne avec le suffixe index.pl/sessions + + + + + http://search.cpan.org/perldoc?LWP::UserAgent + + + http://search.cpan.org/perldoc?LWP::UserAgent + + + + + LL::NG can use an LDAP directory to: + + + LL::NG peut utiliser un annuaire LDAP pour : + + + + + _notification_id + + + _notification_id + + + + + Configure the connection string (see DBI manual page) + + + Configurer la chaîne de connexion (voir la page de manuel DBI) + + + + + ldapTimeout + + + ldapTimeout + + + + + More information about Safe on CPAN + + + Plus d'information sur Safe sur le CPAN + + + + + ../../../css/all.css + + + ../../../css/all.css + + + + + ^/Microsoft-Server-ActiveSync + + + ^/Microsoft-Server-ActiveSync + + + + + http://perldoc.perl.org/functions/package.html + + + http://perldoc.perl.org/functions/package.html + + + + + Password policy control: enable to use LDAP password policy. + + + Contrôle de politique de mot-de-passe : active l'utilisation de la politique de mots-de-passe LDAP. + + + + + Service configuration will be used to generate LL::NG SAML metadata, that will be shared with other providers. + + + La configuration du service est utilisée pour générer les métadatas SAML de LL::NG, qui sont partagées avec les autres fournisseurs. + + + + + Internet Relay Chat + + + Internet Relay Chat + + + + + Backgound color: Background color displayed in the BrowserID login window + + + Couleur d'arrière plan : Couleur d'arrière plan affichée dans la fenêtre d'authentification BrowserID + + + + + Identity Provider Logout URL: the logout location on the IdP + + + Identity Provider Logout URL : l'URL de déconnexion de l'IdP + + + + + This configuration storage can be shared between different hosts using: + + + Ce type de stockage de configuration peut être partagé entre différents serveurs en utilisant : + + + + + http://httpd.apache.org/docs/2.2/mod/mod_proxy.html + + + http://httpd.apache.org/docs/2.2/mod/mod_proxy.html + + + + + install_handler_site (/usr/local/lemonldap-ng/handler) + + + install_handler_site (/usr/local/lemonldap-ng/handler) + + + + + "userobm_zipcode" => "HTTP_OBM_POSTALCODE", + + + "userobm_zipcode" => "HTTP_OBM_POSTALCODE", + + + + + It is possible with AJAX code and 3 Apache locations to bypass this limitation. + + + Il est possible d'éviter ceci avec un code AJAX et 3 "locations" Apache. + + + + + http://lanyrd.com/2011/jdll/smdct/ + + + http://lanyrd.com/2011/jdll/smdct/ + + + + + Glossary directory = [path/to/trunk/build/lemonldap-ng]/omegat.files/zz/glossary/ + + + Répertoire des glossaires = [path/to/trunk/build/lemonldap-ng]/omegat.files/zz/glossary/ + + + + + [manager] +;protection = manager + + + [manager] +;protection = manager + + + + + Probe + + + Probe + + + + + Shareable + + + Partageable + + + + + So the above example can also be written like this: + + + Ainsi l'exemple ci-dessous peut être écrit simplement : + + + + + Mail charset + + + Table de caractères des mails + + + + + Zimbra account type + + + Type de compte Zimbra + + + + + dbiAuthPasswordCol + + + dbiAuthPasswordCol + + + + + tar zxvf AuthCAS-1.4.tar.gz +cd AuthCAS-1.4/ +perl Makefile.PL +make +make test + + + tar zxvf AuthCAS-1.4.tar.gz +cd AuthCAS-1.4/ +perl Makefile.PL +make +make test + + + + + http://perldoc.perl.org/functions/shift.html + + + http://perldoc.perl.org/functions/shift.html + + + + + It can be used to delete a session + + + Il peut être utilisé pour effacer une session + + + + + documentation/current/prereq.html#yum + + + documentation/current/prereq.html#yum + + + + + Apache SSL global configuration + + + Configuration globale de ssl dans Apache + + + + + browseablesessionbackend + + + browseablesessionbackend + + + + + Response Location: Access Point for SLO response. + + + Response Location: Point d'accès pour les réponses SLO. + + + + + https://www.public.com + + + https://www.public.com + + + + + Each LL::NG authentication module has an authentication level, which can be associated to an SAML authentication context. + + + Chaque module d'authentification de LL::NG dispose d'un niveau d'authentification qui peut être associé à un contexte d'authentification SAML. + + + + + dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com +objectClass: top +objectClass: applicationProcess +cn: lmConf-1 +description: {globalStorage}'Apache::Session::File' +description: {cookieName}'lemonldap' +description: {whatToTrace}'$uid' +... + + + dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com +objectClass: top +objectClass: applicationProcess +cn: lmConf-1 +description: {globalStorage}'Apache::Session::File' +description: {cookieName}'lemonldap' +description: {whatToTrace}'$uid' +... + + + + + LL::NG Slave backend relies on HTTP headers to retrieve user login and/or attributes. + + + Le backend Slave de LL::NG utilise les en-têtes HTTP pour récupérer le nom d'utilisateur et/ou les attributs. + + + + + documentation:latest:installdeb + + + documentation:latest:installdeb + + + + + The Kerberos configuration is quite complex. + + + La configuration Kerberos est assez complexe. + + + + + Apache::Session::Browseable is a wrapper for other Apache::Session modules that add the capability to manage indexes. + + + Apache::Session::Browseable est une surcouche d'autres modules Apache::Session qui ajoute des capacités d'indexation. + + + + + Genève + + + Genève + + + + + locationRules + + + locationRules + + + + + LimeSurvey virtual host in Manager + + + Hôte virtuel LimeSurvey dans le manager + + + + + ../../../media/documentation/remote-interoperability.png + + + ../../../media/documentation/remote-interoperability.png + + + + + Custom-Header => function1($uid) + + + Custom-Header => function1($uid) + + + + + # SOAP functions for sessions access (disabled by default) + + + # Fonctions SOAP pour l'accès aux sessions (désactivées par défaut) + + + + + ../../../media/applications/liferay_logo.png + + + ../../../media/applications/liferay_logo.png + + + + + Zimbra local SSO URL pattern + + + Expression d'URL SSO locale pour Zimbra + + + + + if you use “File” system and your “dirName” is set to /usr/local/lemonldap-ng/conf/, the notifications will be stored in /usr/local/lemonldap-ng/notifications/ + + + si “File” est utilisé et que “dirName” vaut /usr/local/lemonldap-ng/conf/, les notifications seront stockées dans /usr/local/lemonldap-ng/notifications/ + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots + + + + + In General, fill at least the following information: + + + Dans General, remplir au moins les informations suivantes : + + + + + Paris + + + Paris + + + + + SOAP session backend + + + Backend de sessions SOAP + + + + + Reverse proxy + + + Proxy inverse + + + + + And run the “dist” target: + + + Lancer la cible “dist” : + + + + + One of mandatory information is the redirect URL (one or many). + + + Une des informations exigées est l'URL de redirection (une ou plusieurs). + + + + + LemonLDAP::NG ships 3 Apache configuration files: + + + LemonLDAP::NG fournit 3 fichiers de configuration Apache : + + + + + This means that the user Name ID will be mapped to the Federation ID field. + + + Ceci signifie que l'identifiant utilisateur correspondra avec le champ Federation ID. + + + + + lemonldap-ng-conf: contains default configuration (DNS domain: example.com) + + + lemonldap-ng-conf : contient la configuration par défaut (domaine DNS : example.com) + + + + + Debian/Ubuntu + + + Debian/Ubuntu + + + + + Admin: can create surveys + + + Admin : peut créer des surveillances + + + + + Be careful for Windows user, path must contains “/”. + + + Attention avec les systèmes Windows, le séparateur de répertoire est le ”/”. + + + + + Find us on Freenode, channel #lemonldap-ng + + + Retrouvez-nous sur Freenode, canal #lemonldap-ng + + + + + SAML + + + SAML + + + + + OpenID authentication can proposed as an alternate authentication scheme using the authentication choice method. + + + L'authentification OpenID peut être proposée en choix alternatif en utilisant la méthode d'authentification choice. + + + + + Accept some specificities: + + + Autres possibilités : + + + + + SAML connectors + + + Connecteurs SAML + + + + + To configure warning before password expiration, you must set two variables in Active Directory parameters in Manager: + + + Pour configurer l'avertissement vant expiration, il faut indiquer deux variables des paramètres Active Directory dans le Manager: + + + + + # Uncomment this line if you use portal SOAP capabilities + + + # Décommentez cette ligne si vous utilisez les capacités SOAP du portail + + + + + http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm + + + http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm + + + + + Identity Provider Login URL: the user/password SAML portal location on the IdP + + + Identity Provider Login URL : l'emplacement du portail utilisateur/mot-de-passe SAML dans l'IdP + + + + + http://en.wikipedia.org/wiki/Role-based_access_control + + + http://en.wikipedia.org/wiki/Role-based_access_control + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html + + + + + _timezone + + + _timezone + + + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? + + + + + 'LDAP#Openldap' => { + + + 'LDAP#Openldap' => { + + + + + The next time you will access Manager, it will be trough LL::NG. + + + En retournant vers le manager, ce sera via LL::NG. + + + + + //"userobm_nomade_enable" => , + + + //"userobm_nomade_enable" => , + + + + + documentation:presentation + + + documentation:presentation + + + + + When a user access a Handler without a cookie, he is redirected on portal, and the target URL is encoded in redirection URL (to redirect user after authentication process). + + + Lorsqu'un utilisateur accède à un agent sans cookie, il est redirigé vers le portail, et l'URL cible est encodée dans l'URL de redirection (pour rediriger l'utilisateur après authentification). + + + + + Your application can know the connected user using: + + + Une application peut connaître l'utilisateur connecté en utilisant : + + + + + <property name="authenticationManager" ref="authenticationManager" /> +</bean> +  +<bean id="preauthAuthProvider" class="org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"> + + + <property name="authenticationManager" ref="authenticationManager" /> +</bean> +  +<bean id="preauthAuthProvider" class="org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"> + + + + + Note that Apache::Session::Browseable::MySQL doesn't use MySQL locks. + + + Notez que Apache::Session::Browseable::MySQL n'utilise pas les verrous MySQL. + + + + + Before installing the packages, install dependencies. + + + Avant d'installer les paquets, installer les dépendances. + + + + + </Files> +  + + + </Files> +  + + + + + Example: + + + Exemple : + + + + + The AuthBasic Handler is a special Handler that will us AuthBasic to authenticate to a virtual host, and then play authorizations rules to allow access to the virtual host. + + + L'agent AuthBasic est un agent spécial qui utilise l'authentification web basique pour authentifier dans un hôte virtuel et qui utilise ensuite les règles d'autorisation pour valider les accès à l'hôte virtuel. + + + + + Exploitation + + + Exploitation + + + + + AuthCAS + + + AuthCAS + + + + + ServerName auth.example.com +  + + + ServerName auth.example.com +  + + + + + Professional Services + + + Services professionnel + + + + + ../../../../media/documentation/liferay_2.png + + + ../../../../media/documentation/liferay_2.png + + + + + Put all custom HTML code in the custom template files. + + + Mettre tous les codes HTML personnalisés dans les fichiers modèles personnalisés. + + + + + If OpenID login is not set, it uses General Parameters » Logs » REMOTE_USER data, which is set to uid by default + + + Si l'identifiant OpenID n'est pas renseigné, la donnée Paramètres généraux » Journalisation » REMOTE_USER est utilisée, mise à uid par défaut + + + + + mailLDAPFilter + + + mailLDAPFilter + + + + + DN of sessions branch + + + DN de la branche des sessions + + + + + LimeSurvey + + + LimeSurvey + + + + + LL::NG can act as an CAS server, that can allow to federate LL::NG with: + + + LL::NG peut agir en serveur CAS, ce qui permet de fédérer LL::NG avec : + + + + + is a cloud computing company. + + + est une entreprise d'infonuagique (cloud). + + + + + Eric GERMAN + + + Eric GERMAN + + + + + uid: the user login (it must correspond to the attribute set in whatToTrace parameter, uid by default), or the wildcard string (by default: allusers) if the notification should be displayed for every user. + + + uid : le nom de connexion de l'utilisateur (il doit correspondre à l'attribut utilisé dans le paramètre whatToTrace, uid par défaut), ou la carte blanche (par défaut : allusers) si la notification doit être affichée à tous les utilisateurs. + + + + + The +# host must be matched by a group named "host". + + + The +# host must be matched by a group named "host". + + + + + 'full_name' => $_SERVER['HTTP_AUTH_CN'], + + + 'full_name' => $_SERVER['HTTP_AUTH_CN'], + + + + + Subject for password mail + + + Sujet du message de changement de mot de passe + + + + + Use XForwardedFor for IP + + + Utiliser XForwardedFor comme IP cliente + + + + + +10y: ten years from session creation + + + +10y : dix ans après la création de la session + + + + + To configure requested attributes, edit Exported variables and define attributes: + + + Pour configurer les attributs à récupérer, éditer les Variables exportées et definir les attributs : + + + + + time_correction (optional): hours to add or to subtract + + + time_correction (optionnel) : heures à ajouter ou soustraire + + + + + su - postgres +createuser lemonldap-ng -P + + + su - postgres +createuser lemonldap-ng -P + + + + + type = SOAP +proxy = https://auth.example.com/index.pl/config + + + type = SOAP +proxy = https://auth.example.com/index.pl/config + + + + + logout_sso + + + logout_sso + + + + + Click on Metadata, and use the OpenID Connect configuration URL to load them: https://accounts.google.com/.well-known/openid-configuration. + + + Cliquer sur Métadonnées, et utiliser l'URL de configuration OpenID-Connect pour les charger : https://accounts.google.com/.well-known/openid-configuration. + + + + + Assertion decryption Certificate: choose a certificate only if you want to cipher your assertion. + + + Assertion decryption Certificate : choisir un certificat seulement si on veut chiffrer les assertions. + + + + + If you activate proxy mode, you must create the PGT file on your system, for example: + + + Si le mode proxy est activé, il faut créer le fichier PGT sur le système, par exemple : + + + + + Steps: + + + Étapes : + + + + + provide identities to other systems + + + fournir une identité à d'autres systèmes + + + + + If for an obscure reason, the WebSSO is not working and you want to access the Manager, remove the protection in lemonldap-ng.ini. + + + Si pour une quelconque raison le WebSSO ne fonctionne pas, pour accéder au manager, supprimer la protection dans lemonldap-ng.ini. + + + + + LemonLDAP::NG uses Safe jail to evaluate all expressions: + + + LemonLDAP::NG utilise une cage sécurisée pour évaluer toutes les expressions : + + + + + Go in Exported attributes to choose which attributes you want to collect. + + + Aller dans les attributs exportés pour choisir les attributs à collecter. + + + + + http://herve.vanmeerbeck.free.fr/?p=53 + + + http://herve.vanmeerbeck.free.fr/?p=53 + + + + + Soap + + + Soap + + + + + SSO binding: force binding to use for SSO (http-redirect, http-post, etc.) + + + Méthode SSO : force la méthode à utiliser pour le SSO (http-redirect, http-post, etc.) + + + + + ../../../../media/applications/drupal_logo.png + + + ../../../../media/applications/drupal_logo.png + + + + + http://www.linagora.com + + + http://www.linagora.com + + + + + Cache backend options + + + Options du module du cache local + + + + + Object class: objectClass of the groups (default: groupOfNames). + + + Classe d'object: objectClass du groupe (défaut: groupOfNames). + + + + + You can: + + + Vous pouvez : + + + + + Sympa mail session key + + + Clef de session mail pour Sympa + + + + + LDAPFilter + + + LDAPFilter + + + + + use any key name you want. + + + utiliser n'importe quel nom de clef. + + + + + # rule +admin -> $admin ||= ($uid eq 'foo' or $uid eq 'bar') +# header +Display-Name -> $displayName ||= $givenName." ".$surName + + + # règle +admin -> $admin ||= ($uid eq 'foo' or $uid eq 'bar') +# en-tête +Display-Name -> $displayName ||= $givenName." ".$surName + + + + + 1 if user is authorizated to access to it + + + 1 si l'utilisateur est autorisé à y accéder + + + + + ../../../../media/documentation/liferay_3.png + + + ../../../../media/documentation/liferay_3.png + + + + + CustomSOAPServices + + + CustomSOAPServices + + + + + In LDAP filters, $user is replaced by user login, and $mail by user email. + + + Dans les filtres LDAP, $user est remplacé par le nom du compte et $mail par l'adresse email. + + + + + Yubikey client ID + + + ID client Yubikey + + + + + Uniform Resource Locator + + + Uniform Resource Locator + + + + + In this case, you might want to disabling it. + + + Dans ces cas, on peut vouloir le désactiver. + + + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl + + + + + You can use different dbiUser strings : + + + Plusieurs chaînes dbiUser sont utilisables : + + + + + A session key can be associated to more than one SREG attribute. + + + Une clef de session peut être associée à un ou plusieurs attributs SREG. + + + + + http://www.bugzilla.org + + + http://www.bugzilla.org + + + + + Debian + + + Debian + + + + + User clicks on the link Reset my password + + + L'utilisateur clique sur le lien Réinitialiser mon mot-de-passe + + + + + Memcached can be used with LL::NG, but some features will not work since Memcached doesn't provide any parsing system: + + + Memcached peut être utilisé avec LL::NG, mais quelques fonctionnalités ne marcheront pas car Memcached ne fournit pas de dispositif de parcours des données : + + + + + SAML IDP preselection + + + Préselection d'IDP SAML + + + + + The encode_base64 subroutine + + + Fonction encode_base64 + + + + + ../documentation/1.0/applications.html + + + ../documentation/1.0/applications.html + + + + + <Directory /usr/local/lemonldap-ng/htdocs/manager/> + + + <Directory /usr/local/lemonldap-ng/htdocs/manager/> + + + + + In the Manager, go in General Parameters » Issuer modules » OpenID and configure: + + + Dans le manager, aller dans Paramètres généraux > Modules fournisseurs » OpenID et configurer : + + + + + …. + + + …. + + + + + Windows + + + Windows + + + + + singleIP + + + singleIP + + + + + applications:obm_logo.png + + + applications:obm_logo.png + + + + + The content of the SVN tarball is not the same as the official tarball. + + + Le contenu de l'archive SVN n'est pas le même que l'officielle. + + + + + documentation:latest:start + + + documentation:latest:start + + + + + You have to use Multiple as authentication modul (this will also force Multiple for the users module). + + + Il faut utiliser Multiple comme module d'authentification (celà force Multiple pour le module utilisateur). + + + + + Key: internal session key, can be prefixed by ! to make the attribute required + + + Clef : clef de session interne, peut être prefixé par ! pour exiger ces attributs + + + + + JSON File configuration backend + + + Backend de configuration en fichier JSON + + + + + Now go in Options: + + + Aller ensuite dans Options: + + + + + http://mb-c.pro/fr/archives/1468 + + + http://mb-c.pro/fr/archives/1468 + + + + + Sebastien DIAZ + + + Sebastien DIAZ + + + + + For example {ldapPort}389. + + + Par exemple {ldapPort}389. + + + + + You can also add a rule for logout: + + + Il est possible d'ajouter une règle pour la déconnexion : + + + + + Toolinux + + + Toolinux + + + + + ../../../../media/documentation/liferay_7.png + + + ../../../../media/documentation/liferay_7.png + + + + + ../../../media/applications/http_logo.png + + + ../../../media/applications/http_logo.png + + + + + You can create these two headers to fill user name and mail (see extension configuration): + + + On peut créer ces 2 en-têtes pour qu'ils corresponde au nom d'utilisateur et a son adresse mail (voir la configuration de l'extension) : + + + + + Restart Apache: + + + Redémarrez Apache: + + + + + Often the redirection takes some time because it is user's first access to the protected app, so a new app session has to be created : JavaScript redirection improves user experience by informing that authentication is performed, and by preventing from clicking again on the button because it is too slow. + + + Souvent la redirection prend du temps car c'est le premier accès de l'utilisateur à l'application protégée et il faut créer la session applicative ; la redirection JavaScript améliore le ressenti utilisateur en l'informant que l'authentification est réussie et en évitant qu'il clique de nouveau sur le bouton. + + + + + The logout request will be sent even if the user did not use the application. + + + La requête de déconnexion est envoyée même si l'utilisateur ne s'est pas connecté à l'application. + + + + + Finally, configure for each user his Federation ID value. + + + Finalement, configurer pour chaque utilisateur son identifiant de fédération. + + + + + Categories and applications + + + Catégories et applications + + + + + /_detail/icons/flags/us.png?id=press + + + /_detail/icons/flags/us.png?id=press + + + + + Any CAS consumer + + + N'importe quel client CAS + + + + + Facebook application ID: the application ID you get + + + ID de l'application Facebook : l'identifiant d'application obtenu + + + + + The Basic Authentication relies on a specific HTTP header, as described above. + + + L'authentification basique est portée par un en-tête HTTP spécifique, tel que décrit ci-dessous. + + + + + Encoded characters + + + Caractères encodés + + + + + Gateways authentication: force transparent authentication on CAS server + + + Authentification des passerelles : force l'authentification transparente sur le serveur CAS + + + + + portal: parameters only for Portal + + + portal : paramètres réservés au portail + + + + + General options + + + Options générales + + + + + Use Apache::Session::Browseable + + + Utiliser Apache::Session::Browseable + + + + + LemonLDAP::NG + + + LemonLDAP::NG + + + + + Net::Twitter + + + Net::Twitter + + + + + This avoid to have to many datas stored. + + + Ce dispositif évite de stocker trop de données. + + + + + Default: will this binding be used by default for authentication response. + + + Défaut : déclaration utilisée par défaut pour les réponses d'authentification. + + + + + Tests + + + Tests + + + + + http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + + + http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + + + + + Password max age : number of seconds after the last password change, before it expires. + + + Âge macimum du mot-de-passe : nombre de secondes entre le changement de mot-de-passe et son expiration. + + + + + touch /tmp/pgt.txt + + + touch /tmp/pgt.txt + + + + + LemonLDAP::NG provides these packages: + + + LemonLDAP::NG fournit ces paquets : + + + + + To know more about the jail, check Safe module documentation. + + + Pour en savoir plus sur la cage, consulter la documentation du module Safe. + + + + + Solutions Linux + + + Solutions Linux + + + + + 1.0 and 1.1 + + + 1.0 et 1.1 + + + + + ldapsessionbackend + + + ldapsessionbackend + + + + + SOAP proxy mechanism + + + SOAP proxy mechanism + + + + + If needed, you can recompile the valve from the sources. + + + Si besoin, recompiler la valve depuis les sources. + + + + + You can install Lemonldap::NG using packages (rpm or deb) or by hand as described below. + + + Vous pouvez installer Lemonldap::NG en utilisant des paquets (rpm ou deb) ou à la main comme décrit ci-après. + + + + + http://www.solutionslinux.fr/ + + + http://www.solutionslinux.fr/ + + + + + Before transmission, the username and password are encoded as a sequence of base-64 characters. + + + Avant la transmission, le nom et le mot de passe sont encodés en base-64. + + + + + Password module + + + Module mots-de-passe + + + + + http://httpd.apache.org/docs/2.2/mod/mod_ssl.html + + + http://httpd.apache.org/docs/2.2/mod/mod_ssl.html + + + + + Bugzilla administration + + + Administration de Bugzilla + + + + + Auth-Password => $_password + + + Auth-Password => $_password + + + + + ../media/icons/tux.png + + + ../media/icons/tux.png + + + + + Single Logout + + + Single Logout (SLO) + + + + + Install prerequisites + + + Installer les pré-requis + + + + + Login as administrator: + + + Se connecter comme administrateur: + + + + + Name: internal name + + + Name: nom interne + + + + + Configure phpLDAPadmin virtual host like other protected virtual host. + + + Configurer l'hôte virtuel phpLDAPadmin comme n'importe quel autre hôte virtuel protégé. + + + + + If not Go on Manager, and declare Manager as a new virtual host, for example manager.example.com. + + + Si non, aller dans le manager et déclarer le manager comme un nouvel hôte virtuel, par exemple manager.example.com. + + + + + Indeed, any Perl DBD driver can be used. + + + Ainsi, tout driver Perl DBD peut être utilisé. + + + + + Order deny,allow + + + Order deny,allow + + + + + SAML settings + + + Paramètres SAML + + + + + SOAP services + + + Services SOAP + + + + + _auth + + + _auth + + + + + Then, go in Facebook parameters: + + + Ensuite, aller dans les paramètres Facebook: + + + + + # Load Zimbra Handler + + + # Load Zimbra Handler + + + + + Lanyrd + + + Lanyrd + + + + + [configuration] +type=File +dirName = /usr/local/lemonldap-ng/data/conf + + + [configuration] +type=File +dirName = /usr/local/lemonldap-ng/data/conf + + + + + You should be redirected to LL::NG Portal. + + + On doit être redirigé vers le portail LL::NG. + + + + + You need to provide the callback URLs, for example https://auth.domain.com/?openidcallback=1. + + + Il faut fournir les URLs de rappel, par exemple https://auth.domain.com/?openidcallback=1. + + + + + Secured cookie: the cookie can only be sent over HTTPS + + + Cookie sécurisé : le cookie peut être envoyé via HTTPS + + + + + "userobm_login" => "HTTP_OBM_UID", + + + "userobm_login" => "HTTP_OBM_UID", + + + + + But you can forward this key if it is really needed: + + + Mais on peut le transmettre tout de même si nécessaire : + + + + + Handler Status + + + Page de statut de l'agent + + + + + LL::NG is compatible with the OpenID Authentication protocol version 2.0 and version 1.0. + + + LL::NG est compatible avec le protocole d'authentification OpenID version 2.0 et version 1.0. + + + + + http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml + + + http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml + + + + + Search base: DN of groups branch. + + + Base de recherche : DN de la branche des groupes. + + + + + Facebook application secret: the corresponding secret + + + Secret de l'application Facebook : le secret correspondant + + + + + In the Manager, select node SAML identity providers and click on Add SAML IDP. + + + Dans le Manager, selectionner le noeud Fournisseurs d'identité SAML et cliquer sur Ajouter un IdP SAML : + + + + + Mediawiki + + + Mediawiki + + + + + Display name: Name of the application + + + Nom affiché : nom de l'application + + + + + dbiPassword: DBI password. + + + dbiPassword : mot-de-passe DBI. + + + + + http://tomcat.apache.org/ + + + http://tomcat.apache.org/ + + + + + Sign SLO message: sign SLO message + + + Signature des messages SLO : signe les messages de déconnexion SLO (single logout) + + + + + Do you we have to present Google? + + + Devons-nous présenter Google ? + + + + + sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini + + + sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini + + + + + Each module can be disabled using the Null backend. + + + Chaque module peut être désactivé en utilisant le backend Null. + + + + + ->proxy('http://auth.example.com/index.pl/notification'); +  +  +$r = $lite->deleteNotification('foo.bar', 'ABC'); +  +if ( $r->fault ) { + + + ->proxy('http://auth.example.com/index.pl/notification'); +  +  +$r = $lite->deleteNotification('foo.bar', 'ABC'); +  +if ( $r->fault ) { + + + + + Token expiration: time in seconds for token expiration (remove from Memcached server). + + + Expiration du jeton : délai en secondes pour l'expiration du jeton (effacement du serveur Memcached). + + + + + You need to forward the password, which can be the user main password (if password is stored in session, or any user attribute (if you keep secondary passwords in users database). + + + Il est nécessaire d'exporter le mot-de-passe, qui peut être le mot-de-passe principal de l'utilisateur (si le mot-de-passe est stocké dans la session, ou n'importe quel attribut utilisateur (si d'autres mots-de-passe sont stockés dans la base de données des utilisateurs). + + + + + Session backend options + + + Options du module de stockage des sessions + + + + + To protect a virtual host in Apache, the LemonLDAP::NG Handler must be activated (see Apache global configuration). + + + Pour protéger un hôte virtuel dans Apache, l'agent LemonLDAP::NG doit être activé (voir configuration globale d'Apache). + + + + + sample_notification.png + + + sample_notification.png + + + + + Activation: set to On. + + + Activation : mettre à Activé. + + + + + # SOAP functions for notification insertion (disabled by default) +<Location /index.pl/notification> + + + # SOAP functions for notification insertion (disabled by default) +<Location /index.pl/notification> + + + + + //"userobm_location" => , + + + //"userobm_location" => , + + + + + New: to write all configuration history + + + New : pour écrire l'historique de la configuration + + + + + .js: Javascript + + + .js: Javascript + + + + + documentation/quickstart.html + + + documentation/quickstart.html + + + + + Lemonldap::NG manage applications by their hostname (Apache's virtualHosts). + + + Lemonldap::NG gère les applications par leurs noms d'hôtes(hôtes virtuels d'Apache). + + + + + dbiAuthPasswordHash + + + dbiAuthPasswordHash + + + + + firewalls (but be careful if more than 1 server is behind the firewall) + + + pare-feux (attention toutefois si plus d'une application se trouve derrière le pare-feu) + + + + + Else it just will be sent trough an attribute response, if explicitly requested in an attribute request. + + + Sinon, il ne sera envoyé dans les réponses que s'il est explicitement demandé dans les requêtes d'attributs. + + + + + Require old password (change) + + + Impose la présentation de l'ancien mot-de-passe dans les changements + + + + + //================================== +// WebSSO +//================================== +  +$useWebserverAuth = true; +$WebserverAuth_autocreateUser = true; +$WebserverAuth_autouserprofile = Array( + + + //================================== +// WebSSO +//================================== +  +$useWebserverAuth = true; +$WebserverAuth_autocreateUser = true; +$WebserverAuth_autouserprofile = Array( + + + + + deleteNotification: delete notification(s) for a user (see Notifications system for more) + + + deleteNotification : efface une ou plusieurs notifications d'un utilisateur (voir le système des notifications) + + + + + http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight + + + http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight + + + + + configStorage + + + configStorage + + + + + User enters his email (or another information) in the password reset form + + + L'utilisateur entre son adresse de courriel (ou une autre information) dans le formulaire de réinitialisation + + + + + radiusAuthnLevel + + + radiusAuthnLevel + + + + + Hosted application + + + Application hébergée + + + + + # Fail2Ban configuration file +# +# Author: Adrien Beudin +# +# $Revision: 2 $ +# + +[Definition] + +# Option: failregex +# Notes.: regex to match the password failure messages in the logfile. + + + # Fail2Ban configuration file +# +# Author: Adrien Beudin +# +# $Revision: 2 $ +# + +[Definition] + +# Option: failregex +# Notes.: regex to match the password failure messages in the logfile. + + + + + http://search.cpan.org/perldoc?Apache::Session::Memcached + + + http://search.cpan.org/perldoc?Apache::Session::Memcached + + + + + RewriteRule ^/cas/.* /index.pl + + + RewriteRule ^/cas/.* /index.pl + + + + + http://forge.ow2.org/project/showfiles.php?group_id=274 + + + http://forge.ow2.org/project/showfiles.php?group_id=274 + + + + + User authenticates on Portal + + + L'utilisateur d'authentifie sur le portail + + + + + Token endpoint authentication method: Choice between client_secret_post and client_secret_basic + + + Méthode d'authentification du point d'accès du jeton : choisir entre client_secret_post et client_secret_basic + + + + + _samlToken + + + _samlToken + + + + + Packages from Debian repository may not be up to date. + + + Les paquets du dépôt Debian peuvent ne pas être à jour. + + + + + icons:tutorials.png + + + icons:tutorials.png + + + + + http://www.php.net/array + + + http://www.php.net/array + + + + + screenshots.html + + + screenshots.html + + + + + Required parameters + + + Paramètres exigés + + + + + You can change default parameters using the “notificationStorage” and “notificationStorageOptions” parameters with the same syntax as configuration storage parameters. + + + On peut changer les paramètres par défaut en utilisant les paramètres “notificationStorage” et “notificationStorageOptions” avec la même syntaxe que les paramètres de stockage de la configuration. + + + + + Use SOAP for Lemonldap::NG configuration + + + Utiliser SOAP pour la configuration Lemonldap::NG + + + + + LL::NG has a logout forward mechanism, that will add a step in logout process, to send logout requests (indeed, GET requests on application logout URL) inside hidden iframes. + + + LL::NG dispose d'un dispositif de propagation de déconnexion qui ajoute une étape à ce processus pour envoyer des requêtes de déconnexion (en pratique, des requêtes GET vers des URL de déconnexion) dans des iframes cachées. + + + + + You have to grant read/write access for the manager component. + + + Il faut autoriser l'accès en lecture et écriture pour le manager. + + + + + If you upgraded LL::NG, check all upgrade notes. + + + Pour mettre à jour LL::NG, lisez toutes les notes de mise à jour. + + + + + Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. + + + Apache Tomcat est une implémentation libre des technologies Java Servlet et JavaServer Pages. + + + + + Developers : lemonldap-ng-dev@ow2.org ( Subscribe | Archives ) + + + Développeurs : lemonldap-ng-dev@ow2.org ( Souscrire | Archives ) + + + + + //"userobm_web_perms" => , + + + //"userobm_web_perms" => , + + + + + If this attribute is missed all hosts are allowed. + + + Si cet attribut est manquant, toutes les adresses seront autorisées. + + + + + If you set useLocalConf to 1 in lemonldap-ng.ini (section [Portal]), the portal will use only a cached configuration. + + + En mettant useLocalConf à 1 dans lemonldap-ng.ini (section [Portal]), le portail utilisera la configuration cachée. + + + + + dbiUserTable + + + dbiUserTable + + + + + This concerns all parameters for the Service Provider metadata section: + + + Ceci concerne tous les paramètres de la section « fournisseur de service » des metadatas : + + + + + http://search.cpan.org/~mart/Net-OpenID-Consumer/ + + + http://search.cpan.org/~mart/Net-OpenID-Consumer/ + + + + + Use the following form: https://doc.integ01.dev-franceconnect.fr/inscription. + + + Utiliser le formulaire suivant : https://doc.integ01.dev-franceconnect.fr/inscription. + + + + + User can now access to the protected application + + + L'utilisateur peut maintenant accéder aux applications + + + + + ../../../media/applications/mediawiki_logo.png + + + ../../../media/applications/mediawiki_logo.png + + + + + Protect your application + + + Protéger une application + + + + + setAttributes(cookieValue,hashtable): update a session + + + setAttributes(cookieValue,hashtable) : met à jour une session + + + + + ../pages/press.html + + + ../pages/press.html + + + + + http://www.jcos.fr + + + http://www.jcos.fr + + + + + dob + + + dob + + + + + You have to include them in Apache main configuration, for example: + + + Il faut les inclure dans la configuration d'Apache, par exemple : + + + + + documentation + + + documentation + + + + + You can also use WebID as user database. + + + On peut également utiliser WebID comme base de données utilisateurs. + + + + + When status feature is activated, Handlers and portal will collect statistics and save them in their local cache. + + + Lorsque la fonctionnalité "status" est activée, les agents et le portail collectent des statistiques et les sauvegardent dans le cache local + + + + + http://www.dokuwiki.org/ + + + http://www.dokuwiki.org/ + + + + + Handler detects URL parameter and create a SSO cookies on its domain, with session ID as value + + + L'agent détecte le paramètre d'URL et crée le cookie SSO dans son domaine, avec la valeur de l'identifiant de session + + + + + This mode is not compatible with a lot of browsers which block pop-ups. + + + Ce mode n'est pas compatible avec de nombreux navigateurs qui bloquent les pop-ups. + + + + + The SSO cookie is build by the portal (as described in the login kinematic), or by the Handler for cross domain authentication (see CDA kinematic). + + + Le cookie SSO est construit par le portail (tel que décrit dans la cinématique de connexion) ou par l'agent (handler) lors des authentification inter-domaines (voir la cinématique de l'authentification inter-domaine). + + + + + When you change cookie expiration time, it is written on the user hard disk unlike session cookie + + + Lorsqu'on change la durée de vie du cookie, il est écrit sur le disque dur de l'utilisateur contrairement à un cookie de session + + + + + Cross Domain Authentication (CDA) + + + Authentification inter-domaines (CDA) + + + + + Sympa + + + Sympa + + + + + Rules can also be used to intercept logout URL: + + + Les règles peuvent également être utilisées pour intercepter les URL de déconnexion : + + + + + For each attribute, you can set: + + + Pour chaque attribut, on peut indiquer : + + + + + UTF8 metadata conversion: set to On to force partner's metadata conversion. + + + Conversion des métadatas un UTF8 : mettre à « activé » pour forcer la conversion des métadata des partenaires. + + + + + You need to get an client ID and a secret key from Yubico. + + + Un identifiant client et une clef secrète doivent être obtenues auprès de Yubico. + + + + + LL::NG is a web single-sign-on system, but unlike some systems it can manage rights on applications based on regular expressions on URL. + + + LL::NG est un système d'authentification web unique (WebSSO), mais contrairement à d'autres, il peut gérer les droits d'accès en utilisant des expressions rationnelles sur les URL demandées. + + + + + Configure the access rules and define the following headers: + + + Configurer les règles d'accès et definir les en-têtes suivants : + + + + + dark + + + dark + + + + + ../../../media/applications/googleapps_logo.png + + + ../../../media/applications/googleapps_logo.png + + + + + login + + + login + + + + + Applications + + + Applications + + + + + http://perldoc.perl.org/functions/return.html + + + http://perldoc.perl.org/functions/return.html + + + + + /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots + + + /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots + + + + + User: can answer to surveys + + + User : peut répondre aux surveillances + + + + + Authentication level: authentication level for Radius module + + + Niveau d'authentification : niveau d'authentification pour Radius + + + + + samlStorage + + + samlStorage + + + + + Then go in Options to define: + + + Aller ensuite dans Options pour définir : + + + + + The integration with LL::NG is the following: + + + L'intégration avec LL::NG est la suivante : + + + + + Key steps : + + + Etapes clefs : + + + + + maintenance + + + maintenance + + + + + http://en.wikipedia.org/wiki/INI_file + + + http://en.wikipedia.org/wiki/INI_file + + + + + You can add a rule for logout: + + + Il est possible d'ajouter une règle pour la déconnexion : + + + + + http://openid.net/specs/openid-simple-registration-extension-1_0.html + + + http://openid.net/specs/openid-simple-registration-extension-1_0.html + + + + + Authentication with login/password + + + Authentification par nom-de-compte/mot-de-passe + + + + + Key name: name of the key in LemonLDAP::NG session (for example “uid” will then be used as $uid in access rules) + + + Nom de clef : nom de la clef dans la session LemonLDAP::NG (par exemple “uid” équivaut à $uid dans les règles d'accès) + + + + + Now ldapgroups contains “admin su” + + + Maintenant, ldapgroups contient “admin su” + + + + + Disabling it can lead to security issues. + + + La désactiver peut engendrer des trous de sécurité. + + + + + Dokuwiki + + + Dokuwiki + + + + + You may also create these macros to manage OBM administrator account (Variables » Macros): + + + Il est également possible de créer ces macros pour gérer le compte administrateur OBM (Variables » Macros): + + + + + documentation:googleapps-sso.png + + + documentation:googleapps-sso.png + + + + + Install and launch a Memcached server. + + + Installer et lancer un serveur Memcached. + + + + + Gender + + + Gender + + + + + For GLPI >= 0.71, it is a simple configuration in GLPI: Setup → Authentication. + + + Pour GLPI >= 0.71, une simple configuration de GLPI suffit : Setup → Authentication. + + + + + If you use the binary value (Active Directory), use this: + + + Si une valeur binaire est utilisée (Active Directory) : + + + + + You just have to configure a directory writable by Apache user and set it in [configuration] section in your lemonldap-ng.ini file: + + + Il suffit de configurer un répertoire accessible en écriture à l'utilisateur Apache et l'indiquer dans la section [configuration] du fichier lemonldap-ng.ini : + + + + + If you want to require that a field is set, add “!” before the key name : + + + Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef : + + + + + CAS authentication level + + + Niveau d'authentification CAS + + + + + macro and groups + + + les macro et groupes + + + + + CAS proxied services + + + Services mandatés de CAS + + + + + Redirect user to the asked URL or display menu + + + Redirige l'utilisateur vers l'URL demandée ou affiche le menu + + + + + RewriteRule ^/saml/metadata /metadata.pl + + + RewriteRule ^/saml/metadata /metadata.pl + + + + + <bean id="userDetailsServiceWrapper" class="org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"> + + + <bean id="userDetailsServiceWrapper" class="org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"> + + + + + Skin files + + + Fichiers thèmes + + + + + ../documentation/current/start.html#sessions_database + + + ../documentation/current/start.html#sessions_database + + + + + LemonLDAP::NG portal menu has 4 modules: + + + Le menu du portail LemonLDAP::NG est composé de 4 modules : + + + + + </bean> + + + </bean> + + + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-users + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-users + + + + + Enable protection on Manager, by editing lemonldap-ng.ini: + + + Activer la protection du manager, en éditant lemonldap-ng.ini: + + + + + DBI UserDB connection chain + + + Chaîne de connexion UserDB DBI + + + + + whatToTrace + + + whatToTrace + + + + + Browseable (SQL, Redis or LDAP) + + + Browseable (SQL, Redis ou LDAP) + + + + + RoundCube webmail is a browser-based multilingual IMAP client with an application-like user interface. + + + Le webmail RoundCube est un client IMAP web multilingue une interface riche type application. + + + + + List of columns to query to fill user session. + + + Liste de colonnes à interroger pour trouver la session utilisateur. + + + + + Internal portal + + + Portail interne + + + + + Access rules + + + Règles d'accès + + + + + ../../../../media/applications/sympa_logo.png + + + ../../../../media/applications/sympa_logo.png + + + + + http://obm.org + + + http://obm.org + + + + + (&(sAMAccountName=$user)(objectClass=person)) + + + (&(sAMAccountName=$user)(objectClass=person)) + + + + + An enterprise account + + + un compte entreprise + + + + + Sessions module options: + + + Options du module de sessions : + + + + + LL::NG configured as SAML Identity Provider + + + LL::NG configuré comme fournisseur d'identité SAML + + + + + yum install mod_ssl + + + yum install mod_ssl + + + + + Destination directory = [path/to/trunk/build/lemonldap-ng]/po-doc/zz (where zz is your international code, example: “fr” for France) + + + Répertoire de destination = [chemin/vers/trunk/build/lemonldap-ng]/po-doc/zz (où zz est votre code international, exemple: “fr” pour le français) + + + + + SQL configuration backends + + + Backends de configuration SQL + + + + + Proxied services: list of services for which a proxy ticket is requested: + + + Services Proxifiés : liste des services pour lesquels un ticket de proxy est requis : + + + + + This part is based on SimpleSAMLPHP documentation. + + + Cette section est basée sur la documentation SimpleSAMLPHP. + + + + + Callback GET parameter: name of GET parameter used to intercept callback (default: openidconnectcallback) + + + Paramètres GET de rappel : nom du paramètre GET utilisé pour intercepter le rappel (défaut: openidconnectcallback) + + + + + Set '*' to accept all. + + + Mettre '*' pour tout accepter. + + + + + Display deleted sessions + + + Affiche les sessions effacées + + + + + Zimbra use a specific preauthentication protocol to provide SSO on its application. + + + Zimbra utilise un protocole de pré-authentification pour s'intégrer à un SSO. + + + + + Google + + + Google + + + + + User module + + + Module utilisateurs + + + + + <role rolename="role1"/> + + + <role rolename="role1"/> + + + + + Create a database if necessary: + + + Créer une base de données si nécessaire : + + + + + Selected by default during installation. + + + Sélectionné par défaut lors de l'installation. + + + + + Create new notifications with notifications explorer + + + Créer de nouvelles notifications avec l'explorateur des notifications + + + + + So, if the user is not recognized or HTTP headers not present, a 403 error is sent. + + + Donc, si l'utilisateur n'est pas reconnu ou si l'en-tête HTTP n'est pas présent, une erreur 403 est retournée. + + + + + RewriteEngine On + + + RewriteEngine On + + + + + OTP public ID part size: Part of Yubikey OTP that will be used as the media identifier (default: 12) + + + Taille de la partie publique de l'OTP : Partie du mot-de-passe unique Yubikey utilisée pour identifier les matériels (défaut: 12) + + + + + Mailing lists + + + Mailing lists + + + + + documentation:latest:sessions + + + documentation:latest:sessions + + + + + <SPSSODescriptor> + + + <SPSSODescriptor> + + + + + Handler sends the response to user + + + Celui-ci la renvoie à l'utilisateur + + + + + For example, to preselect this IDP for users coming from 129.168.0.0/16 network: + + + Par exemple, pour pré-sélectionner cet IDP pour les utilisateurs provenant dui réseau 129.168.0.0/16 : + + + + + references + + + références + + + + + Manager (configuration management) + + + Manager (gestion de la configuration) + + + + + <IfModule mod_rewrite.c> + + + <IfModule mod_rewrite.c> + + + + + //"userobm_education" => , + + + //"userobm_education" => , + + + + + http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview + + + http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview + + + + + This function will check the date of current request, and compare it to a start date and an end date. + + + Cette fonction examine la date de la requête en cours et la compare avec une date de début et de fin. + + + + + Configuration and sessions in LDAP + + + Configuration et sessions dans LDAP + + + + + In Manager, go in General Parameters > Authentication modules and choose Null for authentication, users or password module. + + + Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir Null) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + Update translations + + + Télécharger les traductions + + + + + The notifications module uses a wildcard to manage notifications for all users. + + + Le module de notifications utilise une carte blanche pour gérer les notifications destinées à tous les utilisateurs. + + + + + Authorizations are defined inside a virtualhost and takes effect only on it. + + + Les autorisations sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. + + + + + Configure the virtual host like other protected virtual host but use Secure Token Handler instead of default Handler. + + + Configurer l'hôte virtuel Sympa comme n'importe quel autre hôte virtuel protégé mais utiliser l'agent jeton sécurisé au lieu de l'agent par défaut. + + + + + Send mail on password change + + + Envoyer des courriels lors des changements de mots-de-passe + + + + + HTTP Basic Authentication + + + Authentification basique HTTP + + + + + cn=admin,dc=example,dc=password + + + cn=admin,dc=example,dc=password + + + + + You can also use different user/password for your servers by overriding parameters globalStorage and globalStorageOptions in lemonldap-ng.ini file. + + + On peut utiliser différent login/mot-de-passe pour les serveurs en surchargeant les paramètres globalStorage et globalStorageOptions dans le fichier lemonldap-ng.ini. + + + + + PerlModule Lemonldap::NG::Handler::Proxy + + + PerlModule Lemonldap::NG::Handler::Proxy + + + + + perl-Lemonldap-NG-Common: CPAN - Shared modules + + + perl-Lemonldap-NG-Common : CPAN - modules partagés + + + + + ldapGroupAttributeName + + + ldapGroupAttributeName + + + + + Authentication level: level of authentication to associate to this module + + + Niveau d'authentification : niveau d'authentification associé à ce module + + + + + These options override service signature options (see SAML service configuration). + + + Ces options surchargent les options de signature du service (voir la configuration du service SAML). + + + + + Those capabilities can be used simultaneously or separately. + + + Ces capacités peuvent être utilisées simultanément ou séparemment. + + + + + These options can then be overridden for each Identity Provider. + + + Ces options peuvent être surchargées pour chaque fournisseur d'identité. + + + + + Nb protected applications + + + Nb d'applications protégées + + + + + Django + + + Django + + + + + “static-value” + + + “static-value” + + + + + ldapGroupObjectClass + + + ldapGroupObjectClass + + + + + one with just read rights for other servers + + + une avec seulement des droits en lecture pour les autres serveurs + + + + + ServerName www.public.com +  + + + ServerName www.public.com +  + + + + + The value will be use in metadata main markup: + + + Cette valeur est utilisé dans les metadatas : + + + + + checkLogonHours($ssoLogonHours, '', '+2') + + + checkLogonHours($ssoLogonHours, '', '+2') + + + + + Known supported applications + + + Applications connues pour être supportées + + + + + Sympa virtual host in Apache + + + Hôte virtuel Sympa dans le manager + + + + + 'htmleditormode' => 'inline', + + + 'htmleditormode' => 'inline', + + + + + http://tomcat.apache.org/tomcat-5.5-doc/logging.html + + + http://tomcat.apache.org/tomcat-5.5-doc/logging.html + + + + + newNotification(xmlString): insert a notification for a user (see Notifications system for more) + + + newNotification(xmlString) : insert une notification pour un utilisateur (voir le système de notifications pour plus d'information) + + + + + Change the user attribute to store in Apache logs (“General Parameters » Logs » REMOTE_USER”): use the variable declared above + + + Changer l'attribut utilisateur à stocker dans les journaux d'Apache (“Paramètres généraux » Journaux » REMOTE_USER”) : utiliser la variable ci-dessus + + + + + tar zxvf lemonldap-ng-*.tar.gz + + + tar zxvf lemonldap-ng-*.tar.gz + + + + + <check>: paragraph to display with a checkbox: will be inserted in HTML page enclosed in <p class=“notifCheck”><input type=“checkbox” />…</p> + + + <check> : paragraphe à afficher avec une case à cocher : sera inséré dans la page HTML encadré dans <p class=“notifCheck”><input type=“checkbox” />…</p> + + + + + → User does not have Lemonldap::NG cookie, handler redirect it to the portal + + + → L'utilisateur ne dispose pas d'un cookie Lemonldap::NG, l'agent le redirige vers le portail + + + + + If using LL::NG as reverse proxy, configure the Auth-User header, else no headers are needed. + + + Si LL::NG est utilisé par reverse-proxy, configurer l'en-tête Auth-User, aucun autre en-tête n'est utile. + + + + + Load Handler in Apache memory: + + + Charger l'agent dans la mémoire d'Apache : + + + + + sudo make install PARAM=VALUE PARAM=VALUE ... + + + sudo make install PARAM=VALUE PARAM=VALUE ... + + + + + contact.html + + + contact.html + + + + + The Tomcat Valve is only available for tomcat 5.5 or greater. + + + La valve Tomcat est uniquement disponible pour les versions 5.5 et supérieures de Tomcat. + + + + + ../../../media/documentation/remote-principle.png + + + ../../../media/documentation/remote-principle.png + + + + + http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project + + + http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project + + + + + secureTokenAllowOnError + + + secureTokenAllowOnError + + + + + This module is a LL::NG specific identity federation protocol. + + + Ce module fournit un protocole de fédération d'identité spécifique à LL::NG. + + + + + Enabled: Yes + + + Enabled: Yes + + + + + ../../media/icons/flags/us.png + + + ../../media/icons/flags/us.png + + + + + Click on a column header to sort table. + + + Cliquez sur un en-tête de colonne pour trier le tableau. + + + + + playground + + + playground + + + + + RHEL/CentOS/Fedora + + + RHEL/CentOS/Fedora + + + + + screenshots:1.1:mailreset:mailreset_step4.png + + + screenshots:1.1:mailreset:mailreset_step4.png + + + + + ../pages/documentation/features.html + + + ../pages/documentation/features.html + + + + + Follow the next steps. + + + Suivre les étapes suivantes. + + + + + In Bugzilla administration interface, go in Parameters » User authentication + + + Dans l'interface d'administration, allez dans Parameters » User authentication + + + + + Location: Access Point for SSO request and response. + + + Location: Point d'accès des requêtes et réponses SSO. + + + + + [portal] +notification = 1 + + + [portal] +notification = 1 + + + + + Then you need to construct the Ajax page, for example in /index/bouton.html. + + + Il faut ensuite construire la page Ajax, par exemple dans /index/bouton.html. + + + + + httpOnly + + + httpOnly + + + + + dbiAuthPassword + + + dbiAuthPassword + + + + + # SOAP functions for notification insertion (disabled by default) + + + # Fonctions SOAP pour insérer des notifications (désactivées par défaut) + + + + + +10m: ten minutes from session creation + + + +10m : dix minutes après la création de la session + + + + + http://www.google.com/calendar/hosted/mydomain.org/render + + + http://www.google.com/calendar/hosted/mydomain.org/render + + + + + *.partner.com + + + *.partenaire.com + + + + + Then you can take any virtual host, and simply add this line to protect it: + + + Ainsi n'importe quel hôte virtuel peut être protégé en ajoutant cette ligne : + + + + + We use OW2 JIRA to list bugs and features. + + + Nous utilisons OW2 JIRA pour tous les bogues et fonctionnalités. + + + + + A cup of coffee (or tea, we are open minded) + + + Une tasse de café (ou de thé, nous sommes ouverts) + + + + + For Active Directory, choose Active Directory instead of LDAP. + + + Pour Active Directory, choisir Active Directory au lieu de LDAP. + + + + + /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots + + + + + RelayState session timeout: timeout for RelayState sessions. + + + Durée de vie d'une session RelayState : durée de vie d'une session RelayState. + + + + + tchemineau + + + tchemineau + + + + + You can intercept the logout with this rule: ^/share/page/dologout ⇒ logout_app_sso + + + On peut intercepter les déconnexions avec cette règle : ^/share/page/dologout ⇒ logout_app_sso + + + + + User table: user table name + + + Table utilisateurs : nom de la table utilisateurs + + + + + Do not allow several users for 1 IP + + + Ne pas autoriser plusieurs utilisateurs venant de la même adresse IP + + + + + password + + + password + + + + + impact + + + impact + + + + + ../../../../css/screen.css + + + ../../../../css/screen.css + + + + + It can not be used to share sessions between different servers except if you share directories (with NFS,…) or if you use SOAP proxy. + + + 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. + + + + + trustedDomains + + + trustedDomains + + + + + ^/limesurvey/admin/ + + + ^/limesurvey/admin/ + + + + + You need to disable default Manager protection in lemonldap-ng.ini to rely only on Apache: + + + Il faut alors désactiver la protection du manager dans lemonldap-ng.ini pour la confier à Apache : + + + + + In this case, you can add in the Apache authentication module: + + + Dans ce cas, il faut ajouter dans la configuratio du module Apache : + + + + + ../../documentation/1.0/sqlconfbackend.html + + + ../../documentation/1.0/sqlconfbackend.html + + + + + Since version 1.9 of LLNG, old Auto-Login feature has been removed since it works only with Sympa-5 which has been deprecated + + + Depuis la version 1.9 of LLNG, la fonctionnalité de connexion automatique a été supprimée car elle ne fonctionnait qu'avec la version 5 de Sympa, elle-même dépréciée + + + + + Logging portal access + + + Trace des authentification + + + + + Handler inform Apache of connected user (parameter whatToTrace), so you can see user login in Apache access logs. + + + L'agent fournit à Apache l'identifiant de l'utilisateur (paramètre whatToTrace), ainsi vous pouvez voir l'identifiant dans les journaux d'accès d'Apache. + + + + + You can use one or a combination of: + + + On peut utiliser un ou plusieurs solution : + + + + + Authentication: will check user login in a header and create session without prompting any credentials (but will register client IP and creation date) + + + Authentification : recherche le nom d'utilisateur dans un en-tête et crée la session sans exiger de mot-de-passe (mais enregistre l'adresse IP cliente et la date) + + + + + /_detail/icons/chat.png?id=contact + + + /_detail/icons/chat.png?id=contact + + + + + <Location /index.pl/config> + + + <Location /index.pl/config> + + + + + casAccessControlPolicy + + + casAccessControlPolicy + + + + + documentation:googleapps-export-priv-key.png + + + documentation:googleapps-export-priv-key.png + + + + + managerCssTheme + + + managerCssTheme + + + + + Copy en subroutine to zz (where zz is your international code, example: “fr” for France) then translate messages. + + + Copiez la fonction en en zz (où zz est votre code international, exemple: “fr” pour le français) et traduisez ensuite les messages. + + + + + PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com + + + PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com + + + + + Apache (Kerberos, NTLM, OTP, ...) + + + Apache (Kerberos, NTLM, OTP, ...) + + + + + All other elements will be removed including HTML elements like <b>. + + + Tous les autres éléments seront supprimés y compris les balises HTML telles <b>. + + + + + /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots + + + /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots + + + + + Write session path is needed only if you use a remote session explorer or a remote portal + + + Le chemin d'écriture de session n'est nécessaire que si on utilise un explorateur de session ou un portail distant + + + + + DBI Login column + + + Colonne de nom de connexion DBI + + + + + default + + + default + + + + + Other NameID formats are automatically managed: + + + Les autres formats de NameID sont automatiquement gérés : + + + + + Signing Certificate: choose a certificate for SP signature. + + + Signing Certificate : choisir un certificat pour la signature du SP. + + + + + MySQL example (suppose that our servers are in 10.0.0.0/24 network): + + + Exemple MySQL (on suppose que les serveurs sont sur le réseau 10.0.0.0/24): + + + + + Session restrictions + + + Resctriction d'ouverture de session + + + + + # CAS Issuer + + + # Fournisseur d'identité CAS + + + + + Control existing session: detect SSO session, apply configured constraints (1 session per user, 1 session per IP, …) + + + Recherche d'une session valide : détecte les sessions SSO, applique les contraintes configurées (1 session par utilisateur, 1 session par IP, …) + + + + + If you run Debian testing or unstable, the packages are directly installable: + + + Pour les utilisateurs de Debian testing ou unstable, les paquets sont directement installables : + + + + + In the <endpoint>, change <connector-id> value to alfrescoHeader and change the <userHeader> value to Auth-User: + + + Dans le "<endpoint>", changer la valeur de <connector-id> en alfrescoHeader et changer la valeur de <userHeader> en Auth-User : + + + + + It can deal with both SP and IdP initiated modes. + + + Il peut utiliser les modes initiés par le SP ou l'IdP. + + + + + By alphabetical order: + + + Par ordre alphabétique : + + + + + $VAR1 = { + + + $VAR1 = { + + + + + Internet Protocol + + + Internet Protocol + + + + + Connection + + + Connexion + + + + + PerlHandler Lemonldap::NG::Handler::Proxy +  + + + PerlHandler Lemonldap::NG::Handler::Proxy +  + + + + + The Secure Token Handler is a special Handler that create a token for each request and send it to the protected application. + + + L'agent jeton sécurisé est un agent particulier qui crée un jeton pour chaque requête et l'envoie à l'application protégée. + + + + + Mail reset request timeout + + + Délai maximal des requêtes de réinitialisation des mails + + + + + https://github.com/coudot/apache-session-ldap + + + https://github.com/coudot/apache-session-ldap + + + + + Now we will add CSOD as a new SAML Service Provider: + + + Ajouter CSOD comme nouveau fournisseur de service SAML : + + + + + How to change configuration backend + + + Comment changer le backend de configuration + + + + + my $cgi = Lemonldap::NG::Handler::CGI->new ({}); +$cgi->authenticate(); +$cgi->authorize(); +... + + + my $cgi = Lemonldap::NG::Handler::CGI->new ({}); +$cgi->authenticate(); +$cgi->authorize(); +... + + + + + State session timeout: duration of a state session (used to keep state information between autentication request and authentication response) in seconds (default: 600) + + + Durée de vie de la session d'état : délai durant lequel la session d'état (utilisée pour conserver l'état entre la requête d'authentification et la réponse) en secondes (défaut : 600) + + + + + Store: store user info in session database + + + Stocke: stocke les données utilisateurs dans la base de données des sessions + + + + + LL::NG can act as an OpenID Connect Relying Party (RP) towards multiple OpenID Connect Providers (OP). + + + LL::NG peut agir comme un serveur « OpenID-Connect Relying Party » (RP), ce qui permet de fédérer LL::NG avec : + + + + + File + + + File + + + + + ../pages/menu1.html + + + ../pages/menu1.html + + + + + GRR has a SSO configuration page in its administration panel. + + + GRR dispose d'une page de configuration du SSO dans son panneau de configuration. + + + + + LL::NG is compatible with LDAP password policy: + + + LL::NG est compatible avec la politique de mots-de-passe LDAP : + + + + + So on each main portal, internal users can access normally, and users issued from the other organization have just to click on the link: + + + Ainsi sur chacun des portails principaux, les utilisateurs internes peuvent accéder normalement et les utilisateurs de l'autre organisation n'ont qu'à cliquer sur le lien : + + + + + mailBody + + + mailBody + + + + + perl-Lemonldap-NG-Portal: CPAN - Portal modules + + + perl-Lemonldap-NG-Portal : CPAN - modules portail + + + + + ../media/icons/flags/us.png + + + ../media/icons/flags/us.png + + + + + vi /etc/sympa/auth.conf + + + vi /etc/sympa/auth.conf + + + + + We call “database” a backend where we can read or write a data. + + + Nous appelons “base de données” un dispositif dans lequel nous pouvons lire et écrire des données. + + + + + SAML2 + + + SAML2 + + + + + Register on Google + + + S'enregistrer chez Google + + + + + administrator + + + administrator + + + + + Handler check access rule and send headers to protected applications + + + L'agent vérifie les droits d'accès à l'application et envoie des en-têtes HTTP à l'application protégée + + + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel + + + + + icons:flags:ua.png + + + icons:flags:ua.png + + + + + ../../../media/icons/colors.png + + + ../../../media/icons/colors.png diff --git a/omegat.files/fr/fr-level2.tmx b/omegat.files/fr/fr-level2.tmx index 37c31e823..9285880d5 100644 --- a/omegat.files/fr/fr-level2.tmx +++ b/omegat.files/fr/fr-level2.tmx @@ -14,340 +14,66 @@ - ../../documentation/1.0/sqlconfbackend.html + Go in Manager, <c0>General Parameters</c0> » <c1>Sessions </c1> » <c2>Store user password in session data</c2> and set to <c3>On</c3>. - - ../../documentation/1.0/sqlconfbackend.html + + Aller dans le manager, <c0>paramètres généraux</c0> » <c1>Sessions </c1> » <c2>Stocker le mot-de-passe dans les données de session</c2> et le mettre à <c3>Activer</c3>. - <s54>'create_user'</s54> <s55>=></s55> <s56>$_SERVER</s56><s57>[</s57><s58>'HTTP_AUTH_SUPERADMIN'</s58><s59>]</s59><s60>,</s60> + <a0>GLPI</a0> is the Information Resource-Manager with an additional Administration- Interface. - - <s54>'create_user'</s54> <s55>=></s55> <s56>$_SERVER</s56><s57>[</s57><s58>'HTTP_AUTH_SUPERADMIN'</s58><s59>]</s59><s60>,</s60> + + <a0>GLPI</a0> est un gestionnaire d'informations de ressources avec une interface additionnelle d'administration. - Go to the <a0>SAML</a0> Single Sign On settings, and fill these information: + Extract and build the module: - - Aller dans les paramètres SSO de <a0>SAML</a0> et y indiquer : + + Extraire et compiler le module: - <s119>"userobm_town"</s119> <s120>=></s120> <s121>"HTTP_OBM_L"</s121><s122>,</s122> - - - <s119>"userobm_town"</s119> <s120>=></s120> <s121>"HTTP_OBM_L"</s121><s122>,</s122> - - - - - mysqladmin create lemonldapng - - - mysqladmin create lemonldapng - - - - - Gender - - - Gender - - - - - <a0>DBI</a0> Authentication table - - - Table d'authentification <a0>DBI</a0> - - - - - user email - - - Email de l'utilisateur - - - - - To use it, edit lemonldap-ng.ini (this is not available trough Manager) and configure: - - - Pour l'utiliser, éditer lemonldap-ng.ini (ce n'est pas disponible dans le Manager) et configurer : - - - - - If you use TLS, you can set any of the <a0>Net::LDAP</a0> start_tls() sub like <c1>ldap+tls://server/verify=none&capath=/etc/ssl</c1>. - - - En utilisant TLS, il est possible d'utiliser toutes les options de la fonction start_tls() <a0>Net::LDAP</a0> telle <c1>ldap+tls://server/verify=none&capath=/etc/ssl</c1>. - - - - - ldapGroupAttributeNameUser - - - ldapGroupAttributeNameUser - - - - - <a6>phpldapadmin</a6><br7/> - - - <a6>phpldapadmin</a6><br7/> - - - - - <s0>Transient</s0>: NameID is generated + This parameter is used by <a0>SAML IDP</a0> to fill the NameID in authentication responses. - <s0>Transient</s0>: le NameID est généré + Ce paramètre est utilisé par l'<a0>IdP SAML</a0> pour construire le NameID dans les réponses d'authentification. - <s0>time_correction</s0> (optional): hours to add or to subtract + ^/index.php\?.*access=admin - - <s0>time_correction</s0> (optionnel) : heures à ajouter ou soustraire + + ^/index.php\?.*access=admin - Here, the mail has been chosen as the user Name ID. - - - Ici, le mail a été choisi comme identifiant utilisateur. - - - - - SMTPAuthUser - - - SMTPAuthUser - - - - - lemonldap_ng_manager_1340022440100.png - - - lemonldap_ng_manager_1340022440100.png - - - - - mailCharset - - - mailCharset - - - - - cda - - - cda - - - - - With RPM - - - Avec RPM - - - - - Manager (configuration management) - - - Manager (gestion de la configuration) - - - - - - - - - - - - - openIdIDPList - - - openIdIDPList - - - - - <s13># OpenID Issuer</s13> - - - <s13># Fournisseur d'identité OpenID</s13> - - - - - /_detail/screenshots/1.0/dark/menu.png?id=screenshots - - - /_detail/screenshots/1.0/dark/menu.png?id=screenshots - - - - - Installation on RHEL/CentOS with packages - - - Installation sur RHEL/CentOS avec les paquets - - - - - 0 + coudot - 0 + coudot - 1 + PerlInitHandler My::Handler - - 1 + + PerlInitHandler My::Handler - Remote portal + Install all build dependencies (see BuildRequires in lemonldap-ng.<a0>spec</a0>) - - Portail distant - - - - - 2 - - - 2 - - - - - <s56>my</s56> <s57>$res</s57> <s58>=</s58> <s59>$r</s59><s60>-></s60><s61>result</s61><s62>(</s62><s63>)</s63><s64>;</s64> - - - <s56>my</s56> <s57>$res</s57> <s58>=</s58> <s59>$r</s59><s60>-></s60><s61>result</s61><s62>(</s62><s63>)</s63><s64>;</s64> - - - - - install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) - - - install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) - - - - - <s0>One <a1>IP</a1> only by user</s0>: a user can not open 2 sessions with different <a2>IP</a2>. - - - <s0>Une <a1>IP</a1> par utilisateur</s0> : un utilisateur ne peut ouvrir 2 sessions avec différentes adresses <a2>IP</a2>. - - - - - KrbMethodNegotiate <s16>On</s16> - - - KrbMethodNegotiate <s16>On</s16> - - - - - chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock -chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock - - - chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock -chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock - - - - - <a12>logoutforward</a12><br13/> - - - <a12>logoutforward</a12><br13/> - - - - - <s0>Default filter</s0>: default LDAP fitler for searches, should not be modified. - - - <s0>Filtre par défaut</s0> : filtre LDAP par défaut pour les recherches, ne devrait pas être modifié. - - - - - http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%93Controller - - - http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur - - - - - Each <a0>LL::NG</a0> authentication module has an authentication level, which can be associated to an <a1>SAML authentication context</a1>. - - - Chaque module d'authentification de <a0>LL::NG</a0> dispose d'un niveau d'authentification qui peut être associé à un <a1>contexte d'authentification SAML</a1>. - - - - - Proxy Granting Ticket - - - Proxy Granting Ticket - - - - - Reset password by mail (self service) - - - Réinitialiser les mots-de-passe par mail (self-service) - - - - - A - - - A + + Installer toutes les dépendances de construction (voir BuildRequires dans lemonldap-ng.<a0>spec</a0>) @@ -360,26 +86,210 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - B + <a0>default_sidebar</a0><br1/> - - B + + <a0>default_sidebar</a0><br1/> - AuthCAS + This requires <a1>Perl OpenID consumer module</a1> with at least version 1.0. - - AuthCAS + + Ceci requiert le <a1>module client OpenID pour Perl</a1>, version au moins supérieure ou égale à 1.0. - C + <s0>Login field name in user table</s0>: name of user table column hosting login - - C + + <s0>Nom du champ login dans la table utilisateur</s0> : nom de la colonne de la table utilisateur contenant le login + + + + + <a0>CAS</a0>_proxiedServices + + + <a0>CAS</a0>_proxiedServices + + + + + This requires to configure <a0>LL::NG</a0> as an <a1>SAML Identity Provider</a1>. + + + Ceci nécessite de configurer <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>. + + + + + Allow only one session per <a0>IP</a0> address + + + N'autoriser qu'une session par adresse <a0>IP</a0> + + + + + Multi overridden parameters + + + Paramètres surchargés pour "Multi" + + + + + <a0>Bugzilla</a0> is server software designed to help you manage software development. + + + <a0>Bugzilla</a0> est un logiciel serveur conçu pour assister la gestion de développement logiciel. + + + + + Provides identity if asked + + + Fournit l'identitié si demandée + + + + + Sympa virtual host in Manager + + + Hôte virtuel Sympa dans le manager + + + + + <s0>Address</s0>: set one of Google Apps <a1>URL</a1> (all Google Apps product a distinct <a2>URL</a2>), for example <a3>http://www.google.com/calendar/hosted/mydomain.org/render</a3> + + + <s0>Address</s0> : indiquer une des <a1>URL</a1> de Google Apps (chaque application Google Apps produit une <a2>URL</a2> distincte), par exemple <a3>http://www.google.com/calendar/hosted/mydomain.org/render</a3> + + + + + <s0>Session key containing mail address</s0>: name of the session key containing email address. + + + <s0>Clef de session contenant l'adresse mail</s0> : nom de la clef de session contenant l'adresse de courriel. + + + + + <s21>"url_logout"</s21> <s22>=></s22> <s23>"https://OBMURL/logout"</s23><s24>,</s24> + + + <s21>"url_logout"</s21> <s22>=></s22> <s23>"https://OBMURL/logout"</s23><s24>,</s24> + + + + + <a0>fastcgi</a0><br1/> + + + <a0>fastcgi</a0><br1/> + + + + + It is targeted at developer teams, workgroups and small companies. + + + Il est destiné aux équipes de développeurs, groupes de travail ou petites entreprises. + + + + + Regexp::Assemble + + + Regexp::Assemble + + + + + 2 + + + 2 + + + + + 1 + + + 1 + + + + + 0 + + + 0 + + + + + If you disallow this, you should also disallow direct login form IDP, because proxy restriction is set in authentication requests. + + + En interdisant ceci, on risque d'interdire aussi les authentification directe des IDP car la restriction est indiquée dans la requête d'authentification. + + + + + <s0>CA file</s0>: CA certificate used to validate <a1>CAS</a1> server certificate + + + <s0>Fichier CA</s0> : certificat de la CA utilisée pour valider le certificat du serveur <a1>CAS</a1> + + + + + <a6>menu1</a6><br7/> + + + <a6>menu1</a6><br7/> + + + + + openIdSecret + + + openIdSecret + + + + + SAML 2.0 / Shibboleth + + + SAML 2.0 / Shibboleth + + + + + Use rule comments to order your rules + + + Utiliser les commentaires pour ordonner les règles + + + + + Sub elements: + + + Éléments subordonnés : @@ -390,6 +300,14 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses D + + + Other modules must be installed only if you planned to use the related feature. + + + Les autres modules ne doivent être installés que s'il est prévu d'utiliser les fonctionnalités associées. + + E @@ -400,18 +318,10 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - You can also choose a different session module to split <a0>SSO</a0> sessions and <a1>SAML</a1> sessions. + <s0>Site Logo</s0>: Logo that will be displayed in the BrowserID login window. - - Vous pouvez également utiliser un module différent pour répartir les sessions <a0>SSO</a0> et <a1>SAML</a1>. - - - - - <s0>User source attribute</s0>: name of the attribute in users entries used in the link (default: dn). - - - <s0>Attribut source utilisateur</s0> : nom de l'attribut utilisateur utilisé dans le lien (défaut: dn). + + <s0>Logo du site</s0> : Logo qui sera affiché dans la fenêtre d'authentification BrowserID. @@ -422,6 +332,22 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses F + + + Local macros + + + Macros locales + + + + + RHEL/CentOS 6 + + + RHEL/CentOS 6 + + G @@ -432,50 +358,58 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - H + A - - H + + A - I + RHEL/CentOS 5 - - I + + RHEL/CentOS 5 - J + B - - J + + B - ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + <s2>DocumentRoot</s2> /usr/local/lemonldap-ng/htdocs/portal/ - - ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + + <s2>DocumentRoot</s2> /usr/local/lemonldap-ng/htdocs/portal/ - ../media/logos/logo-ul.png + <s0>allows</s0> (optional): Define allowed remote <a1>IP</a1> (use “,” separator for multiple <a2>IP</a2>). - - ../media/logos/logo-ul.png + + <s0>allows</s0> (optionnel) : Definit les adresses <a1>IP</a1> autorisées (ustiliser le séparateur ”,” pour de multiples <a2>IP</a2>). - mailSessionKey + The <c0>convertConfig</c0> utility reads 2 <a1>LL::NG</a1> configuration files (<c2>lemonldap-ng.ini</c2>): - - mailSessionKey + + L'utilitaire <c0>convertConfig</c0> lit 2 fichiers de configuration <a1>LL::NG</a1> (<c2>lemonldap-ng.ini</c2>) : + + + + + C + + + C @@ -486,14 +420,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses L - - - You can change the separator with the <c2>fileNameSeparator</c2> option, and set another value, for example <c3>@</c3>. - - - On peut changer ce séparateur en changeant la valeur de l'option <c2>fileNameSeparator</c2> par exemple <c3>@</c3>. - - M @@ -510,14 +436,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses N - - - SQL configuration - - - Configuration SQL - - O @@ -528,1410 +446,18 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - P + H - - P + + H - Q + I - - Q - - - - - R - - - R - - - - - You can then access to the configuration of this OP. - - - On peut ensuite accéder à la configuration de cet OP. - - - - - S - - - S - - - - - OW2 annual conference - - - Conférence annuelle OW2 - - - - - T - - - T - - - - - U - - - U - - - - - phpLDAPadmin virtual host in Manager - - - Hôte virtuel phpLDAPadmin dans le manager - - - - - V - - - V - - - - - <a0>LL::NG</a0> can protect any Apache hosted application including Apache reverse-proxy mechanism. - - - <a0>LL::NG</a0> peut protéger toute application hébergée par Apache y compris le mécanisme de proxy inverse d'Apache. - - - - - <a2>django</a2><br3/> - - - <a2>django</a2><br3/> - - - - - W - - - W - - - - - logout_app_sso http://intranet/ - - - logout_app_sso http://intranet/ - - - - - See <a0>Yubico API</a0> page. - - - Voir la page <a0>Yubico API</a0>. - - - - - make -make test - - - make -make test - - - - - if you use “CDBI” or “RDBI” system, the notifications will be stored in the same database as configuration and in a table called “notifications”. - - - si “CDBI” ou “RDBI” est utilisé, les notifications sont stockées dans la même base de données que la configuration et la table est nommée “notifications”. - - - - - Z - - - Z - - - - - protect the manager by <a0>LL::NG</a0> - - - protéger le manager par <a0>LL::NG</a0> - - - - - httpOnly - - - httpOnly - - - - - <a0>LL::NG</a0> Null backend is a transparent backend: - - - Le backend Null de <a0>LL::NG</a0> est un backend transparent : - - - - - Directory - - - Directory - - - - - checkLogonHours - - - checkLogonHours - - - - - Lyon - - - Lyon - - - - - OpenID protocol is deprecated. - - - Le protocole OpenID est obsolète. - - - - - <s0><a1>SAML</a1> 2 Service</s0>: <a2>SAML</a2> metadata administration - - - <s0>Service <a1>SAML</a1></s0> : administration des métadonnées <a2>SAML</a2> - - - - - Presentation - - - Présentation - - - - - ... -<s3><s4></AttributeAuthorityDescriptor<s5>></s5></s4></s3> - - - ... -<s3><s4></AttributeAuthorityDescriptor<s5>></s5></s4></s3> - - - - - MySQL example (suppose that our servers are in 10.0.0.0/24 network): - - - Exemple MySQL (on suppose que les serveurs sont sur le réseau 10.0.0.0/24): - - - - - https://gist.github.com/njh/2432427 - - - https://gist.github.com/njh/2432427 - - - - - logout_sso http://intranet/ - - - logout_sso http://intranet/ - - - - - Configure Bugzilla virtual host like other <a0>protected virtual host</a0>. - - - Configurer l'hôte virtuel Bugzilla comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - - - - - ldapGroupBase - - - ldapGroupBase - - - - - If you still need to use Google login after this date, use <a0>OpenID Connect authentication module</a0>. - - - S'il est nécessaire d'utiliser la connexion Google après cette date, utiliser le <a0>module d'authentification OpenID-Connect</a0>. - - - - - $uid eq "coudot" - - - $uid eq "coudot" - - - - - /_detail/screenshots/1.0/impact/password.png?id=screenshots - - - /_detail/screenshots/1.0/impact/password.png?id=screenshots - - - - - <s2>DocumentRoot</s2> /var/lib/lemonldap-ng/portal/ -  - - - <s2>DocumentRoot</s2> /var/lib/lemonldap-ng/portal/ -  - - - - - You can customize logs by redefining userNotice() and userError() methods, directly in <c0>lemonldap-ng.ini</c0> - - - On peut personnaliser les fonctions de journalisation en redéfinissant les méthodes userNotice() et userError(), directement dans <c0>lemonldap-ng.ini</c0> - - - - - <a2>header_remote_user_conversion</a2><br3/> - - - <a2>header_remote_user_conversion</a2><br3/> - - - - - http://search.cpan.org/search?query=Safe&mode=module - - - http://search.cpan.org/search?query=Safe&mode=module - - - - - Authorizations are defined inside a virtualhost and takes effect only on it. - - - Les autorisations sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. - - - - - Restart all your Apache servers - - - Redémarrer tous vos serveurs Apache - - - - - Check if user is already authenticated - - - Vérifie si l'utilisateur n'est pas déjà authentifié - - - - - SGS - - - SGS - - - - - documentation.html - - - documentation.html - - - - - user full name - - - Nom complet de l'utilisateur - - - - - <a0>DBI</a0> Mail column - - - Colonne mail <a0>DBI</a0> - - - - - <a0>activedirectoryminihowto</a0><br1/> - - - <a0>activedirectoryminihowto</a0><br1/> - - - - - LockDataSource - - - LockDataSource - - - - - http://test1.example.com - - - http://test1.example.com - - - - - <subtitle>: subtitle to display: will be inserted in <a0>HTML</a0> page enclosed in <h2 class=“notifText”>…</h2> - - - <subtitle> : sous-titre : sera inséré dans la page <a0>HTML</a0> encadré dans <h2 class=“notifText”>…</h2> - - - - - SHA - - - SHA - - - - - The reset password link must be activated, see <a0>portal customization</a0>. - - - Le lien de réinitialisation de mot-de-passe doit être activé, voir <a0>la personnalisation du portail</a0>. - - - - - increased (+1) if portal is protected by SSL (HTTPS) - - - augmenté (+1) si le portail est protégé par SSL (HTTPS) - - - - - You just have to configure a directory writable by Apache user and set it in [configuration] section in your lemonldap-ng.ini file: - - - Il suffit de configurer un répertoire accessible en écriture à l'utilisateur Apache et l'indiquer dans la section [configuration] du fichier lemonldap-ng.ini : - - - - - Internet Explorer - - - Internet Explorer - - - - - ../documentation/current/portalcustom.html - - - ../documentation/current/portalcustom.html - - - - - No headers are needed. - - - Aucun en-tête n'est nécessaire. - - - - - → User session has expired or handler does not have access to the same Apache::Session database than the portal - - - → La session de l'utilisateur a expiré ou l'agent n'a pas accès à la même base de données Apache::Session que le portail - - - - - randomPasswordRegexp - - - randomPasswordRegexp - - - - - mailBody - - - mailBody - - - - - lemonldap-ng-manager: contains administration interface and session explorer - - - lemonldap-ng-manager : contient l'interface d'administration et l'explorateur de session - - - - - (create one if none is present) - - - (en créer un à défaut) - - - - - ConFoo - - - ConFoo - - - - - Then, go in <c0>Slave parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Slave</c0>: - - - - - Write session path is needed only if you use a remote session explorer or a remote portal - - - Le chemin d'écriture de session n'est nécessaire que si on utilise un explorateur de session ou un portail distant - - - - - http://www.sympa.org - - - http://www.sympa.org - - - - - ../documentation/current/logs.html - - - ../documentation/current/logs.html - - - - - <s0>Change password <a1>URL</a1></s0>: where users can change their password. - - - <s0>Change password <a1>URL</a1></s0>: où les utilisateurs peuvent changer leur mot-de-passe. - - - - - <s25><s26><NameIDFormat<s27>></s27></s26></s25>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress<s28><s29></NameIDFormat<s30>></s30></s29></s28> - - - <s25><s26><NameIDFormat<s27>></s27></s26></s25>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress<s28><s29></NameIDFormat<s30>></s30></s29></s28> - - - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-users - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-users - - - - - http://mb-c.pro/en/archives/7657 - - - http://mb-c.pro/en/archives/7657 - - - - - perl-Lemonldap-NG-Handler: CPAN - Handler modules - - - perl-Lemonldap-NG-Handler : CPAN - modules agent - - - - - <s0>Name</s0>: Text displayed on choice tab. - - - <s0>Nom</s0> : Texte à afficher sur l'onglet. - - - - - Connector - - - Connecteur - - - - - APT-GET - - - APT-GET - - - - - To know more about the jail, check <a0>Safe module documentation</a0>. - - - Pour en savoir plus sur la cage, consulter la <a0>documentation du module Safe</a0>. - - - - - Edit Dokuwiki local configuration (<c0>conf/local.php</c0>) and set <c1>lemonldap</c1> as authentication type: - - - Éditer la configuration locale Dokuwiki (<c0>conf/local.php</c0>) et indiquer <c1>lemonldap</c1> comme type d'authentification : - - - - - Install <a0>Webserver Auth</a0> module, by downloading it, and unarchive it in the drupal modules/ directory. - - - Télécharger et installer le module <a0>Webserver Auth</a0>, en le décompressant dans le répertoire modules/. - - - - - ../../../media/applications/django_logo.png - - - ../../../media/applications/django_logo.png - - - - - /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots - - - /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots - - - - - ID Token validation - - - Validation de jeton d'identité - - - - - If you use Facebook as user database, declare values in exported variables : - - - Si on utilise Facebook comme base de données utilisateurs, déclarer les valeurs dans les « variables exportées » : - - - - - ../../../../media/documentation/liferay_6.png - - - ../../../../media/documentation/liferay_6.png - - - - - Configuration and sessions in LDAP - - - Configuration et sessions dans LDAP - - - - - Now imagine the following DIT: - - - On suppose le schéma suivant : - - - - - You can prefix the key name with a digit to order them. - - - Il est possible d'ordonner les noms de clefs en utilisant un préfixe numérique. - - - - - Add a new virtual host webmail.domain.tld - - - Ajouter un nouvel hôte virtuel webmail.domain.tld - - - - - <a0>LL::NG</a0> Manager has a session explorer module that can be used to browse opened sessions: - - - Le gestionnaire de <a0>LL::NG</a0> dispose d'un explorateur de sessions qui peut être utilisé pour parcourir sessions ouvertes : - - - - - <a0>CAS</a0> access control policy - - - Politique de contrôle d'accès <a0>CAS</a0> - - - - - <s0>Domain</s0>: validity domain for the cookie (the cookie will not be sent on other domains) - - - <s0>Domaine</s0> : domaine de valaidité du cookie (le cookie n'est pas envoyé vers d'autres domaines) - - - - - Configuration reload - - - Rechargement de la configuration - - - - - <a0>CAS</a0>_proxiedServices - - - <a0>CAS</a0>_proxiedServices - - - - - You can simply checkout sources with the following command: - - - Utilisez simplement la commande suivante pour télécharger les sources : - - - - - dbiAuthUser - - - dbiAuthUser - - - - - Now we will add CSOD as a new <a0>SAML</a0> Service Provider: - - - Ajouter CSOD comme nouveau fournisseur de service <a0>SAML</a0> : - - - - - It is recommended to use ModPerl::Registry instead of using cgi-script as described in Apache configuration file example (portal-apache2.conf): - - - Il est recommendé d'utiliser ModPerl::Registry au lieu d'utiliser le dispositif "cgi-script" tel qu'indiqué dans les fichiers de configuration d'Apache proposés en exemple (portal-apache2.conf): - - - - - They will be tested in the specified order. - - - Ils seront testés dans l'ordre indiqué. - - - - - <s0>newNotification(xmlString)</s0>: insert a notification for a user (see <a1>Notifications system</a1> for more) - - - <s0>newNotification(xmlString)</s0> : insert une notification pour un utilisateur (voir le <a1>système de notifications</a1> pour plus d'information) - - - - - Also adapt your entityID to match the Assertion issuer: google.com/a/mydomain.org - - - Adapter également l' "entityID" pour qu'elle corresponde à l'émetteur de l'assertion : google.com/a/mydomain.org - - - - - Authentication module: <a0>SAML</a0> - - - Module d'authentification : <a0>SAML</a0> - - - - - Facebook uses <a1>OAuth2</a1> 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). - - - Facebook utilise le protocole <a1>OAuth2</a1> pour autoriser les applications à réutiliser son propre prcessus d'authentification (ce qui signifie que si on est connecté à Facebook, d'autres applications peuvent agréer Facebook et accepter l'utilisateur). - - - - - You need to know the technical name of configuration parameter to do this. - - - Il est nécessaire de connaître le nom technique du paramètre de configuration pour le faire. - - - - - <s0>Key name</s0>: name of the key in LemonLDAP::NG session - - - <s0>Nom de clef</s0> : nom de la clef dans la session LemonLDAP::NG - - - - - Pascal PEJAC - - - Pascal PEJAC - - - - - dwho - - - dwho - - - - - Write good rules - - - Écrire de bonnes règles - - - - - Go to the Manager and <a0>create a new virtual host</a0> for MediaWiki. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Mediawiki. - - - - - RPMs are available on the <a0>Download page</a0>. - - - Les paquets RPM sont disponibles sur la <a0>page de téléchargement</a0>. - - - - - https://websso.dmz.bpi.fr/ - - - https://websso.dmz.bpi.fr/ - - - - - cd myskin -ln -s ../pastel/*.tpl . - - - cd myskin -ln -s ../pastel/*.tpl . - - - - - Translators that want to help us are welcome ! - - - Les traducteurs qui veulent nous aider sont les bienvenus ! - - - - - documentation:liferay_2.png - - - documentation:liferay_2.png - - - - - http://freeradius.org/mod_auth_radius/ - - - http://freeradius.org/mod_auth_radius/ - - - - - <s0>New window</s0>: open menu links in new window - - - <s0>Nouvelle fenêtre</s0> : ouvre les liens du menu dans de nouvelles fenêtres - - - - - If you define mail contents in Manager, <a0>HTML</a0> templates will not be used. - - - Si les contenus sont définis dans le manager, les modèles <a0>HTML</a0> ne sont pas utilisés. - - - - - dwho@badwolf.org - - - dwho@badwolf.org - - - - - Toolinux - - - Toolinux - - - - - This function is not compliant with <a0>Safe jail</a0>, you will need to disable the jail to use it. - - - Cette fonction n'est pas compatible avec la <a0>cage saine</a0>, il faut désactiver la mise en cage. - - - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel - - - - - <s109>"userobm_address1"</s109> <s110>=></s110> <s111>"HTTP_OBM_POSTALADDRESS"</s111><s112>,</s112> - - - <s109>"userobm_address1"</s109> <s110>=></s110> <s111>"HTTP_OBM_POSTALADDRESS"</s111><s112>,</s112> - - - - - Extract - - - Extraction - - - - - It can be a brake for the portal: - - - En revanche, ce peut-être un frein pour le portail : - - - - - dbiUser - - - dbiUser - - - - - apt-get update - - - apt-get update - - - - - <s0>Display</s0>: As Google Apps is not a protected application, set to <c1>On</c1> to always display it - - - <s0>Display</s0> : comme Google Apps n'est pas une application protégée, indiquer <c1>On</c1> pour toujours l'afficher - - - - - CSOD needs two things to configure <a0>LL::NG</a0> as an IDP: - - - CSOD nécessite 2 éléments pour configurer <a0>LL::NG</a0> comme IDP : - - - - - http://drupal.org/project/Webserver_auth - - - http://drupal.org/project/Webserver_auth - - - - - <s0>+30s</s0>: 30 seconds from session creation - - - <s0>+30s</s0> : 30 secondes après la création de la session - - - - - <s15>AuthType</s15> Kerberos - - - <s15>AuthType</s15> Kerberos - - - - - <s0><s1><Organization<s2>></s2></s1></s0> - - - <s0><s1><Organization<s2>></s2></s1></s0> - - - - - <s4>RewriteRule</s4> ^/saml/metadata /metadata.pl - - - <s4>RewriteRule</s4> ^/saml/metadata /metadata.pl - - - - - You can find some configuration tips <a0>on this page</a0>. - - - On peut trouver quelques éléments de configuration <a0>dans cette page</a0>. - - - - - Skin files - - - Fichiers thèmes - - - - - <s0>Multiple sessions</s0>, you can restrict the number of open sessions: - - - <s0>Sessions multiples</s0>, on peut retreindre le nombre de sessions ouvertes : - - - - - Assertion Consumer - - - Consommateur d'assertions - - - - - Click on <c0>Metadata</c0> and set manually the metadata of the service, using <a1>France Connect endpoints</a1>. - - - Cliquer sur <c0>Métadonnées</c0> et définir manuellement les métadonnées du service, en utilisant les <a1>points terminaux France Connect</a1>. - - - - - It can be seen in system processes, for example: - - - Il peut être vu dans les processus du système, par exemple : - - - - - Net::OpenID::Consumer > 1.00 - - - Net::OpenID::Consumer > 1.00 - - - - - ldapPasswordResetAttribute - - - ldapPasswordResetAttribute - - - - - For now, this feature is only supported by Apache handler. - - - Pour l'instant, cette fonctionnalité n'est offerte qu'avec le handler Apache. - - - - - http://tomcat.apache.org/ - - - http://tomcat.apache.org/ - - - - - ../../download.html - - - ../../download.html - - - - - https://developers.facebook.com/tools/explorer - - - https://developers.facebook.com/tools/explorer - - - - - vi /etc/yum.repos.d/lemonldap-ng.repo - - - vi /etc/yum.repos.d/lemonldap-ng.repo - - - - - Configure security settings - - - Configurer les paramètres de sécurité - - - - - You can create these two headers to fill user name and mail (see extension configuration): - - - On peut créer ces 2 en-têtes pour qu'ils corresponde au nom d'utilisateur et a son adresse mail (voir la configuration de l'extension) : - - - - - ~17000 - - - ~17000 - - - - - LimeSurvey virtual host in Apache - - - Hôte virtuel LimeSurvey dans Apache - - - - - documentation/features.html - - - documentation/features.html - - - - - <a0>HTML</a0>::Template - - - <a0>HTML</a0>::Template - - - - - zimbraAccountKey - - - zimbraAccountKey - - - - - protection - - - protection - - - - - condition: condition to display the notification, can use all session variables. - - - condition : condition pour afficher la notification, peut utiliser toutes les variables de session. - - - - - Then: - - - Ensuite : - - - - - <a0>LL::NG</a0> can act as an OpenID 2.0 Server, that can allow to federate <a1>LL::NG</a1> with: - - - <a0>LL::NG</a0> peut agir comme un serveur OpenID 2.0, ce qui permet de fédérer <a1>LL::NG</a1> avec : - - - - - You need to register your LemonLDAP::NG application to Google in order to obtain the Client ID and the Client Secret, see <a0>https://developers.google.com/</a0> - - - Il faut enregistrer l'application LemonLDAP::NG chez Google pour obtenir le couple identifiant mot-de-passe, voir <a0>https://developers.google.com/</a0> - - - - - If the rule evaluation is true, the corresponding skin is applied. - - - Si la règle correspond, le thème correspondant est appliqué. - - - - - Internet Relay Chat - - - Internet Relay Chat - - - - - Convert::PEM - - - Convert::PEM - - - - - ../../../../media/applications/liferay_logo.png - - - ../../../../media/applications/liferay_logo.png - - - - - by date - - - par date - - - - - It is stored in session datas under the name <s0>$_facebookToken</s0> - - - Il est stocké dans les données de session sous le nom <s0>$_facebookToken</s0> - - - - - Using LemonLDAP::NG with Active-Directory - - - Utiliser Lemonldap::NG avec Active-Directory - - - - - User-Email - - - User-Email - - - - - The choosen backends will be registered in session: - - - Les backends choisits enregistrent dans la session : - - - - - mailFrom - - - mailFrom - - - - - Other parameters - - - Autres paramètres - - - - - Login history - - - Historique de connexion - - - - - Use <a0>our own YUM repository</a0>. - - - Utiliser <a0>votre propre dépôt YUM</a0>. - - - - - <s0>Multiple domains</s0>: enable <a1>cross domain mechanism</a1> (without this, you cannot extend <a2>SSO</a2> to other domains) - - - <s0>Domaines multiples</s0> : active le <a1>mécanisme inter-domaines</a1> (sans ceci, on ne peut pas étendre le <a2>SSO</a2> aux autres domaines) - - - - - ../../documentation/presentation.html#kinematics - - - ../../documentation/presentation.html#kinematics - - - - - <s114>//"userobm_address3" => ,</s114> - - - <s114>//"userobm_address3" => ,</s114> - - - - - Custom functions - - - Fonctions personnalisées - - - - - See <a0>mod_proxy</a0> and <a1>mod_rewrite</a1> documentation for more about configuring Apache reverse-proxies. - - - Voir les documentation de <a0>mod_proxy</a0> et <a1>mod_rewrite</a1> pour plus d'information sur la configuration du proxy inverse d'Apache. + + I @@ -1944,1704 +470,82 @@ ln -s ../pastel/*.tpl . - http://lanyrd.com/2011/rmll-2/sffqx/ + J - - http://lanyrd.com/2011/rmll-2/sffqx/ + + J - <s0>ldapConfBase</s0>: <a1>DN</a1> of configuration branch - - - <s0>ldapConfBase</s0> : <a1>DN</a1> de la branche des configurations - - - - - You need <a0>Net::Twitter</a0> package, with a very recent version (>3). + 0.9.4_authentication_portal.png - Vous devez installer une version récente (>3) du paquet <a0>Net::Twitter</a0>. + 0.9.4_authentication_portal.png - http://www.tux.in.ua/articles/2810 - - - http://www.tux.in.ua/articles/2810 - - - - - _samlToken - - - _samlToken - - - - - <s0>Display name</s0>: Name of the application - - - <s0>Nom affiché</s0> : nom de l'application - - - - - Twitter application name - - - Nom d'application Twitter - - - - - Portal creates <a0>SSO cookies</a0> with session key as value + U - Le portail crée le <a0>cookie SSO</a0> avec la clef de la session comme valeur + U - <a2>Lanyrd</a2> - - - <a2>Lanyrd</a2> - - - - - unicode2iso($name) - - - unicode2iso($nom) - - - - - <a0>SAML</a0> IDP preselection - - - Préselection d'IDP <a0>SAML</a0> - - - - - Unifying authentications (federation) + T - Unifier les authentifications (fédération) + T - ../pages/press.html - - - ../pages/press.html - - - - - Lock files are stored in another directory. - - - Les fichiers verrous sont stockés dans un autre répertoire. - - - - - Go in <c0>Exported attributes</c0> to choose which attributes from “identité pivot” you want to collect. - - - Aller dans les <c0>Attributs exportés</c0> pour choisir quels attributs de l'« identité pivot » on souhaite collecter. - - - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer des bases de données ? - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer des bases de données ? - - - - - <s0>Default NameID format</s0>: if no NameID format is requested, or the NameID format undefined, this NameID format will be used. - - - <s0>Format de NameID par défaut</s0> : si aucun fiormat de NameID n'est demandé, ou si le format n'est pas défini, ce format de NameID sera utilisé. - - - - - Login as administrator: - - - Se connecter comme administrateur: - - - - - This script is called <c0>lemonldap-ng-cli</c0> and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: - - - Ce script se nomme <c0>lemonldap-ng-cli</c0> et se trouve dans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin: - - - - - Configure the <c0>Auth-User</c0> <a1>header</a1>. - - - Configurer l'<a1>en-tête</a1> <c0>Auth-User</c0>. - - - - - provide identities to other systems - - - fournir une identité à d'autres systèmes - - - - - This means that the user Name ID will be mapped to the Federation ID field. - - - Ceci signifie que l'identifiant utilisateur correspondra avec le champ Federation ID. - - - - - The password can be in plain text, or encoded with a standard SQL method: - - - Le mot-de-passe peut être stocké en clair ou encodé avec une méthode SQL standard : - - - - - documentation:status_standard.png - - - documentation:status_standard.png - - - - - /_detail/icons/xfmail.png?id=contact + /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - /_detail/icons/xfmail.png?id=contact + /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - macros - - - macros - - - - - Go to <c0>My Account</c0>: - - - Aller dans <c0>My account</c0>: - - - - - AbulEdu - - - AbulEdu - - - - - An <a0>URL</a0> pattern (or <c1>default</c1> to match other URLs) + W - Une expression sur l'<a0>URL</a0> (ou <c1>default</c1> pour les URLs ne correspondant pas aux règles) + W - SQL + V - - SQL + + V - <s0>Force authentication</s0>: set ForceAuthn flag in authentication request - - - <s0>Authentification forcée</s0> : positionne le drapeau ForceAuthn dans la requête d'authentification - - - - - <s138>//"userobm_mail_server_id" => ,</s138> - - - <s138>//"userobm_mail_server_id" => ,</s138> - - - - - reloadTime - - - reloadTime - - - - - For example, we change it to <c2>ow2.org</c2>: - - - Par exemple, pour le changer en <c2>ow2.org</c2>: - - - - - To configure <a0>SSO</a0> with Sympa, use <s1>Magic authentication</s1>: a special <a2>SSO</a2> <a3>URL</a3> is protected by <a4>LL::NG</a4>, Sympa will display a button for users who wants to use this feature. - - - Pour configurer le <a0>SSO</a0> avec Sympa, utiliser l'<s1>authentification magique</s1> : une <a3>URL</a3> spéciale <a2>SSO</a2> est protégée par <a4>LL::NG</a4>, Sympa affichera un bouton pour les utilisateurs souhaitant utiliser cette fonctionnalité. - - - - - RBAC model + By default, the main session module is used to store <a0>SAML</a0> temporary data (like relay-states), but <a1>SAML</a1> sessions need to use a session module compatible with the <a2>sessions restrictions feature</a2>. - Modèle RBAC + Par défautBy, le module de session principal est utilisé pour stocker les données temporaires <a0>SAML</a0> (tel les états de relais), mais les sessions <a1>SAML</a1> doivent disposer d'un module compatible avec les <a2>fonctionnalités de restrictions des sessions</a2>. - Sessions are stored using <a0>Apache::Session</a0> modules family. + <s0>GRANT</s0> <s1>SELECT</s1><s2>,</s2><s3>INSERT</s3><s4>,</s4><s5>UPDATE</s5><s6>,</s6><s7>LOCK</s7> <s8>TABLES</s8> <s9>ON</s9> lmConfig<s10>.*</s10> - - Les sessions sont stockées en utilisant les modules de la famille <a0>Apache::Session</a0>. + + <s0>GRANT</s0> <s1>SELECT</s1><s2>,</s2><s3>INSERT</s3><s4>,</s4><s5>UPDATE</s5><s6>,</s6><s7>LOCK</s7> <s8>TABLES</s8> <s9>ON</s9> lmConfig<s10>.*</s10> - if a user can access directly to the hidden application, it can bypass <a0>LL::NG</a0> protection + Q - - Si un utilisateur peut accéder directement à l'application cachée, peut contourner la protection de <a0>LL::NG</a0> - - - - - http://search.cpan.org/perldoc?Apache::Session::Oracle - - - http://search.cpan.org/perldoc?Apache::Session::Oracle - - - - - $uid - - - $uid - - - - - <s7>AuthLDAPBindDN</s7> <s8>"ou=websso,ou=applications,dc=example,dc=com"</s8> - - - <s7>AuthLDAPBindDN</s7> <s8>"ou=websso,ou=applications,dc=example,dc=com"</s8> - - - - - using own database (<a0>LDAP</a0>, <a1>SQL</a1>, …) - - - utilisant une base de données propre (<a0>LDAP</a0>, <a1>SQL</a1>, …) - - - - - Cookie expiration - - - Expiration du cookie - - - - - Authorization => "Basic ".encode_base64("$uid:$_password") - - - Authorization => "Basic ".encode_base64("$uid:$_password") - - - - - Then you got this value inside the Auth-Roles header: - - - On les obtient dans l'en-tête Auth-Roles : - - - - - whatToTrace - - - whatToTrace - - - - - Access rules - - - Règles d'accès - - - - - They are extracted from the users database by the <a1>users module</a1>. - - - Elles sont extraites de la base de données des utilisateurs par le <a1>module utilisateurs</a1>. - - - - - http://search.cpan.org/perldoc?CGI - - - http://search.cpan.org/perldoc?CGI - - - - - It can be upgraded using buildPortalWSDL script. - - - Il peut être mis à jour en utilisant le script buildPortalWSDL. - - - - - Then restart Apache. - - - Redémarrer Apache ensuite. - - - - - <s0>Portal messages</s0>: all messages are grouped in lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - - - Les <s0>messages du portail</s0>: tous les messages sont regroupés dans lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - - - - - <s0><a1>CAS</a1> session module name and options</s0>: choose a specific module if you do not want to mix <a2>CAS</a2> sessions and normal sessions (see <a3>why</a3>). - - - <s0>Nom et options du module session <a1>CAS</a1></s0> : choisir un module spécifique pour ne pas mêler les sessions <a2>CAS</a2> et les sessions normales (voir <a3>pourquoi</a3>). - - - - - http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ - - - http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ - - - - - A computer with a GNU/Linux or recent UNIX system - - - Un serveur équipé d'un GNU/Linux ou d'un système UNIX récent - - - - - Categories and applications - - - Catégories et applications - - - - - Declare custom functions - - - Declarer les fonctions personnalisées - - - - - <s0>Undefined</s0>: Default NameID format is used - - - <s0>Undefined</s0>: le format de NameID par défaut est utilisé - - - - - Extended functions - - - Fonctions étendues - - - - - _user - - - _user - - - - - To use custom files, delete links and copy them into your skin folder: - - - Pour utiliser des fichiers personnalisés, effacer les liens et copier les fichiers dans le répertoire du thème : - - - - - Options: redirection port and protocol - - - Des options : port de redirection et protocole - - - - - To achieve this, you can create a rule in the Manager: select <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Customization</c2> > <c3>Skin display rules</c3> on click on “New key”. - - - Pour le réaliser, il faut créer une règle dans le manager : choisir <c0>paramètres généraux</c0> > <c1>Portail</c1> > <c2>Personnalisation</c2> > <c3>Règle d'affichage du thème</c3> et cliquer sur “Nouvelle clef”. - - - - - This parameter is used by <a0>SAML IDP</a0> to fill the authentication context in authentication responses. - - - Ce paramètre est utilisé par l'<a0>IdP SAML</a0> pour renseigner le contexte d'authentification dans les réponses. - - - - - SSL - - - SSL - - - - - <a0>Session restrictions</a0> will not work - - - Les <a0>restrictions de session</a0> ne fonctionnent pas - - - - - ../media/icons/tutorials.png - - - ../media/icons/tutorials.png - - - - - With LDAP, login, mail, first name and last name are required attributes. - - - Avec LDAP, login, mail, nom et prénom dont des attributs exigés. - - - - - http://httpd.apache.org/docs/current/mod/mod_ssl.html - - - http://httpd.apache.org/docs/current/mod/mod_ssl.html - - - - - Manager translation - - - Traduction du manager - - - - - You should be redirected to <a0>LL::NG</a0> Portal. - - - On doit être redirigé vers le portail <a0>LL::NG</a0>. - - - - - http://dev.twitter.com/pages/api_faq - - - http://dev.twitter.com/pages/api_faq - - - - - maintenance - - - maintenance - - - - - storePassword - - - storePassword - - - - - If using <a0>LL::NG</a0> as reverse proxy, configure the <c1>Auth-User</c1> <a2>header</a2>, else no headers are needed. - - - Si <a0>LL::NG</a0> est utilisé par reverse-proxy, configurer l'<a2>en-tête</a2> <c1>Auth-User</c1>, aucun autre en-tête n'est utile. - - - - - http://lasso.entrouvert.org/ - - - http://lasso.entrouvert.org/ - - - - - Compilation - - - Compilation - - - - - cd trunk - - - cd trunk - - - - - Add on your <c0>server.xml</c0> file a new valve entry like this (in host section): - - - Ajouter dans le fichier <c0>server.xml</c0> une nouvelle valve comme ci-dessous (dans la section host): - - - - - This mechanism can only work with authentication backends using a login/password form (<a0>LDAP</a0>, <a1>DBI</a1>, …) - - - Ce mécanisme peut seulement fonctionner avec un backend d'authentification utilisant un formulaire login/mot-de-passe (<a0>LDAP</a0>, <a1>DBI</a1>, …) - - - - - <s0>How do users authenticate?</s0>: by login - - - <s0>How do users authenticate?</s0>: by login - - - - - /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots - - - - - Then, go in <c0>Remote parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Remote</c0> : - - - - - <<s3>Directory</s3> /usr/local/lemonldap-ng/htdocs/portal/> - - - <<s3>Directory</s3> /usr/local/lemonldap-ng/htdocs/portal/> - - - - - Else it just will be sent trough an attribute response, if explicitly requested in an attribute request. - - - Sinon, il ne sera envoyé dans les réponses que s'il est explicitement demandé dans les requêtes d'attributs. - - - - - It will be prompted if you generate keys, else you can set it in the <c0>Private key password</c0>. - - - Il vous sera demandé à la génération de la clef ou vous pouvez l'entrer dans le champ <c0>Mot-de-passe de la clef privée</c0>. - - - - - <s0>User</s0>: Connection user - - - <s0>Utilisateur</s0> : compte de connexion - - - - - <s0>Value</s0> Service <a1>URL</a1> (<a2>CAS</a2> service identifier) - - - <s0>Value</s0> Service <a1>URL</a1> (identifiant de service <a2>CAS</a2>) - - - - - Sympa - - - Sympa - - - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3><s4>=</s4><s5>File</s5> -<s6>dirName</s6> <s7>=</s7><s8> /usr/local/lemonldap-ng/data/conf</s8> - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3><s4>=</s4><s5>File</s5> -<s6>dirName</s6> <s7>=</s7><s8> /usr/local/lemonldap-ng/data/conf</s8> - - - - - http://haproxy.1wt.eu/ - - - http://haproxy.1wt.eu/ - - - - - <s0>One session only by user</s0>: a user can not open 2 sessions with the same account. - - - <s0>Une session seulement par utilisateur</s0> : on ne peut ouvrir 2 sessions avec le même compte. - - - - - press - - - press - - - - - authChoiceParam - - - authChoiceParam - - - - - <s0>Login history</s0>: display user's last logins and last failed logins - - - <s0>Historique de connexion</s0> : affiche les derniers succès et échecs de connexion - - - - - Auth-Password => $_password - - - Auth-Password => $_password - - - - - The generated tarball is in the current directory. - - - L'archive générée est dans le répertoire courant. - - - - - Users module: <a0>SAML</a0> - - - Module utilisateurs : <a0>SAML</a0> - - - - - ../media/logos/logo_rbn.png - - - ../media/logos/logo_rbn.png - - - - - <s0>Adapt session lifetime</s0>: session lifetime will be adapted from <c1>SessionNotOnOrAfter</c1> value found in authentication response. - - - <s0>Adaptation de la durée de vie de la session</s0> : la durée de vie de la session sera adaptée sur la base de la valeur de <c1>SessionNotOnOrAfter</c1> dans les réponses d'authentification. - - - - - A cup of coffee (or tea, we are open minded) - - - Une tasse de café (ou de thé, nous sommes ouverts) - - - - - <s0>roleSeparator</s0> (optional): role values separator. - - - <s0>roleSeparator</s0> (optionnel) : séparateur des valeurs de rôle. - - - - - <text>: paragraph to display: will be inserted in <a0>HTML</a0> page enclosed in <p class=“notifText”>…</p> - - - <text> : paragraphe à afficher : sera inséré dans la page <a0>HTML</a0> encadré dans <p class=“notifText”>…</p> - - - - - When <c0>Choice</c0> is selected for authentication, values for Users and Password modules are also forced to <c1>Choice</c1>. - - - Lorsque <c0>Choice</c0> est selectionné pour l'authentification, les valeurs pour les modules utilisateur et mots-de-passe sont forcées à <c1>Choice</c1>. - - - - - SOAP configuration backend - - - Backend de configuration SOAP - - - - - documentation/presentation.html - - - documentation/presentation.html - - - - - Internet Protocol - - - Internet Protocol - - - - - <s0>Key name</s0>: name of the key in LemonLDAP::NG session (for example “uid” will then be used as $uid in access rules) - - - <s0>Nom de clef</s0> : nom de la clef dans la session LemonLDAP::NG (par exemple “uid” équivaut à $uid dans les règles d'accès) - - - - - http://www.slideshare.net/coudot/sl2011-lemon-ldapng - - - http://www.slideshare.net/coudot/sl2011-lemon-ldapng - - - - - ../pages/menu1.html - - - ../pages/menu1.html - - - - - ... -<s5><s6></EntityDescriptor<s7>></s7></s6></s5> - - - ... -<s5><s6></EntityDescriptor<s7>></s7></s6></s5> - - - - - uid: 123456789012 - - - uid: 123456789012 - - - - - <s0><a1>URL</a1> parameter</s0>: parameter name used to set choice value (default: <c2>lmAuth</c2>) - - - Paramètres d'<s0><a1>URL</a1></s0> : nom du paramètre utilisé pour stocker la valeur du choix (défaut: <c2>lmAuth</c2>) - - - - - Each virtual host is a protected resource, with access rules, headers, POST data and options. - - - Chaque hôte virtuel est une ressource protégée, avec règles d'accès, en-têtes, options et données POST. - - - - - To use TLS, set <c0>ldap+tls://server</c0> and to use LDAPS, set <c1>ldaps://server</c1> instead of server name. - - - Pour utiliser TLS, utiliser <c0>ldap+tls://server</c0> et pour utiliser LDAPS, indiquer <c1>ldaps://server</c1> au lieu du nom de serveur. - - - - - Choose “Apache” as authentication module <e0>(“General Parameters » Authentication modules » Authentication module”)</e0> - - - Choisir “Apache” comme module d'authentification <e0>(“Paramètres généraux » Modules d'authentification » Module d'authentification”)</e0> - - - - - portal.png - - - portal.png - - - - - <a0>SAML</a0> Identity Location: choose if the user Name ID is held in the subject or in some attribute - - - <a0>SAML</a0> Identity Location : choisir si l'identifiant utilisateur est maintenu dans le sujet ou dans un autre attribut - - - - - <s139>//"userobm_mail_server_hostname" => ,</s139> - - - <s139>//"userobm_mail_server_hostname" => ,</s139> - - - - - Handler gets session get from cookie and gets session - - - L'agent récupère la session en utilisant la valeur du cookie - - - - - http://en.wikipedia.org/wiki/OpenID - - - http://fr.wikipedia.org/wiki/OpenID - - - - - Edit first <c0>alfresco-global.properties</c0> and add the following: - - - Éditer d'abord <c0>alfresco-global.properties</c0> et ajouter : - - - - - install_site (all sites including install_doc_site) - - - install_site (all sites including install_doc_site) - - - - - Frameworks - - - Frameworks - - - - - LemonLDAP::NG configuration is mainly a key/value structure, so Manager will present all keys into a structured tree. - - - La configuration de LemonLDAP::NG est essentiellement une structure clef/valeur, ainsi le manager présente toutes les clefs en un arbre structuré. - - - - - → The specified node is not the uploaded tree. - - - → Le nœud spécifié n'est pas dans l'arbre chargé. - - - - - managerTreeAutoClose - - - managerTreeAutoClose - - - - - tar xzf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* -make debian-packages - - - tar xzf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* -make debian-packages - - - - - User owns <a0>SSO cookies</a0> on the main domain (see <s1><a2>Login kinematics</a2></s1>) - - - L'utilisateur dispose d'un <a0>cookie SSO</a0> dans le domaine principal (voir la <s1><a2>cinématique de connexion</a2></s1>) - - - - - <s0><a1>API</a1> client ID</s0>: <a2>API</a2> client ID from Yubico - - - <s0>Identifiant client de l'<a1>API</a1></s0> : identifiant client de l'<a2>API</a2> obtenu auprès de Yubico - - - - - <s0>Cache</s0>: cache for configuration and sessions - - - <s0>Cache</s0>: cache pour la configuration et les sessions - - - - - http://phpldapadmin.sourceforge.net - - - http://phpldapadmin.sourceforge.net - - - - - Run - - - Test - - - - - <s168>)</s168><s169>;</s169> - - - <s168>)</s168><s169>;</s169> - - - - - The <a0>DBI</a0> string - - - La chaîne <a0>DBI</a0> - - - - - lemonldapng - - - lemonldapng - - - - - <s0># SOAP functions for configuration access (disabled by default)</s0> -<<s1>Location</s1> /index.pl/config> - - - <s0># SOAP functions for configuration access (disabled by default)</s0> -<<s1>Location</s1> /index.pl/config> - - - - - Bugzilla administration - - - Administration de Bugzilla - - - - - http://oss.oetiker.ch/mrtg/ - - - http://oss.oetiker.ch/mrtg/ - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step5.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step5.png - - - - - <s6>AuthBasicProvider</s6> ldap - - - <s6>AuthBasicProvider</s6> ldap - - - - - <s0>Target <a1>URL</a1></s0>: /process.php - - - <s0><a1>URL</a1> cible</s0> : /process.php - - - - - msmith@badwolf.org - - - msmith@badwolf.org - - - - - <a2>bugzilla</a2><br3/> - - - <a2>bugzilla</a2><br3/> - - - - - To use it (with MySQL for example), choose “Apache::Session::Browseable::MySQL” as “Apache::Session module” and use the following parameters: - - - Pour l'utiliser (avec MySQL par exemple), choisissez “Apache::Session::Browseable::MySQL” comme “Module Apache::Session” et utilisez les paramètres suivants : - - - - - In the <c1><endpoint></c1>, change <c2><connector-id></c2> value to <c3>alfrescoHeader</c3> and change the <c4><userHeader></c4> value to <c5>Auth-User</c5>: - - - Dans le "<c1><endpoint></c1>", changer la valeur de <c2><connector-id></c2> en <c3>alfrescoHeader</c3> et changer la valeur de <c4><userHeader></c4> en <c5>Auth-User</c5> : - - - - - $groups =~ /\badmin\b/ - - - $groups =~ /\badmin\b/ - - - - - Remote LL::NG - - - LL::NG distant - - - - - https://metacpan.org/module/Apache::Session::Flex - - - https://metacpan.org/module/Apache::Session::Flex - - - - - It provides many features: - - - Il fournit de nombreuses fonctionnalités : - - - - - This function will check the date of current request, and compare it to a start date and an end date. - - - Cette fonction examine la date de la requête en cours et la compare avec une date de début et de fin. - - - - - <s99>//"userobm_fax2" => ,</s99> - - - <s99>//"userobm_fax2" => ,</s99> - - - - - /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots - - - /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots - - - - - 20090301000000Z - - - 20090301000000Z - - - - - <<s9>Location</s9> /index.pl/sessions> - - - <<s9>Location</s9> /index.pl/sessions> - - - - - press.html - - - press.html - - - - - $authenticationLevel > 2 - - - $authenticationLevel > 2 - - - - - Lemonldap::NG::Portal - - - Lemonldap::NG::Portal - - - - - Macros - - - Macros - - - - - Automatic download of JWKS - - - Téléchargement automatique de JWKS - - - - - This will bypass the authentication module for request from APPLICATIONS_<a0>IP</a0>. - - - Ceci évite l'authentification des requêtes issues des adresses listées dans APPLICATIONS_<a0>IP</a0>. - - - - - zimbraBy - - - zimbraBy - - - - - NameID formats - - - Formats de NameID - - - - - Portal SOAP services - - - Services SOAP du portail - - - - - The Manager displays main branches: - - - Le manager affiche des branches principales : - - - - - </<s6>IfModule</s6>> -  - - - </<s6>IfModule</s6>> -  - - - - - #local_file - - - #local_file - - - - - Google proposes to allow applications to reuse its own authentication process using <a0>OpenID</a0> protocol (it means, if your are connected to Google, other applications can trust Google and let you in). - - - Google propose d'autoriser les applications à réutiliser son propre processus d'authentification en utilisant le protocole <a0>OpenID</a0> (ce qui signifie que si on est connecté à Google, d'autres applications peuvent agréer Google et accepter l'utilisateur). - - - - - Claim name - - - Nom affiché - - - - - documentation:conferences - - - documentation:conferences - - - - - 105.000 - - - 105.000 - - - - - <s0>deleteNotification</s0>: delete notification(s) for a user (see <a1>Notifications system</a1> for more) - - - <s0>deleteNotification</s0> : efface une ou plusieurs notifications d'un utilisateur (voir le <a1>système des notifications</a1>) - - - - - Linux Tag - - - Linux Tag - - - - - Then creating a notification for <c0>alluserscustom</c0> will display the notification for all users. - - - Ainsi, créer une notification pour <c0>alluserscustom</c0> affichera la notification à tous les utilisateurs. - - - - - This module is not available in version 1.9 and superior, you must use instead the <a0>OpenID Connect authentication module</a0>. - - - Ce module n'est plus disponible dans les versions 1.9 et supérieures, il faut utiliser le <a0>module d'authentification OpenID-Connect</a0>. - - - - - ../pages/documentation/1.4/internalproxy.html - - - ../pages/documentation/1.4/internalproxy.html - - - - - perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. - - - perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. - - - - - You can change this behavior and set a cookie duration, for example: - - - On peut changer ce comportement et mettre une durée de vie, par exemple : - - - - - managerDn - - - managerDn - - - - - http://jira.ow2.org - - - http://jira.ow2.org - - - - - The new password is sent to user - - - Le nouveau mot-de-passe est envoyé à l'utilisateur - - - - - ../../../media/icons/jabber_protocol.png - - - ../../../media/icons/jabber_protocol.png - - - - - By hand in Liferay administration screens - - - À la main dans les écrans d'administration de Liferay - - - - - Liferay - - - Liferay - - - - - <s4>RewriteRule</s4> ^/saml/.* /index.pl -</<s5>IfModule</s5>> - - - <s4>RewriteRule</s4> ^/saml/.* /index.pl -</<s5>IfModule</s5>> - - - - - Install dependencies on your system - - - Installer les dépendances sur le système - - - - - Other components needs just a read access. - - - Les autres composants n'ont besoin que d'un accès en lecture. - - - - - Users can see their own history in menu, if menu module <c0>Login history</c0> is enabled. - - - Les utilisateurs peuvent voir leur historique dans le menu, si le module <c0>historique de connexion</c0> est activé. - - - - - start - - - Commencer - - - - - By default, a user can open several <a0>sessions</a0>. - - - Par défaut, un utilisateur peut ouvrir plusieurs <a0>sessions</a0>. - - - - - <s0>dbiChain</s0>: <a1>DBI</a1> connection. - - - <s0>dbiChain</s0> : chaîne de connexion <a1>DBI</a1>. - - - - - Choice of any certificate attribute as user main login - - - Choix de n'importe quel attribut du certificat comme nom d'utilisateur principal - - - - - You can preselect IDP with an IDP resolution rule. - - - Il est possible de pré-selectionner l'IDP par une règle de résolution. - - - - - You can call it <c0>google</c0> for example. - - - On peut l'appeler <c0>google</c0> par exemple. - - - - - <a0>The status page</a0> can be read by <a1>MRTG</a1> using the script <s2>lmng-mrtg</s2> that can be found in manager example directory. - - - <a0>La page de statut</a0> peut être lue par <a1>MRTG</a1> en utilisant le script <s2>lmng-mrtg</s2> qui peut être trouvé dans le répertoire "example" du manager. - - - - - Example: <a3>http://auth.example.com/saml/singleSignOn</a3> - - - Exemple : <a3>http://auth.example.com/saml/singleSignOn</a3> - - - - - You can also add a rule for logout: - - - Il est possible d'ajouter une règle pour la déconnexion : - - - - - Compatibility with Identity Provider modules - - - Compatibilité avec les modules fournisseurs d'identité - - - - - It works by default with IDP intiated mechanism, but can works with the standard SP initiated cinematic. - - - Il fonctionne par défaut avec un mécanisme initié par l'IDP mais permet un fonctionnement standard initié par le SP. - - - - - Optional attributes: - - - Attributs optionnels : - - - - - # Values: TEXT -# -ignoreregex = - - - # Values: TEXT -# -ignoreregex = - - - - - <s0>handler</s0>: parameters only for Handler - - - <s0>manager</s0> : paramètres réservés aux agents - - - - - appsListOrder - - - appsListOrder - - - - - Protect only the administration pages - - - Protéger seulement la page d'administration - - - - - User clicks on the link <c0>Reset my password</c0> - - - L'utilisateur clique sur le lien <c0>Réinitialiser mon mot-de-passe</c0> - - - - - <s3>RewriteRule</s3> ^/saml/metadata /metadata.pl - - - <s3>RewriteRule</s3> ^/saml/metadata /metadata.pl - - - - - Configuration database - - - Base de données de la configuration - - - - - <s0>end</s0>: End date (GMT) - - - <s0>end</s0>: date de fin (GMT) - - - - - http://lanyrd.com/2012/fosdem/spfqq/ - - - http://lanyrd.com/2012/fosdem/spfqq/ - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Sympa. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Sympa. + + Q @@ -3654,658 +558,754 @@ ignoreregex = - </<s31>Location</s31>> + P - - </<s31>Location</s31>> + + P - <s0>Get user info</s0>: contact user database to collect attributes + You just have to create error_zz and msg_zz subroutines <e1>(where zz is your international code, example: “fr” for France)</e1> by copying error_en and msg_en. - <s0>Récupère les informations utilisateur</s0> : contacte la base de données utilisateurs pour les obtenir + Vous avez simplement à créer les fonctions error_zz et msg_zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> en copiant error_en et msg_en. - Conditions: - - - Conditions : - - - - - <s0>Prompt</s0>: Value of prompt parameter (example: consent) - - - <s0>Prompt</s0> : valeur du paramètre prompt (exemple : consent) - - - - - Reporting a bug + Unifying authentications (federation) - Rapporter un bogue + Unifier les authentifications (fédération) - If this attribute is missed all hosts are allowed. - - - Si cet attribut est manquant, toutes les adresses seront autorisées. - - - - - Yubikey secret key - - - Clef secrète Yubikey - - - - - http://zimbra.lan/service/preauth - - - http://zimbra.lan/service/preauth - - - - - <s0>Allow proxied authentication</s0>: allow an authentication response to be issued from another IDP that the one we register (proxy IDP). - - - <s0>Authentification proxy autorisée</s0> : autorise qu'une réponse d'authentification soit issue d'un autre IDP que celui enregistré (proxy IDP). - - - - - <s0>Access control policy</s0>: define if access control should be done on <a1>CAS</a1> service. - - - <s0>Politique de contrôle d'accès</s0> : definit si le contrôle d'accès doit être fait sur le service <a1>CAS</a1>. - - - - - 0.9.4_authentication_portal.png + S - 0.9.4_authentication_portal.png + S - <s0>+10m</s0>: ten minutes from session creation + R - - <s0>+10m</s0> : dix minutes après la création de la session + + R - By default, the manager is restricted to the user 'dwho' (default backend is Demo). + After registration, the OP must give you a client ID and a client secret, that will be used to configure the OP in <a0>LL::NG</a0>. - - Par défaut, l'accès au manager est restreint à l'utilisateur "dwho" (le backend par défaut est Demo). + + Après enregistrement, l'OP doit donner un identifiant et un secret clients, qui seront utilisé pour configurer l'OP dans <a0>LL::NG</a0>. - ../media/icons/bug.png + Automatic download of JWKS + + + Téléchargement automatique de JWKS + + + + + Z - ../media/icons/bug.png + Z - Sessions + _cas_id + + + _cas_id + + + + + Yubikey authentication level + + + Niveau d'authentification de Yubikey + + + + + ../../download.html + + + ../../download.html + + + + + Access log: the issuer of each request is identified + + + Journaux d'accès (AccessLog) : l'utilisateur de chaque requête est identifié + + + + + http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en + + + http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en + + + + + <s61>'delete_user'</s61> <s62>=></s62> <s63>$_SERVER</s63><s64>[</s64><s65>'HTTP_AUTH_SUPERADMIN'</s65><s66>]</s66><s67>,</s67> + + + <s61>'delete_user'</s61> <s62>=></s62> <s63>$_SERVER</s63><s64>[</s64><s65>'HTTP_AUTH_SUPERADMIN'</s65><s66>]</s66><s67>,</s67> + + + + + Can be overridden by an LDAP <a1>URI</a1> in server host. + + + Peut être surchargé par une <a3>URI</a3> LDAP dans le nom du serveur. + + + + + Options + + + Options + + + + + basic($uid,$_password) + + + basic($uid,$_password) + + + + + Unable to clear local cache + + + Unable to clear local cache + + + + + Installation - Sessions + Installation - You should now use <a0>OpenID Connect</a0>. + Example: <a2>http://auth.example.com/?logout=1</a2> - - Il faut maintenant utiliser <a0>OpenID-Connect</a0>. + + Exemple: <a2>http://auth.example.com/?logout=1</a2> - http://obm.org + Remote portal - - http://obm.org + + Portail distant - <s0>$VAR1</s0> <s1>=</s1> <s2>{</s2> + <s0>APACHEUSER</s0>: user running Apache - - <s0>$VAR1</s0> <s1>=</s1> <s2>{</s2> + + <s0>APACHEUSER</s0> : utilisateur de fonctionnement d'Apache - Offline + If you need it, you can rebuild RPMs: + + + Si besoin, on peut reconstruire les RPMs : + + + + + 127.0.0.1:6379 - Hors ligne + 127.0.0.1:6379 - Choose one of the following: + Here you can go in <a0>API</a0> Manager and get new credentials (<c1>client_id</c1> and <c2>client_secret</c2>). - - Choisir l'une des options suivantes : + + Aller ensuite dans « <a0>API</a0> Manager » et récupérer les nouveaux éléments (<c1>client_id</c1> and <c2>client_secret</c2>). - Choose and configure your main configuration storage system - - - Choisir et configurer le système principal de stockage de la configuration - - - - - The main portal is configured to use <a0>CDA</a0>. - - - Le portail principal est configuré pour utiliser le <a0>CDA</a0>. - - - - - Then, go in <c0>Proxy parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Proxy</c0> : - - - - - Key steps : - - - Etapes clefs : - - - - - A macro is stored as attributes: it can contain boolean results or any string + http://lasso.entrouvert.org/download/ - Une macro est stockée comme un attribut : elle peut contenir le résultat d'un calcul booléen ou n'importe quelle chaîne de caractères + http://lasso.entrouvert.org/download/ - http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + You can set the default access to: - - http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + + Il est possible de mettre l'accès par défaut à : - <s0>Mail headers</s0>: + <a0>Zimbra</a0> is open source server software for email and collaboration - email, group calendar, contacts, instant messaging, file storage and web document management. - - <s0>En-têtes de courriel</s0> : + + <a0>Zimbra</a0> est un logiciel serveur collaboratif et de messagerie open-source - messagerie, calendrier de groupe, contacts, messagerie instantanée, stockage de fichiers et gestion de documents web. - You can for example set up a fail-over cluster with <a0>Heartbeat</a0> and <a1>HAproxy</a1>, like this: + If the user has these values inside its entry: - - Par exemple on peut créer un cluster avec <a0>Heartbeat</a0> et <a1>HAproxy</a1> : + + Si l'utilisateur dispose de ces valeurs dans son entrée : - _whatToTrace ipAddr + liblemonldap-ng-manager-perl: Manager files - - _whatToTrace ipAddr + + liblemonldap-ng-manager-perl : fichiers du manager - This documentation explains how configure <a0>SAML</a0> service in <a1>LL::NG</a1>, in particular: + Macros and groups - Cette documentation explique comment configurer le service <a0>SAML</a0> dans <a1>LL::NG</a1>, en particulier : + Macros et groupes - <s0>Opening conditions</s0>: rules which are evaluated before granting session. + Any OpenID consumer - - <s0>Conditions d'ouverture</s0> : règles à évaluer avant d'autoriser l'ouverture de session. + + N'importe quel client OpenID - Bruxelles + Wildcard - - Bruxelles + + Carte blanche - <s0>Build cookie</s0>: build <a1>SSO cookies</a1> with session ID + http://marcelhaise.com/rmll2009/#LemonLDAP - <s0>Construit les cookies</s0>: construit les <a1>cookies SSO</a1> avec l'identifiant de session + http://marcelhaise.com/rmll2009/#LemonLDAP - <a4>YouTube</a4> + The Active Directory module is based on the <a0>LDAP module</a0>, with these features: - - <a4>YouTube</a4> + + Le module Active Directory est basé sur le <a0>module LDAP</a0>, avec ces caractéristiques : - Roles as entries in the directory + You can also use yum on local RPMs file: - - Rôles comme entrée d'annuaire + + On peut aussi utiliser yum sur des fichiers RPMs locaux : - /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + grantSessionRule + + + grantSessionRule + + + + + Distinguished Name + + + Distinguished Name + + + + + basic + + + basic + + + + + <s139>//"userobm_mail_server_hostname" => ,</s139> + + + <s139>//"userobm_mail_server_hostname" => ,</s139> + + + + + https://plus.google.com/u/0/101819048603406959766/ + + + https://plus.google.com/u/0/101819048603406959766/ + + + + + <title>: title to display: will be inserted in <a0>HTML</a0> page enclosed in <h2 class=“notifText”>…</h2> + + + <title> : titre à afficher : sera inséré dans la page <a0>HTML</a0> encadré dans <h2 class=“notifText”>…</h2> + + + + + <s0>Version</s0>: LDAP protocol version. + + + <s0>Version</s0> : version du protocole LDAP. + + + + + A specific persistent session is created with this module, to store attribute values returned by Google. + + + Une session persistente est créée avec ce module pour stocker les valeurs d'attribut renvoyées par Google. + + + + + ../../documentation/1.0/ldapconfbackend.html + + + ../../documentation/1.0/ldapconfbackend.html + + + + + Example, if you have <c0><a1>DBI</a1>;LDAP</c0> and <a2>DBI</a2> failed for authentication, it will try first to call LDAP as user database. + + + Exemple, en utilisant “<c0><a1>DBI</a1>;LDAP</c0>”, si <a2>DBI</a2> échoue pour l'authentification, Multi essaie d'utiliser LDAP comme base d'utilisateurs. + + + + + See <a0>prerequisites and dependencies</a0> chapter for more. + + + Voir le chapître <a0>pré-requis et dépendances</a0>. + + + + + You have to install <c0> Auth_remoteuser</c0> in the <c1>extensions/</c1> directory of your MediaWiki installation: + + + Il faut installer <c0> Auth_remoteuser</c0> dans le répertoire des <c1>extensions/</c1> ve votre serveur MediaWiki : + + + + + Twitter use <a1>OAuth</a1> protocol to allow applications to reuse its own authentication process (it means, if your are connected to Twitter, other applications can trust Twitter and let you in). - /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + Twitter utilise le protocole <a1>OAuth</a1> pour autoriser les applications à réutiliser son propre processus d'authentification (ce qui signifie que si vous êtes connecté à Twitter, d'autres applications peuvent agréer Twitter et vous laisser entrer). - Reload virtual host + <c0>unprotect</c0>: all is open, but authenticated users are seen as authenticated - - Recharger l'hôte virtuel + + <c0>unprotect</c0> : tout est ouvert, mais les utilisateurs authentifiés sont vus comme tels - coudot@example.com + As <a1>LL::NG</a1> works like classic WebSSO (like Siteminder™), many other applications are easy to integrate. - - coudot@example.com + + Comme <a1>LL::NG</a1> fonctionne comme un WebSSO classique (tel Siteminder™), de nombreuses applications sont faciles à integrer. - <s8><s9><security:custom-filter</s9> <s10>position</s10>=<s11>"PRE_AUTH_FILTER"</s11> <s12>/></s12></s8> + country - - <s8><s9><security:custom-filter</s9> <s10>position</s10>=<s11>"PRE_AUTH_FILTER"</s11> <s12>/></s12></s8> + + country - Apache based protection - - - Protection basée sur Apache - - - - - <a0>LL::NG</a0> use cron jobs to: - - - <a0>LL::NG</a0> utilise des tâches planifiées pour : - - - - - OBM_UID - - - OBM_UID - - - - - You can: + <s0>Cache</s0>: cache for configuration and sessions - Vous pouvez : + <s0>Cache</s0>: cache pour la configuration et les sessions - action=logout$ + <s0>ACR values</s0>: Value acr_values parameters (example: loa-1) - - action=logout$ + + <s0>Valeurs ACR</s0> : valeur des paramètres acr_values (exemple : loa-1) - There are packages available here: <a0>http://deb.entrouvert.org/</a0>. + You need to know the technical name of configuration parameter to do this. + + + Il est nécessaire de connaître le nom technique du paramètre de configuration pour le faire. + + + + + <s0>Location</s0>: Access Point for SLO request. - Les paquets sont disponibles ici : <a0>http://deb.entrouvert.org/</a0>. + <s0>Location</s0>: Point d'accès pour les requêtes de SLO. - mailto:lemonldap-ng-changes@ow2.org + customFunctions - - mailto:lemonldap-ng-changes@ow2.org + + customFunctions - <a0>LL::NG</a0> can delegate authentication to Apache, so it is possible to use any <a1>Apache authentication module</a1>, for example Kerberos, Radius, OTP, etc. + <s0>start</s0>: Start date (GMT) - - <a0>LL::NG</a0> peut déléguer l'authentification à Apache, ainsi il est possible d'utiliser tous les <a1>modules d'authentification Apache</a1>, par exemple Kerberos, Radius, OTP, etc. + + <s0>start</s0> : date de début (GMT) - any files sharing system (NFS, NAS, SAN,…) - - - tout système de partage de fichiers (NFS, NAS, SAN,…) - - - - - <a2>passwordstore</a2><br3/> - - - <a2>passwordstore</a2><br3/> - - - - - But you can make your own, see Skin customization below. - - - On peut faire le sien, voir comment personnaliser le thème ci-dessous. - - - - - dbiAuthTable - - - dbiAuthTable - - - - - icons:tutorials.png + Display change password module - icons:tutorials.png + Affiche le module de changement de mot-de-passe - <s59>//"userobm_kind" => ,</s59> + protect the manager by <a0>LL::NG</a0> - - <s59>//"userobm_kind" => ,</s59> + + protéger le manager par <a0>LL::NG</a0> - Yverdon + The file <c0>auth.keytab</c0> should then be copied (with a secure media) to the Linux server (for example in <c1>/etc/lemonldap-ng</c1>). - - Yverdon + + Le fichier <c0>auth.keytab</c0> doit ensuite être copié (par un média sûr) sur le serveur Linux (par exemple dans <c1>/etc/lemonldap-ng</c1>). - HASH of login success and failures + Custom XSLT file - - Table des connexion réussies ou échouées + + Fichier XSLT personnalisé - Handler use the default Apache error code for the following cases: + If enabled, if the user group is a member of another group (group of groups), all parents groups will be stored as user's groups. - - Les agents utilisent le code d'erreur d'Apache dans les cas suivants : + + Si activé et si le groupe de l'utilisateur est membre d'un autre groupe (groupes de groupes), tous les groupes parents seront considérés comme groupes de l'utilisateur. - In Manager, you can configure categories and applications in <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Categories and applications</c3>. + Drupal virtual host in Manager - - Dans le manager, on peut configurer les catégories et applications dans <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Catégories et applications</c3>. + + Hôte virtuel Drupal dans le manager - http://httpd.apache.org/docs/current/howto/auth.html + The “<s0>default</s0>” access rule is used if no other access rule match the current <a1>URL</a1>. - - http://httpd.apache.org/docs/current/howto/auth.html + + La règle d'accès “<s0>default</s0>” est utilisée si aucune règle ne correspond à l'<a1>URL</a1> courante. - You can also use Facebook as user database. + /index.php?access=admin&access=other - - On peut également utiliser Facebook comme base de données utilisateurs. + + /index.php?access=admin&access=other - When status feature is activated, Handlers and portal will collect statistics and save them in their local cache. + <a0>DBI</a0> Authentication table - - Lorsque la fonctionnalité "status" est activée, les agents et le portail collectent des statistiques et les sauvegardent dans le cache local + + Table d'authentification <a0>DBI</a0> - The user can choose a new password or ask to generate one + UserName - - L'utilisateur peut choisir un nouveau mot de passe ou demander sa génération + + UserName - To have a stronger integration, we will configure LimeSurvey to autocreate unknown users and use HTTP headers to fill name, mail and roles. - - - Pour une meilleure integration, LimeSurvey doit être configuré pour créer automatiquement les utilisateurs inconnus et utiliser les en-têtes HTTP pour remplir le nom, le mail et les rôles. - - - - - Test::POD - - - Test::POD - - - - - https://developers.facebook.com/apps - - - https://developers.facebook.com/apps - - - - - Service configuration + <a0>SAML</a0> Session backend - Configuration du service + Module de stockage <a0>SAML</a0> - To avoid having group dn stored in sessions datas, you can use a macro to rewrite memberOf: + singleSession + + + singleSession + + + + + Crypt::OpenSSL::RSA + + + Crypt::OpenSSL::RSA + + + + + Signature + + + Signature + + + + + <a0>LL::NG</a0> needs a storage system to store its own configuration (managed by the manager). + + + <a0>LL::NG</a0> a besoin d'un dispositif de stockage de sa propre configuration (gérée par le manager). + + + + + Core modules must be installed on the system. + + + Les modules "core" doivent être installés sur le système. + + + + + _saml_id ProxyID _nameID _assert_id _art_id _session_id + + + _saml_id ProxyID _nameID _assert_id _art_id _session_id + + + + + With LDAP, login, mail, first name and last name are required attributes. + + + Avec LDAP, login, mail, nom et prénom dont des attributs exigés. + + + + + Lasso identity dump + + + Dump de l'identité Lasso + + + + + Authentication table + + + Table d'authentification + + + + + Manager - Pour éviter de stocker les dn dans votre base de sessions, vous pouvez utiliser une macro pour réécrire memberOf : + Manager - Some characters are encoded in URLs by the browser (such as space,…). + This value will be used to know to which recipient the has to be sent (default: mail). - - Certains caractères sont encodés dans les URLs par le navigateur (tels les espaces,…). + + Cette valeur peut être utilisée pour savoir à quel destinataire doit être envoyé le courriel (défaut : mail). - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Twitter for authentication module. + <<s0>Files</s0> *.pl> - Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Twitter comme module d'authentication. + <<s0>Files</s0> *.pl> - Patch it to replace PHP_AUTH_* by HTTP_AUTH_* + Skin - - Le modifier pour remplacer PHP_AUTH_* par HTTP_AUTH_* + + thème - documentation:features + http://www.w3.org/wiki/WebID - - documentation:features + + http://www.w3.org/wiki/WebID - <a0>DBI</a0> table name + <s0>Multiple sessions</s0>, you can restrict the number of open sessions: - - Nom de table <a0>DBI</a0> + + <s0>Sessions multiples</s0>, on peut retreindre le nombre de sessions ouvertes : - Before, you have to create the virtual host <c0>manager.your.domain</c0> in the manager and set a <a1>rules</a1>, else access to the manager will be denied. + The good news is that Google is a standard OpenID Provider, and so you can easily delegate the authentication of <a1>LL::NG</a1> to Google: <a2>https://developers.google.com/identity/protocols/OpenIDConnect</a2> - - Avant, il faut créer l'hôte virtuel <c0>manager.your.domain</c0> dans le manager et mettre une <a1>règle</a1>, sinon l'accès au manager sera interdit. + + La bonne nouvelle est que Google est un fournisseur OpenID-Connect standard, on peut ainsi aisément déléguer l'authentification de <a1>LL::NG</a1> à Google : <a2>https://developers.google.com/identity/protocols/OpenIDConnect</a2> - <s11><s12><SPSSODescriptor</s12> <s13>protocolSupportEnumeration</s13>=<s14>"urn:oasis:names:tc:SAML:2.0:protocol"</s14><s15>></s15></s11> + logout_app https://auth.example.com/ - - <s11><s12><SPSSODescriptor</s12> <s13>protocolSupportEnumeration</s13>=<s14>"urn:oasis:names:tc:SAML:2.0:protocol"</s14><s15>></s15></s11> + + logout_app https://auth.example.com/ - <a0>LWP::UserAgent</a0> parameters + <s137>//"userobm_mail_ext_perms" => ,</s137> - - Paramètre <a0>LWP::UserAgent</a0> + + <s137>//"userobm_mail_ext_perms" => ,</s137> - Core + Please always try to find another solution to protect your application with <a0>LL::NG</a0>. - - Core + + Il est en général préférable de trouver une autre solution pour protéger les applications avec <a0>LL::NG</a0>. - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose <a2>CAS</a2> for authentication. + declare secondary portal in <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Security</c2> » <c3>Trusted domains</c3> - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>CAS</a2> pour l'authentification. + + declarer le second portail dans <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Sécurité</c2> » <c3>Domaines approuvés</c3> - Nov 2011: <a0>LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG</a0> + For each variable, The first field is the name which will be used in rules, macros or headers and the second field is the name of the user database field. - - Nov 2011 : <a0>LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG</a0> + + Pour chaque variable, le premier champ est le nom qui servira dans les règles, macros ou en-têtes et le second est le nom du champ dans la base de données utilisateurs. - ldapPpolicyControl + icons:lists.png - - ldapPpolicyControl + + icons:lists.png - <s5>AuthType</s5> Basic + _url - - <s5>AuthType</s5> Basic + + _url - userDB + you've restart all Apache server after having change cookie name or domain - - userDB + + tous les serveurs Apache ont été rechargés après un changement du nom de cookie ou du domaine - ldapBase + For example, to override configured skin for portal: - - ldapBase - - - - - If you use the binary value (Active Directory), use this: - - - Si une valeur binaire est utilisée (Active Directory) : + + Par exemple, pour surcharger l'apparence du portail : @@ -4318,116 +1318,356 @@ ignoreregex = - Then you can access to user datas + See <a0>How to change configuration backend</a0> to known how to change this. - - On peut ensuite accéder aux données de l'utilisateur + + Voir <a0>Comment changer le backend de configuration</a0>. - Handler + <a0>rbac</a0><br1/> - Agent (Handler) + <a0>rbac</a0><br1/> - Register on Google + http://www.zimbra.com/ - - S'enregistrer chez Google + + http://www.zimbra.com/ - Set '*' to accept all. - - - Mettre '*' pour tout accepter. - - - - - tar zxvf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* + It will use the authentication level registered in user session to match the <a1>SAML</a1> authentication context. - tar zxvf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* + Il utilise le niveau d'authentification enregistré dans la session de l'utilisateur pour établir le contexte d'authentification <a1>SAML</a1>. - The Zimbra email and calendar server is available for Linux, Mac <a1>OS</a1> X and virtualization platforms. - - - Le serveur de messagerie et calendrier Zimbra est disponible pour Linux, Mac OS X et les plateformes de virtualisation. - - - - - ldapPasswordResetAttributeValue - - - ldapPasswordResetAttributeValue - - - - - ../index.html + Session expiration - ../index.html + Expiration des sessions - Configure your tomcat home in <c0>build.properties</c0> files. + Installation on Debian/Ubuntu with packages - - Configurer votre tomcat home dans le fichier <c0>build.properties</c0>. + + Installation sur Debian/Ubuntu avec les paquets - ../media/icons/xfmail.png + <s0>Mandatory</s0>: if set to “On”, then this attribute will be sent in authentication response. + + + <s0>Obligatoire</s0> : si activé, cet attribut sera envoyé dans les réponses d'authentification. + + + + + Wiki + + + Wiki + + + + + To update translations, ask to <a0>lemonldap-ng-dev@ow2.org</a0> to update your files. - ../media/icons/xfmail.png + Pour télécharger les traductions, demandez à <a0>lemonldap-ng-dev@ow2.org</a0> pour les mettres en ligne. - <a0>OBM</a0> is enterprise-class messaging and collaboration platform for workgroup or enterprises with many thousands users. + <s0>proxy</s0>: SOAP sessions end point (see <a1>SOAP session backend</a1> documentation) - - <a0>OBM</a0> est une plateforme collaborative et de messagerie pour entreprises ou groupes de travail comprenant plusieurs milliers d'utilisateurs. + + <s0>proxy</s0>: point d'accès SOAP (voir la documentation du <a1>backend de session SOAP</a1>) - Daniel RIVIERE + <s0>Format</s0>: optional, <a1>SAML</a1> attribute format. + + + <s0>Format</s0> (optionnel) : format de l'attribut <a1>SAML</a1>. + + + + + ../../../media/icons/lists.png + + + ../../../media/icons/lists.png + + + + + http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html + + + http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html + + + + + ../documentation/current/writingrulesand_headers.html#headers + + + ../documentation/current/writingrulesand_headers.html#headers + + + + + Read/Write functions (index.pl/adminSessions paths): + + + Fonctions en lecture/écriture (chemin index.pl/adminSessions) : + + + + + The reset password link must be activated, see <a0>portal customization</a0>. + + + Le lien de réinitialisation de mot-de-passe doit être activé, voir <a0>la personnalisation du portail</a0>. + + + + + <Perl> - Daniel RIVIERE + <Perl> - CAS + MRTG configuration example: - - CAS + + Exemple de configuration MRTG : - http://en.wikipedia.org/wiki/SAML + icons:tux.png - http://fr.wikipedia.org/wiki/SAML + icons:tux.png + + + + + _issuerDB + + + _issuerDB + + + + + You can use <c0>0</c0> or <c1>1</c1> to disable/enable the module, or use a more complex rule. + + + On peut utiliser <c0>0</c0> ou <c1>1</c1> pour activer/désactiver chaque module ou utiliser une règle plus complexe. + + + + + Leave blank to use Mozilla default verification <a3>URL</a3> (<a4>https://verifier.login.persona.org/verify</a4>) + + + Laisser vide pour utiliser l'<a3>URL</a3> de vérification par défaut de Mozilla (<a4>https://verifier.login.persona.org/verify</a4>) + + + + + LimeSurvey has a webserver authentication mode that allows to integrate it directly into LemonLDAP::NG. + + + LimeSurvey dispose d'un mode d'authentification par serveur web qui permet de l'integrer directement dans LemonLDAP::NG. + + + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes + + + + + ../pages/documentation.html + + + ../pages/documentation.html + + + + + (o/n) n + + + (o/n) n + + + + + Session history is always visible in session explorer for administrators. + + + L'historique des sessions est toujours visible dans l'explorateur de sessions pour les administrateurs. + + + + + You can then choose any other module for users and password. + + + Vous pouvez ensuite choisir vos modules d'utilisateurs et de mots-de-passe. + + + + + Authorization Code flow + + + Débit de code d'autorisation + + + + + Register LL::NG to an OpenID Connect Provider + + + Enregistrer LL::NG dans un fournisseur d'identité OpenID-Connect + + + + + Dokuwiki plugin + + + Extension pour Dokuwiki + + + + + persistentStorageOptions + + + persistentStorageOptions + + + + + Go to %_topdir + + + Aller dans %_topdir + + + + + Session explorer + + + Explorateur de sessions + + + + + http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 + + + http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 + + + + + LL::NG repository + + + Dépôt LL::NG + + + + + macros are used to extend (or rewrite) <a0>exported variables</a0>. + + + les macros sont utilisées pour étendre (ou réécrire) les <a0>variables exportées</a0>. + + + + + <a0>LL::NG</a0> can also request proxy tickets for its protected services. + + + <a0>LL::NG</a0> peut également requérir des tickets de proxy pour les services qu'il protège. + + + + + the <a0>portal</a0> + + + le <a0>portail</a0> + + + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +<s3>protection</s3> <s4>=</s4><s5> manager</s5> + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +<s3>protection</s3> <s4>=</s4><s5> manager</s5> + + + + + Portal <a0>URL</a0> + + + <a0>URL</a0> du portail + + + + + <a0>France Connect</a0> is an authentication platform made by French government. + + + <a0>France Connect</a0> est une plateforme d'authentification créée par le gouvernement français. + + + + + ~10 + + + ~10 + + + + + $givenName + + + $givenName @@ -4448,2698 +1688,58 @@ cd lemonldap-ng-* - EntityId: Salesforce (the SP) Entity ID. + <a0>LL::NG</a0> can grab them automatically if jwks_uri is defined in metadata. - - EntityId : identifiant d'entité Salesforce (le SP). + + <a0>LL::NG</a0> peut les récupérer autoatiquement si jwks_uri est défini dans la métadonnée. - <s0>Shared secret</s0>: this is the passphrase to use to connect to the Radius server + → Local cache cannot be cleard, check the localStorage and localStorageOptions or file permissions - - <s0>Secret partagé</s0> : la phrase de passe à utiliser pour se connecter au serveur Radius + + → Le cache local ne peut être effacé, regarder les options localStorage and localStorageOptions ou les droits associés à ces fichiers - <s94>//"userobm_mobile" => ,</s94> + dbiChain - - <s94>//"userobm_mobile" => ,</s94> + + dbiChain - Yubikey + ../../../media/applications/grr_logo.png - - Yubikey + + ../../../media/applications/grr_logo.png - LockUserName + The portal of the secondary <a0>LL::NG</a0> structure is configured to delegate authentication to a remote portal. - - LockUserName + + Le portail du système <a0>LL::NG</a0> secondaire est configuré pour déléguer l'authentification à un portail distant. - Restrict access to the directories only to the Apache server. + Go in Manager, <c0>General Parameters</c0> » <c1>Cookies</c1> » <c2>Multiple domains</c2> and set to <c3>On</c3>. - - Restreindre l'accès à ces répertoires au seul utilisateur Apache. + + Aller dans le manager, <c1>Paramètres généraux</c1> » <c2>Cookies</c2> » <c3>Domaines multiples</c3> et sélectioonner "activer" - The module must be loaded by Apache (LoadModule directive). + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose SSL for authentication. - - Ce module doit être chargé par Apache (directive LoadModule). - - - - - <s11><s12><OrganizationDisplayName</s12> <s13>xml:lang</s13>=<s14>"en"</s14><s15>></s15></s11>Example<s16><s17></OrganizationDisplayName<s18>></s18></s17></s16> - - - <s11><s12><OrganizationDisplayName</s12> <s13>xml:lang</s13>=<s14>"en"</s14><s15>></s15></s11>Exemple<s16><s17></OrganizationDisplayName<s18>></s18></s17></s16> - - - - - checkLogonHours($ssoLogonHours) - - - checkLogonHours($ssoLogonHours) - - - - - timezone - - - timezone - - - - - zimbraPreAuthKey - - - zimbraPreAuthKey - - - - - ../download.html - - - ../download.html - - - - - <s0>userKey</s0>: key in the HTTP header containing user login. - - - <s0>userKey</s0> : nom de l'en-tête HTTP contenant le nom d'utilisateur. - - - - - SQL session backend - - - Backend de sessions SQL - - - - - → When you upgrade from Debian Lenny with customized index.pl files, you must upgrade them. - - - → Lors d'une mise à jour d'une Debian Lenny avec un fichier index.pl personnalisé, il faut le mettre à jour. - - - - - Now we will add Google Apps as a new <a0>SAML</a0> Service Provider: - - - Ajouter ensuite Google Apps comme nouveau fournisseur de service <a0>SAML</a0> : - - - - - <s0>configuration</s0>: where configuration is stored - - - <s0>configuration</s0> : où la configuration est stockée - - - - - Sympa virtual host in Apache - - - Hôte virtuel Sympa dans le manager - - - - - Remote Session backend options - - - Options du backend de sessions distant - - - - - Run this to update packages cache: - - - Lancer ceci pour rafraîchir le cache : - - - - - http://search.cpan.org/dist/Apache-Session-LDAP/ - - - http://search.cpan.org/dist/Apache-Session-LDAP/ - - - - - activate <a0>CDA</a0> in <c1>General Parameters</c1> » <c2>Cookies</c2> » <c3>Multiple domains</c3> - - - activer le <a0>CDA</a0> dans <c1>Paramètres généraux</c1> » <c2>Cookies</c2> » <c3>Domaines multiples</c3> - - - - - Update your /etc/hosts to map <a0>SSO</a0> URLs to localhost: - - - Mettez à jour votre /etc/hosts pour faire correspondre les URLs du <a0>SSO</a0> à votre machine : - - - - - Prepare database - - - Préparer la base de données - - - - - The request on logout <a0>URL</a0> will be sent after user is disconnected, so you should unprotect this <a1>URL</a1> if it is protected by an <a2>LL::NG</a2> Handler. - - - Cette requête vers l'<a0>URL</a0> de déconnexion est envoyée après la déconnexion de l'utilisateur, il faut donc déprotéger cette <a1>URL</a1> si elle est protégée par un agent <a2>LL::NG</a2>. - - - - - ldapGroupAttributeName - - - ldapGroupAttributeName - - - - - <s0>Trusted domains</s0>: domains on which the user can be redirected after login on portal. - - - <s0>Domaines approuvés</s0> : domaines vers lesquels l'utilisateur peut être redirigé après authentification sur le portail. - - - - - Nantes - - - Nantes - - - - - icons:tux.png - - - icons:tux.png - - - - - <s0>//==================================</s0> -<s1>// WebSSO</s1> -<s2>//==================================</s2> -  -<s3>$useWebserverAuth</s3> <s4>=</s4> <s5>true</s5><s6>;</s6> -<s7>$WebserverAuth_autocreateUser</s7> <s8>=</s8> <s9>true</s9><s10>;</s10> -<s11>$WebserverAuth_autouserprofile</s11> <s12>=</s12> <a13><s14>Array</s14></a13><s15>(</s15> - - - <s0>//==================================</s0> -<s1>// WebSSO</s1> -<s2>//==================================</s2> -  -<s3>$useWebserverAuth</s3> <s4>=</s4> <s5>true</s5><s6>;</s6> -<s7>$WebserverAuth_autocreateUser</s7> <s8>=</s8> <s9>true</s9><s10>;</s10> -<s11>$WebserverAuth_autouserprofile</s11> <s12>=</s12> <a13><s14>Array</s14></a13><s15>(</s15> - - - - - ../media/logos/logo_linagora.png - - - ../media/logos/logo_linagora.png - - - - - To configure requested attributes, edit <s0>Exported variables</s0> and define attributes: - - - Pour configurer les attributs à récupérer, éditer les <s0>Variables exportées</s0> et definir les attributs : - - - - - /_detail/logos/logo_linagora.png?id=references - - - /_detail/logos/logo_linagora.png?id=references - - - - - <s0>Mandatory</s0>: if set to On, then session will not open if this attribute is not given by IDP. - - - <s0>Obligatoire</s0> : si activé, les sessions ne seront ouvertes que si l'attribut est fourni par l'IDP. - - - - - Go in <c0>Exported attributes</c0> to choose which attributes you want to collect. - - - Aller dans les <c0>attributs exportés</c0> pour choisir les attributs à collecter. - - - - - LL::NG repository - - - Dépôt LL::NG - - - - - Send login in Auth-User: - - - Envoi de l'identifiant dans Auth-User: - - - - - the <a0>portal</a0> - - - le <a0>portail</a0> - - - - - <s0>Want Assertions Signed</s0>: set to On to require that received assertions are signed. - - - <s0>Exiger des assertions signées</s0> : mettre à « activé » pour exiger de recevoir des assertions signées. - - - - - Wiki - - - Wiki - - - - - Form page <a0>URI</a0>: /login.php - - - <a0>URI</a0> de la page de formulaire : /login.php - - - - - tree_dark.png - - - tree_dark.png - - - - - <s0>State session timeout</s0>: duration of a state session (used to keep state information between autentication request and authentication response) in seconds (default: 600) - - - <s0>Durée de vie de la session d'état</s0> : délai durant lequel la session d'état (utilisée pour conserver l'état entre la requête d'authentification et la réponse) en secondes (défaut : 600) - - - - - Date of validation of the notification <e0>id</e0> - - - Date de validation de la notification <e0>id</e0> - - - - - Do not allow several users for 1 <a0>IP</a0> - - - Ne pas autoriser plusieurs utilisateurs venant de la même adresse <a0>IP</a0> - - - - - Create user and role: - - - Créer un utilisateur et un rôle : - - - - - Session - - - Session - - - - - Timezone - - - Timezone - - - - - secureTokenAllowOnError - - - secureTokenAllowOnError - - - - - ../media/logos/logo_bpi.png - - - ../media/logos/logo_bpi.png - - - - - <s21>Allow</s21> from <s22>all</s22> - - - <s21>Allow</s21> from <s22>all</s22> - - - - - See <a0>Writing rules and headers</a0> chapter. - - - Voir le chapître <a0>Écrire les règles et en-têtes</a0>. - - - - - Prefer then the other solutions (see below). - - - Si c'est le cas, utiliser une autre solution (voir ci-dessous). - - - - - soapSessionService - - - soapSessionService - - - - - Handler does not see <a0>SSO cookies</a0> (because it is not in main domain) and redirects user on Portal - - - L'agent n'intercepte pas de <a0>cookie SSO</a0> (car il n'est pas dans le même domaine) et redirige l'utilisateur vers le portail - - - - - You have to use <c0>Multiple</c0> as authentication modul (this will also force <c1>Multiple</c1> for the users module). - - - Il faut utiliser <c0>Multiple</c0> comme module d'authentification (celà force <c1>Multiple</c1> pour le module utilisateur). - - - - - Wildcard - - - Carte blanche - - - - - Lemonldap::NG::Handler::SharedConf: No cookie found - - - Lemonldap::NG::Handler::SharedConf: No cookie found - - - - - icons:flags:ua.png - - - icons:flags:ua.png - - - - - <s0>Import from LDAP</s0>: Yes (see <a1>presentation</a1>) - - - <s0>Import from LDAP</s0>: Yes (voir <a1>présentation</a1>) - - - - - Parameters for File backend are the same as <a0>File configuration backend</a0>. - - - Les paramètres pour le backend File sont les mêmes que ceux du <a0>backend de configuration File</a0>. - - - - - Enable SSL in Apache - - - Activer SSL dans Apache - - - - - <a0>Zimbra</a0> is open source server software for email and collaboration - email, group calendar, contacts, instant messaging, file storage and web document management. - - - <a0>Zimbra</a0> est un logiciel serveur collaboratif et de messagerie open-source - messagerie, calendrier de groupe, contacts, messagerie instantanée, stockage de fichiers et gestion de documents web. - - - - - impact - - - impact - - - - - Packages from <a0>Debian repository</a0> may not be up to date. - - - Les paquets du <a0>dépôt Debian</a0> peuvent ne pas être à jour. - - - - - To know this information, just take the portal <a0>URL</a0> and the Callback GET parameter, for example: - - - Pour connaître cette information, prendre simplement l'<a0>URL</a0> et le paramètre GET de rappel, par exemple : - - - - - Your application can know the connected user using: - - - Une application peut connaître l'utilisateur connecté en utilisant : - - - - - <s0>Change as user</s0>: enable to perform password modification with credentials of connected user. - - - <s0>Change comme utilisateur</s0> : active la modification du mot-de-passe avec les éléments d'authentification de l'utilisateur connecté. - - - - - }?); - - - }?); - - - - - → Some <a0>URL</a0> parameters contain forbidden characters. - - - → Certains paramètres de l'<a0>URL</a0> contiennent des caractères interdits. - - - - - install http_authentication plugin - - - installer le plugin http_authentication - - - - - https://auth.abuledu.net/ - - - https://auth.abuledu.net/ - - - - - We will explain how to use <a0>Automatic REMOTE_USER</a0> extension. - - - Nous expliquons ici comment utiliser l'extension <a0>REMOTE_USER automatique</a0>. - - - - - http://fedoraproject.org/wiki/EPEL/ - - - http://fedoraproject.org/wiki/EPEL/ - - - - - Handler status page - - - Page de statut de l'agent - - - - - domain - - - domain - - - - - You can also add some other parameters - - - On peut également ajouter quelques autres paramètres - - - - - You will need a very recent version of Lasso (>= 2.3.0). - - - Vous devez utiliser une version récente de Lasso (>= 2.3.0). - - - - - <s5>Allow</s5> from <s6>all</s6> - - - <s5>Allow</s5> from <s6>all</s6> - - - - - For now, Zimbra isn't supported by Nginx handler. - - - Pour l'instant, Zimbra n'est pas supporté par le handler Nginx. - - - - - Source directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/doc/ - - - Répertoire des sources = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/doc/ - - - - - <s0>Check <a1>XSS</a1> Attacks</s0>: Set to 'Off' to disable <a2>XSS</a2> checks. - - - <s0>Contrôler les attaques <a1>XSS</a1></s0> : mettre à 'désactivé' pour désactiver la détection des attaques <a2>XSS</a2>. - - - - - yum install mod_ssl - - - yum install mod_ssl - - - - - $mailR - - - $mailR - - - - - ^/(?i)index.php\?.*access.*access - - - ^/(?i)index.php\?.*access.*access - - - - - <s29>"server_ip_check"</s29> <s30>=></s30> <s31>false</s31><s32>,</s32> - - - <s29>"server_ip_check"</s29> <s30>=></s30> <s31>false</s31><s32>,</s32> - - - - - uid - - - uid - - - - - Manual download - - - Téléchargement manuel - - - - - Regexp::Assemble - - - Regexp::Assemble - - - - - userPivot - - - userPivot - - - - - You can allow these users instead of reject them: - - - On peut autoriser ces utilisateurs au lieu de les rejeter : - - - - - documentation:latest:start - - - documentation:latest:start - - - - - This documentation will explain how to configure <a0>LL::NG</a0> with the developer reserved space. - - - Cette documentation présente la configuration de <a0>LL::NG</a0> avec l'environnement de développement. - - - - - Sessions are deleted by a scheduled task. - - - Les sessions sont effacées par des tâches planifiées. - - - - - http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng - - - http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng - - - - - coudot - - - coudot - - - - - useXForwardedForIP - - - useXForwardedForIP - - - - - CGI - - - CGI - - - - - documentation/current/prereq.html#apt-get - - - documentation/current/prereq.html#apt-get - - - - - A Zimbra Handler is called - - - Un handler Zimbra est appelé - - - - - <s0>LmLocationToReplace</s0>: string to replace in <c1>Location</c1> header - - - <s0>LmLocationToReplace</s0> : chaîne à remplacer dans l'en-tête <c1>Location</c1> - - - - - Apache logging - - - Journaux d'Apache - - - - - /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots - - - /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots - - - - - ../../../css/all.css - - - ../../../css/all.css - - - - - <s0>Configuration endpoint</s0>: <a1>URL</a1> of OP configuration endpoint - - - <s0>Configuration endpoint</s0>: <a1>URL</a1> de point d'accès de configuration de l'OP - - - - - Available parameters are: - - - Paramètres disponibles : - - - - - http://marcelhaise.com/rmll2009/#LemonLDAP - - - http://marcelhaise.com/rmll2009/#LemonLDAP - - - - - http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm - - - http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm - - - - - Force HTTPS in redirection - - - Indicateur HTTPS pour les redirections - - - - - <c0>logout_sso</c0>, <c1>logout_app</c1>, <c2>logout_app_sso</c2>: catch logout request - - - <c0>logout_sso</c0>, <c1>logout_app</c1>, <c2>logout_app_sso</c2>: intercepte les requêtes de déconnexion - - - - - Sunday is the first day. - - - Dimanche est le premier jour. - - - - - Tarball - - - Archive - - - - - ~100 - - - ~100 - - - - - And fill it: - - - et le remplir : - - - - - Upgrade - - - Mise à jour - - - - - /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots - - - /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots - - - - - Signing Certificate: choose a certificate for SP signature. - - - Signing Certificate : choisir un certificat pour la signature du SP. - - - - - secureTokenExpiration - - - secureTokenExpiration - - - - - <s0>Group source attribute</s0>: name of the attribute in groups entries used in the link, for recursive group search (default: dn). - - - <s0>Attribut source du groupe</s0> : nom de l'attribut dans l'entrée groupe utilisé dans le lien pour la recherche récursive de groupe (défaut : dn). - - - - - ../documentation/current/authdemo.html - - - ../documentation/current/authdemo.html - - - - - Zimbra also features archiving and discovery for compliance. - - - Zimbra propose aussi l'archivage et discovery for compliance. - - - - - Name: <c0>Auth-User</c0> - - - Nom : <c0>Auth-User</c0> - - - - - #a - - - #a - - - - - When it takes “false”, HTTP headers have to be sent by <a1>LL::NG</a1> to make authentication. - - - Lorsqu'il est à “false”, les en-têtes HTTP doivent être renseignés par <a2>LL::NG</a2> pour valider l'authentification. - - - - - #b - - - #b - - - - - #c - - - #c - - - - - #d - - - #d - - - - - An authorization is defined by: - - - Une autorisation est définie pas : - - - - - #e - - - #e - - - - - #f - - - #f - - - - - #g - - - #g - - - - - #h - - - #h - - - - - <s0>Authentication level</s0>: authentication level for this module. - - - <s0>Niveau d'authentification</s0> : niveau d'authentification accordé à ce module. - - - - - Such configuration can have some security problems: - - - Une telle configuration peut engendrer des problèmes de sécurité : - - - - - #i - - - #i - - - - - rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz - - - rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz - - - - - #j - - - #j - - - - - #l - - - #l - - - - - #m - - - #m - - - - - <s127>"userobm_town"</s127> <s128>=></s128> <s129>"HTTP_OBM_L"</s129><s130>,</s130> - - - <s127>"userobm_town"</s127> <s128>=></s128> <s129>"HTTP_OBM_L"</s129><s130>,</s130> - - - - - #n - - - #n - - - - - Create a database if necessary: - - - Créer une base de données si nécessaire : - - - - - #o - - - #o - - - - - Applications protection - - - Protection des applications - - - - - Below are documented internal variables. - - - Ci-dessous sont documentées les variables internes. - - - - - #p - - - #p - - - - - <a0>CAS</a0> Session backend - - - Module de stockage <a0>CAS</a0> - - - - - documentation:latest:installdeb - - - documentation:latest:installdeb - - - - - secureTokenAttribute - - - secureTokenAttribute - - - - - #q - - - #q - - - - - #r - - - #r - - - - - <a0>France Connect</a0> is an authentication platform made by French government. - - - <a0>France Connect</a0> est une plateforme d'authentification créée par le gouvernement français. - - - - - #s - - - #s - - - - - #t - - - #t - - - - - Integration in Active Directory (LDAP and Kerberos) - - - Integration dans Active Directory (LDAP et Kerberos) - - - - - #u - - - #u - - - - - Shareable - - - Partageable - - - - - #v - - - #v - - - - - Handler parameters - - - Paramètres de l'agent - - - - - #w - - - #w - - - - - #z - - - #z - - - - - Documentation for latest stable version - - - Documentation for latest stable version - - - - - ($uid =~ /^admin0/i)[0] ? - - - ($uid =~ /^admin0/i)[0] ? - - - - - The choice will concern three backends: - - - Ce choix concerne 3 backends: - - - - - http://httpd.apache.org/docs/current/mod/mod_setenvif.html - - - http://httpd.apache.org/docs/current/mod/mod_setenvif.html - - - - - Habib ZITOUNI - - - Habib ZITOUNI - - - - - JSON File configuration backend - - - Backend de configuration en fichier JSON - - - - - Users module - - - Module utilisateurs - - - - - Tomcat - - - Tomcat - - - - - _authChoice - - - _authChoice - - - - - JSON - - - JSON - - - - - Translators - - - Translators - - - - - However, certificate will not be really validated by other <a0>SAML</a0> components (expiration date, common name, etc.), but will just be a public key wrapper. - - - Toutefois, le certificat ne sera pas réellement validé par les autres composants <a0>SAML</a0> (date d'expiration, nom commun, etc.), mais simplement vu comme un conteneur de clef publique. - - - - - …. - - - …. - - - - - To work with <a0>LL::NG</a0> it requires: - - - Pour fonctionner avec <a0>LL::NG</a0> il faut : - - - - - ^/pub/ - - - ^/pub/ - - - - - Restrict /admin/ directory to user bart.simpson - - - Restreindre le répertoire /admin/ à l'utilisateur bart.simpson - - - - - http://mail.ow2.org/wws/arc/lemonldap-ng-users - - - http://mail.ow2.org/wws/arc/lemonldap-ng-users - - - - - ^/(css|js)/ - - - ^/(css|js)/ - - - - - Date of session creation - - - Date et heure (timestamp) de la création de la session - - - - - If you set <c0>useLocalConf</c0> to 1 in lemonldap-ng.ini (section [Portal]), the portal will use only a cached configuration. - - - En mettant <c0>useLocalConf</c0> à 1 dans lemonldap-ng.ini (section [Portal]), le portail utilisera la configuration cachée. - - - - - Common Domain Cookie - - - Domaine commun de cookie - - - - - <a0>LL::NG</a0> can be used to prompt users with a message. - - - <a0>LL::NG</a0> peut être utilisé pour présenter des messages aux utilisateurs. - - - - - OAuth 2.0 Token Endpoint: not used here - - - OAuth 2.0 Token Endpoint : pas utilisé ici - - - - - Password change form (in menu) - - - Formulaire de changement de mot-de-passe (dans le menu) - - - - - Oracle - - - Oracle - - - - - Portal produce a <c0>notice</c0> message in <a1>Apache logs or syslog</a1> when a user authenticates (or fails to authenticate) and logs out. - - - Le portail génère un message de niveau <c0>notice</c0> <a1>dans les journaux d'Apache ou dans syslog</a1> lorsqu'un utilisateur d'authentifie (ou échoue) ou se déconnecte. - - - - - <s0>Logo</s0>: file name to use as logo - - - <s0>Logo</s0> : nom de fichier à utiliser comme logo - - - - - vi /var/www/html/limesurvey/config.php - - - vi /var/www/html/limesurvey/config.php - - - - - If you are protecting Dokuwiki with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. - - - Si Dokuwiki est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. - - - - - So you can have a full <a0>AAA</a0> protection for your web space as described below. - - - Vous vouvez ainsi avoir une protection <a0>AAA</a0> complète pour votre espace web tel qu'indiqué ci-dessus. - - - - - <s0>Response Location</s0>: Access Point for SLO response. - - - <s0>Response Location</s0>: Point d'accès pour les réponses SLO. - - - - - If your sessions explorer is on the same server that the portal, either use the <s0>adminSessions</s0> end point in Manager configuration, or override the <c1>globalStorage</c1> and <c2>globalStorageOptions</c2> parameters in section all (and not portal) of <c3>lemonldap-ng.ini</c3>. - - - Si l'explorateur de sessions est sur le même serveur que le portail, utiliser soit la terminaison <s0>adminSessions</s0> dans la configuration eu manager, ou surcharger les paramètres <c1>globalStorage</c1> et <c2>globalStorageOptions</c2> dans la section all (et pas portal) de <c3>lemonldap-ng.ini</c3>. - - - - - Handler detects <a0>URL</a0> parameter and create a <a1>SSO cookies</a1> on its domain, with session ID as value - - - L'agent détecte le paramètre d'<a0>URL</a0> et crée le <a1>cookie SSO</a1> dans son domaine, avec la valeur de l'identifiant de session - - - - - Include LemonLDAP::NG configuration in your main Apache configuration: - - - Incluez la configuration LemonLDAP::NG dans celle d'Apache : - - - - - BrowserID (Mozilla Persona) - - - BrowserID (Mozilla Persona) - - - - - Build: - - - Build: - - - - - Just set the authentication type to <c0>config</c0> and indicate <a1>DN</a1> and password inside the file <c2>config.php</c2>: - - - Mettre juste le type d'authentification à <c0>config</c0> et indiquer le <a1>DN</a1> et le mot-de-passe dans le fichier <c2>config.php</c2>: - - - - - openIdSecret - - - openIdSecret - - - - - List of attributes to query to fill user session. - - - Liste d'attributs à interroger pour trouver la session utilisateur. - - - - - FOSDEM - - - FOSDEM - - - - - one with just read rights for other servers - - - une avec seulement des droits en lecture pour les autres serveurs - - - - - 'namespace' => 'MyNamespace'? - - - 'namespace' => 'MyNamespace'? - - - - - Gendarmerie Nationale - - - Gendarmerie Nationale - - - - - psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng - - - psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng - - - - - Social Networks and News - - - Réseaux sociaux et nouvelles - - - - - tar zxvf AuthCAS-1.4.tar.gz -cd AuthCAS-1.4/ -perl Makefile.PL -make -make test - - - tar zxvf AuthCAS-1.4.tar.gz -cd AuthCAS-1.4/ -perl Makefile.PL -make -make test - - - - - Download the latest version: - - - Télécharger la dernière version : - - - - - icons:flags:fr.png - - - icons:flags:fr.png - - - - - LemonLDAP::NG Handler - - - Agent LemonLDAP::NG (handler) - - - - - Password: will not change any password - - - Mots-de-passe : ne change aucun mot-de-passe - - - - - icons:neotux.png - - - icons:neotux.png - - - - - If you modify <c0>/saml/metadata</c0> suffix you have to change corresponding Apache rewrite rule. - - - Si vous modifiez le suffixe <c0>/saml/metadata</c0>, vous devez changer la règle de réécriture d'Apache. - - - - - <s0>New</s0>: to write all configuration history - - - <s0>New</s0> : pour écrire l'historique de la configuration - - - - - <s0>Authentication level</s0>: authentication level for this module - - - <s0>Niveau d'authentification</s0> : niveau d'authentification pour ce module - - - - - Password expiration workflow - - - Procédé d'expiration du mot-de-passe - - - - - https://authssl.example.com - - - https://authssl.example.com - - - - - portal is in a https virtualhost if securedCookie is set - - - le portail est dans un hôte virtuel https si securedCookie est activé - - - - - <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> -  -  -<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>newNotification</s27><s28>(</s28> -<s29>'<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<root> -<notification uid="foo.bar" date="2009-01-27" reference="ABC"> -<text> You have been granted to access to appli-1 </text> -<text> You have been granted to access to appli-2 </text> -<check> I know that I can acces to appli-1 </check> -<check> I know that I can acces to appli-2 </check> -</notification> -</root> -'</s29><s30>)</s30><s31>;</s31> -  -<s32>if</s32> <s33>(</s33> <s34>$r</s34><s35>-></s35><s36>fault</s36> <s37>)</s37> <s38>{</s38> - - - <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> -  -  -<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>newNotification</s27><s28>(</s28> -<s29>'<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<root> -<notification uid="foo.bar" date="2009-01-27" reference="ABC"> -<text> You have been granted to access to appli-1 </text> -<text> You have been granted to access to appli-2 </text> -<check> I know that I can acces to appli-1 </check> -<check> I know that I can acces to appli-2 </check> -</notification> -</root> -'</s29><s30>)</s30><s31>;</s31> -  -<s32>if</s32> <s33>(</s33> <s34>$r</s34><s35>-></s35><s36>fault</s36> <s37>)</s37> <s38>{</s38> - - - - - POST data: use form replay - - - Des données POST : à utiliser pour répondre aux formulaires - - - - - Indeed, by default, users without logon hours values are rejected. - - - Sinon, par défaut, les utilisateurs sans créneau horaire de connexion sont rejetés. - - - - - http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - - - http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - - - - - <s0>Address</s0>: <a1>URL</a1> of application - - - <s0>Adresse</s0> : <a1>URL</a1> de l'application - - - - - Use /adminSessions if the Handler need to modify the session, for example if you configured an idle timeout. - - - Utiliser /adminSessions si l'agent doit modifier la session, par exemple si on configure un délai d'inactivité des sessions. - - - - - http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 - - - http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 - - - - - https://my-profile.eu/ - - - https://my-profile.eu/ - - - - - For example, the user name Aladdin and password open sesame would be combined as Aladdin:open sesame – which is equivalent to QWxhZGRpbjpvcGVuIHNlc2FtZQ== when encoded in Base64. - - - Par exemple, le nom Aladdin et le mot-de-passe "open sesame" vont être assemblés en "Aladdin:open sesame" – dont l'équivalent est QWxhZGRpbjpvcGVuIHNlc2FtZQ== en Base64. - - - - - <a0>LL::NG</a0> can use a white list or a black list to filter allowed OpenID domains. - - - <a0>LL::NG</a0> peut utiliser une liste blanche ou noire pour filtrer les domaines OpenID autorisés. - - - - - Lemonldap::NG manage applications by their hostname (Apache's virtualHosts). - - - Lemonldap::NG gère les applications par leurs noms d'hôtes(hôtes virtuels d'Apache). - - - - - Maintenance mode - - - Mode maintenance - - - - - For example, if real sessions are stored in <a0>files</a0>: - - - Par exemple, si les sessions réelels sont stockées dans des <a0>fichiers</a0> : - - - - - <s0>CRONDIR</s0>: Cronfile directory (default: $PREFIX/etc/lemonldap-ng/cron.d) - - - <s0>CRONDIR</s0> : répertoire des fichiers cron (défaut: $PREFIX/etc/lemonldap-ng/cron.d) - - - - - All lemonldap-ng tools are in /usr/share/lemonldap-ng/bin/ - - - Tous les outils lemonldap-ng se trouvent dans /usr/share/lemonldap-ng/bin/ - - - - - You can add, delete or modify a virtual host here. - - - Il est possible d'ajouter, effacer ou modifier un hôte virtuel ici. - - - - - a15a18c8bb17e6f67886a9af1898c018b9f5a072 - - - a15a18c8bb17e6f67886a9af1898c018b9f5a072 - - - - - _userDB - - - _userDB - - - - - field - - - champ - - - - - Prepare the LDAP server and the LL::NG configuration file - - - Préparer le serveur LDAP et le fichier de configuration LL::NG - - - - - dob - - - dob - - - - - Selected by default during installation. - - - Sélectionné par défaut lors de l'installation. - - - - - status - - - status - - - - - The fields are defined in <a1>OpenID Connect standard</a1>, and depends on the scope requested by <a2>LL::NG</a2> (see options in next chapter). - - - Les champs sont définis dans le <a1>standard OpenID-Connect</a1>, et dépendent de la portée requise par <a2>LL::NG</a2> (voir les options dans le prochain chapitre). - - - - - server - - - server - - - - - It can be configured globally, or inside a virtual host. - - - Il peut être configuré globalement, ou dans chaque hôte virtuel. - - - - - Thomas CHEMINEAU - - - Thomas CHEMINEAU - - - - - Conferences - - - Conférences - - - - - Manager menu organization - - - Organisation du menu du manager - - - - - SOAP services - - - Services SOAP - - - - - singleIP - - - singleIP - - - - - <a2>exportedvars</a2><br3/> - - - <a2>exportedvars</a2><br3/> - - - - - Then you will be able to use it in your template like this: - - - On peut ensuite l'utiliser dans le modèle comme suit : - - - - - skip - - - skip - - - - - <s0>CA file</s0>: CA certificate used to validate <a1>CAS</a1> server certificate - - - <s0>Fichier CA</s0> : certificat de la CA utilisée pour valider le certificat du serveur <a1>CAS</a1> - - - - - Each module can be activated trough a rule, using user session information. - - - Chaque module peut être activé via une règle en utilisant les informations de session de l'utilisateur. - - - - - exportedAttr - - - exportedAttr - - - - - install_manager_libs - - - install_manager_libs - - - - - You can also disable internal Sympa authentication to keep only LemonLDAP::NG by removing user_table paragraph - - - Il est également possible de désactiver l'authentification interne de Sympa pour ne garder que celle de LemonLDAP::NG en supprimant le paragraphe user_table - - - - - You just have to create error_zz and msg_zz subroutines <e1>(where zz is your international code, example: “fr” for France)</e1> by copying error_en and msg_en. - - - Vous avez simplement à créer les fonctions error_zz et msg_zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> en copiant error_en et msg_en. - - - - - Mailing lists - - - Mailing lists - - - - - passwordDB - - - passwordDB - - - - - <s11>RewriteRule</s11> ^/cas/.* /index.pl - - - <s11>RewriteRule</s11> ^/cas/.* /index.pl - - - - - ../../documentation/presentation.html#cross_domain_authentication_cda - - - ../../documentation/presentation.html#cross_domain_authentication_cda - - - - - Register LemonLDAP::NG on partner Identity Provider - - - Enregistrer LemonLDAP::NG dans le fournisseur d'identité partenaire - - - - - Session key containing email address - - - La clef de session contient l'adresse mail - - - - - <s0>Account</s0>: <a1>DN</a1> used to connect to LDAP server. - - - <s0>Compte</s0> : <a1>DN</a1> à utiliser pour se connecter au serveur LDAP. - - - - - If you are protecting MediaWiki with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. - - - Si Mediawiki est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. - - - - - Notification backend options - - - Options du module de stockage des notifications - - - - - applications:phpldapadmin_logo.png - - - applications:phpldapadmin_logo.png - - - - - http://code.google.com/p/redis/ - - - http://code.google.com/p/redis/ - - - - - secureTokenUrls - - - secureTokenUrls - - - - - <s0>Name</s0>: display text - - - <s0>Nom</s0> : texte à afficher - - - - - SAML 2.0 / Shibboleth - - - SAML 2.0 / Shibboleth - - - - - User authenticates on Portal - - - L'utilisateur d'authentifie sur le portail - - - - - <s3># Uncomment this line if you use Lemonldap::NG menu</s3> - - - <s3># Décommentez cette ligne si vous utilisez le menu Lemonldap::NG</s3> - - - - - <s0>Application list</s0>: display categories and applications allowed for the user - - - <s0>Liste des applications</s0> : affiche les catégories et applications autorisée pour l'utilisateur - - - - - <s4>Allow</s4> from <s5>all</s5> - - - <s4>Allow</s4> from <s5>all</s5> - - - - - There are no <e0>global</e0> authorizations except the right to open a session in the portal. - - - Il n'y a pas d'autorisation <e0>globale</e0>, à l'exception de la règle accordant l'ouverture de session dans le portail. - - - - - http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod - - - http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod - - - - - A skin will often refer to the <c0>common</c0> skin, which is not a real skin, but shared skin objects (like scripts, images and <a1>CSS</a1>). - - - Un thème se réfère souvent au thème <c0>common</c0>, qui n'est pas un thème réel mais contient des objects partagés (tels les scripts, images et <a1>CSS</a1>). - - - - - dbiPasswordMailCol - - - dbiPasswordMailCol - - - - - Accept all authenticated users: - - - Accepte tout utilisateur authentifié : - - - - - ou=sessions,dc=example,dc=com - - - ou=sessions,dc=example,dc=com - - - - - ~150 - - - ~150 - - - - - Expression - - - Expression - - - - - portalRequireOldPassword - - - portalRequireOldPassword - - - - - Service configuration will be used to generate <a0>LL::NG</a0> <a1>SAML</a1> metadata, that will be shared with other providers. - - - La configuration du service est utilisée pour générer les métadatas <a1>SAML</a1> de <a0>LL::NG</a0>, qui sont partagées avec les autres fournisseurs. - - - - - Portal URL - - - URL du portail - - - - - Store -> MySQL -Lock -> Null -Generate -> MD5 -Serialize -> Storable -DataSource -> dbi:mysql:sessions;host=... - - - Store -> MySQL -Lock -> Null -Generate -> MD5 -Serialize -> Storable -DataSource -> dbi:mysql:sessions;host=... - - - - - Then edit rules and headers. - - - Éditer ensuite les règles et en-têtes. - - - - - <s0>Require old password</s0>: used only in the password changing module of the menu, will check the old password before updating it - - - <s0>Exige l'ancien mot-de-passe</s0> : utilisé seulement dans le module de changement du mot-de-passe du menu, vérifie l'ancien mot-de-passse avant de le changer - - - - - Keep the private key in a file, for example lemonldap-ng-priv.key, then use openssl to generate an auto-signed certificate: - - - Garder la clef privée dans un fichier, par exemple lemonldap-ng-priv.key, et utiliser openssl pour générer un certificat auto-signé : - - - - - Standard virtual host directives, to serve portal pages: - - - Directives standard d'hôte virtuel pour servir les pages du portail : - - - - - <a0>Apache::Session::Redis</a0> is the faster shareable session backend - - - <a0>Apache::Session::Redis</a0> est le module de stockage des sessions en réseau le plus rapide - - - - - mail - - - mail - - - - - tchemineau@example.com - - - tchemineau@example.com - - - - - <a0>ldapconfbackend</a0><br1/> - - - <a0>ldapconfbackend</a0><br1/> - - - - - http://www.linuxpicnic.org/ - - - http://www.linuxpicnic.org/ - - - - - API documentation - - - Documentation de l'interface de programmation (API) - - - - - <s0>Manager</s0>: used to manage LemonLDAP::NG configuration and to explore sessions. - - - <s0>Manager</s0>: utilisé pour gérer la configuration LemonLDAP::NG et explorer les sessions. - - - - - apt-cache search lemonldap-ng - - - apt-cache search lemonldap-ng - - - - - http://search.cpan.org/perldoc?Apache::Session::Browseable - - - http://search.cpan.org/perldoc?Apache::Session::Browseable - - - - - Krb5KeyTab /etc/lemonldap-ng/auth.keytab - - - Krb5KeyTab /etc/lemonldap-ng/auth.keytab - - - - - zimbraUrl - - - zimbraUrl - - - - - The database username - - - Le login de la base de données - - - - - sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini - - - sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini - - - - - Read-only functions (index.pl/sessions or index.pl/adminSessions paths): - - - Fonctions en lecture seule (chemins index.pl/sessions ou index.pl/adminSessions) : - - - - - </<s23>Location</s23>> -  - - - </<s23>Location</s23>> -  - - - - - http://auth.ucanss.fr/ - - - http://auth.ucanss.fr/ - - - - - Reset password on next logon workflow - - - Réinitialisation du mot-de-passe à la connexion suivante - - - - - Configure phpLDAPadmin virtual host like other <a0>protected virtual host</a0>. - - - Configurer l'hôte virtuel phpLDAPadmin comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - - - - - All rules are concerned: - - - Toutes les règles sont concernées : - - - - - ../documentation/current/installdeb.html - - - ../documentation/current/installdeb.html - - - - - LimeSurvey configuration - - - Configuration de LimeSurvey - - - - - Berlin - - - Berlin - - - - - Note: since AD 2012, each user can have a specific password expiration policy. - - - Note : depuis AD 2012, chaque utilisateur peut disposer d'une politique 'expiration de mot-de-passe différente. - - - - - ../../../../media/applications/mediawiki_logo.png - - - ../../../../media/applications/mediawiki_logo.png - - - - - Browseable session backend - - - Backend de session explorable - - - - - Configuration reload will then be effective in less than 10 minutes. - - - Le rechargement de la configuration sera effectif en moins de 10 minutes. - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html - - - - - → You use the Apache authentication backend, but Apache is not or bad configured (no REMOTE_USER send to LemonLDAP::NG). - - - → Le backend d'authentification Apache est utilisé, mais Apache n'est pas ou mal configuré (la variable d'environnement REMOTE_USER n'est pas envoyée à LemonLDAP::NG). - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose OpenID for authentication and/or users. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>OpenID</a2> pour les modules authentification, utilisateurs et/ou mots-de-passe. - - - - - <s0>$_auth</s0> <s1>eq</s1> LDAP <s2>or</s2> <s3>$_auth</s3> <s4>eq</s4> DBI - - - <s0>$_auth</s0> <s1>eq</s1> LDAP <s2>or</s2> <s3>$_auth</s3> <s4>eq</s4> DBI - - - - - Single Sign On - - - Authentification unique (Single Sign On) - - - - - Edit then <c0>share-config-custom.xml</c0> and uncomment the last part. - - - Éditer ensuite <c0>share-config-custom.xml</c0> et décommenter la dernière partie. - - - - - <s0>Common domain</s0>: Name of the common domain (where common cookie is available). - - - <s0>Domaine commun</s0> : Nom du domaine commun (où le cookie commun est disponible). - - - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> File</s5> -<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> File</s5> -<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> - - - - - For each attribute, you can set: - - - Pour chaque attribut, on peut indiquer : - - - - - MRTG configuration example: - - - Exemple de configuration MRTG : - - - - - <s0>Skin</s0>: the name of the skin to use. - - - <s0>Thème</s0> : le nom du thème à utiliser. + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir SSL pour l'authentification. @@ -7152,5222 +1752,26 @@ DataSource -> dbi:mysql:sessions;host=... - <a0>SAML</a0> Identity Type: choose Federation ID. + ../../../../media/documentation/liferay_4.png - - <a0>SAML</a0> Identity Type : choisir "Federation ID". + + ../../../../media/documentation/liferay_4.png - Syslog facility + Authentication request - - Facilité syslog + + Requête d'authentification - Add a new rule: + Bugzilla virtual host in Manager - - Ajouter une nouvelle règle : - - - - - <s0>+1h</s0>: one hour from session creation - - - <s0>+1h</s0> : une heure après la création de la session - - - - - <s0>include</s0> /usr/local/lemonldap-ng/etc/portal-apache2.conf -<s1>include</s1> /usr/local/lemonldap-ng/etc/handler-apache2.conf -<s2>include</s2> /usr/local/lemonldap-ng/etc/manager-apache2.conf -<s3>include</s3> /usr/local/lemonldap-ng/etc/test-apache2.conf - - - <s0>include</s0> /usr/local/lemonldap-ng/etc/portal-apache2.conf -<s1>include</s1> /usr/local/lemonldap-ng/etc/handler-apache2.conf -<s2>include</s2> /usr/local/lemonldap-ng/etc/manager-apache2.conf -<s3>include</s3> /usr/local/lemonldap-ng/etc/test-apache2.conf - - - - - Outlook Web Access, … - - - Outlook Web Access, … - - - - - lemonldap-ng-dev@ow2.org - - - lemonldap-ng-dev@ow2.org - - - - - <s12>ErrorDocument</s12> 401 /login.pl - - - <s12>ErrorDocument</s12> 401 /login.pl - - - - - _idp - - - _idp - - - - - <s31>...</s31> - - - <s31>...</s31> - - - - - <s0>CREATE</s0> <s1>TABLE</s1> notifications <s2>(</s2> - - - <s0>CREATE</s0> <s1>TABLE</s1> notifications <s2>(</s2> - - - - - Real session backend - - - Backend de session réel - - - - - User tries to access protected application, his request is catched by Handler - - - Lorsqu'un utilisateur tente d'accéder à une application protégée, il est intercepté par l'agent (handler) - - - - - http://openid.net/specs/openid-simple-registration-extension-1_0.html - - - http://openid.net/specs/openid-simple-registration-extension-1_0.html - - - - - IO::String - - - IO::String - - - - - ldapSetPassword - - - ldapSetPassword - - - - - documentation:latest:notifications - - - documentation:latest:notifications - - - - - <a8>limesurvey</a8><br9/> - - - <a8>limesurvey</a8><br9/> - - - - - User rejected because VirtualHost XXXX has no configuration - - - User rejected because VirtualHost XXXX has no configuration - - - - - Multi modules display - - - Affichage des modules de Multi - - - - - Those capabilities can be used simultaneously or separately. - - - Ces capacités peuvent être utilisées simultanément ou séparemment. - - - - - ../../../../media/applications/tomcat_logo.png - - - ../../../../media/applications/tomcat_logo.png - - - - - You can test any <a0>URL</a0> to see if it's protected using testUri(). - - - On peut tester toute <a0>URL</a0> pour voir si elle est protégée en utilisant testUri(). - - - - - Local cache parameters - - - Paramètres du cache local - - - - - documentation:googleapps-menu.png - - - documentation:googleapps-menu.png - - - - - Else, current configuration is kept. - - - Sinon, la configuration courante est gardée. - - - - - User tries to access a protected application in a different domain - - - L'utilisateur tente d'accéder à une application protégée d'un autre domaine - - - - - Configuration - - - Configuration - - - - - Install packages - - - Installer les paquets - - - - - http://linuxfr.org/news/sortie-de-lemonldapng-version-10 - - - http://linuxfr.org/news/sortie-de-lemonldapng-version-10 - - - - - Notification format - - - Format des notifications - - - - - <s0>Exceptions</s0>: allow anonymous access for specific URLs (connectors, etc.) - - - <s0>Exceptions</s0> : autoriser l'accès anonyme pour les URLs spécifiques (connecteurs, etc.) - - - - - http://lanyrd.com/2011/jdll/smdct/ - - - http://lanyrd.com/2011/jdll/smdct/ - - - - - <a0>DBI</a0> user - - - Utilisateur <a0>DBI</a0> - - - - - ../../../../media/documentation/googleapps-ssoconfig.png - - - ../../../../media/documentation/googleapps-ssoconfig.png - - - - - So you can define for example: - - - Ainsi on peut définir par exemple: - - - - - Those macros are calculated only at the first usage and stored in the local session cache (only for this server) and only if the user access to the related applications. - - - Ces macros sont calculées seulement à leur premier usage et stockées dans le cache local des sessions (uniquement pour ce serveur) et seulement si l'utilisateur accède à l'application relative. - - - - - To protect the manager by <a0>LL::NG</a0>, you just have to set this in <c1>lemonldap-ng.ini</c1> configuration file (section [manager]): - - - Pour protéger le manager par <a0>LL::NG</a0>, il suffit de mettre ceci dans le fichier de configuration <c1>lemonldap-ng.ini</c1> (section [manager]) : - - - - - _password - - - _password - - - - - All pages - - - Toutes les pages - - - - - tomcat >= 5.5 - - - tomcat >= 5.5 - - - - - Clément OUDOT - - - Clément OUDOT - - - - - <a0>CAS</a0> server <a1>URL</a1> - - - <a1>URL</a1> du serveur <a0>CAS</a0> - - - - - Delete other session if <a0>IP</a0> differs - - - Efface les autres sessions de l'utilisateur si les adresses <a0>IP</a0> diffèrent - - - - - You can show them using <a0>Facebook Graph API explorer</a0> - - - On peut les voir en utilisant l'<a0>explorateur de l'API Graph de Facebook</a0> - - - - - Nginx is fully supported by LemonLDAP::NG since version 1.9. - - - Nginx est pleinement supporté par LemonLDAP::NG depuis la version 1.9. - - - - - <s0>Check conditions</s0>: set to Off to disable conditions checking on authentication responses. - - - <s0>Vérifier les conditions</s0> : active ou désactive, l'examen des conditions dans les réponses d'authentification. - - - - - perl-Lemonldap-NG-Portal: CPAN - Portal modules - - - perl-Lemonldap-NG-Portal : CPAN - modules portail - - - - - Authentication, Authorization and Accounting (AAA) mechanisms - - - Mécanismes d'authentification, d'autorisation et de traçabilité (AAA) - - - - - <s0>Passive authentication</s0>: set IsPassive flag in authentication request - - - <s0>Authentification passive</s0> : positionne le drapeau IsPassive dans la requête d'authentification - - - - - <s0><s1>[</s1>all<s2>]</s2></s0> -<s3>cda</s3> <s4>=</s4><s5> 1</s5> - - - <s0><s1>[</s1>all<s2>]</s2></s0> -<s3>cda</s3> <s4>=</s4><s5> 1</s5> - - - - - These parameters are not mandatory to run <a0>SAML</a0> service, but can help to customize it: - - - Ces paramètres ne sont pas obligatoires pour faire fonctionner le service <a0>SAML</a0>, mais peuvent aider à leur personnalisation : - - - - - You can configure here which field of <a2>LL::NG</a2> session will be associated to a NameID format. - - - Vous pouvez indiquer ici l'attribut de session de <a2>LL::NG</a2> qui sera associé au format du NameID. - - - - - Now go in <c0>Options</c0>: - - - Aller ensuite dans <c0>Options</c0>: - - - - - SAML sessions module name and options - - - Options et nom du module de sessions SAML - - - - - <a0>URL</a0> for mail reset - - - <a0>URL</a0> pour la réinitialisation par courriel - - - - - This value will be used to know to which recipient the has to be sent (default: mail). - - - Cette valeur peut être utilisée pour savoir à quel destinataire doit être envoyé le courriel (défaut : mail). - - - - - Full access control - - - Contrôle d'accès complet - - - - - An <a0>enterprise Google Apps account</a0> - - - Un <a0>compte applicatif Google entreprise</a0> - - - - - ../../../media/documentation/ha-apache.png - - - ../../../media/documentation/ha-apache.png - - - - - <a0>Twitter</a0> is a famous microblogging server. - - - <a0>Twitter</a0> est un serveur de microblog célèbre. - - - - - It returns: - - - Elle retourne : - - - - - Zimbra Handler parameters - - - Paramètres du handler Zimbra - - - - - LemonLDAP::NG does not manage Apache configuration - - - LemonLDAP::NG ne gère pas la configuration d'Apache - - - - - http://twitter.com/lemonldapng - - - http://twitter.com/lemonldapng - - - - - uidR - - - uidR - - - - - Authorization Code flow - - - Débit de code d'autorisation - - - - - You need to forward the password, which can be the user main password (if <a0>password is stored in session</a0>, or any user attribute (if you keep secondary passwords in users database). - - - Il est nécessaire d'exporter le mot-de-passe, qui peut être le mot-de-passe principal de l'utilisateur (si <a0>le mot-de-passe est stocké dans la session</a0>, ou n'importe quel attribut utilisateur (si d'autres mots-de-passe sont stockés dans la base de données des utilisateurs). - - - - - icons:bug.png - - - icons:bug.png - - - - - https://github.com/9h37/django-lemonldap - - - https://github.com/9h37/django-lemonldap - - - - - See <a0>prerequisites and dependencies</a0> chapter for more. - - - Voir le chapître <a0>pré-requis et dépendances</a0>. - - - - - 20 - - - 20 - - - - - Key - - - Clef - - - - - Apache configuration file on <a0>LL::NG</a0> reverse proxy (hosting <a1>LL::NG</a1> Handler): - - - le fichier de configuration d'Apache sur le reverse-proxy <a0>LL::NG</a0> (celui qui héberge l'agent <a1>LL::NG</a1>): - - - - - 22 - - - 22 - - - - - ../documentation/current/ssocookie.html#sso_cookie - - - ../documentation/current/ssocookie.html#sso_cookie - - - - - To allow the Login History tab in Menu, configure it in <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Modules</c3> (see <a4>portal menu configuration</a4>). - - - Pour activer l'onglet de l'historique de connexion dans le menu, le configurer dans <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Modules</c3> (voir la <a4>configuration du menu du portail</a4>). - - - - - Persistent Session backend options - - - Options du backend des sessions persistantes - - - - - /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - - - - - <a0>LL::NG</a0> can use a lot of databases as authentication, users and password backend: - - - <a0>LL::NG</a0> peut utiliser de nombreuses bases de données comme backend d'authentification, d'utilisateurs et de mots de passe : - - - - - Skin name - - - Nom du thème - - - - - Rule name - - - Nom de la règle - - - - - This kind of <a0>SSO</a0> mechanism is not clean, and can lead to problems, like local password blocking, local session not well closed, etc. - - - Ce type de mécanisme <a0>SSO</a0> n'est pas parfait et peut générer des problèmes tels des blocages de mots-de-passe, sessions locales mal closes, etc... - - - - - ../media/icons/flags/de.png - - - ../media/icons/flags/de.png - - - - - Logout - - - Déconnexion - - - - - <s7># Uncomment this line if you use portal SOAP capabilities</s7> - - - <s7># Décommenter cette ligne si les fonctions SOAP du portail sont utilisées</s7> - - - - - XSS attack detected - - - XSS attack detected - - - - - You only need a reload <a0>URL</a0> per physical servers, as Handlers share the same configuration cache on each physical server. - - - Une <a0>URL</a0> par serveur physique est nécessaire, car les agents partagent le même cache de configuration pour chaque serveur physique. - - - - - → You do not use the new configuration syntax for application list. - - - → La nouvelle syntaxe de configuration de la liste des applications n'est pas utilisée. - - - - - http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm - - - http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm - - - - - 31 - - - 31 - - - - - Apache based protection allow to be independent from WebSSO, so Manager will always be reachable even if WebSSO configuration is corrupted. - - - Une protection basée sur Apache permet d'être indépendant du WebSSO, ainsi le manager est toujours accessible même si la configuration du WebSSO est corrompue. - - - - - variables - - - variables - - - - - Go in Manager and create a new OpenID Connect provider. - - - Aller dans le Manager et créer un fournisseur OpenID-Connect. - - - - - Mot de passe pour l'utilisateur lemonldap-ng : -[...] -lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); -lemonldap-ng=> q - - - Mot de passe pour l'utilisateur lemonldap-ng : -[...] -lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); -lemonldap-ng=> q - - - - - It provides full functionality you expect from an email client, including MIME support, address book, folder manipulation, message searching and spell checking. - - - Il fournit toutes les fonctionnalités attendues d'un client email, y compris support MIME, carnet d'adresses, manipulation des dossiers, recherche de messages et correcteur d'orthographe. - - - - - In <c0>General</c0>, fill at least the following information: - - - Dans <c0>General</c0>, remplir au moins les informations suivantes : - - - - - <c0>ValveLemonLDAPNG.jar</c0> is created under <c1>/dist</c1> directory. - - - <c0>ValveLemonLDAPNG.jar</c0> est créé dans le répertoire <c1>/dist</c1>. - - - - - http://perldoc.perl.org/functions/return.html - - - http://perldoc.perl.org/functions/return.html - - - - - <a41><s42>print</s42></a41> <s43>STDERR</s43> <s44>"SOAP Error: "</s44> <s45>.</s45> <s46>$r</s46><s47>-></s47><s48>fault</s48><s49>-></s49><s50>{</s50>faultstring<s51>}</s51><s52>;</s52> -<s53>}</s53> -<s54>else</s54> <s55>{</s55> - - - <a41><s42>print</s42></a41> <s43>STDERR</s43> <s44>"SOAP Error: "</s44> <s45>.</s45> <s46>$r</s46><s47>-></s47><s48>fault</s48><s49>-></s49><s50>{</s50>faultstring<s51>}</s51><s52>;</s52> -<s53>}</s53> -<s54>else</s54> <s55>{</s55> - - - - - You can call it <c0>france-connect</c0> for example. - - - On peut l'appeler <c0>france-connect</c0> par exemple. - - - - - Parameter redirections - - - Paramètrer les redirections - - - - - By default, configuration is stored in <a0>files</a0>, so access trough network is not possible. - - - Par défaut, la configuration est stockée dans des <a0>fichiers</a0>, donc l'accès par le réseau n'est en général pas possible. - - - - - Event - - - Événement - - - - - <a0>CornerStone On Demand (CSOD)</a0> allows to use <a1>SAML</a1> to authenticate users. - - - <a0>CornerStone On Demand (CSOD)</a0> permet d'utiliser <a1>SAML</a1> pour authentifier les utilisateurs. - - - - - <s3>AuthName</s3> <s4>"LL::NG Manager"</s4> - - - <s3>AuthName</s3> <s4>"LL::NG Manager"</s4> - - - - - http://www.wikipedia.org - - - http://www.wikipedia.org - - - - - _openid_<e0>id</e0> - - - _openid_<e0>id</e0> - - - - - http://www.private.com - - - http://www.private.com - - - - - XXXX was not found in tree - - - XXXX was not found in tree - - - - - Creation can take up to 1 hour. - - - Cette création prend jusqu'à 1 heure. - - - - - <s0>Application logout</s0>: the request is forwarded to application but <a1>SSO</a1> session is not closed - - - <s0>Déconnexion applicative</s0>: la requête est transmise à l'application mais la session <a1>SSO</a1> n'est pas détruite - - - - - To get more information on user (name, mail, etc.), you have to read <a0>HTTP headers</a0>. - - - Pour obtenir plus d'information sur l'utilisateur (nom, adresse de courriel, etc...), il faut lire les <a0>en-têtes HTTP</a0>. - - - - - Before installing the packages, install <a0>dependencies</a0>. - - - Avant d'installer les paquets, installer les <a0>dépendances</a0>. - - - - - You can set one or several <a3>IP</a3> addresses, separated by spaces, or let this parameter empty to disable the checking. - - - Plusieurs adresses <a3>IP</a3> separées par des espaces peuvent être entrées, ou ce paramètre peut rester vide pour désactiver ce contrôle. - - - - - Change the user attribute to store in Apache logs <e0>(“General Parameters » Logs » REMOTE_USER”)</e0>: use the variable declared above - - - Changer l'attribut utilisateur à stocker dans les journaux d'Apache <e0>(“Paramètres généraux » Journaux » REMOTE_USER”)</e0> : utiliser la variable ci-dessus - - - - - Header name - - - Nom d'en-tête - - - - - ../pages/default_sidebar.html - - - ../pages/default_sidebar.html - - - - - You need to get a preauth key from Zimbra server. - - - Il est nécessaire de récupérer une clef de pré-authentification auprès du serveur Zimbra. - - - - - Architecture - - - Architecture - - - - - Restart all your remote Apache servers - - - Redémarrer tous les serveurs Apache distants - - - - - Template parameters - - - Paramètres des modèles - - - - - ../../../../media/documentation/liferay_2.png - - - ../../../../media/documentation/liferay_2.png - - - - - Other resources - - - Autres documents - - - - - You can also use the same user for all. - - - On peut également utiliser le même compte pour tous. - - - - - <s30>'lang'</s30> <s31>=></s31> <s32>'en'</s32><s33>,</s33> - - - <s30>'lang'</s30> <s31>=></s31> <s32>'en'</s32><s33>,</s33> - - - - - OBM includes Groupware, messaging server, CRM, LDAP, Windows Domain, smartphone and PDA synchronization… - - - OBM inclut un groupware, un serveur de messagerie, un CRM, un annuaire LDAP, un domaine Windows, un dispositif de synchronisation pour smartphone et PDA… - - - - - http://auth.example.com/?logout=1 - - - http://auth.example.com/?logout=1 - - - - - Note that Apache::Session::Browseable::MySQL doesn't use MySQL locks. - - - Notez que Apache::Session::Browseable::MySQL n'utilise pas les verrous MySQL. - - - - - Multi overridden parameters - - - Paramètres surchargés pour "Multi" - - - - - <s0>Cookie name</s0> (optional): name of the cookie of primary portal, if different from secondary portal - - - <s0>Nom du cookie</s0> (optionnel) : nom du cookie du portail primaire, s'il est différent de celui du portail secondaire - - - - - The -# host must be matched by a group named "host". - - - The -# host must be matched by a group named "host". - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Zimbra. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Zimbra. - - - - - Must be secured by network access control. - - - Doit être securisé par un contrôle d'accès réseau. - - - - - Secure Token Handler - - - Agent jeton sécurisé - - - - - <s0>Master's <a1>IP</a1> address</s0>: the <a2>IP</a2> addresses of servers which are accredited to authenticate user. - - - <s0>Adresse <a1>IP</a1> du maître</s0> : les adresses <a2>IP</a2> des serveurs autorisés à authentifier les utilisateurs. - - - - - Let's go - - - On y va - - - - - SAML service configuration - - - Configuration du service SAML - - - - - documentation:liferay_6.png - - - documentation:liferay_6.png - - - - - <a0>RoundCube</a0> webmail is a browser-based multilingual IMAP client with an application-like user interface. - - - Le webmail <a0>RoundCube</a0> est un client IMAP web multilingue une interface riche type application. - - - - - The portal is the visible part of LemonLDAP::NG, all user interactions are displayed on it. - - - Le portail est la partie visible de LemonLDAP::NG, toutes les interactions utilisateurs y sont affichées. - - - - - <a0>DBI</a0> Login column - - - Colonne de nom de connexion <a0>DBI</a0> - - - - - casAccessControlPolicy - - - casAccessControlPolicy - - - - - Options - - - Options - - - - - localStorage - - - localStorage - - - - - ../../../../media/documentation/googleapps-export-priv-key.png - - - ../../../../media/documentation/googleapps-export-priv-key.png - - - - - It can be used to delete a session - - - Il peut être utilisé pour effacer une session - - - - - <s15>Deny</s15> from <s16>all</s16> - - - <s15>Deny</s15> from <s16>all</s16> - - - - - Sympa shared secret - - - Secret partagé de Sympa - - - - - Sympa mail session key - - - Clef de session mail pour Sympa - - - - - ../../../media/documentation/lasso.png - - - ../../../media/documentation/lasso.png - - - - - You also need to register to Google the redirect <a0>URI</a0>. - - - Il faut également enregistrer chez Google l'<a0>URI</a0> de redirection. - - - - - Applications listed below are known to be easy to integrate in <a0>LL::NG</a0>. - - - Les applications listées ci-dessous sont connues pour être faciles à intégrer à <a0>LL::NG</a0>. - - - - - cookieName - - - cookieName - - - - - kdestroy - - - kdestroy - - - - - SSLAuthnLevel - - - SSLAuthnLevel - - - - - OBM Apache configuration must be loaded <s0>after</s0> <a1>LL::NG</a1> <a2>Apache configuration</a2>. - - - La configuration du serveur Apache d'OBM doit être chargée <s0>après</s0> <a2>celle</a2> de <a1>LL::NG</a1>. - - - - - He must contact his administrator. - - - Il doit contacter son administrateur. - - - - - Packages are available on the <a0>Download page</a0>. - - - Les paquets sont disponibles sur la <a0>page de téléchargement</a0>. - - - - - You can manage roles with the <a0>RBAC model</a0> or by using groups. - - - On peut gérer les rôles avec le <a0>modèle RBAC</a0> ou en utilisant les groupes. - - - - - LemonLDAP::NG used as <a0>CAS</a0> server. - - - LemonLDAP::NG utilisé comme serveur <a0>CAS</a0>. - - - - - Main features - - - Fonctionnalités principales - - - - - my-profile.eu - - - my-profile.eu - - - - - Distinguished name - - - Nom distinct (distinguished name) - - - - - <s4>Order</s4> <s5>allow</s5>,<s6>deny</s6> - - - <s4>Order</s4> <s5>allow</s5>,<s6>deny</s6> - - - - - The content of the SVN tarball is not the same as the official tarball. - - - Le contenu de l'archive SVN n'est pas le même que l'officielle. - - - - - We suppose that LimeSurvey is installed in /var/www/html/limesurvey - - - On suppose que LimeSurvey est installé dans /var/www/html/limesurvey - - - - - <a0>Password database</a0>: where change password - - - <a0>Base de données des mots-de-passe</a0> : où changer le mot-de-passe - - - - - phpLDAPadmin - - - phpLDAPadmin - - - - - It is best known for their CRM products and social networking applications. - - - Elle est connue pour ses CRM et applications de réseaux sociaux. - - - - - You can also display a check box on the authentication form, to allow user to see their login history before beeing redirected to the protected application (see <a0>portal customization</a0>). - - - on peut aussi afficher une case à cocher dans le formulaire d'authentification pour autoriser l'utilisateur à voir son historique de connexion avant d'être redirigé vers l'application protégée (voir la <a0>personnalisation du portail</a0>). - - - - - You can use one or a combination of: - - - On peut utiliser un ou plusieurs solution : - - - - - A login is considered as successful if user get authenticated and is granted a session; as failed, if he fails to authenticate or if he is not allowed to open a session. - - - Une connexion est considérée comme réussie si l'utilisateur est authentifié et autorisé à ouvrir une session ; comme échouée, sinon. - - - - - You can use different dbiUser strings : - - - Plusieurs chaînes dbiUser sont utilisables : - - - - - http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 - - - http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 - - - - - qw(delete <s1>header</s1> cache read_from_client cookie <s2>redirect</s2> unescapeHTML)); - - - qw(delete <s1>header</s1> cache read_from_client cookie <s2>redirect</s2> unescapeHTML)); - - - - - http://joind.in/2862 - - - http://joind.in/2862 - - - - - <s45><s46><bean</s46> <s47>id</s47>=<s48>"userDetailsServiceWrapper"</s48> <s49>class</s49>=<s50>"org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"</s50><s51>></s51></s45> - - - <s45><s46><bean</s46> <s47>id</s47>=<s48>"userDetailsServiceWrapper"</s48> <s49>class</s49>=<s50>"org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"</s50><s51>></s51></s45> - - - - - Salesforce is not able to read metadata, you must fill the information into a form. - - - Salesforce ne peut pas lire les métadatas, il faut les indiquer dans un formulaire. - - - - - LemonLDAP::NG - - - LemonLDAP::NG - - - - - You can choose other Makefile targets: - - - On peut choisir d'autres cibles du Makefile : - - - - - <s0>Address</s0>: set one of Google Apps <a1>URL</a1> (all Google Apps product a distinct <a2>URL</a2>), for example <a3>http://www.google.com/calendar/hosted/mydomain.org/render</a3> - - - <s0>Address</s0> : indiquer une des <a1>URL</a1> de Google Apps (chaque application Google Apps produit une <a2>URL</a2> distincte), par exemple <a3>http://www.google.com/calendar/hosted/mydomain.org/render</a3> - - - - - <s0>Display deleted sessions</s0>: display deleted sessions on authentication phase. - - - <s0>Afficher les sessions effacées</s0> : affiche les sessions effacées lors de la phase d'authentification. - - - - - <s1>RewriteEngine</s1> <s2>On</s2> - - - <s1>RewriteEngine</s1> <s2>On</s2> - - - - - <s0>Optimized</s0> for <a1>session explorer</a1> and <a2>single session</a2> features. - - - <s0>Optimisé</s0> pour l'<a1>explorateur de sessions</a1> et les fonctionnalités de <a2>session unique</a2>. - - - - - authorize: check if user is authorizated to access to this <a0>URL</a0> - - - authorize : vérifie si l'utilisateur est autorisé à accèder à cette <a0>URL</a0> - - - - - See full parameters list - - - Voir la liste complète des paramètres - - - - - Security - - - Sécurité - - - - - All handlers download the whole configuration, so many servers can serve the same virtual hosts - - - Tous les agents téléchargent intégralement la configuration, donc plusieurs serveurs peuvent servir le même hôte virtuel - - - - - [login] is the user login (or any other session information, <s0><a1>see below</a1></s0>) - - - [login] est le nom de connexion (ou tout autre information de session, <s0><a1>voir ci-dessous</a1></s0>) - - - - - - - - - - - - - ../media/icons/chat.png - - - ../media/icons/chat.png - - - - - LL::NG based protection - - - Protection basée sur LL::NG - - - - - Define headers used in OBM mapping, for example: - - - Definir les en-têtes utilisés pour les correspondances OBM, par exemple : - - - - - In 1.3, <a0>LL::NG</a0> have a captcha feature which is used in this case. - - - Dans la version 1.3, <a0>LL::NG</a0> dispose d'une fonctionnalité "captcha" qui est utilisée dans ce cas. - - - - - ... -<s3><s4></IDPSSODescriptor<s5>></s5></s4></s3> - - - ... -<s3><s4></IDPSSODescriptor<s5>></s5></s4></s3> - - - - - logout_url http://sympa.example.com/wws/logout - - - logout_url http://sympa.example.com/wws/logout - - - - - <s0>Changes</s0>: <a1>lemonldap-ng-changes@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) - - - <s0>Changements</s0>: <a1>lemonldap-ng-changes@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) - - - - - You can also adapt Apache access control: - - - On peut également adapter le contrôle d'accès d'Apache : - - - - - An error occurs on server side: SERVER_ERROR (500) - - - Une erreur est survenue côté serveur : SERVER_ERROR (500) - - - - - portal/skins/common/mail_password.tpl - - - portal/skins/common/mail_password.tpl - - - - - yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* - - - yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* - - - - - Perl - - - Perl - - - - - Identity Provider Certificate: whereas it is mentionned that this is the authentication certificate, you must give your LemonLDAP::NG (IdP) signing certificate. - - - Identity Provider Certificate : bien qu'il semble devoir être renseigné ici le certificat d'authentification, c'est celui de signature de l'IdP Lemonldap::NG qu'il faut renseigner. - - - - - <s0>Password</s0>: password to used to connect to LDAP server. - - - <s0>Mot-de-passe</s0> : mot-de-passe à utiliser pour se connecter au serveur LDAP. - - - - - If you close your session on <a0>LL::NG</a0> side, your Google session will still be open. - - - Si on ferme la session <a0>LL::NG</a0>, celle de Google reste ouverte. - - - - - It returns 1 if this match, 0 else. - - - Elle retourne 1 si c'est bon, 0 sinon. - - - - - /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - - - /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - - - - - <s0>roleKey</s0>: key in the HTTP header containing roles. - - - <s0>roleKey</s0> : nom de l'en-tête HTTP contenant les rôles. - - - - - Now configure all <a0>SAML</a0> parameters: - - - Puis configurer tous les paramètres <a0>SAML</a0> : - - - - - Add it to trustedDomains (or set <c0>*</c0> in trustedDomains to accept all). - - - L'ajouter à trustedDomains (ou mettre <c0>*</c0> dans trustedDomains pour tout accepter). - - - - - mailreset_step2.png - - - mailreset_step2.png - - - - - The common domain is used by <a0>SAML SP</a0> to find an Identity Provider for the user, and by <a1>SAML IDP</a1> to register itself in user's IDP list. - - - Le domaine commun est utilisé par le <a0>SP SAML</a0> pour trouver le fournisseur d'identité de l'utilisateur et par l'<a1>IdP SAML</a1> pour s'enregistrer dans la liste des IDP. - - - - - Jean-Thomas CHECCO - - - Jean-Thomas CHECCO - - - - - dirName - - - dirName - - - - - ^/(?i)index.php\?.*access=admin - - - ^/(?i)index.php\?.*access=admin - - - - - <s0>Location</s0>: Access Point for <a1>SSO</a1> request and response. - - - <s0>Location</s0>: Point d'accès des requêtes et réponses <a1>SSO</a1>. - - - - - <s134>//"userobm_web_list" => ,</s134> - - - <s134>//"userobm_web_list" => ,</s134> - - - - - A specific persistent session is created with this module, to store attribute values returned by Google. - - - Une session persistente est créée avec ce module pour stocker les valeurs d'attribut renvoyées par Google. - - - - - Zimbra preauthentication <a0>URL</a0> - - - <a0>URL</a0> de pré-authentification Zimbra - - - - - Perl auto-protected CGI - - - CGI aito-protégée Perl - - - - - You can add this repository to have recent packages: - - - Ajouter ce dépôt pour avoir les paquets les plus récents : - - - - - <s0>isAuthorizedURI(cookieValue,url)</s0>: check if user is granted to access to the function - - - <s0>isAuthorizedURI(cookieValue,url)</s0> : vérifie si l'utilisateur est autorisé à accéder à la fonction - - - - - Add then extension configuration, for example: - - - Puis, configuration de l'extension, par exemple : - - - - - Destination directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/po-doc/zz (where zz is your international code, example: “fr” for France) - - - Répertoire de destination = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/po-doc/zz (où zz est votre code international, exemple: “fr” pour le français) - - - - - gender - - - gender - - - - - In this case, you can add in the Apache authentication module: - - - Dans ce cas, il faut ajouter dans la configuratio du module Apache : - - - - - http://www.limesurvey.org - - - http://www.limesurvey.org - - - - - Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) - -# Option: ignoreregex -# Notes.: regex to ignore. - - - Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) - -# Option: ignoreregex -# Notes.: regex to ignore. - - - - - ../documentation/current/ssocookie.html - - - ../documentation/current/ssocookie.html - - - - - secret - - - secret - - - - - svn checkout svn+ssh://developername@svn.forge.objectweb.org/svnroot/lemonldap - - - svn checkout svn+ssh://nomDuDeveloppeur@svn.forge.objectweb.org/svnroot/lemonldap - - - - - Try also to create a global notification (to the uid “allusers”), and connect with any user, the message will be prompted. - - - Essayer alors de créer une notification globale (à l'utilisateur “allusers”), et se connecter avec n'importe quel compte, le message sera affiché. - - - - - Gigabyte - - - Gigaoctet - - - - - <s0>List</s0>: domains list (comma separated values) - - - <s0>Liste</s0> : liste des domaines (séparés par des virgules) - - - - - <s154>//"userobm_samba_home_drive" => ,</s154> - - - <s154>//"userobm_samba_home_drive" => ,</s154> - - - - - Web::ID::Certificate::Generator - - - Web::ID::Certificate::Generator - - - - - /var/lib/lemonldap-ng/sessions - - - /var/lib/lemonldap-ng/sessions - - - - - Configure Sympa virtual host like other <a0>protected virtual host</a0> but protect only magic authentication <a1>URL</a1>. - - - Configurer l'hôte virtuel Sympa comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais ne protéger que l'authentification magique. - - - - - http://www.yubico.com/yubikey - - - http://www.yubico.com/yubikey - - - - - PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com - - - PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com - - - - - OBM_USERPASSWORD - - - OBM_USERPASSWORD - - - - - External portal - - - Portail externe - - - - - ../../../css/screen.css - - - ../../../css/screen.css - - - - - Configure your <a0>DNS</a0> server to resolve names with your server <a1>IP</a1>. - - - Configurer le serveur <a0>DNS</a0> pour résoudre les noms avec l'adresse <a1>IP</a1> de votre serveur. - - - - - $description eq "LDAP administrator" - - - $description eq "LDAP administrator" - - - - - For example, to configure the <c0>File</c0> configuration backend: - - - Par exemple, pour configurer le backend de configuration <c0>File</c0> : - - - - - Zimbra account type - - - Type de compte Zimbra - - - - - Auth-User - - - Auth-User - - - - - OBM_MAIL - - - OBM_MAIL - - - - - http://www.dokuwiki.org/ - - - http://www.dokuwiki.org/ - - - - - zimbraSsoUrl - - - zimbraSsoUrl - - - - - <s52><s53><property</s53> <s54>name</s54>=<s55>"userDetailsService"</s55> <s56>ref</s56>=<s57>"userDetailsService"</s57><s58>/></s58></s52> - - - <s52><s53><property</s53> <s54>name</s54>=<s55>"userDetailsService"</s55> <s56>ref</s56>=<s57>"userDetailsService"</s57><s58>/></s58></s52> - - - - - When session is granted, the Handler will then check the authorizations like the standard Handler. - - - Lorsque la session est validée, l'agent examine les autorisations comme un agent standard. - - - - - Backend choice by users - - - Backend choisit par l'utilisateur - - - - - CAS server - - - Serveur CAS - - - - - By default, default values are used. - - - Sauf modification, les valeurs par défaut sont utilisées. - - - - - <s0><a1>Sessions</a1></s0>: where sessions are stored. - - - <s0><a1>Sessions</a1></s0>: où sont stockées les sessions. - - - - - Another <a0>LL::NG</a0> system configured with <a1>CAS authentication</a1> - - - Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification CAS</a1> - - - - - <s0>Alias dereference</s0>: How to manage LDAP aliases. - - - <s0>Déréférence d'alias</s0> : comment gérer les alias LDAP. - - - - - service_id lemonldapng - - - service_id lemonldapng - - - - - We can distinguish several kind of variables: - - - On peut distinguer plusieurs types de variables : - - - - - Configure the connection string (see <a0>DBI manual page</a0>) - - - Configurer la chaîne de connexion (voir la <a0>page de manuel DBI</a0>) - - - - - Tips - - - Astuces - - - - - Display logout module - - - Affiche le module de déconnexion - - - - - documentation:latest:portalcustom - - - documentation:latest:portalcustom - - - - - Redirection to the portal of the main area and normal authentication (if not done before) - - - Redirection vers le portail principal et authentification normale (sauf si déjà faite) - - - - - For each variable, The first field is the name which will be used in rules, macros or headers and the second field is the name of the user database field. - - - Pour chaque variable, le premier champ est le nom qui servira dans les règles, macros ou en-têtes et le second est le nom du champ dans la base de données utilisateurs. - - - - - DBI - - - DBI - - - - - Soap - - - Soap - - - - - Reload virtual host: - - - Hôte virtuel pour le rechargement : - - - - - http://test2.example.com - - - http://test2.example.com - - - - - <s0>Documentation</s0>: use <a1>OmegaT</a1> to translate offline documentation and configure it: - - - <s0>Documentation</s0>: utilisez <a1>OmegaT</a1> pour traduire la dcumentation hors-ligne et configurez le : - - - - - <s0>sessions/</s0>: read only access to sessions (enough for distant Handlers) - - - <s0>sessions/</s0> : accès en lecture seule aux sessions (suffisant pour les agents distants) - - - - - Roles are entries, below branches representing applications. - - - Les rôles sont des entrées, les branches subordonnées représentant les applications. - - - - - One of this module can be used to delegate authentication server to the web server: <a2>Webserver Auth</a2>. - - - L'un de ses modules peut être utilisé pour déléger l'authentification serveur au serveur web : <a2>Webserver Auth</a2>. - - - - - <<s0>IfModule</s0> mod_rewrite.c> - - - <<s0>IfModule</s0> mod_rewrite.c> - - - - - <a63><s64>print</s64></a63> <s65>"$res notification(s) have been inserted<s66>\n</s66>"</s65><s67>;</s67> -<s68>}</s68> - - - <a63><s64>print</s64></a63> <s65>"$res notification(s) have been inserted<s66>\n</s66>"</s65><s67>;</s67> -<s68>}</s68> - - - - - <s165>//"userobm_education" => ,</s165> - - - <s165>//"userobm_education" => ,</s165> - - - - - Portal <a0>URL</a0> is the address used to redirect users on the authentication portal by: - - - L'<a0>URL</a0> du portail est l'adresse utilisée pour rediriger les utilisateurs bers le portail d'authentification par : - - - - - Copy <c0>ValveLemonLDAPNG.jar</c0> in <c1><TOMCAT_HOME>/server/lib</c1>: - - - Copier <c0>ValveLemonLDAPNG.jar</c0> dans <c1><TOMCAT_HOME>/server/lib</c1>: - - - - - screenshots:1.1:mailreset:mailreset_step1.png - - - screenshots:1.1:mailreset:mailreset_step1.png - - - - - Xavier GUIMARD<br0/> - - - Xavier GUIMARD<br0/> - - - - - ... -  -</<s4>VirtualHost</s4>> - - - ... -  -</<s4>VirtualHost</s4>> - - - - - Lasso session dump - - - Dump de session Lasso - - - - - To install them on system: - - - Pour les installer sur le système : - - - - - Default use case: - - - Cas général: - - - - - It must match AD policy - - - Ça doit correspondre avec la politique de l'AD - - - - - PerlInitHandler My::Handler - - - PerlInitHandler My::Handler - - - - - ../media/icons/flags/ua.png - - - ../media/icons/flags/ua.png - - - - - If OpenID is used as users database, attributes will be requested to the server with SREG extention. - - - Si OpenID est utilisé comme base d'utilisateurs, les attributs sont demandés en utilisant l'extension SREG d'OpenID. - - - - - phpLDAPadmin will connect to the directory with a static <a0>DN</a0> and password, and so will not request authentication anymore. - - - phpLDAPadmin se connecte au serveur avec un <a0>DN</a0> et un mot-de-passe statique et ne requiert ainsi aucune authentification. - - - - - Fields to index - - - Champs à indexer - - - - - ^/admin/ - - - ^/admin/ - - - - - icons:lists.png - - - icons:lists.png - - - - - By default, if user process connection settings are empty, authentication process connection settings will be used. - - - Par défaut, si les paramètres de processus de connexion utilisateur sont vides , ceux d'authentification seront utilisés. - - - - - This message is displayed only when you upgrade from a version older than 1.0 - - - Ce message n'est affiché que lors d'une mise à jour depuis une version inférieure à la 1.0 - - - - - In General Parameters > Authentication modules, choose <c0>Apache</c0> as authentication backend. - - - Dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> choisir Apache pour l'authentification. - - - - - All identity provider protocols can be used simultaneously - - - Tous les protocoles de fournisseur d'identité peuvent être utilisés simultanément - - - - - Handler sends the response to user - - - Celui-ci la renvoie à l'utilisateur - - - - - ... -<s3><s4></SPSSODescriptor<s5>></s5></s4></s3> - - - ... -<s3><s4></SPSSODescriptor<s5>></s5></s4></s3> - - - - - #presentation - - - #presentation - - - - - <s0>Sign-in page <a1>URL</a1></s0>: <a2>SSO</a2> access point (HTTP-Redirect binding). - - - <s0>Sign-in page <a1>URL</a1></s0>: point d'accès <a2>SSO</a2> (HTTP-Redirect binding). - - - - - <a0>Apache Tomcat</a0> is an open source software implementation of the Java Servlet and JavaServer Pages technologies. - - - <a0>Apache Tomcat</a0> est une implémentation libre des technologies Java Servlet et JavaServer Pages. - - - - - SSLVar - - - SSLVar - - - - - Example for macros: - - - Exemples de macros: - - - - - Exploitation - - - Exploitation - - - - - <s0><a1>API</a1> key</s0>: <a2>API</a2> key from Twitter - - - <s0>Clef d'<a1>API</a1></s0>: clef d'<a2>API</a2> donnée par Twitter - - - - - ../../../media/applications/bugzilla_logo.png - - - ../../../media/applications/bugzilla_logo.png - - - - - Apache (Kerberos, NTLM, OTP, ...) - - - Apache (Kerberos, NTLM, OTP, ...) - - - - - As described in <a0>performances chapter</a0>, you can use macros, local macros,… - - - Comme indiqué au <a0>chapître performances</a0>, on peut utiliser des macros, macros locales,… - - - - - No configuration found - - - No configuration found - - - - - Key (<a0>LL::NG</a0> name) - - - Clef (nom <a0>LL::NG</a0>) - - - - - Use Safe Jail - - - Utiliser la cage sécurisée - - - - - <s1># DocumentRoot</s1> - - - <s1># DocumentRoot</s1> - - - - - If you have run the Debian/Ubuntu install command, just use: - - - Pour la commande d'installation Debian/Ubuntu, utiliser simplement : - - - - - https://upgrade.yubico.com/getapikey/ - - - https://upgrade.yubico.com/getapikey/ - - - - - As LDAP is a login/password based module, the authentication level can be: - - - Comme LDAP est un module de type login/mot-de-passe, le niveau d'authentification peut être : - - - - - singleSession - - - singleSession - - - - - ../media/icons/knewsticker.png - - - ../media/icons/knewsticker.png - - - - - Contact - - - Contact - - - - - <s0>Xavier GUIMARD</s0>: historic project leader, developer, Debian packager, administrator of big Lemonldap::NG instances - - - <s0>Xavier GUIMARD</s0> : Leader historique du projet, developpeur, empaqueteur Debian, administrateur de grosses installations de Lemonldap::NG - - - - - <c0>deny</c0>: nobody is welcomed - - - <c0>deny</c0>: personne n'est autorisé - - - - - Convert HTTP header into environment variable - - - Convertir les en-têtes HTTP en variables d'environnement - - - - - http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions - - - http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions - - - - - Région Basse-Normandie - - - Région Basse-Normandie - - - - - When installing <a0>LL::NG</a0>, the Manager can only be accessed with the demo account <c1>dwho</c1>. - - - Lorsqu'on installe <a0>LL::NG</a0>, le manager n'est accessible que via le compte de démonstration <c1>dwho</c1>. - - - - - Issuer databases use rules - - - les règles d'utilisation des bases de données des fournisseur d'identité - - - - - <a0>LL::NG</a0> try to find the user in users database with the given information - - - <a0>LL::NG</a0> tente de trouver l'utilisateur dans la base de données avec l'information donnée - - - - - Set csod as Service Provider name. - - - Mettre csod comme nom de fournisseur de service. - - - - - If you use the <a0>choice backend</a0>, you need to add the choice parameter in redirect <a1>URL</a1> - - - Si le <a0>backend choix</a0> est utilisé, il faut ajouter le paramètre choix dans l'<a1>URL</a1> de redirection - - - - - Restrict network access to the database. - - - Restreindre l'accès réseau à la base de données. - - - - - Just call this <a1>URL</a1>: - - - Lancer simplement cette <a1>URL</a1>: - - - - - applications:spring_logo.png - - - applications:spring_logo.png - - - - - perl-Lemonldap-NG-Common: CPAN - Shared modules - - - perl-Lemonldap-NG-Common : CPAN - modules partagés - - - - - Servers - - - Servers - - - - - /_detail/screenshots/1.0/pastel/portal.png?id=screenshots - - - /_detail/screenshots/1.0/pastel/portal.png?id=screenshots - - - - - Lemonldap::NG::Handler - - - Lemonldap::NG::Handler - - - - - ../pages/download.html - - - ../pages/download.html - - - - - Issuer: this is the LemonLDAP::NG (our IdP) Entity Id, which is by default #PORTAL#/saml/metadata - - - Issuer : c'est l'identifiant d'entité de LemonLDAP::NG, qui est par défaut #PORTAL#/saml/metadata - - - - - See the following chapters: - - - Voir les chapîtres suivants : - - - - - documentation:latest:sessions - - - documentation:latest:sessions - - - - - <a0>rbac</a0><br1/> - - - <a0>rbac</a0><br1/> - - - - - apt-get install libapache2-mod-auth-kerb - - - apt-get install libapache2-mod-auth-kerb - - - - - upgrade - - - upgrade - - - - - ../../documentation/presentation.html#login - - - ../../documentation/presentation.html#login - - - - - <s0>Hash schema</s0>: SQL method for hashing password. - - - <s0>Schéma de hachage</s0> : méthode SQL pour hacher les mots-de-passe. - - - - - <a0>GRR</a0> is a room booking software. - - - <a0>GRR</a0> est un logiciel de réservation de chambres. - - - - - <s0>Password change</s0>: form to change the password - - - <s0>Changement de mot-de-passe</s0> : formulaire de changement de mot-de-passe - - - - - <s18>Order</s18> <s19>deny</s19>,<s20>allow</s20> - - - <s18>Order</s18> <s19>deny</s19>,<s20>allow</s20> - - - - - Value: <c0>$uid</c0> - - - Valeur : <c0>$uid</c0> - - - - - Authentication: select row in authentication table matching user and password - - - Authentification : selectionne la ligne de la table d'authentification contenant l'utilisateur et le mot-de-passe - - - - - Edit /etc/fail2ban/jail.conf - - - Editer /etc/fail2ban/jail.conf - - - - - <s0>Site Name</s0>: Name that will be displayed in the BrowserID login window - - - <s0>Nom du site</s0> : Nom qui sera affiché dans la fenêtre d'authentification BrowserID - - - - - /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - - - /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html - - - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F - - - - - <<s3>Directory</s3> /var/lib/lemonldap-ng/portal/> - - - <<s3>Directory</s3> /var/lib/lemonldap-ng/portal/> - - - - - Data should not contains accents or special characters, as HTTP protocol only allow <a0>ASCII</a0> values in header (but depending on the HTTP server, you can use ISO encoded values) - - - Les données ne doivent pas contenir de caractères spéciaux, car le protocole HTTP n'autorise que les caractères <a0>ASCII</a0> dans les en-têtes (mais suivant le serveur HTTP, vous pouvez utiliser des valeurs encodées ISO) - - - - - <s0>Sign <a1>SSO</a1> message</s0>: sign <a2>SSO</a2> message - - - <s0>Signature des messages <a1>SSO</a1></s0> : signe les messages <a2>SSO</a2> - - - - - DataSource -> dbi:mysql:sessions;host=... - - - DataSource -> dbi:mysql:sessions;host=... - - - - - #compilation - - - #compilation - - - - - gen-webid-cert.sh - - - gen-webid-cert.sh - - - - - <s0>Target attribute</s0>: name of the attribute in the groups storing the link to the user (default: member). - - - <s0>Attribut cible</s0> : nom de l'attribut du groupe stockant le lien vers l'utilisateur (défaut: member). - - - - - Open Source Guide - - - Guide Open Source - - - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots - - - - - Next, configure SOAP for your remote servers - - - Ensuite, configurer SOAP pour les serveurs distants - - - - - Examples with a <a0>configured header</a0> named 'Auth-User': - - - Exemples avec un <a0>en-tête configuré</a0> nommé 'Auth-User': - - - - - <s1>AuthzLDAPAuthoritative</s1> <s2>On</s2> - - - <s1>AuthzLDAPAuthoritative</s1> <s2>On</s2> - - - - - LockPassword - - - LockPassword - - - - - http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ - - - http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ - - - - - Define here the mapping between the <a0>LL::NG</a0> session content and the fields provided in UserInfo response. - - - Définir ici la correspondance entre le contenu de la sessions <a0>LL::NG</a0> et les champs fournis dans la réponse UserInfo. - - - - - a warning before password expiration is possible in AD, but only in GPO (Computer Configuration\Windows Settings\Local Policies\Security Options under Interactive Logon: Prompt user to change password before expiration) However it as no reality in LDAP referential. - - - un avertissement avant expiration du mot de passe est possible dans AD, mais seuleent dans une GPO (Configuration de l'ordinateur\Paramètres Windows\Politiques locales\Options de sécurité pour le logon interactif: Demander à l'utilisateur de changer son mot de passe avant expiration). Toutefois, ça n'a pas de matérialisation dans le référentiel LDAP. - - - - - vi /etc/apt/sources.list.d/lemonldap-ng.list - - - vi /etc/apt/sources.list.d/lemonldap-ng.list - - - - - SMTPAuthPass - - - SMTPAuthPass - - - - - Authentication response - - - Réponse d'authentification - - - - - For remote servers, you can use <a0>SOAP session backend</a0> in cunjunction to increase security for remote server that access through an unsecure network - - - Pour les serveurs distants, vous pouvez utiliser le <a0>module SOAP d'accès aux sessions</a0> en complément pour augmenter la sécurité de ces serveurs qui accèdent aux sessions au travers d'un réseau non sûr - - - - - For each IDP, you can configure attributes that are collected. - - - Pour chaque IDP, il faut configurer les attributs à collecter. - - - - - <s0>CREATE</s0> <s1>TABLE</s1> sessions <s2>(</s2> - - - <s0>CREATE</s0> <s1>TABLE</s1> sessions <s2>(</s2> - - - - - $groups - - - $groups - - - - - In this case you will be able to use <c1>$_password</c1> to fill any password POST field. - - - Dans ce cas, la variable <c1>$_password</c1> peut être utilisée dans tous les champs à envoyer. - - - - - each area has 2 portals: - - - chacune a 2 portails: - - - - - aptitude install lemonldap-ng - - - aptitude install lemonldap-ng - - - - - <s0>Protected URLs</s0>: Regexp of URLs for which the secure token will be sent, separated by spaces - - - <s0>URLs protégées</s0> : expressions régulières correspondant aux URLs pour lesquels un jeton sécurisé doit être envoyé, separées par des espaces - - - - - Lemonldap::NG::Manager - - - Lemonldap::NG::Manager - - - - - <s13><s14><property</s14> <s15>name</s15>=<s16>"principalRequestHeader"</s16> <s17>value</s17>=<s18>"Auth-User"</s18><s19>/></s19></s13> - - - <s13><s14><property</s14> <s15>name</s15>=<s16>"principalRequestHeader"</s16> <s17>value</s17>=<s18>"Auth-User"</s18><s19>/></s19></s13> - - - - - See <a0>how configure logging in Tomcat</a0> . - - - Voir <a0>how configure logging in Tomcat</a0> . - - - - - Then, go in <c0>BrowserID parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres BrowserID</c0>: - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots - - - - - LimeSurvey - - - LimeSurvey - - - - - Create Salesforce domain - - - Créer le domaine Salesforce - - - - - SOAP configuration backend proxy - - - le proxy de backend de configuration SOAP - - - - - tchemineau - - - tchemineau - - - - - OpenID Connect is a protocol based on REST, OAuth 2.0 and JOSE stacks. - - - OpenID Connect est un protocole basé sur les piles REST, OAuth 2.0 et JOSE. - - - - - logos:logo-ul.png - - - logos:logo-ul.png - - - - - https://www.portail.crbn.fr - - - https://www.portail.crbn.fr - - - - - managerPassword - - - managerPassword - - - - - dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com -objectClass: top -objectClass: applicationProcess -cn: lmConf-1 -description: {globalStorage}'Apache::Session::File' -description: {cookieName}'lemonldap' -description: {whatToTrace}'$uid' -... - - - dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com -objectClass: top -objectClass: applicationProcess -cn: lmConf-1 -description: {globalStorage}'Apache::Session::File' -description: {cookieName}'lemonldap' -description: {whatToTrace}'$uid' -... - - - - - yum install perl-Authen-Radius - - - yum install perl-Authen-Radius - - - - - <s13>"auto_update_force_user"</s13> <s14>=></s14> <s15>true</s15><s16>,</s16> - - - <s13>"auto_update_force_user"</s13> <s14>=></s14> <s15>true</s15><s16>,</s16> - - - - - Then, go in <c0>Null parameters</c0>: - - - Aller ensuite dans les <c0>paramètres Null</c0>: - - - - - <a0>CAS</a0> proxied services - - - Services mandatés de <a0>CAS</a0> - - - - - SQL configuration backends - - - Backends de configuration SQL - - - - - http://fosdem.org/2012/schedule/event/lemonldapng - - - http://fosdem.org/2012/schedule/event/lemonldapng - - - - - Authentication, users and password databases - - - Bases de données d'authentification, des utilisateurs et des mots-de-passe - - - - - Edit the file “auth.conf”, for example: - - - Éditer le fichier “auth.conf” de Sympa, par exemple : - - - - - Sessions are stored as files in a single directory. - - - Les sessions sont stockées dans des fichiers dans un unique répertoire. - - - - - <a0>LL::NG</a0> can also act as <a1>CAS server</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. - - - <a0>LL::NG</a0> peut également agir en <a1>serveur CAS</a1>, ce qui peut servir à connecter deux systèmes <a2>LL::NG</a2>. - - - - - Restart Apache: - - - Redémarrez Apache: - - - - - managerSkin - - - managerSkin - - - - - Protected application sends response to Handler - - - L'application protégée renvoie sa réponse à l'agent - - - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 - - - - - Use XForwardedFor for <a0>IP</a0> - - - Utiliser XForwardedFor comme <a0>IP</a0> cliente - - - - - <a0>phpLDAPadmin</a0> is an LDAP administration tool written in PHP. - - - <a0>phpLDAPadmin</a0> est un outil d'administration LDAP écrit en PHP. - - - - - That is why it is important to set APACHEUSER variable when you launch “make install” - - - C'est pourquoi il est important de renseigner la variable APACHEUSER lorsqu'on lance “make install” - - - - - <s0>url_logout</s0>: <a1>URL</a1> used by OBM to logout, will be caught by <a2>LL::NG</a2> - - - <s0>url_logout</s0>: <a1>URL</a1> utilisée par OBM pour les déconnexions, sera appelée par <a2>LL::NG</a2> - - - - - Kinematics: - - - Cinématique : - - - - - Storage - - - Stockage - - - - - <a0>SlideShare</a0><br1/> - - - <a0>SlideShare</a0><br1/> - - - - - Portal customization - - - Personnalisation du portail - - - - - <s0><s1><EntityDescriptor</s1> <s2>entityID</s2>=<s3>"http://auth.example.com/saml/metadata"</s3><s4>></s4></s0> - - - <s0><s1><EntityDescriptor</s1> <s2>entityID</s2>=<s3>"http://auth.example.com/saml/metadata"</s3><s4>></s4></s0> - - - - - Before transmission, the username and password are encoded as a sequence of base-64 characters. - - - Avant la transmission, le nom et le mot de passe sont encodés en base-64. - - - - - Put your own files instead of <c0>ow2.cert</c0>, <c1>ow2.key</c1>, <c2>ow2-ca.cert</c2>: - - - Placer vos propres fichiers au lieu de <c0>ow2.cert</c0>, <c1>ow2.key</c1>, <c2>ow2-ca.cert</c2>: - - - - - User: can answer to surveys - - - User : peut répondre aux surveillances - - - - - The portal is the main component of <a0>LL::NG</a0>. - - - Le portail est le principal composant de <a0>LL::NG</a0>. - - - - - Use the name you want but this values in the value field. - - - Utiliser n'importe quel nom de clef mais ces valeurs dans le champ « valeur ». - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step2.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step2.png - - - - - Siteminder Authentication - - - Siteminder Authentication - - - - - <a2>translations</a2><br3/> - - - <a2>traductions</a2><br3/> - - - - - When you change cookie expiration time, it is written on the user hard disk unlike session cookie - - - Lorsqu'on change la durée de vie du cookie, il est écrit sur le disque dur de l'utilisateur contrairement à un cookie de session - - - - - When you use the multiple sessions restriction parameters, sessions are parsed for each authentication unless you use an <a0>Apache::Session::Browseable</a0> module. - - - Lorsque sont activées les paramètres de restriction d'ouverture de session, celles-ci sont toutes examinées à chaque nouvelle authentification sauf lorsqu'un module de la famille <a0>Apache::Session::Browseable</a0> est utilisé. - - - - - The script uses the <c0>editor</c0> system command, that links to your favorite editor. - - - Ce script utilise la commande système <c0>editor</c0>, qui est liée à l'éditeur favori. - - - - - <s152>//"userobm_samba_perms" => ,</s152> - - - <s152>//"userobm_samba_perms" => ,</s152> - - - - - This should be set as Default. - - - Peut être défini par défaut. - - - - - <s0>Timeout</s0>: server idle timeout. - - - <s0>Timeout</s0> : délai maximum de connexion. - - - - - documentation:ha-sessions-configuration.png - - - documentation:ha-sessions-configuration.png - - - - - <s0>Enable Single Sign-On</s0>: check the box. - - - <s0>Enable Single Sign-On</s0>: sélectionner. - - - - - ipAddr - - - ipAddr - - - - - You must register IDP metadata here. - - - Il faut enregistrer les métadatas de l'IDP ici. - - - - - http://httpd.apache.org/docs/current/mod/mod_proxy.html - - - http://httpd.apache.org/docs/current/mod/mod_proxy.html - - - - - ldapUsePasswordResetAttribute - - - ldapUsePasswordResetAttribute - - - - - Storage directory - - - Répertoire de stockage - - - - - https://metacpan.org/release/Web-ID - - - https://metacpan.org/release/Web-ID - - - - - Access rules values can be: - - - Les valeurs des règles d'accès peuvent être : - - - - - http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 - - - http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 - - - - - Home - - - Accueil - - - - - using Apache authentication system (used for <a0>SSL</a0>, <a1>Kerberos</a1>, <a2>HTTP basic authentication</a2>, …) - - - utilisant le système d'authentification d'Apache (utilisé pour <a0>SSL</a0>, <a1>Kerberos</a1>, l'<a2>authentification HTTP basique</a2>, …) - - - - - Auth-Admin - - - Auth-Admin - - - - - remoteGlobalStorage - - - remoteGlobalStorage - - - - - <s27>'failedLoginNumber'</s27> <s28>=></s28> <s29>'5'</s29><s30>,</s30> - - - <s27>'failedLoginNumber'</s27> <s28>=></s28> <s29>'5'</s29><s30>,</s30> - - - - - Apache portal SSL configuration - - - Configuration SSL du portail dans Apache - - - - - LDAP sever can block brute-force attacks, and <a0>LL::NG</a0> will display that account is locked - - - Le serveur LDAP peut bloquer les attaques par force brute et <a0>LL::NG</a0> affichera que le compte est bloqué - - - - - <s137>//"userobm_mail_ext_perms" => ,</s137> - - - <s137>//"userobm_mail_ext_perms" => ,</s137> - - - - - Reset password by mail - - - Réinitialisation des mots-de-passe par courriel - - - - - POST data - - - Données POST - - - - - <a0>DBI</a0> UserDB connection user - - - Compte de connexion UserDB <a0>DBI</a0> - - - - - For now, ldapgroups contains “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” - - - Pour l'instant, ldapgroups contient “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” - - - - - In this case, you can choose a different module to manage <a1>SAML</a1> sessions. - - - Dans ce cas, vous devez utiliser un module différent pour gérer les sessions <a1>SAML</a1>. - - - - - See <a0>Manager protection documentation</a0> to know how to use Apache modules or <a1>LL::NG</a1> to manage access to Manager. - - - Voir la <a0>documentation de protection du manager</a0> pour savoir comment utiliser les modules d'Apache ou <a1>LL::NG</a1> pour gérer l'accès au manager. - - - - - jsonfileconfbackend - - - jsonfileconfbackend - - - - - The <a0>LDAP schema extension</a0> can be used to store these values - - - L'<a0>extension de schéma LDAP</a0> peut être utilisée pour stocker ces valeurs. - - - - - Mail reset request timeout - - - Délai maximal des requêtes de réinitialisation des mails - - - - - An example is given under the source tree : lemonldap-ng-portal/example/index.fcgi - - - Un exemple est disponible dans l'arborescence des sources : lemonldap-ng-portal/example/index.fcgi - - - - - Finally, just ensure that at least: - - - Finalement, vérifier que : - - - - - See <a0>Writing rules and headers</a0> for more. - - - Voir <a0>Écrire les règles et en-têtes</a0> pour plus d'informations. - - - - - You have to create the branch by yourself - - - Il faut toutefois créer manuellement la branche - - - - - Go to <c0>Configuration</c0> » <c1>Authentication</c1>: - - - Aller dans <c0>Configuration</c0> » <c1>Authentication</c1>: - - - - - Portal destroys session and redirects user on itself with an empty <a0>SSO cookies</a0> - - - Le portail détruit la session et redirige l'utilisateur sur lui-même avec un <a0>cookie SSO</a0> vide - - - - - Handler check access rule and send headers to protected applications - - - L'agent vérifie les droits d'accès à l'application et envoie des en-têtes HTTP à l'application protégée - - - - - JCOS - - - JCOS - - - - - For example, if you are using <a0>AD as authentication backend</a0>, you can use sAMAccountName for the Windows NameID format. - - - Par exemple, si vous utilisez <a0>Active-Directory comme système d'authentification</a0>, vous pouvez utiliser sAMAccountName come format de NameID Windows. - - - - - <s11># Perl script</s11> - - - <s11># Perl script</s11> - - - - - Crypt::OpenSSL::RSA - - - Crypt::OpenSSL::RSA - - - - - http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml - - - http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml - - - - - DNS - - - DNS - - - - - SAML assertion - - - Assertion SAML - - - - - You just have to share configuration and sessions databases between those servers: - - - Il faut juste partager les bases de données de configuration et des sessions entre ces serveurs : - - - - - Follow the <a0>next steps</a0>. - - - Suivre les <a0>étapes suivantes</a0>. - - - - - Manager protection - - - Protection du manager - - - - - documentation:liferay_5.png - - - documentation:liferay_5.png - - - - - <s0><a1>PGT</a1> file</s0>: temporary file where proxy tickets are stored (by default, <c2>/tmp/pgt.txt</c2>) - - - <s0>Fichier <a1>PGT</a1></s0> : fichier temporaire où les tickets de proxy sont stockés (par défaut, <c2>/tmp/pgt.txt</c2>) - - - - - CDBI / RDBI - - - CDBI / RDBI - - - - - Before enabling Manager protection by <a0>LL::NG</a0>, you must have configured how users authenticate on Portal, and test that you can log in without difficulties. - - - Avant d'activer la protection du manager par <a0>LL::NG</a0>, il faut avoir configuré la méthode d'authentification sur le portail et véifier qu'on peut s'y connecter sans difficultés. - - - - - Yubikey authentication level - - - Niveau d'authentification de Yubikey - - - - - Regular expression - - - Expression régulière - - - - - checkXSS - - - checkXSS - - - - - The GPG key can be downloaded here: <a0>rpm-gpg-key-ow2</a0> - - - La clef GPG peut être téléchargée ici : <a0>rpm-gpg-key-ow2</a0> - - - - - enable http_authentication plugin in main.inc.php : - - - activer le plugin http_authentication dans main.inc.php : - - - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev - - - - - Portal recognizes the user with its <a0>SSO cookies</a0>, and see he is coming from a different domain - - - Le portail reconnaît l'utilisateur par son <a0>cookie SSO</a0> et voit qu'il sollicite une application d'un domaine différent - - - - - <a0>CAS</a0> issuer - - - Fourniture d'identité <a0>CAS</a0> - - - - - Developer access - - - Accès développeurs - - - - - etc. - - - etc... - - - - - <a0>LL::NG</a0> provides a valve, available on <a1>download page</a1>. - - - <a0>LL::NG</a0> fournit une valve, disponible sur <a1>page de téléchargement</a1>. - - - - - /_detail/logos/logo_ucanss.png?id=references - - - /_detail/logos/logo_ucanss.png?id=references - - - - - <s0>default_access</s0> (optional): what result to return if <s1>logon_hours</s1> is empty - - - <s0>default_access</s0> (optionnel) : resultat à retourner si <s1>logon_hours</s1> est vide - - - - - Deletion example in Perl - - - Exemple d'effacement en Perl - - - - - Configure sessions specificities - - - Configurer les spécificités des sessions - - - - - Read/Write functions (index.pl/adminSessions paths): - - - Fonctions en lecture/écriture (chemin index.pl/adminSessions) : - - - - - rpm --import rpm-gpg-key-ow2 - - - rpm --import rpm-gpg-key-ow2 - - - - - Activate auto accept timer - - - Activer le compte-à-rebours d'acceptation automatique - - - - - <s0>Resolution Rule</s0>: rule that will be applied to preselect an IDP for a user. - - - <s0>Règle de résolution</s0> : règle à appliquer pour pré-sélectionner cet IDP. - - - - - <s0>allows</s0> (optional): Define allowed remote <a1>IP</a1> (use “,” separator for multiple <a2>IP</a2>). - - - <s0>allows</s0> (optionnel) : Definit les adresses <a1>IP</a1> autorisées (ustiliser le séparateur ”,” pour de multiples <a2>IP</a2>). - - - - - Then edit MediaWiki local settings - - - Éditer ensuite les paramètres locaux MediaWiki - - - - - Bibliothèque Publique d'Information - - - Bibliothèque Publique d'Information - - - - - For Active Directory, the default authentication filter is: - - - Pour Active Directory, le filtre d'authentification par défaut est : - - - - - login - - - login - - - - - Notification send function (index.pl/notification): - - - Fonction d'envoi de notifications (index.pl/notification): - - - - - <s0>Key</s0>: internal session key, can be prefixed by <c1>!</c1> to make the attribute required - - - <s0>Clef</s0> : clef de session interne, peut être prefixé par <c1>!</c1> pour exiger ces attributs - - - - - Configuration parameters are: - - - Les paramètres de configuration sont : - - - - - Hamza AISSAT - - - Hamza AISSAT - - - - - Display other sessions - - - Affiche les autres sessions - - - - - <s0>RDBI</s0> : triple store storage - - - <s0>RDBI</s0> : stockage en triplets - - - - - ../../../media/documentation/remote-principle.png - - - ../../../media/documentation/remote-principle.png - - - - - <s0>Login field name in user table</s0>: name of user table column hosting login - - - <s0>Nom du champ login dans la table utilisateur</s0> : nom de la colonne de la table utilisateur contenant le login - - - - - "\@example.com" - - - "\@example.com" - - - - - ../../../../media/documentation/liferay_7.png - - - ../../../../media/documentation/liferay_7.png - - - - - <s0>.js</s0>: Javascript - - - <s0>.js</s0>: Javascript - - - - - <s131>//"userobm_expresspostal" => ,</s131> - - - <s131>//"userobm_expresspostal" => ,</s131> - - - - - rtyler - - - rtyler - - - - - Usage - - - Utilisation - - - - - ../../../media/documentation/configuration-ldap.png - - - ../../../media/documentation/configuration-ldap.png - - - - - Allow no certificate to chain with other authentication methods - - - Autoriser les clients sans certificat dans le chaînage avec d'autres méthodes d'authentification - - - - - LinuxFR - - - LinuxFR - - - - - This How To explains how change this default behavior to protect Manager with other rules. - - - Ce document explique comment changer ce comportement par défaut pour protéger le manager avec d'autres règles. - - - - - Main <a0>external databases</a0> are: - - - Les principales <a0>bases de données externes</a0> sont : - - - - - http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html - - - http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots - - - - - <a0>LL::NG</a0> can use two tables: - - - <a0>LL::NG</a0> peut utiliser deux tables : - - - - - <s0>Display</s0>: Value of display parameter (example: page) - - - <s0>Affichage</s0> : valeur du paramètre d'affichage (exemple : page) - - - - - <s18>DirectoryIndex</s18> index.pl index.html - - - <s18>DirectoryIndex</s18> index.pl index.html - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html - - - - - <a0>SAML</a0> token - - - Jeton <a0>SAML</a0> - - - - - ../../../media/applications/obm_logo.png - - - ../../../media/applications/obm_logo.png - - - - - logos:logo_ucanss.png - - - logos:logo_ucanss.png - - - - - MD5 - - - MD5 - - - - - install_handler_libs - - - install_handler_libs - - - - - ../../../media/documentation/ha-sessions-configuration.png - - - ../../../media/documentation/ha-sessions-configuration.png - - - - - <<s1>Location</s1> /status> - - - <<s1>Location</s1> /status> - - - - - Password -> ... - - - Password -> ... - - - - - If you want to become member of <a1>LL::NG</a1> team ask to <a2>lemonldap-ng-dev@ow2.org</a2>. - - - SI vous souhaitez devenir membre de l'équipe <a1>LL::NG</a1> demandez-le également à <a2>lemonldap-ng-dev@ow2.org</a2>. - - - - - unprotect - - - unprotect - - - - - You need to restart Tomcat to apply changes. - - - Un redémarrage de Tomcat est nécessaire pour appliquer les changements. - - - - - openssl req -new -key lemonldap-ng-priv.key -out cert.csr -openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem - - - openssl req -new -key lemonldap-ng-priv.key -out cert.csr -openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem - - - - - Configure Single Sign On cookie and portal URL - - - Configurer le cookie SSO (Single Sign On) et l'URL du portail - - - - - ../pages/translations.html - - - ../pages/translations.html - - - - - Install the package <c0>lemonldap-ng-conf</c0> on all server which contains one of those packages. - - - Installer le paquet <c0>lemonldap-ng-conf</c0> sur tous les serveurs qui contiennent un de ces paquets. - - - - - Session opening - - - Ouverture de session - - - - - Rule for session granting - - - Règle pour l'autorisation d'ouverture de session - - - - - <s0>start</s0>: Start date (GMT) - - - <s0>start</s0> : date de début (GMT) - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Choice for authentication. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Choice pour l'authentification. - - - - - /_detail/logos/logo-ul.png?id=references - - - /_detail/logos/logo-ul.png?id=references - - - - - A virtual host contains: - - - Un hôte vituel contient : - - - - - mysuperpassword - - - mysuperpassword - - - - - Custom-Header => function1($uid) - - - Custom-Header => function1($uid) - - - - - Unoptimized for <a0>session explorer</a0> and <a1>single session</a1> features. - - - Pas optimisé pour l'<a0>exlorateur de sessions</a0> et les fonctionnalités de <a1>session unique</a1>. - - - - - File - - - File - - - - - http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project - - - http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project - - - - - mailUrl - - - mailUrl - - - - - Radius - - - Radius - - - - - In Portal virtual host, you will find several configuration parts: - - - Dans l'hôte virtuel du portail se trouve plusieurs éléments de configuration : - - - - - <s0>External databases</s0>: not managed by LemonLDAP::NG, for example user database - - - Les <s0>bases de données externes</s0>: non gérées par LemonLDAP::NG, par exemple la base des utilisateurs - - - - - <a0>LL::NG</a0> will then display a form with an OpenID input, wher users will type their OpenID login. - - - <a0>LL::NG</a0> affiche alors un formulaire dans lequel les utilisateurs peuvent entrer leur identifiant OpenID. - - - - - You can set the default access to: - - - Il est possible de mettre l'accès par défaut à : - - - - - <s38>'templatelist'</s38> <s39>=></s39> <s40>'default,basic,MyOrgTemplate'</s40><s41>,</s41> - - - <s38>'templatelist'</s38> <s39>=></s39> <s40>'default,basic,MyOrgTemplate'</s40><s41>,</s41> - - - - - Write custom functions library - - - Écrire une librairie de fonctions personnalisées - - - - - Authentication and UserDB - - - Authentification et base d'utilisateurs - - - - - Windows - - - Windows - - - - - <s0>Path</s0>: keep <c1>^/cas/</c1> unless you have change <a2>Apache portal configuration</a2> file. - - - <s0>Chemin</s0> : laisser <c1>^/cas/</c1> sauf si le fichier de <a2>configuration Apache du portail</a2> a été modifiée. - - - - - ^/logout - - - ^/logout - - - - - <s0># Best performance under ModPerl::Registry</s0> -<s1># Uncomment this to increase performance of Portal</s1> -<Perl> - - - <s0># Meilleures performances sous ModPerl::Registry</s0> -<s1># A décommenter pour augmenter les performances du portail</s1> -<Perl> - - - - - <s0>Authorizated domain</s0>: - - - <s0>Domaines autorisés</s0> : - - - - - All data is stored in plain text files – no database is required. - - - Toutes les données sont stockées dans des fichiers texte, aucune base de données n'est nécessaire. - - - - - Zimbra - - - Zimbra - - - - - <s0>print</s0> <s1>"Connected user: "</s1><s2>.</s2><s3>$_SERVER</s3><s4>{</s4>HTTP_AUTH_USER<s5>}</s5><s6>;</s6> - - - <s0>print</s0> <s1>"Connected user: "</s1><s2>.</s2><s3>$_SERVER</s3><s4>{</s4>HTTP_AUTH_USER<s5>}</s5><s6>;</s6> - - - - - _idpConfKey - - - _idpConfKey - - - - - Notification uid for all users - - - Nom de compte de notification pour tous les utilisateurs - - - - - <s0>Use rule</s0>: a rule to allow user to use this module, set to 1 to always allow. - - - <s0>Règle d'utilisation</s0> : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. - - - - - portal/skins/common/mail_confirm.tpl - - - portal/skins/common/mail_confirm.tpl - - - - - lemonldap-ng-testpage.png - - - lemonldap-ng-testpage.png - - - - - <s0>ERASECONFIG</s0>: set to 0 if you want to keep your configuration files (default: 1) - - - <s0>ERASECONFIG</s0> : mettre à 0 pour conserver les fichiers de configuration (défaut : 1) - - - - - <s0>headers_map</s0>: map OBM internal field to <a1>LL::NG</a1> header - - - <s0>headers_map</s0>: établit la correspondance entre les champs internes d'OBM et les en-têtes <a1>LL::NG</a1> - - - - - documentation/current/prereq.html#yum - - - documentation/current/prereq.html#yum - - - - - <s0>Mail filter</s0>: Filter to find user from its mail (default: <c1>(&(mail=$mail)(objectClass=inetOrgPerson))</c1>) - - - <s0>Filtre mail</s0> : filtre pour trouver l'utilisateur à partir de son mail (défaut: <c1>(&(mail=$mail)(objectClass=inetOrgPerson))</c1>) - - - - - Web based for normal users: - - - Basé sur du web pour les utilisateurs normaux : - - - - - <s7># CAS Issuer</s7> - - - <s7># Fournisseur d'identité CAS</s7> - - - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> JSONFile</s5> -<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> JSONFile</s5> -<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> - - - - - <s16>'full_name'</s16> <s17>=></s17> <s18>$_SERVER</s18><s19>[</s19><s20>'HTTP_AUTH_CN'</s20><s21>]</s21><s22>,</s22> - - - <s16>'full_name'</s16> <s17>=></s17> <s18>$_SERVER</s18><s19>[</s19><s20>'HTTP_AUTH_CN'</s20><s21>]</s21><s22>,</s22> - - - - - KrbVerifyKDC <s18>Off</s18> - - - KrbVerifyKDC <s18>Off</s18> - - - - - icons:chat.png - - - icons:chat.png - - - - - <a0>API</a0> Name: filled automatically - - - <a0>API</a0> Name : renseigné automatiquement - - - - - <a0>LL::NG</a0> is a web single-sign-on system, but unlike some systems it can manage rights on applications based on regular expressions on <a1>URL</a1>. - - - <a0>LL::NG</a0> est un système d'authentification web unique (WebSSO), mais contrairement à d'autres, il peut gérer les droits d'accès en utilisant des expressions rationnelles sur les <a1>URL</a1> demandées. - - - - - Official repository - - - Dépôt officiel - - - - - Configuration and sessions in MySQL - - - Configuration et sessions dans MySQL - - - - - <a0>Memcached</a0> can be used with <a1>LL::NG</a1>, but some features will not work since Memcached doesn't provide any parsing system: - - - <a0>Memcached</a0> peut être utilisé avec <a1>LL::NG</a1>, mais quelques fonctionnalités ne marcheront pas car Memcached ne fournit pas de dispositif de parcours des données : - - - - - Parameters for <a0>DBI</a0> backend are the same as <a1>DBI configuration backend</a1>. - - - Les paramètres pour le backend <a0>DBI</a0> sont les mêmes que ceux du <a1>backend de configuration DBI</a1>. - - - - - notifyOther - - - notifyOther - - - - - Then, go in <c0>WebID parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres WebID</c0>: - - - - - <s0><a1>SSO</a1> logout</s0>: the request is not forwarded to application, only the <a2>SSO</a2> session is closed - - - <s0>Déconnexion <a1>SSO</a1></s0>: la requête n'est pas transmise à l'application, seule la session <a2>SSO</a2> est fermée - - - - - _lastAuthnUTime - - - _lastAuthnUTime - - - - - authenticate: check if user is authenticated; if not, redirect it to the portal - - - authenticate : vérifie que l'utilisateur est authentifié ; sinon, il est redirigé vers le portail - - - - - <s157>"userobm_ext_id"</s157> <s158>=></s158> <s159>"HTTP_OBM_SERIALNUMBER"</s159><s160>,</s160> - - - <s157>"userobm_ext_id"</s157> <s158>=></s158> <s159>"HTTP_OBM_SERIALNUMBER"</s159><s160>,</s160> - - - - - <s0>manager-apache2.conf</s0>: Manager virtual host - - - <s0>manager-apache2.conf</s0> : hôte virtuel du manager - - - - - <s54>//"userobm_password_type" => ,</s54> - - - <s54>//"userobm_password_type" => ,</s54> - - - - - <s0>table</s0>: Notifications table name. - - - <s0>table</s0> : nom de la table des notifications. - - - - - The log level can be set with Apache <c0>LogLevel</c0> parameter. - - - Le niveau de journalisation peut être configuré via le paramètre <c0>LogLevel</c0> d'Apache. - - - - - Zimbra can also be connected to <a0>LL::NG</a0> via <a1>SAML protocol</a1> (see <a2>Zimbra blog</a2>). - - - Zimbra peut aussi être connecté à <a0>LL::NG</a0> via le <a1>protocole SAML</a1> (voir le <a2>blog de Zimbra</a2>). - - - - - Logout user from Lemonldap::NG and redirect it to http://intranet/ - - - Déconnecte l'utilisateur de Lemonldap::NG le redirige vers http://intranet/ - - - - - ../pages/documentation/quickstart.html - - - ../pages/documentation/quickstart.html - - - - - install_examples_site (/usr/local/lemonldap-ng/examples) - - - install_examples_site (/usr/local/lemonldap-ng/examples) - - - - - <a2>Video</a2> - - - <a2>Vidéo</a2> - - - - - <a4>references</a4><br5/> - - - <a4>références</a4><br5/> - - - - - Cross Domain Authentication (CDA) - - - Authentification inter-domaines (CDA) - - - - - Set <c0>Email</c0> in <c1>Options</c1> » <c2>Authentication Response</c2> » <c3>Default NameID format</c3> - - - Mettre <c0>Email</c0> dans <c1>Options</c1> » <c2>Réponse d'authentification</c2> » <c3>Format NameID par défaut</c3> - - - - - ../../../media/icons/utilities.png - - - ../../../media/icons/utilities.png - - - - - <a0>Integrating applications</a0> in <a1>LL::NG</a1> is easy since its dialog with applications is based on <a2>customizable HTTP headers</a2>. - - - <a0>Integrer des applications</a0> dans <a1>LL::NG</a1> est facile car leur dialogue est basé sur des <a2>en-têtes HTTP personnalisables</a2>. - - - - - Steps: - - - Étapes : - - - - - Access rule in virtual host - - - Règle d'accès à un hôte virtuel - - - - - Sybase - - - Sybase - - - - - <a6>menu1</a6><br7/> - - - <a6>menu1</a6><br7/> - - - - - Core modules must be installed on the system. - - - Les modules "core" doivent être installés sur le système. - - - - - <a1>LL::NG</a1> can restrict this: - - - <a1>LL::NG</a1> peut restreindre cet usage : - - - - - ^/pub/admin/ - - - ^/pub/admin/ - - - - - A mail with a token is sent to user - - - Un courriel avec une valeur est envoyé à l'utilisateur - - - - - The Manager let you define comments in rules, to order them: - - - Le manager permet de définir des commentaires de règles, ce qui permet de les ordonner : - - - - - <s0><Valve</s0> <s1>className</s1>=<s2>"org.lemonLDAPNG.SSOValve"</s2> <s3>userKey</s3>=<s4>"AUTH-USER"</s4> <s5>roleKey</s5>=<s6>"AUTH-ROLE"</s6> <s7>roleSeparator</s7>=<s8>","</s8> <s9>allows</s9>=<s10>"127.0.0.1"</s10><s11>/></s11> - - - <s0><Valve</s0> <s1>className</s1>=<s2>"org.lemonLDAPNG.SSOValve"</s2> <s3>userKey</s3>=<s4>"AUTH-USER"</s4> <s5>roleKey</s5>=<s6>"AUTH-ROLE"</s6> <s7>roleSeparator</s7>=<s8>","</s8> <s9>allows</s9>=<s10>"127.0.0.1"</s10><s11>/></s11> - - - - - http://search.cpan.org/perldoc?Apache::Session - - - http://search.cpan.org/perldoc?Apache::Session - - - - - <s19># SSO protection</s19> - - - <s19># Protection SSO</s19> - - - - - Store password in session - - - Stockage du mot-de-passe en session - - - - - These parameters can be overwritten in LemonLDAP::NG ini file, in the section <c0>apply</c0>. - - - Ces paramètres peuvent être surchargés dans le fichier ini de LemonLDAP::NG ini file, à la section <c0>apply</c0>. - - - - - ../../../../media/applications/dokuwiki_logo.png - - - ../../../../media/applications/dokuwiki_logo.png - - - - - Protection scheme - - - Schéma de protection - - - - - http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ - - - http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ - - - - - default - - - default - - - - - <s0>Server <a1>URL</a1></s0>: <a2>CAS</a2> server <a3>URL</a3> (must use https://) - - - <s0><a1>URL</a1> du serveur</s0> : <a3>URL</a3> du serveur <a2>CAS</a2> (doit utiliser https://) - - - - - You can refer to <a0>parameter list</a0> to find it. - - - Se référer à la <a0>liste des paramètres</a0> pour le trouver. - - - - - By alphabetical order: - - - Par ordre alphabétique : - - - - - OpenID 2.0 support is closed since 20th April 2015. - - - Le support OpenID-2.0 esl clos depuis le 20 avril 2015. - - - - - /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots - - - /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots - - - - - icons:access.png - - - icons:access.png - - - - - <a0>LL::NG</a0> uses <a1>Apache SSL module</a1>, like any other <a2>Apache authentication module</a2>, with extra features: - - - <a0>LL::NG</a0> utilise le <a1>module SSL d'Apache</a1>, comme n'importe quel <a2>module d'authentification d'Apache</a2> avec quelques fonctionnalités supplémentaires : - - - - - <s0>Client secret</s0>: Client secret given by OP - - - <s0>Secret client</s0> : secret client donné par l'OP - - - - - Secondary portal check if remote session is available. - - - Le portail secondaire vérifie que la session distante est valable. - - - - - You can also modify list of exported variables. - - - On peut également modifier la liste des variables exportées. - - - - - If you want to require that a field is set, add “!” before the key name : - - - Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef : + + Hôte virtuel Bugzilla dans le manager @@ -12378,86 +1782,6 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce Les fichiers de configuration Apache se trouvent dans /etc/lemonldap-ng et liés dans /etc/apache2/sites-available - - - <a4>Joind.in</a4> - - - <a4>Joind.in</a4> - - - - - Be sure that mod_rewrite is installed and that SAML2 rewrite rules are activated in <a0>Apache portal configuration</a0>: - - - Assurez-vous que mod_rewrite est installé et que les règles de réécriture SAML2 sont activées dans la <a0>configuration Apache du portail</a0>: - - - - - Then set: - - - et indiquez : - - - - - <s105>"userobm_service"</s105> <s106>=></s106> <s107>"HTTP_OBM_OU"</s107><s108>,</s108> - - - <s105>"userobm_service"</s105> <s106>=></s106> <s107>"HTTP_OBM_OU"</s107><s108>,</s108> - - - - - documentation:googleapps-sso.png - - - documentation:googleapps-sso.png - - - - - <s0>Mail field name</s0>: name of authentication table column hosting mail (for password reset) - - - <s0>Nom du chmap mail</s0> : nom de la colonne de la table d'authentification contenant le mail (pour la réinitialisation du mot-de-passe) - - - - - Consent to share attribute <e0>id</e0> trough OpenID - - - Consentement de partage de l'attribut <e0>id</e0> via OpenID - - - - - install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) - - - install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) - - - - - http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz - - - http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz - - - - - It manages both authentication and authorization and provides headers for accounting. - - - Il gère à la fois les authentifications et les autorisations et fournit des en-têtes HTTP pour la traçabilité. - - Advantages: @@ -12468,2626 +1792,26 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce - <s0><a1>Portal</a1></s0>: used to authenticate users, display applications list and provides identity provider service (<a2>SAML</a2>, <a3>OpenID</a3>, <a4>CAS</a4>). + ../documentation/1.0/portal.html - - <s0><a1>Portail</a1></s0>: utilisé pour authentifier les utilisateurs, afficher la liste des applications et fournir le service d'identité (<a2>SAML</a2>, <a3>OpenID</a3>, <a4>CAS</a4>). + + ../documentation/1.0/portal.html - You can also use yum on local RPMs file: + Compilation - - On peut aussi utiliser yum sur des fichiers RPMs locaux : + + Compilation - If you are protecting Drupal with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. + Note that <a0>SAML</a0> protocol is more secured than OpenID, so when your partners are known, prefer <a1>SAML</a1>. - - Si Drupal est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. - - - - - dbiUserUser - - - dbiUserUser - - - - - Check configStorage and configStorageOptionsor file permissions. - - - Vérifier les options configStorage and configStorageOptions ou les droits associés à ces fichiers. - - - - - Other - - - Autres - - - - - You need to activate LDAP authentication, else <a0>SSO</a0> authentication will not work. - - - Il faut activer l'authentification LDAP sinon l'authentification <a0>SSO</a0> ne marchera pas. - - - - - This does not include Apache configuration which is not managed by LemonLDAP::NG - - - Ceci n'inclue pas la configuration propre d'Apache qui n'est pas gérée par LemonLDAP::NG - - - - - documentation:1.0:portal - - - documentation:1.0:portal - - - - - <s0>getCookies(user,password)</s0>: authentication system. - - - <s0>getCookies(user,password)</s0> : système d'authentification. - - - - - http://linuxfr.org/news/sortie-de-lemonldapng-11 - - - http://linuxfr.org/news/sortie-de-lemonldapng-11 - - - - - When portal is installed, a file named portal.wsdl is created. - - - Lorsque le portail est installé, un fichier nommé portal.wsdl est créé. - - - - - With the above solution, all the Drupal site will be protected, so no anonymous access will be allowed. - - - Avec la solution ci-dessus, tout le site Drupal sera protégé, ainsi aucun accès anonyme ne sera autorisé. - - - - - <a0>SAML</a0> Session backend options - - - Options du module de stockage <a0>SAML</a0> - - - - - If this session is lost, Google will ask a confirmation for each requested attribute. - - - Si cette session est perdue, Google redemandera confirmation pour chaque attribut demandé. - - - - - Go in Manager, <c0>General parameters</c0> » <c1>Advanced parameters</c1> » <c2>Logout forward</c2> and click on <c3>Add a key</c3>, then fill: - - - Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Transfert de la déconnexion</c2> et cliquer sur <c3>Ajouter une clef</c3>, renseigner ensuite : - - - - - OBM_GROUPS - - - OBM_GROUPS - - - - - Kerberos - - - Kerberos - - - - - <s163>//"userobm_nomade_dateend" => ,</s163> - - - <s163>//"userobm_nomade_dateend" => ,</s163> - - - - - OpenID Connect Service - - - Service OpenID-Connect - - - - - A session key can be associated to more than one SREG attribute. - - - Une clef de session peut être associée à un ou plusieurs attributs SREG. - - - - - Google Apps has a configuration parameter to redirect user on a specific <a0>URL</a0> after Google Apps logout (see <a1>Google Apps control panel</a1>). - - - Google Apps ne dispose pas de paramètre de configuration pour rediriger les utilisateurs vers une <a0>URL</a0> spécifique après la déconnexion Google Apps (voir <a1>Google Apps control panel</a1>). - - - - - Proxy portal <a0>URL</a0> - - - <a0>URL</a0> du portail mandataire - - - - - ../../media/documentation/lemonldapng-sso.png - - - ../../media/documentation/lemonldapng-sso.png - - - - - Install - - - Installation - - - - - <s5># Uncomment this line if you use portal SOAP capabilities</s5> - - - <s5># Décommentez cette ligne si vous utilisez les capacités SOAP du portail</s5> - - - - - <s0>Password</s0>: where change the password - - - <s0>Mots-de-passe</s0>: où changer les mots-de-passe - - - - - Reload the Manager to see the order that will be used - - - Recharger le manager pour voir l'ordre dans lequel elles seront appliquées - - - - - Session expiration - - - Expiration des sessions - - - - - <Perl> - - - <Perl> - - - - - Configure LemonLDAP::NG to use MySQL as main database - - - Configurer LemonLDAP::NG pour utiliser MySQL comme base de données principale - - - - - Display applications list - - - Affiche la liste des applications - - - - - You can download the code here: <a0>https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser</a0> - - - Il est possible de télécharger le code source ici : <a0>https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser</a0> - - - - - This option can then be overridden for each Service Provider. - - - Cette option peut être surchargée pour chaque fournisseur de service. - - - - - ^/caldav - - - ^/caldav - - - - - Use custom functions - - - Utiliser les fonctions personnalisées - - - - - Import custom functions in LemonLDAP::NG - - - Importer les fonctions personnalisées dans LemonLDAP::NG - - - - - documentation:latest:installrpm - - - documentation:latest:installrpm - - - - - Secure Token expiration - - - Expiration du jeton sécurisé - - - - - If using <a0>LL::NG</a0> as reverse proxy, configure also the <c1>Auth-User</c1> <a2>header</a2>, - - - Si <a0>LL::NG</a0> est utilisé par reverse-proxy, configurer l'<a2>en-tête</a2> <c1>Auth-User</c1>, - - - - - KrbMethodK5Passwd <s17>Off</s17> - - - KrbMethodK5Passwd <s17>Off</s17> - - - - - <s0>Session key containing mail address</s0>: name of the session key containing email address. - - - <s0>Clef de session contenant l'adresse mail</s0> : nom de la clef de session contenant l'adresse de courriel. - - - - - <s7>Allow</s7> from <s8>all</s8> - - - <s7>Allow</s7> from <s8>all</s8> - - - - - string - - - chaîne - - - - - Back to main index - - - Retour à l'index principal - - - - - After configuring <a0>SAML</a0> Service, you can export metadata to your partner Service Provider. - - - Après avoir configuré le service <a0>SAML</a0>, exporter les métadonnéesvers le fournisseur de service partenaire. - - - - - <a0>Bugzilla</a0> is server software designed to help you manage software development. - - - <a0>Bugzilla</a0> est un logiciel serveur conçu pour assister la gestion de développement logiciel. - - - - - logos:logo_linagora.png - - - logos:logo_linagora.png - - - - - In the Manager, go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2>OpenID</c2> and configure: - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> » <c2>OpenID</c2> et configurer : - - - - - To protect a virtual host in Apache, the LemonLDAP::NG Handler must be activated (see <a0>Apache global configuration</a0>). - - - Pour protéger un hôte virtuel dans Apache, l'agent LemonLDAP::NG doit être activé (voir <a0>configuration globale d'Apache</a0>). - - - - - phpLDAPadmin will have no idea of the user connected to the WebSSO. - - - phpLDAPadmin ne connaît donc pas le nom du l'utilisateur connecté au WebSSO. - - - - - System - - - Système - - - - - Do you we have to present <a0>Google</a0>? - - - Devons-nous présenter <a0>Google</a0> ? - - - - - <a39><s40>print</s40></a39> <s41>STDERR</s41> <s42>"SOAP Error: "</s42> <s43>.</s43> <s44>$r</s44><s45>-></s45><s46>fault</s46><s47>-></s47><s48>{</s48>faultstring<s49>}</s49><s50>;</s50> -<s51>}</s51> -<s52>else</s52> <s53>{</s53> - - - <a39><s40>print</s40></a39> <s41>STDERR</s41> <s42>"SOAP Error: "</s42> <s43>.</s43> <s44>$r</s44><s45>-></s45><s46>fault</s46><s47>-></s47><s48>{</s48>faultstring<s49>}</s49><s50>;</s50> -<s51>}</s51> -<s52>else</s52> <s53>{</s53> - - - - - You should have configured <a0>LL::NG</a0> as a <a1>SAML Identity Provider</a1>. - - - Il est nécessaire d'avoir configuré <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>, - - - - - http://lanyrd.com/2011/fpw2011/sfhcb/ - - - http://lanyrd.com/2011/fpw2011/sfhcb/ - - - - - You should change the <c0>Allow</c0> directive to match administration <a1>IP</a1>, or use another Apache protection mean. - - - On peut changer la directive <c0>Allow</c0> pour réserver l'adresse <a1>IP</a1> d'administration, ou utiliser une autre protection. - - - - - soapAuthService - - - soapAuthService - - - - - To test this, you can build your own WebID certificate using one of : - - - Pour tester ceci, on peut se construire son propre certificat WebID en utilisant au choix : - - - - - <s0>Allowed modules</s0>: click on <c1>New chain</c1> to add a choice. - - - <s0>Modules autorisés</s0> : cliquer sur <c1>Nouveau choix</c1> pour ajouter un choix. - - - - - <a0>idpcas</a0><br1/> - - - <a0>idpcas</a0><br1/> - - - - - <a0>managerprotection</a0><br1/> - - - <a0>managerprotection</a0><br1/> - - - - - The NameID is the main user identifier, carried in <a1>SAML</a1> messages. - - - NameID est l'identifiant principal de l'utilisateur transmis dans les messages <a1>SAML</a1>. - - - - - Configure LemonLDAP::NG to use LDAP as main database - - - Configurer LemonLDAP::NG pour utiliser LDAP comme base de données principale - - - - - RHEL/CentOS/Fedora - - - RHEL/CentOS/Fedora - - - - - customheader.tpl : <a0>HTML</a0> code int the header div - - - customheader.tpl : code <a0>HTML</a0> inséré dans le div d'en-tête - - - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel - - - - - Registered users on CSOD with the same email than those used by <a0>LL::NG</a0> (email will be the NameID exchanged between CSOD and <a1>LL::NG</a1>) - - - Enregistrer les utilisateurs dans CSOD avec la même adresse mail que celle utilisée dans <a0>LL::NG</a0> (l'adresse mail sera le NameID échangé entre CSOD et <a1>LL::NG</a1>) - - - - - Service Provider - - - Fournisseur de service - - - - - How it works - - - Fonctionnement - - - - - Demonstration backend has hard coded user accounts: - - - Le backend de démonstration dispose de compte codés en dur : - - - - - The configuration name is the same that files, so lmConf-1, lmConf-2, etc. - - - Le nom de la configuration est le même que pour File : lmConf-1, lmConf-2, etc... - - - - - ../../../../media/applications/limesurvey_logo.png - - - ../../../../media/applications/limesurvey_logo.png - - - - - Password expiration warning workflow - - - Procédé d'avertissement avant expiration du mot-de-passe - - - - - YUM repository - - - Dépôt YUM - - - - - Configuration overview - - - Vue d'ensemble de la configuration - - - - - <s0>Portal</s0>: the portal redirect on itself in many cases (credentials POST, <a1>SAML</a1>, etc.) - - - le <s0>portail</s0> : le portail redirige vers lui-même dans plusieurs cas (POST d'authentification, <a1>SAML</a1>, etc...) - - - - - <a10>portal</a10><br11/> - - - <a10>portal</a10><br11/> - - - - - <s0>Want Authentication Request Signed</s0>: set to On to require that received authentication request are signed. - - - <s0>Exiger des requêtes d'authentification signées</s0> : mettre à « activer » pour exiger de recevoir des requêtes d'authentification signées. - - - - - Net::Twitter - - - Net::Twitter - - - - - LemonLDAP::NG configuration can be managed in a local file with <a0>INI format</a0>. - - - La configuration LemonLDAP::NG peut être gérée par un fichier local au <a0>format INI</a0>. - - - - - http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm - - - http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm - - - - - Distinguished Name - - - Distinguished Name - - - - - ldapVersion - - - ldapVersion - - - - - Indeed, a virtual host can contain several applications (<a1>http://vhost.example.com/appli1</a1>, <a2>http://vhost.example.com/appli2</a2>). - - - En effet, un hôte virtuel peut contenir plusieurs applications (<a1>http://vhost.example.com/appli1</a1>, <a2>http://vhost.example.com/appli2</a2>). - - - - - http://test1.example.com/status - - - http://test1.example.com/status - - - - - Database must be prepared exactly like in <a0>SQL session backend</a0> except that a field must be added for each data to index. - - - La base de donnée doit être préparée exactement comme celle du <a0>backend de session SQL</a0> si ce n'est qu'un champ doit être ajouté pour chaque donnée à indexer. - - - - - An <a0>SAML server</a0> with <a1>OpenID authentication</a1> - - - Un <a0>serveur SAML</a0> avec une <a1>authentification OpenID</a1> - - - - - If this regex matches, the line is ignored. - - - Si cette expression régulière correspond, la ligne est ignorée. - - - - - Other NameID formats are automatically managed: - - - Les autres formats de NameID sont automatiquement gérés : - - - - - User module - - - Module utilisateurs - - - - - Secure reverse-proxies - - - Securiser les proxies inverses - - - - - http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml - - - http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml - - - - - Prepare the database and the LL::NG configuration file - - - Preparer la base de donnée et le fichier de configuration LL::NG - - - - - Underscore characters are also replaced by spaces. - - - Les caractères « _ » sont alors remplacés par des espaces. - - - - - http://www.yubico.com - - - http://www.yubico.com - - - - - Debian - - - Debian - - - - - <s64>"userobm_firstname"</s64> <s65>=></s65> <s66>"HTTP_OBM_GIVENNAME"</s66><s67>,</s67> -<s68>// "userobm_title" => "HTTP_OBM_TITLE",</s68> - - - <s64>"userobm_firstname"</s64> <s65>=></s65> <s66>"HTTP_OBM_GIVENNAME"</s66><s67>,</s67> -<s68>// "userobm_title" => "HTTP_OBM_TITLE",</s68> - - - - - Casimir ANTUNES - - - Casimir ANTUNES - - - - - <s11>'loginHistoryEnabled'</s11> <s12>=></s12> <s13>'1'</s13><s14>,</s14> - - - <s11>'loginHistoryEnabled'</s11> <s12>=></s12> <s13>'1'</s13><s14>,</s14> - - - - - <s0><s1><?xml</s1> <s2>version</s2>=<s3>"1.0"</s3> <s4>encoding</s4>=<s5>"UTF-8"</s5> <s6>standalone</s6>=<s7>"no"</s7><s8>?></s8></s0> -<s9><s10><root<s11>></s11></s10></s9> -<s12><s13><notification</s13> <s14>uid</s14>=<s15>"foo.bar"</s15> <s16>date</s16>=<s17>"2009-01-27"</s17> <s18>reference</s18>=<s19>"ABC"</s19><s20>></s20></s12> -<s21><s22><title<s23>></s23></s22></s21>You have new authorizations<s24><s25></title<s26>></s26></s25></s24> -<s27><s28><subtitle<s29>></s29></s28></s27>Application 1<s30><s31></subtitle<s32>></s32></s31></s30> -<s33><s34><text<s35>></s35></s34></s33>You have been granted to access to appli-1<s36><s37></text<s38>></s38></s37></s36> -<s39><s40><subtitle<s41>></s41></s40></s39>Application 2<s42><s43></subtitle<s44>></s44></s43></s42> -<s45><s46><text<s47>></s47></s46></s45>You have been granted to access to appli-2<s48><s49></text<s50>></s50></s49></s48> -<s51><s52><subtitle<s53>></s53></s52></s51>Acceptation<s54><s55></subtitle<s56>></s56></s55></s54> -<s57><s58><check<s59>></s59></s58></s57>I know that I can access to appli-1 <s60><s61></check<s62>></s62></s61></s60> -<s63><s64><check<s65>></s65></s64></s63>I know that I can access to appli-2 <s66><s67></check<s68>></s68></s67></s66> -<s69><s70></notification<s71>></s71></s70></s69> -<s72><s73><notification</s73> <s74>uid</s74>=<s75>"allusers"</s75> <s76>date</s76>=<s77>"2009-01-27"</s77> <s78>reference</s78>=<s79>"disclaimer"</s79> <s80>condition</s80>=<s81>"$ipAddr =~ /^192/"</s81><s82>></s82></s72> -<s83><s84><title<s85>></s85></s84></s83>This is your first access on this system<s86><s87></title<s88>></s88></s87></s86> -<s89><s90><text<s91>></s91></s90></s89>Be a nice user and do not break it please.<s92><s93></text<s94>></s94></s93></s92> -<s95><s96><check<s97>></s97></s96></s95>Of course I am not evil!<s98><s99></check<s100>></s100></s99></s98> -<s101><s102></notification<s103>></s103></s102></s101> -<s104><s105></root<s106>></s106></s105></s104> - - - <s0><s1><?xml</s1> <s2>version</s2>=<s3>"1.0"</s3> <s4>encoding</s4>=<s5>"UTF-8"</s5> <s6>standalone</s6>=<s7>"no"</s7><s8>?></s8></s0> -<s9><s10><root<s11>></s11></s10></s9> -<s12><s13><notification</s13> <s14>uid</s14>=<s15>"foo.bar"</s15> <s16>date</s16>=<s17>"2009-01-27"</s17> <s18>reference</s18>=<s19>"ABC"</s19><s20>></s20></s12> -<s21><s22><title<s23>></s23></s22></s21>Vous avez de nouvelles autorisations<s24><s25></title<s26>></s26></s25></s24> -<s27><s28><subtitle<s29>></s29></s28></s27>Application 1<s30><s31></subtitle<s32>></s32></s31></s30> -<s33><s34><text<s35>></s35></s34></s33>Vous êtes autorisé à accéder à appli-1<s36><s37></text<s38>></s38></s37></s36> -<s39><s40><subtitle<s41>></s41></s40></s39>Application 2<s42><s43></subtitle<s44>></s44></s43></s42> -<s45><s46><text<s47>></s47></s46></s45>Vous êtes autorisé à accéder à appli-2<s48><s49></text<s50>></s50></s49></s48> -<s51><s52><subtitle<s53>></s53></s52></s51>Acceptation<s54><s55></subtitle<s56>></s56></s55></s54> -<s57><s58><check<s59>></s59></s58></s57>Je reconnais savoir que je peux accéder à appli-1 <s60><s61></check<s62>></s62></s61></s60> -<s63><s64><check<s65>></s65></s64></s63>Je reconnais savoir que je peux accéder à appli-2 <s66><s67></check<s68>></s68></s67></s66> -<s69><s70></notification<s71>></s71></s70></s69> -<s72><s73><notification</s73> <s74>uid</s74>=<s75>"allusers"</s75> <s76>date</s76>=<s77>"2009-01-27"</s77> <s78>reference</s78>=<s79>"disclaimer"</s79> <s80>condition</s80>=<s81>"$ipAddr =~ /^192/"</s81><s82>></s82></s72> -<s83><s84><title<s85>></s85></s84></s83>Ceci est votre premier accès à ce système<s86><s87></title<s88>></s88></s87></s86> -<s89><s90><text<s91>></s91></s90></s89>Soyez sage et ne le cassez pas.<s92><s93></text<s94>></s94></s93></s92> -<s95><s96><check<s97>></s97></s96></s95>Bien sûr, je ne suis pas méchant !<s98><s99></check<s100>></s100></s99></s98> -<s101><s102></notification<s103>></s103></s102></s101> -<s104><s105></root<s106>></s106></s105></s104> - - - - - <s2>DocumentRoot</s2> /usr/local/lemonldap-ng/htdocs/portal/ - - - <s2>DocumentRoot</s2> /usr/local/lemonldap-ng/htdocs/portal/ - - - - - Certificate authorities file - - - Fichiers des autorités de certification - - - - - You should have configured <a0>LL::NG</a0> as an <a1>SAML Identity Provider</a1>, - - - Il est nécessaire d'avoir configuré <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>, - - - - - You can change the default skin in Manager: <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Customization</c2> > <c3>Default skin</c3>. - - - On peut changer le thème par défaut dans le manager : <c0>paramètres généraux</c0> > <c1>Portail</c1> > <c2>Personnalisation</c2> > <c3>Skin</c3>. - - - - - Issy Les Moulineaux - - - Issy-les-Moulineaux - - - - - <a0>SAML</a0> can use different NameID formats. - - - <a0>SAML</a0> peut utiliser plusieurs formats de NameID. - - - - - <s7>'notificationWildcard'</s7> <s8>=></s8> <s9>'allusers'</s9><s10>,</s10> - - - <s7>'notificationWildcard'</s7> <s8>=></s8> <s9>'allusers'</s9><s10>,</s10> - - - - - Redirect user to the asked <a0>URL</a0> or display menu - - - Redirige l'utilisateur vers l'<a0>URL</a0> demandée ou affiche le menu - - - - - <s0>Check SLO message signature</s0>: check SLO message signature - - - <s0>Vérifie la signature des messages SLO</s0> : vérifie la signature des messages SLO - - - - - Zimbra account session key - - - Clef de session de compte Zimbra - - - - - Portal redirects user on protected application with his session ID as <a0>URL</a0> parameter - - - Portal redirige l'utilisateur vers l'application demandée avec son identifiant de session en paramètre de l'<a0>URL</a0> - - - - - ^/index.php\?.*access=admin - - - ^/index.php\?.*access=admin - - - - - <a0>LL::NG</a0> rely on a session mechanism with the session ID as a shared secret between the user (in <a1>SSO cookie</a1>) and the <a2>session database</a2>. - - - <a0>LL::NG</a0> utilise un mécanisme de session basé sur un identifiant de session secret partagé entre l'utilisateur (dans un <a1>cookie SSO</a1>) et la <a2>base des sessions</a2>. - - - - - <s0>Password policy control</s0>: enable to use LDAP password policy. - - - <s0>Contrôle de politique de mot-de-passe</s0> : active l'utilisation de la politique de mots-de-passe LDAP. - - - - - Allow only admin and superadmin roles - - - Autorisé seulement pour les rôles admin et superadmin - - - - - If enabled, if the user group is a member of another group (group of groups), all parents groups will be stored as user's groups. - - - Si activé et si le groupe de l'utilisateur est membre d'un autre groupe (groupes de groupes), tous les groupes parents seront considérés comme groupes de l'utilisateur. - - - - - Rule - - - Règle - - - - - <a0>Configure the Apache server</a0> that host the portal to use the Apache Kerberos authentication module - - - <a0>Configurer le serveur Apache</a0> qui héberge le portail utilisant le module d'authentification Kerberos d'Apache - - - - - Glossary directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/glossary/ - - - Répertoire des glossaires = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/glossary/ - - - - - Go on <a0>http://auth.example.com</a0> and log with one of the demonstration account. - - - Allez sur <a0>http://auth.example.com</a0> et connectez-vous avec l'un des comptes de démonstration - - - - - <s84>//"userobm_archive" => ,</s84> - - - <s84>//"userobm_archive" => ,</s84> - - - - - Put LemonLDAP::NG tarball in %_topdir/SOURCES - - - Mettre l'archive LemonLDAP::NG dans %_topdir/SOURCES - - - - - <a0>URL</a0> pattern: <c1>^/admin/</c1> - - - Expression sur l'<a0>URL</a0> : <c1>^/admin/</c1> - - - - - Portal creates a session to store user data - - - Le portail crée une session et y stocke les données - - - - - The <a0>encode_base64</a0> subroutine - - - Fonction <a0>encode_base64</a0> - - - - - documentation:liferay_1.png - - - documentation:liferay_1.png - - - - - <s82>'manage_template'</s82> <s83>=></s83> <s84>$_SERVER</s84><s85>[</s85><s86>'HTTP_AUTH_SUPERADMIN'</s86><s87>]</s87><s88>,</s88> - - - <s82>'manage_template'</s82> <s83>=></s83> <s84>$_SERVER</s84><s85>[</s85><s86>'HTTP_AUTH_SUPERADMIN'</s86><s87>]</s87><s88>,</s88> - - - - - Click on <c0>Metadata</c0>, and use the OpenID Connect configuration <a1>URL</a1> to load them: <a2>https://accounts.google.com/.well-known/openid-configuration</a2>. - - - Cliquer sur <c0>Métadonnées</c0>, et utiliser l'<a1>URL</a1> de configuration OpenID-Connect pour les charger : <a2>https://accounts.google.com/.well-known/openid-configuration</a2>. - - - - - <<s1>IfModule</s1> mod_rewrite.c> - - - <<s1>IfModule</s1> mod_rewrite.c> - - - - - Send “Lastname, firstname” in Auth-Name: - - - Envoi de “Lastname, firstname” dans Auth-Name: - - - - - Configure local cache first. - - - Configurer d'abord le cache local. - - - - - Forward logout to applications - - - Propager les déconnexions aux applications - - - - - Apache::Session performances - - - Performances d'Apache::Session - - - - - startTime - - - startTime - - - - - accordeon_light.png - - - accordeon_light.png - - - - - Main differences with mod_proxy: - - - Principales différences avec mod_proxy : - - - - - ../pages/start.html - - - ../pages/start.html - - - - - These settings can be overriden per virtual host, see <a0>virtual host management</a0>. - - - Ces paramètres peuvent être surchargés dans chaque hôte virtuel, voir la <a0>gestion des hôtes virtuels</a0>. - - - - - <s148>//"userobm_vacation_enable" => ,</s148> - - - <s148>//"userobm_vacation_enable" => ,</s148> - - - - - Lanyrd - - - Lanyrd - - - - - activeTimer - - - activeTimer - - - - - ldap.auth.enabled=true - - - ldap.auth.enabled=true - - - - - Get UserInfo as JSON or as JWT - - - Récupérer UserInfo au format JSON ou JWT - - - - - Create database: - - - Créer la base de données : - - - - - <s19><s20><OrganizationURL</s20> <s21>xml:lang</s21>=<s22>"en"</s22><s23>></s23></s19>http://www.example.com<s24><s25></OrganizationURL<s26>></s26></s25></s24> -<s27><s28></Organization<s29>></s29></s28></s27> - - - <s19><s20><OrganizationURL</s20> <s21>xml:lang</s21>=<s22>"en"</s22><s23>></s23></s19>http://www.example.com<s24><s25></OrganizationURL<s26>></s26></s25></s24> -<s27><s28></Organization<s29>></s29></s28></s27> - - - - - The Apache configuration depends on the module you choose, you need to look at the module documentation, for example: - - - La configuration Apache dépend du module choisi, se référer à sa documentation. Exemple : - - - - - In <c0>General Parameters</c0> > <c1>Authentication modules</c1>, set: - - - Dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1>, choisir : - - - - - <a0>CDA</a0> activation - - - Activation du <a0>CDA</a0> - - - - - The OP should publish its metadata in a JSON file (see for example <a0>Google metadata</a0>). - - - L'OP peut publier sa métadonnée dans un fichier JSON (voir par exemple la <a0>métadonnée Google</a0>). - - - - - <s0>Location</s0>: Access Point for <a1>SSO</a1> request. - - - <s0>Location</s0>: Point d'accès pour les requêtes <a1>SSO</a1>. - - - - - More than one server can be set here separated by spaces or commas. - - - Plusieurs serveurs peuvent être renseignés séparés par des virgules ou espaces. - - - - - <s0>Persistent</s0>: NameID is restored from previous sessions - - - <s0>Persistent</s0>: le NameID est restoré depuis la session précédente - - - - - ../documentation/current/notifications.html - - - ../documentation/current/notifications.html - - - - - <s0>Reply address</s0>: address seen in the “Reply-To” field - - - <s0>Adresse pour la réponse</s0> : adresse vue dans le champ “Reply-To” - - - - - If you modify directly the skin files, your modifications will certainly be erased on the next upgrade. - - - Les modifications apportées directement sur les fichiers thèmes risquent d'être perdus à la prochaine mise-à-jour. - - - - - http://webchat.freenode.net - - - http://webchat.freenode.net - - - - - Default skin - - - Thème par défaut - - - - - If the OpenID Connect provider only uses symmetric encryption, JWKS data is not useful. - - - Si le fournisseur OpenID-Connect n'utilise qu'une clef symétrique de chiffrement, la donnée JWKS n'est pas nécessaire. - - - - - <a1>Try Freenode Webchat</a1>! - - - <a1>Essayez le client web Freenode</a1> ! - - - - - notification - - - notification - - - - - Filters - - - Filters - - - - - If no value, will use first NameID Format activated in metadata. - - - Si aucune valeur n'est indiquée, le premier format de NameID activé dans les métadatas sera utilisé. - - - - - Kinematics - - - Cinématique - - - - - HyperText Markup Language - - - HyperText Markup Language - - - - - <a0>exported variables</a0> collected from UserDB backend - - - les <a0>variables exportées</a0> collectées depuis le backend utilisateur - - - - - <s150>//"userobm_vacation_dateend" => ,</s150> - - - <s150>//"userobm_vacation_dateend" => ,</s150> - - - - - <s19>'samlIDPSSODescriptorSingleSignOnServiceHTTPPost'</s19> <s20>=></s20> <s21>'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;'</s21><s22>,</s22> - - - <s19>'samlIDPSSODescriptorSingleSignOnServiceHTTPPost'</s19> <s20>=></s20> <s21>'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;'</s21><s22>,</s22> - - - - - Password module - - - Module mots-de-passe - - - - - <a0>LL::NG</a0> can propose a password reset form, for users who loose their password (this kind of application is also called a self service password interface). - - - <a0>LL::NG</a0> peut proposer un formulaire de réinitialisation de mot-de-passe pour les utilisateurs qui ont perdu leur mot-de-passe (ce type d'application est également appelée interface de mot-de-passe self-service). - - - - - It can deal with both SP and IdP initiated modes. - - - Il peut utiliser les modes initiés par le SP ou l'IdP. - - - - - <s0>dbiUser</s0>: <a1>DBI</a1> user. - - - <s0>dbiUser</s0> : utilisateur <a1>DBI</a1>. - - - - - documentation:latest:prereq - - - documentation:latest:prereq - - - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona - - - - - $uid eq “root” - - - $uid eq “root” - - - - - <a0>Liferay</a0> is an enterprise portal. - - - <a0>Liferay</a0> est un portail d'entreprise. - - - - - SOAP - - - SOAP - - - - - http://www.linux-ha.org/wiki/Heartbeat - - - http://www.linux-ha.org/wiki/Heartbeat - - - - - This avoid to have to many datas stored. - - - Ce dispositif évite de stocker trop de données. - - - - - This function will check the day and the hour of current request, and compare it to allowed days and hours. - - - Cette fonction examine le jour et l'heure de la requête courante et la compare aux jours et heures autorisés. - - - - - managerCss - - - managerCss - - - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -<s3>;protection = manager</s3> - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -<s3>;protection = manager</s3> - - - - - <s0>fileNameSeparator</s0>: file name separator. - - - <s0>fileNameSeparator</s0> : séparateur de nom de fichier. - - - - - Now you can log in with a simple HTTP header. - - - On peut ensuite se connecter avec un simple en-tête HTTP. - - - - - Change it: - - - Le Changer : - - - - - LemonLDAP::NG is also able to <a0>catch logout request</a0> on protected applications, with different behavior: - - - LemonLDAP::NG peut également <a0>intercepter les requêtes de déconnexion</a0> des applications protégées, avec différent comportements : - - - - - If you manage different timezones, you have to take the jetlag into account in ssoLogonHours values, or use the $_timezone parameter. - - - Si plusieurs fuseaux sont utilisés, le jetlag doit être introduit dans le compte dans la valeur ssoLogonHours, ou utiliser le paramètre $_timezone. - - - - - <s0>type</s0> <s1>=</s1><s2> SOAP</s2> -<s3>proxy</s3> <s4>=</s4><s5> https://auth.example.com/index.pl/config</s5> - - - <s0>type</s0> <s1>=</s1><s2> SOAP</s2> -<s3>proxy</s3> <s4>=</s4><s5> https://auth.example.com/index.pl/config</s5> - - - - - mailOnPasswordChange - - - mailOnPasswordChange - - - - - References are listed in alphabetic order. - - - Les références sont listées dans l'ordre alphabétique. - - - - - documentation:latest:ssocookie - - - documentation:latest:ssocookie - - - - - http://search.cpan.org/~mart/Net-OpenID-Consumer/ - - - http://search.cpan.org/~mart/Net-OpenID-Consumer/ - - - - - Identity Provider Logout <a0>URL</a0>: the logout location on the IdP - - - Identity Provider Logout <a0>URL</a0> : l'URL de déconnexion de l'IdP - - - - - Find us on Freenode, channel #lemonldap-ng - - - Retrouvez-nous sur Freenode, canal #lemonldap-ng - - - - - caPath - - - caPath - - - - - "admin0\@global.virt" : $uid - - - "admin0\@global.virt" : $uid - - - - - remoteCookieName - - - remoteCookieName - - - - - http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance - - - http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance - - - - - <a0>LL::NG</a0> can also request proxy tickets for its protected services. - - - <a0>LL::NG</a0> peut également requérir des tickets de proxy pour les services qu'il protège. - - - - - First name - - - Prénom - - - - - Once <a0>OpenID Connect service</a0> is configured, you need to register to France Connect. - - - Une fois le <a0>service OpenID-Connect</a0> configuré, on peut s'enregistrer dans France Connect. - - - - - <s0>Renew authentication</s0>: force authentication renewal on <a1>CAS</a1> server - - - <s0>Renouveler l'authentification</s0> : force le renouvellement de l'authentification sur le serveur <a1>CAS</a1> - - - - - Notifications trough SOAP - - - Notifications via SOAP - - - - - Custom XSLT file - - - Fichier XSLT personnalisé - - - - - User found from login process - - - Nom d'utilisateur trouvé dans le processus d'authentification - - - - - 127.0.0.1:6379 - - - 127.0.0.1:6379 - - - - - <s59><s60></bean<s61>></s61></s60></s59> - - - <s59><s60></bean<s61>></s61></s60></s59> - - - - - AuthLDAPFilter - - - AuthLDAPFilter - - - - - <a0>DBI</a0> Password column - - - Colonne du mot-de-passe <a0>DBI</a0> - - - - - Erwan LEGALL - - - Erwan LEGALL - - - - - Connection settings can be configured differently for authentication process and user process. - - - Les paramètres de connexion peuvent être configurés différemment pour les processus d'authentification et de recherche d'utilisateur. - - - - - Strasbourg - - - Strasbourg - - - - - <a0>LL::NG</a0> can use an LDAP directory to: - - - <a0>LL::NG</a0> peut utiliser un annuaire LDAP pour : - - - - - Portal provides also many other features (see <a5>portal</a5> for more) - - - Le portail fournit également de nombreux autres services (voir <a5>portail</a5> pour plus d'informations) - - - - - This module is not part of <a0>LL::NG</a0> distibution, and can be found on CPAN: <a1>Apache::Session::LDAP</a1>. - - - Ce module ne fait pas partie de la distribution <a0>LL::NG</a0>, et se trouve sur le CPAN : <a1>Apache::Session::LDAP</a1>. - - - - - Error log: all messages emitted by the program, depending on the configured log level - - - Journaux d'erreur (ErrorLog) : tous les messages emis par le programme, suivant le niveau de journalisation configuré (LogLevel) - - - - - http://openid.net/specs/openid-authentication-2_0.html - - - http://openid.net/specs/openid-authentication-2_0.html - - - - - See <a0>translations</a0>. - - - Voir <a0>traductions</a0>. - - - - - ../../../download.html#contributions - - - ../../../download.html#contributions - - - - - It provides a specific and lightweight OpenID Connect module that will replace the current Google module. - - - Il fournit un module OpenID-Connect spécifique et facile qui remplace l'actuel module Google. - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Google for authentication module. - - - Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Google comme module d'authentication. - - - - - user - - - user - - - - - Old sessions are deleted by a cron script. - - - Les anciennes sessions sont effacées par un script cron. - - - - - Bordeaux - - - Bordeaux - - - - - Example of a protected virtual host for a local application: - - - Exemple d'hôte virtuel protégé pour une application locale : - - - - - This allows to use different databases for these process. - - - Ceci autorise à utiliser deux bases de données différentes pour ces deux processus. - - - - - If no value, disable group searching. - - - La recherche des groupes est désactivé si cette valeur est vide. - - - - - Only uid, cn and mail attributes are available. - - - Seuls les attributs uid, cn et mail sont disponibles. - - - - - 1.0 and 1.1 - - - 1.0 et 1.1 - - - - - You can create a special virtual host and use <a0>Apache rewrite module</a0> to switch between open and protected hosts: - - - Vous pouvez créer un hôte virtuel particulier et utiliser <a0>le module rewrite d'Apache</a0> pour choisir entre le site ouvert et le protégé : - - - - - <s0>Version</s0>: LDAP protocol version. - - - <s0>Version</s0> : version du protocole LDAP. - - - - - Entry Identifier - - - Identifiant d'entrée - - - - - See <a1>https://doc.integ01.dev-franceconnect.fr/identite-pivot</a1> - - - Voir <a1>https://doc.integ01.dev-franceconnect.fr/identite-pivot</a1> - - - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -<s3>portalSkin</s3> <s4>=</s4><s5> dark</s5> - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -<s3>portalSkin</s3> <s4>=</s4><s5> dark</s5> - - - - - Twitter authentication level - - - Niveau d'authentification de Twitter - - - - - <a0>CAS</a0> Session backend options - - - Options du module de stockage <a0>CAS</a0> - - - - - JDLL - - - JDLL - - - - - Several extensions allows to configure <a0>SSO</a0> on MediaWiki: - - - Plusieurs extensions permettent de configurer le <a0>SSO</a0> dans MediaWiki : - - - - - <s87>//"userobm_local" => ,</s87> - - - <s87>//"userobm_local" => ,</s87> - - - - - http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html - - - http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html - - - - - <<s17>Location</s17> /index.pl/config> - - - <<s17>Location</s17> /index.pl/config> - - - - - logos:logo_gn.png - - - logos:logo_gn.png - - - - - Headers are defined inside a virtualhost and takes effect only on it. - - - Les en-têtes sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. - - - - - “static-value” - - - “static-value” - - - - - proxy - - - proxy - - - - - <a0>LL::NG</a0> can be configured to restrict OpenID exchange using a white or a black list of domains. - - - <a0>LL::NG</a0> peut être configuré pour restreindre les échanges OpenID en utilisant les listes blanches ou noires de domaines. - - - - - <s0>Sessions module options</s0>: - - - <s0>Options du module de sessions</s0> : - - - - - <s2>'LDAP#Openldap'</s2> <s3>=></s3> <s4>{</s4> - - - <s2>'LDAP#Openldap'</s2> <s3>=></s3> <s4>{</s4> - - - - - <s0>Authentication table</s0>: authentication table name - - - <s0>Table d'authentification</s0> : nom de la table d'authentification - - - - - Choose <a0>DBI</a0> type (RDBI, CDBI or <a1>DBI</a1>) - - - Choisir le type <a0>DBI</a0> (RDBI, CDBI or <a1>DBI</a1>) - - - - - Local file - - - Fichier local - - - - - You can also use the binary value from the logonHours attribute of Active Directory - - - La valeur binaire de l'attribut logonHours d'Active Directory peut également être utilisée - - - - - When <a0>LL::NG</a0> is configured as OpenID identity provider, users can share their authentication using [PORTAL]/openidserver/[login] where: - - - Lorsque <a0>LL::NG</a0> est configuré en fournisseur d'identité OpenID, les utilisateurs peuvent partager leur authentification en utilisant [PORTAIL]/openidserver/[login] où : - - - - - You have then to install all the downloaded packages: - - - Il faut ensuite installer tous les paquets téléchargés : - - - - - Authentication Authorization Accounting - - - Authentification Autorisation Traçabilité - - - - - It allows to use <a0>SAML</a0> to authenticate users. - - - SalesForce permet l'emploi de <a0>SAML</a0> pour authentifier les utilisateurs. - - - - - sympaMailKey - - - sympaMailKey - - - - - ../css/screen.css - - - ../css/screen.css - - - - - ----</s156> - - - ----</s156> - - - - - Handler Redirections - - - Redirections des agents - - - - - Once <a0>SAML</a0> cinematics are working, you can then put your domain, and delete the login form, and you'll have an automatic redirection to your Identity Provider (no need for the user to click). - - - Une fois que la cinématique <a0>SAML</a0> fonctionne, mettre le domaine, et supprimer le formulaire de connexion, la redirection se fera alors automatiquement vers le fournisseur d'identité (plus besoin de cliquer pour l'utilisateur). - - - - - mailConfirmBody - - - mailConfirmBody - - - - - LDAPCon - - - LDAPCon - - - - - This is a security point, to prevent someone to create a session by sending custom headers. - - - Il s'agit d'un élément de sécurité pour éviter à quelqu'un de créer une session en envoyant des en-têtes personnalisés. - - - - - <s0>OpenID login</s0>: the session key used to match OpenID login. - - - <s0>Identificant OpenID</s0> : la clef de session utilisée pour correspondre au login OpenID. - - - - - http://perldoc.perl.org/functions/exit.html - - - http://perldoc.perl.org/functions/exit.html - - - - - Check <a0>XSS</a0> Attacks - - - Recherche les attaques <a0>XSS</a0> - - - - - Xavier GUIMARD - - - Xavier GUIMARD - - - - - <s0>Scope</s0>: Value of scope parameter (example: openid profile). - - - <s0>Portée</s0> : valeur du paramètre de portée (exemple : profil openid). - - - - - This mechanism allow to do <a0>SSO</a0> on application with an unsafe link between Handler and the application, but with a safe link with the Memcached server. - - - Ce mécanisme permet de faire du <a0>SSO</a0> sur une application sans lien sécurisé entre l'agent et l'application, mais avec un lien sûr avec le serveur Memcached. - - - - - <s95>"userobm_fax"</s95> <s96>=></s96> <s97>"HTTP_OBM_FACSIMILETELEPHONENUMBER"</s97><s98>,</s98> - - - <s95>"userobm_fax"</s95> <s96>=></s96> <s97>"HTTP_OBM_FACSIMILETELEPHONENUMBER"</s97><s98>,</s98> - - - - - nickname - - - nickname - - - - - Superadmin: no one can stop him! - - - Superadmin : personne ne peut l'arrêter ! - - - - - LemonLDAP::NG Common - - - Fichiers communs LemonLDAP::NG - - - - - By default, the main session module is used to store <a0>SAML</a0> temporary data (like relay-states), but <a1>SAML</a1> sessions need to use a session module compatible with the <a2>sessions restrictions feature</a2>. - - - Par défautBy, le module de session principal est utilisé pour stocker les données temporaires <a0>SAML</a0> (tel les états de relais), mais les sessions <a1>SAML</a1> doivent disposer d'un module compatible avec les <a2>fonctionnalités de restrictions des sessions</a2>. - - - - - 1800+ - - - 1800+ - - - - - update-alternatives --config editor - - - update-alternatives --config editor - - - - - Nb protected applications - - - Nb d'applications protégées - - - - - <s0>Thursday, 25-Apr-1999 00:40:33 GMT</s0>: at the indicated time and date (but this is probably a bad idea) - - - <s0>Thursday, 25-Apr-1999 00:40:33 GMT</s0> : jusqu'à la date indiquée (généralement une mauvaise idée) - - - - - <s0># SAML2 Issuer</s0> - - - <s0># Fournisseur d'identité SAML2</s0> - - - - - <s29>Allow</s29> from <s30>all</s30> - - - <s29>Allow</s29> from <s30>all</s30> - - - - - You have to set your portal <a1>URL</a1> with the googlecb=1 GET parameter, for example: - - - Il faut indiquer l'<a1>URL</a1> du portail avec le paramètre GET « googlecb=1 », par exemple : - - - - - The menu is displayed if authentication is successful. - - - Le menu est affiché si l'authentification est réussie. - - - - - icons:flags:de.png - - - icons:flags:de.png - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots - - - - - http://en.wikipedia.org/wiki/FastCGI - - - http://en.wikipedia.org/wiki/FastCGI - - - - - uid: coudot - - - uid: coudot - - - - - This part is based on <a0>SimpleSAMLPHP documentation</a0>. - - - Cette section est basée sur la <a0>documentation SimpleSAMLPHP</a0>. - - - - - lemonldap-ng-handler: contains Apache Handler implementation (agent) - - - lemonldap-ng-handler : contient l'implémentation de l'agent pour Apache (handler) - - - - - lemonldap-ng-portal-password.png - - - <lemonldap-ng-portal-password.png - - - - - http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth - - - http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth - - - - - This is currently unsupported in LemonLDAP::NG because every policy must be computed with their precedence to know which maximum password age to apply. - - - Ce n'est actuellement pas supporté par LemonLDAP::NG car toute politique doit etre calculée avec sa priorité pour connaître l'âge maximum à appliquer. - - - - - http://mb-c.pro/fr/archives/1468 - - - http://mb-c.pro/fr/archives/1468 - - - - - <s0>Name</s0>: internal name - - - <s0>Name</s0>: nom interne - - - - - de - - - fr - - - - - yum install mod_auth_kerb - - - yum install mod_auth_kerb - - - - - http://perldoc.perl.org/Safe.html - - - http://perldoc.perl.org/Safe.html - - - - - <s0>SLO binding</s0>: force binding to use for SLO (http-redirect, http-post, etc.) - - - <s0>Méthode SLO</s0> : force la méthode à utiliser pour le SLO (http-redirect, http-post, etc.) - - - - - This page can be browsed for example by <a0>MRTG</a0> using the <a1>MRTG monitoring script</a1>. - - - Cette page peut être parcourue par exemple par <a0>MRTG</a0> en utilisant le <a1>script de surveillance MRTG</a1>. - - - - - <s0>User Header</s0>: Auth-User (case sensitive) - - - <s0>User Header</s0>: Auth-User (case sensitive) - - - - - Port - - - Port - - - - - If not Go on Manager, and declare Manager as a new <a0>virtual host</a0>, for example <c1>manager.example.com</c1>. - - - Si non, aller dans le manager et déclarer le manager comme un nouvel <a0>hôte virtuel</a0>, par exemple <c1>manager.example.com</c1>. - - - - - Then, go in <c0>Yubikey parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Yubikey</c0>: - - - - - dn - - - dn - - - - - language - - - language - - - - - mailreset_step1.png - - - mailreset_step1.png - - - - - ../media/icons/wizard.png - - - ../media/icons/wizard.png - - - - - <s0>SSLOptions</s0>: set to <c1>+StdEnvVars</c1> to get certificate fields in environment variables - - - <s0>SSLOptions</s0> : mettre à <c1>+StdEnvVars</c1> pour obtenir les champs du certificat dans les variables d'environnement - - - - - Redirect policy - - - La politique de redirection - - - - - employeeNumber - - - employeeNumber - - - - - You can also get the <a0>LemonLDAP::NG archive</a0> and make the package yourself: - - - On peut également construire les paquets à partir de l'<a0>archive LemonLDAP::NG</a0> : - - - - - In LDAP filters, $user is replaced by user login, and $mail by user email. - - - Dans les filtres LDAP, $user est remplacé par le nom du compte et $mail par l'adresse email. - - - - - touch /tmp/pgt.txt - - - touch /tmp/pgt.txt - - - - - <s0>François-Xavier DELTOMBE</s0>: developer, tester - - - <s0>François-Xavier DELTOMBE</s0> : developeur, testeur - - - - - Apache configuration - - - Configuration d'Apache - - - - - FastCGI support - - - Support FastCGI - - - - - Protect your application - - - Protéger une application - - - - - Then in exported variables, you can ask only for : - - - Ensuite dans les « variables exportées », on ne peut demander que : - - - - - en - - - fr - - - - - <a0>Using Apache::Session::Browseable::MySQL</a0> (recommended for best performances) - - - <a0>Utiliser Apache::Session::Browseable::MySQL</a0> (recommandé pour de meilleures performances) - - - - - AuthApache authentication - - - Authentification AuthApache - - - - - In other cases which result on impossibility to authenticate user, to retrieve data or to create a session, nothing is stored. - - - Dans les autres cas résultant de l'impossibilité d'authentifier l'utilisateur ou de récupérer les données pour créer la session, rien n'est stocké. + + Noter que le protocole <a0>SAML</a0> est plus securisé que OpenID, ainsi si les partenaires sont connus, preférer <a1>SAML</a1>. @@ -15100,2152 +1824,82 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce - <s0>Mail sender</s0>: address seen in the “From” field (default: noreply@[DOMAIN]) + $_passwordDB - - <s0>Expéditeur</s0> : adresse vue dans le champ “From” (défaut : noreply@[DOMAINE]) + + $_passwordDB - BrowserID is also known as Mozilla Persona. + <s0>Authentication service</s0> of course - - BrowserID est également connu sous le nom de « Mozilla Persona ». + + Le <s0>service d'authentification</s0> bien sûr - <<s25>Location</s25> /index.pl/notification> - - - <<s25>Location</s25> /index.pl/notification> - - - - - The <c0>convertConfig</c0> utility reads 2 <a1>LL::NG</a1> configuration files (<c2>lemonldap-ng.ini</c2>): - - - L'utilitaire <c0>convertConfig</c0> lit 2 fichiers de configuration <a1>LL::NG</a1> (<c2>lemonldap-ng.ini</c2>) : - - - - - https://verifier.login.persona.org/verify - - - https://verifier.login.persona.org/verify - - - - - <c0>unprotect</c0>: all is open, but authenticated users are seen as authenticated - - - <c0>unprotect</c0> : tout est ouvert, mais les utilisateurs authentifiés sont vus comme tels - - - - - yubikeySecretKey - - - yubikeySecretKey - - - - - Nick name - - - Nick name - - - - - <s0>Check <a1>SSO</a1> message signature</s0>: check <a2>SSO</a2> message signature - - - <s0>Vérification de la signature des messages <a1>SSO</a1></s0> : vérifie la signature des messages <a2>SSO</a2> - - - - - This backend allows to chain authentication method, for example to failback to LDAP authentication if Remote authentication failed… - - - 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… - - - - - <s0>Internal databases</s0>: only used by LemonLDAP::NG + Set <a0>SAML</a0> end points - Les <s0>bases de données internes</s0>: utilisées seulement par LemonLDAP::NG + Indiquer les points d'entrées <a0>SAML</a0> - cn=admin,dc=example,dc=password + Digest::HMAC - - cn=admin,dc=example,dc=password + + Digest::HMAC - liblemonldap-ng-manager-perl: Manager files - - - liblemonldap-ng-manager-perl : fichiers du manager - - - - - references.html - - - references.html - - - - - Use then the <a0>Multiple authentication module</a0>, for example: - - - Utiliser alors le <a0>module d'authentification multiple</a0>, exemple: - - - - - Use rule comments to order your rules - - - Utiliser les commentaires pour ordonner les règles - - - - - samlStorage - - - samlStorage - - - - - xguimard - - - xguimard - - - - - UserName -> ... - - - UserName -> ... - - - - - http://fr.lutece.paris.fr - - - http://fr.lutece.paris.fr - - - - - /_detail/icons/bug.png?id=contact - - - /_detail/icons/bug.png?id=contact - - - - - Register on France Connect - - - S'enregistrer dans France Connect - - - - - /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - - - /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - - - - - So write your rules using normal characters. - - - Il faut donc écrire les règles en utilisant les caractères normaux. - - - - - You just need to choose if the authenticated user will be a “user” or a “guest”. - - - Il suffit de choisir si l'utilisateur authentifié sera un "utilisateur" ou un "invité". - - - - - createdb -O lemonldap-ng lemonldap-ng - - - createdb -O lemonldap-ng lemonldap-ng - - - - - ldapPwdEnc - - - ldapPwdEnc - - - - - Then go to trunk directory: - - - Aller ensuite dans le répertoire trunk : - - - - - specification - - - spécification - - - - - This requires to request user old password (see <a1>portal customization</a1>). - - - Nécessite de requérir l'ancien mot-de-passe (voir <a1>personnalisation du portail</a1>). - - - - - To change it, go in General Parameters > Advanced Parameters > Notifications > Wildcard for all users, and set for example <c0>alluserscustom</c0>. - - - Pour le changer, aller dans Paramètres généraux > Paramètres avancés > Notifications > Carte blanche pour tous les utilisateurs, et mettre par exemple <c0>alluserscustom</c0>. - - - - - You need to provide the callback URLs, for example <a0>https://auth.domain.com/?openidcallback=1</a0>. - - - Il faut fournir les URLs de rappel, par exemple <a0>https://auth.domain.com/?openidcallback=1</a0>. - - - - - Advanced configuration - - - Configuration avancée - - - - - <a0>SlideShare</a0> <br1/> - - - <a0>SlideShare</a0> <br1/> - - - - - Save the configuration and exit the Manager. - - - Sauver la configuration et quitter le manager. - - - - - LDAP server can check password strength, and <a0>LL::NG</a0> portal will display correct errors (password too short, password in history, etc.) - - - Le server LDAP server peut vérifier la solidité du mot de passe et le portail <a0>LL::NG</a0> affichera les erreurs correctes (mot-de-passe trop court, dans l'historique, etc…) - - - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 - - - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 - - - - - <s0>warn</s0> for failed authentications - - - <s0>warn</s0> pour les échecs d'authentifications - - - - - <s69>"userobm_email"</s69> <s70>=></s70> <s71>"HTTP_OBM_MAIL"</s71><s72>,</s72> - - - <s69>"userobm_email"</s69> <s70>=></s70> <s71>"HTTP_OBM_MAIL"</s71><s72>,</s72> - - - - - Easy to integrate - - - Facile à intégrer - - - - - Use extended functions - - - Utiliser les fonctions étendues - - - - - <s0>Protocol</s0>: - - - <s0>Protocole</s0> : - - - - - <a0>Alfresco</a0> is an ECM/BPM software. - - - <a0>Alfresco</a0> est un logiciel ECM/BPM. - - - - - _cas_id - - - _cas_id - - - - - http://auth.example.com - - - http://auth.example.com - - - - - DEB bundle - - - Paquets DEB - - - - - Install the new lemonldap-ng.ini file at the place of the old file in all <a0>LL::NG</a0> servers - - - Installer le nouveau fichier lemonldap-ng.ini à la place de l'ancien dans tous les serveurs <a0>LL::NG</a0> - - - - - To do this, use the Manager, and go in <c0>Virtual Hosts</c0> branch. - - - Pour ce faire, utiliser le manager, et aller dans la branche <c0>Virtual Hosts</c0>. - - - - - http://en.wikipedia.org/wiki/Role-based_access_control - - - http://en.wikipedia.org/wiki/Role-based_access_control - - - - - Auth-Mail - - - Auth-Mail - - - - - Secure Token attribute - - - Attribut du jeton sécurisé - - - - - Userlogout => logout_sso - - - Userlogout => logout_sso - - - - - twitterAuthnLevel - - - twitterAuthnLevel - - - - - ^/Microsoft-Server-ActiveSync - - - ^/Microsoft-Server-ActiveSync - - - - - documentation:configuration-ldap.png - - - documentation:configuration-ldap.png - - - - - Assertion decryption Certificate: choose a certificate only if you want to cipher your assertion. - - - Assertion decryption Certificate : choisir un certificat seulement si on veut chiffrer les assertions. - - - - - https - - - https - - - - - id - - - id - - - - - portal - - - portail - - - - - <s0>Reader <a1>URL</a1></s0>: <a2>URL</a2> used by <a3>SAML</a3> SP to read the cookie. - - - <s0><a1>URL</a1> de lecture</s0> : <a2>URL</a2> utilisée par le SP <a3>SAML</a3> pour lire le cookie. - - - - - <a0>tomcat</a0><br1/> - - - <a0>tomcat</a0><br1/> - - - - - <s0>APACHEGROUP</s0>: group running Apache - - - <s0>APACHEGROUP</s0>: groupe de fonctionnement d'Apache - - - - - This can be useful to allow an third party application to access a virtual host with users credentials by sending a Basic challenge to it. - - - Ce peut être pratique pour autoriser une application cliente à accéder à un hôte virtuel avec un authentifiant en envoyant un en-tête basique. - - - - - Uniform Resource Locator - - - Uniform Resource Locator - - - - - http://httpd.apache.org/docs/current/mod/mod_rewrite.html - - - http://httpd.apache.org/docs/current/mod/mod_rewrite.html - - - - - http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 - - - http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 - - - - - <a0>LL::NG</a0> uses <a1>Perl Authen::Radius </a1> as a simple authentication backend. - - - <a0>LL::NG</a0> utilise <a1>Authen::Radius de Perl</a1> comme simple backend d'authentification. - - - - - The LDIF view of such entry can be: - - - La vue LDIF d'une telle entrée ressemble à : - - - - - checkDate($ssoStartDate, $ssoEndDate) - - - checkDate($ssoStartDate, $ssoEndDate) - - - - - → LemonLDAP::NG uses a key to crypt/decrypt some datas. - - - → LemonLDAP::NG utilise une clef pour chiffrer/déchiffrer certaines données. - - - - - Date of session last modification - - - Date de la dernière modification de la session - - - - - icons:personal.png - - - icons:personal.png - - - - - You can import a certificate containing the public key instead the raw public key. - - - Vous pouver importer un certificat contenant la clef publique au lieu d'une simple clef. - - - - - ../pages/screenshots.html - - - ../pages/screenshots.html - - - - - dbiUserTable - - - dbiUserTable - - - - - If a user does not comply with any condition, he is prompted a customized message. - - - Si un utilisateur ne remplit pas une condition, il est averti par un message personnalisé. - - - - - using external identity provider (<a0>SAML</a0>, <a1>OpenID</a1>, <a2>CAS</a2>, <a3>Twitter</a3>, other <a4>LL::NG</a4> system, …) - - - utilisant un fournisseur d'identité externe (<a0>SAML</a0>, <a1>OpenID</a1>, <a2>CAS</a2>, <a3>Twitter</a3>, autres systèmes <a4>LL::NG</a4>, …) - - - - - /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots - - - - - <s0>Attribute to store</s0>: the session key that will be stored in Memcached. - - - <s0>Attribut à stocker</s0> : la clef de session qui doit être stockée dans Memcached. - - - - - Activation - - - Activation - - - - - <s0>STORAGECONFFILE</s0>: location of default storage configuration file (default: /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) - - - <s0>STORAGECONFFILE</s0> : emplacement du du fichier de configuration du stockage par défaut (défaut : /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) - - - - - <s164>//"userobm_location" => ,</s164> - - - <s164>//"userobm_location" => ,</s164> - - - - - Authorization - - - Autorisations - - - - - How to change configuration backend - - - Comment changer le backend de configuration - - - - - ../../media/documentation/lemonldap-ng-architecture.png - - - ../../media/documentation/lemonldap-ng-architecture.png - - - - - You can use the same Facebook access token in your applications. - - - On peut réutiliser le même ticket d'accès Facebook dans les applications. - - - - - No parameters needed. - - - Aucun paramètres n'est requis. - - - - - The PasswordDBDemo will allow you to change the password with some basic checks, but as the data are hard coded, the password will never be really changed. - - - PasswordDBDemo permet de changer de mot-de-passe avec quelques tests de base, mais comme les données sont codées en dur, le mot-de-passe ne sera jamais réellement changé. - - - - - <a0>LL::NG</a0> can delegate authentication to an OpenID server. - - - <a0>LL::NG</a0> peut deleguer l'authentification à un serveur OpenID. - - - - - This feature can be enabled and configured in Manager, in <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Login History</c2>. - - - Cette fonctionnalité peut être activée et configurée dans le manager dans <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Historique de connexion</c2>. - - - - - ../../css/screen.css - - - ../../css/screen.css - - - - - LemonLDAP::NG allows to store user logins and login attempts in their persistent session. - - - LemonLDAP::NG permet de stocker les connexions et tentatives dans les sessions persistantes. - - - - - _issuerDB - - - _issuerDB - - - - - The real accounting has to be done by the application itself since <a0>SSO</a0> logs can not understand transactions. - - - La réelle traçabilité doit être faite par l'application elle-même car les journaux du <a0>SSO</a0> ne peuvent interprêter les transactions. - - - - - Zimbra can be deployed on-premises or as a hosted email solution. - - - Zimbra peut être déployé sur site ou hébergé telle une messagerie. - - - - - To protect the manager, you have to choose one or both of : - - - Pour protéger le manager, il faut choisir l'une où les deux solutions : - - - - - http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - - - http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - - - - - macros are used to extend (or rewrite) <a0>exported variables</a0>. - - - les macros sont utilisées pour étendre (ou réécrire) les <a0>variables exportées</a0>. - - - - - yubikeyClientID - - - yubikeyClientID - - - - - On your main server, configure a <a0>File</a0>, <a1>SQL</a1> or <a2>LDAP</a2> backend - - - Sur le serveur principal, configurer un backend <a0>File</a0>, <a1>SQL</a1> or <a2>LDAP</a2> - - - - - you've restart all Apache server after having change cookie name or domain - - - tous les serveurs Apache ont été rechargés après un changement du nom de cookie ou du domaine - - - - - Databases (DBI) - - - Bases de données (DBI) - - - - - Professional Services - - - Services professionnel - - - - - <a0>RBAC</a0> stands for Role Based Access Control. - - - <a0>RBAC</a0> signifie contrôle d'accès basé sur les rôles (Role Based Access Control). - - - - - It is a Single Sign On protocol similar to OpenID, but based on user email address rather than a <a0>URL</a0>. - - - C'est un protocole d'authentification unique (Single Sign On) similaire à OpenID, mais basé sur l'adresse emailde l'utilisateur au lieu d'une <a0>URL</a0>. - - - - - The statistics are collected trough a daemon launched by the Handler. - - - Ces statistiques sont collectées via un démon lancé par l'agent. - - - - - 1 if user is superadmin - - - 1 si l'utilisateur est super-administrateur - - - - - By default, Tomcat provides a file called <c0>users.xml</c0> to manage authentication: - - - Par défaut, Tomcat fournit un fichier nommé <c0>users.xml</c0> pour gérer l'authentification : - - - - - The extension is presented here: <a0>http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER</a0> - - - L'extension est présentée ici : <a0>http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER</a0> - - - - - This can happend when you use lmConfigEditor or launch <s0>cron files</s0> with a different user than Apache process. - - - Ceci peut arriver lorsqu'on utilise lmConfigEditor ou lorsqu'on lance les <s0>fichiers cron</s0> avec un utilisateur différent de celui du processus Apache. - - - - - Twitter application key - - - Clef d'application de Twitter - - - - - when pwdLastSet = 0 in the user entry, it means that password has been reset, and a form is presented to the user for him to change his password. - - - Lorsque le paramètre pwdLastSet est positionné à 0 dans l'entrée utilisateur, ça signifie que le mot de passe a été réinitialisé et qu'un formulaire est présenté à l'utilisateur pour qu'il change son mot de passe. - - - - - icons:xeyes.png + ../../../media/icons/xeyes.png - icons:xeyes.png + ../../../media/icons/xeyes.png - LemonLDAP::NG can export <a0>HTTP headers</a0> either using a proxy or protecting directly the application. + openIdAuthnLevel + + + openIdAuthnLevel + + + + + svn checkout svn+ssh://developername@svn.forge.objectweb.org/svnroot/lemonldap - LemonLDAP::NG peut exporter des <a0>en-têtes HTTP</a0> qu'on l'utilise sur une reverse-proxy ou directement sur le serveur à protéger + svn checkout svn+ssh://nomDuDeveloppeur@svn.forge.objectweb.org/svnroot/lemonldap - http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + Krb5KeyTab /etc/lemonldap-ng/auth.keytab - - http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + + Krb5KeyTab /etc/lemonldap-ng/auth.keytab - http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + Go to <c0>My Account</c0>: - - http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + + Aller dans <c0>My account</c0>: - It is recommended to secure the channel between reverse-proxies and application to be sure that only request coming from the <a0>LL::NG</a0> protected reverse-proxies are allowed. + So you can configure it to authenticate users using a federation protocol and simultaneously to provide identities using other(s) federation protocols. - - Il est donc recommandé de sécurisé le canal entre le proxy inverse et l'application pour être sûr que seules les requêtes issues des proxies inverses protégés par <a0>LL::NG</a0> sont autorisées. - - - - - Main internal databases are: - - - Les principales bases de données internes sont : - - - - - Dokuwiki virtual host in Apache - - - Hôte virtuel Dokuwiki dans le manager - - - - - echo "127.0.0.1 reload.example.com" >> /etc/hosts - - - echo "127.0.0.1 reload.example.com" >> /etc/hosts - - - - - Radius server - - - Serveur Radius - - - - - qw(delete <s3>header</s3> cache read_from_client cookie <s4>redirect</s4> unescapeHTML)); - - - qw(delete <s3>header</s3> cache read_from_client cookie <s4>redirect</s4> unescapeHTML)); - - - - - X509 - - - X509 - - - - - The portal <a0>URL</a0> <s1>must</s1> be inside <a2>SSO</a2> domain. - - - L'<a0>URL</a0> du portail <s1>doit</s1> être dans le domaine <a2>SSO</a2>. - - - - - Use comment to correct this: - - - Utiliser des commentaires pour corriger ça : - - - - - Code snippet - - - Exemple de code - - - - - Overloading is not available trough the Manager - - - La surcharge n'est pas paramètrable dans le manager - - - - - <s0>Clément “KPTN” OUDOT</s0>: project leader, lead developer, graphics, documentation, community management - - - <s0>Clément “KPTN” OUDOT</s0> : Leader du projet, développeur principal, graphisme, documentation, gestion de la communauté - - - - - https://metacpan.org/module/Apache::Session::Browseable::LDAP - - - https://metacpan.org/module/Apache::Session::Browseable::LDAP - - - - - Error messages - - - Messages d'erreur - - - - - http://lanyrd.com/2011/ldapcon/sgqdf/ - - - http://lanyrd.com/2011/ldapcon/sgqdf/ - - - - - overload any <a0>LL::NG</a0> <a1>parameter</a1> when a specific backend is used - - - surcharger n'importe quel <a1>paramètre</a1> <a0>LL::NG</a0> en fonction du backend utilisé - - - - - Check if <a0>URL</a0> asked is valid - - - Vérifie que l'<a0>URL</a0> demandée est validée - - - - - Leave blank to use Mozilla default verification <a3>URL</a3> (<a4>https://verifier.login.persona.org/verify</a4>) - - - Laisser vide pour utiliser l'<a3>URL</a3> de vérification par défaut de Mozilla (<a4>https://verifier.login.persona.org/verify</a4>) - - - - - Liferay administration - - - Administration Liferay - - - - - <s0>Name</s0>: <a1>SAML</a1> attribute name. - - - <s0>Nom</s0>: Nom de l'attribut <a1>SAML</a1>. - - - - - http://search.cpan.org/perldoc?Apache::Session::File - - - http://search.cpan.org/perldoc?Apache::Session::File - - - - - <s0><s1><IDPSSODescriptor<s2>></s2></s1></s0> - - - <s0><s1><IDPSSODescriptor<s2>></s2></s1></s0> - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Slave for authentication or users module. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>Slave</a2>) pour les modules authentification ou utilisateurs. - - - - - managerCssTheme - - - managerCssTheme - - - - - Portal performances - - - Performances du portail - - - - - <s60>"userobm_lastname"</s60> <s61>=></s61> <s62>"HTTP_OBM_SN"</s62><s63>,</s63> - - - <s60>"userobm_lastname"</s60> <s61>=></s61> <s62>"HTTP_OBM_SN"</s62><s63>,</s63> - - - - - <s0><a1>CAS</a1> login</s0>: the session key used to fill user login (value will be transmitted to <a2>CAS</a2> clients). - - - <s0>Identifiant <a1>CAS</a1></s0> : la clef de session à utiliser pour compléter le login (valeur transmise au clients <a2>CAS</a2>). - - - - - <s0><a1>API</a1> secret key</s0>: <a2>API</a2> secret key from Yubico - - - <s0>Clef secrète de l'<a1>API</a1></s0> : clef secrète de l'<a2>API</a2> obtenue auprès de Yubico - - - - - ../media/screenshots/1.1/mailreset/mailreset_step5.png - - - ../media/screenshots/1.1/mailreset/mailreset_step5.png - - - - - <s0>Display Name</s0>: should be displayed on IDP, this is often your society name - - - <s0>Nom affiché (display name)</s0> : peut être affiché par le fournisseur d'identité (IDP), this is often your society name - - - - - <<s17>IfModule</s17> mod_dir.c> - - - <<s17>IfModule</s17> mod_dir.c> - - - - - If authentication succeed, Portal collect user data - - - Si l'authentication est acceptée, le portail récupère les données de l'utilisateur - - - - - <s44>//"userobm_gid" => "HTTP_OBM_GID",</s44> - - - <s44>//"userobm_gid" => "HTTP_OBM_GID",</s44> - - - - - user login - - - nom de connexion - - - - - Apache authentication level - - - Niveau d'authentification d'Apache - - - - - Require old password (change) - - - Impose la présentation de l'ancien mot-de-passe dans les changements - - - - - Restart fail2ban - - - Redémarrer fail2ban - - - - - <s45>//"userobm_domain_id" => ,</s45> - - - <s45>//"userobm_domain_id" => ,</s45> - - - - - GLPI - - - GLPI - - - - - /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation - - - /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation - - - - - Display change password module - - - Affiche le module de changement de mot-de-passe - - - - - Logout user from current application and from Lemonldap::NG and redirect it to http://intranet/ - - - Déconnecte l'utilisateur de l'application courante et de Lemonldap::NG le redirige vers http://intranet/ - - - - - With YUM - - - Avec YUM - - - - - Declare France Connect in your LL::NG server - - - Déclarer France Connect dans le serveur LL::NG - - - - - <s0>Cookie expiration time</s0>: by default, <a1>SSO</a1> cookie is a session cookie, which mean it will be destroyed when the browser is closed. - - - <s0>Durée de vie du cookie</s0> : par défaut, le cookie <a1>SSO</a1> est un cookie de session, ce qui signifie qu'il n'est pas conservé lorsque le navigateur est clos. - - - - - Macros and groups are calculated during authentication process by the portal: - - - Les macros et les groupes sont calculées pendant le processus d'authentification par le portail : - - - - - If you need it, you can rebuild RPMs: - - - Si besoin, on peut reconstruire les RPMs : - - - - - sample_notification.png - - - sample_notification.png - - - - - <s3><s4><OrganizationName</s4> <s5>xml:lang</s5>=<s6>"en"</s6><s7>></s7></s3>Example<s8><s9></OrganizationName<s10>></s10></s9></s8> - - - <s3><s4><OrganizationName</s4> <s5>xml:lang</s5>=<s6>"en"</s6><s7>></s7></s3>Exemple<s8><s9></OrganizationName<s10>></s10></s9></s8> - - - - - You need some prerequisites: - - - Certains pré-requis sont nécessaire : - - - - - Access protected application - - - Accéder aux applications protégées - - - - - You have to install mod_ssl for Apache. - - - Installer mod_ssl pour Apache. - - - - - Leave blank to deactivate the feature. - - - Laissez vide pour désactiver cette fonctionnalité. - - - - - http://search.cpan.org/perldoc?Apache::Session::Informix - - - http://search.cpan.org/perldoc?Apache::Session::Informix - - - - - <a0>DBI</a0> Pivot from user table - - - Pivot <a0>DBI</a0> pour la table utilisateur - - - - - <a8>playground</a8><br9/> - - - <a8>playground</a8><br9/> - - - - - Oliver BOIREAU - - - Oliver BOIREAU - - - - - https://plus.google.com/u/0/101819048603406959766/ - - - https://plus.google.com/u/0/101819048603406959766/ - - - - - Connection login - - - Login de connexion - - - - - Then use openssl to generate an auto-signed certificate: - - - Ensuite, utiliser openssl pour générer un certificat auto-signé : - - - - - logout_app https://auth.example.com/ - - - logout_app https://auth.example.com/ - - - - - http://search.cpan.org/search?query=DBD%3A%3A&mode=module - - - http://search.cpan.org/search?query=DBD%3A%3A&mode=module - - - - - Access Control List - - - Liste de contrôle d'accès - - - - - RDBI - - - RDBI - - - - - portalUserAttr - - - portalUserAttr - - - - - <a0>Django</a0> is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. - - - <a0>Django</a0> est un framework web de haut niveau écrit en Python qui favorise le développement rapide et propre et un design pragmatique. - - - - - dbiAuthnLevel - - - dbiAuthnLevel - - - - - valeur - - - valeur - - - - - Example for groups: - - - Exemples de groupes: - - - - - Example: interoperability between 2 organizations - - - Exemple : interoperabilité entre 2 organisations - - - - - User table - - - Table utilisateurs - - - - - Key name - - - Nom de la clef - - - - - Commit - - - Commit - - - - - If you need a professional service or support, please contact one of the companies listed on <a0>the following page</a0>. - - - Pour obtenir un support ou un service professionnel, contacter l'unde des entreprises citées à <a0>la page suivante</a0>. - - - - - mailReplyTo - - - mailReplyTo - - - - - It means that if the IDP propose to close session earlier than the default LemonLDAP::NG timeout, the session _utime will be modified so that session is erased at the date indicated by the IDP. - - - Celà signifie que si l'IDP propose de clore la session au-delà de la durée de vie par défaut dans LemonLDAP::NG, la valeur de _utime sera modifiée afin que la session ne soit effacée qu'au moment indiqué par l'IDP. - - - - - Security Assertion Markup Language - - - Security Assertion Markup Language - - - - - This is because the client often need to request directly the IDP, and the Apache authentication will block the request. - - - En effet, le client doit souvent interroger directement l'IDP et l'authentification Apache va bloquer la requête. - - - - - <s0>NameID format</s0>: force NameID format here (email, persistent, transient, etc.). - - - <s0>Format du NameID</s0> : force le format du NameID (email, persistent, transient, etc.). - - - - - cp lemonldap.class.php inc/auth/ -cp lemonldapuserdatabackend.class.php inc/auth/ - - - cp lemonldap.class.php inc/auth/ -cp lemonldapuserdatabackend.class.php inc/auth/ - - - - - <s75>'configurator'</s75> <s76>=></s76> <s77>$_SERVER</s77><s78>[</s78><s79>'HTTP_AUTH_SUPERADMIN'</s79><s80>]</s80><s81>,</s81> - - - <s75>'configurator'</s75> <s76>=></s76> <s77>$_SERVER</s77><s78>[</s78><s79>'HTTP_AUTH_SUPERADMIN'</s79><s80>]</s80><s81>,</s81> - - - - - You can change default parameters using the “notificationStorage” and “notificationStorageOptions” parameters with the same syntax as configuration storage parameters. - - - On peut changer les paramètres par défaut en utilisant les paramètres “notificationStorage” et “notificationStorageOptions” avec la même syntaxe que les paramètres de stockage de la configuration. - - - - - <s0>portal full <a1>URL</a1></s0> if custom function is run by portal (e.g. <a2>https://auth.example.com/</a2>) - - - <s0>l'<a1>URL</a1> complète du portail</s0> si la fonction personnalisée est appelée par le portail (i.e. <a2>https://auth.example.com/</a2>) - - - - - ../../../media/applications/tomcat_logo.png - - - ../../../media/applications/tomcat_logo.png - - - - - Be careful with URL parameters - - - Attention aux paramètres des URL - - - - - The <c0>basic</c0> function will also force conversion from UTF-8 to ISO-8859-1, which should be accepted by most of HTTP servers. - - - La fonction <c0>basic</c0> force la conversion des caractères UTF-8 en ISO-8859-1, qui peut être accepté par la plupart des serveurs HTTP. - - - - - http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight - - - http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight - - - - - Paris - - - Paris - - - - - ../../../../media/applications/spring_logo.png - - - ../../../../media/applications/spring_logo.png - - - - - <s20><s21><property</s21> <s22>name</s22>=<s23>"authenticationManager"</s23> <s24>ref</s24>=<s25>"authenticationManager"</s25> <s26>/></s26></s20> -<s27><s28></bean<s29>></s29></s28></s27> -  -<s30><s31><bean</s31> <s32>id</s32>=<s33>"preauthAuthProvider"</s33> <s34>class</s34>=<s35>"org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"</s35><s36>></s36></s30> - - - <s20><s21><property</s21> <s22>name</s22>=<s23>"authenticationManager"</s23> <s24>ref</s24>=<s25>"authenticationManager"</s25> <s26>/></s26></s20> -<s27><s28></bean<s29>></s29></s28></s27> -  -<s30><s31><bean</s31> <s32>id</s32>=<s33>"preauthAuthProvider"</s33> <s34>class</s34>=<s35>"org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"</s35><s36>></s36></s30> - - - - - Password is not a common attribute. - - - Le mot-de-passe n'est pas un attribut commun. - - - - - mailLDAPFilter - - - mailLDAPFilter - - - - - http://search.cpan.org/perldoc?Apache::Session::Postgres - - - http://search.cpan.org/perldoc?Apache::Session::Postgres - - - - - <a0>Download</a0> the plugin and copy the files in dokuwiki <c1>inc/auth/</c1> directory: - - - <a0>Télécharger</a0> le plugin et le copier dans le répertoire dokuwiki <c1>inc/auth/</c1> : - - - - - <a0>URL</a0> pattern: <c1>default</c1> - - - Expression sur l'<a0>URL</a0> : <c1>default</c1> - - - - - The Basic Authentication relies on a specific HTTP header, as described above. - - - L'authentification basique est portée par un en-tête HTTP spécifique, tel que décrit ci-dessous. - - - - - screenshots:1.1:mailreset:mailreset_step4.png - - - screenshots:1.1:mailreset:mailreset_step4.png - - - - - ../../../media/applications/mediawiki_logo.png - - - ../../../media/applications/mediawiki_logo.png - - - - - These parameters can be configured in Manager, in <c0>General Parameters</c0> > <c1>Advanced parameters</c1> > <c2>Handler redirections</c2>: - - - Ces paramètres peuvent être configurés dans le manager, dans <c0>Paramètres généraux</c0> > <c1>Paramètres avancés</c1> > <c2>Redirections des agents</c2>: - - - - - You will be prompted. - - - Le message sera affiché. - - - - - <a0>Configuring the virtual hosts</a0> is not sufficient to display an application in the menu. - - - <a0>Configurer les hôtes virtuels</a0> n'est pas suffisant pour afficher une application dans le menu. - - - - - <a0>LL::NG</a0> use 2 internal databases to store its configuration and sessions. - - - <a0>LL::NG</a0> utilise 2 bases de données interne pour stocker ses configuration et sessions. - - - - - You need to find the following files in your Alfresco installation: - - - Les fichiers suivants sont nécessaires dans l'installation Alfresco : - - - - - If you upgraded <a0>LL::NG</a0>, check all <a1>upgrade notes</a1>. - - - Pour mettre à jour <a0>LL::NG</a0>, lisez toutes les <a1>notes de mise à jour</a1>. - - - - - <a0><s1>package</s1></a0> SSOExtensions<s2>;</s2> -  -<s3>sub</s3> function1 <s4>{</s4> - - - <a0><s1>package</s1></a0> SSOExtensions<s2>;</s2> -  -<s3>sub</s3> function1 <s4>{</s4> - - - - - These options are used to build redirection <a0>URL</a0> (when user is not logged, or for <a1>CDA</a1> requests). - - - Ces options sont utilisées dans la construction des <a0>URL</a0> de redirection (lorsque l'utilisateur n'est pas connecté ou pour les requêtes <a1>CDA</a1>). - - - - - documentation:googleapps-export-priv-key.png - - - documentation:googleapps-export-priv-key.png - - - - - documentation:remote-principle.png - - - documentation:remote-principle.png - - - - - Main <a0>DNS</a0> domain - - - Domaine <a0>DNS</a0> principal - - - - - Portal (dark theme) - - - Portail (thème dark) - - - - - SP Initiated Binding: chose any of the supported binding (every one listed there is currently supported on LemonLDAP::NG) HTTP POST is a good choice - - - SP Initiated Binding : choisir n'importe quel protocole supporté (ils le sont actuellement tous par LemonLDAP::NG), HTTP POST est un bon choix - - - - - <s0>syntax</s0> (optional): <c1>hexadecimal</c1> (default) or <c2>octetstring</c2> - - - <s0>syntax</s0> (optionnel) : <c1>hexadecimal</c1> (défaut) ou <c2>octetstring</c2> - - - - - <s1>ServerName</s1> www.public.com -  - - - <s1>ServerName</s1> www.public.com -  - - - - - Generic articles - - - Articles génériques - - - - - <s0>Secured cookie</s0>: 4 options: - - - <s0>Cookie sécurisé</s0> : 4 options : - - - - - Skin customization - - - Personnalisation du thème - - - - - Then you must <s0>deploy</s0> this domain in order to go on with the configuration. - - - Ensuite <s0>deployer</s0> ce domaine pour accéder à sa configuration. - - - - - Compatible password modification - - - Compatibilité des modifications de mots-de-passe - - - - - You can also add a condition. - - - Il est possibe d'ajouter une condition. - - - - - These parameters can be configured in Manager, in <c0>General Parameters</c0> > <c1>Advanced parameters</c1> > <c2>Handler redirections</c2>. - - - Cesparamètres peuvent être configurés dans le manager, dans <c0>Paramètres généraux</c0> > <c1>Paramètres avancés</c1> > <c2>Redirections des agents</c2>. - - - - - Do this in the control panel or in the configuration file: - - - Faire ceci dans le panneau de contrôle ou dans le fichier de configuration : - - - - - <s0>SSLCertificateKeyFile</s0>: Server private key - - - <s0>SSLCertificateKeyFile</s0> : clef privée du serveur - - - - - Radius secret - - - Secret Radius - - - - - $_auth - - - $_auth - - - - - Header - - - En-tête - - - - - To see available actions, do: - - - Pour connaître les actions possibles, lancer : - - - - - Code to replace: - - - Code à remplacer : - - - - - Screenshots - - - Captures d'écran - - - - - The <a0>SSO</a0> cookie is build by the portal (as described in the <a1>login kinematic</a1>), or by the Handler for cross domain authentication (see <a2>CDA kinematic</a2>). - - - Le cookie <a0>SSO</a0> est construit par le portail (tel que décrit dans la <a1>cinématique de connexion</a1>) ou par l'agent (handler) lors des authentification inter-domaines (voir <a2>la cinématique de l'authentification inter-domaine</a2>). - - - - - You may want to failback to another authentication backend in case of the Apache authentication fails. - - - On peut choisir de basculer sur un autre backend d'authentification en cas d'échec de l'authentification Apache. - - - - - This page do not reference all error messages, but only the frequentest - - - Cette page ne référence pas tous les messages d'erreur, mais simplement les plus fréquents - - - - - User is redirected on protected application, with his new cookie - - - L'utilisateur est redirigé vers l'application demandée avec son nouveau cookie - - - - - Last name - - - Nom - - - - - ldapRaw - - - ldapRaw - - - - - Get the tarball - - - Récupérer l'archive - - - - - Variable name - - - Nom de Variable - - - - - Manager tree autoClose - - - Auto-fermeture de l'arbre du manager - - - - - Session-ID => $_session_id - - - Session-ID => $_session_id - - - - - If <c0>exportedAttr</c0> is set, only those attributes are copied in the session database of the secondary <a1>LL::NG</a1> structure. - - - Si <c0>exportedAttr</c0> est défini, seuls ces attributs sont copiés dans la base des sessions du système <a1>LL::NG</a1> secondaire. - - - - - Allow only one session per <a0>IP</a0> address - - - N'autoriser qu'une session par adresse <a0>IP</a0> - - - - - <s10>Order</s10> <s11>deny</s11>,<s12>allow</s12> - - - <s10>Order</s10> <s11>deny</s11>,<s12>allow</s12> - - - - - CAS (authentication module) - - - CAS (module d'authentification) - - - - - sn - - - sn - - - - - ../documentation/current/installrpm.html - - - ../documentation/current/installrpm.html - - - - - You must come back later to fill this parameter. - - - Il faudra revenir plus tard pour adapter ce paramètre. - - - - - email - - - email - - - - - Select the key, and export it (button <c0>Download</c0>). - - - Selectionner la clef, et l'exporter (bouton <c0>Télécharger</c0>): - - - - - The Kerberos configuration is quite complex. - - - La configuration Kerberos est assez complexe. - - - - - <s0>Authentication level</s0>: level of authentication to associate to this module - - - <s0>Niveau d'authentification</s0> : niveau d'authentification associé à ce module - - - - - ../media/icons/tux.png - - - ../media/icons/tux.png + + Ainsi on peut le configurer pour authentifier les utilisateurs en utilisant un protocole de fédération et simultanément pour fournir les identités en en utilisant en autre. @@ -17260,942 +1914,258 @@ cp lemonldapuserdatabackend.class.php inc/auth/ - As <a0>DBI</a0> is a login/password based module, the authentication level can be: + <s0>manager-apache2.conf</s0>: Manager virtual host - - Comme <a0>DBI</a0> est un module de type login/mot-de-passe, le niveau d'authentification peut être : + + <s0>manager-apache2.conf</s0> : hôte virtuel du manager - “myfield ⇒ firstname” can be “” - - - “myfield ⇒ prénom”, peut être “” - - - - - Form replay - - - Rejeu de formulaires - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Yubikey for authentication module. - - - Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Yubikey comme module d'authentication. - - - - - Can be overridden by an LDAP <a1>URI</a1> in server host. - - - Peut être surchargé par une <a3>URI</a3> LDAP dans le nom du serveur. - - - - - customhead.tpl : <a0>HTML</a0> header markups (like <a1>CSS</a1>, js inclusion) - - - customhead.tpl : en-têtes <a0>HTML</a0> (tels les inclusions <a1>CSS</a1>, js) - - - - - Indeed, this variable is set by the Handler on the physical server hosting the Handler, and not on other servers where the Handler is not installed. - - - Toutefois, cette variable est renseignée par l'agent dans le serveur physique l'hébergeant mais pas dans les autres serveurs sans agents. - - - - - http://auth.example.com/openidserver/foo.bar - - - http://auth.example.com/openidserver/foo.bar - - - - - Note that this feature is interesting only for the Lemonldap::NG systems protecting a high number of applications + <s0>Portal messages</s0>: all messages are grouped in lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - Notez que cette fonctionnalité n'est intéressante que pour les systèmes Lemonldap::NG protégeant un grand nombre d'applications + Les <s0>messages du portail</s0>: tous les messages sont regroupés dans lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - So you can configure it to authenticate users using a federation protocol and simultaneously to provide identities using other(s) federation protocols. + See <a2>how to change configuration backend</a2>. - - Ainsi on peut le configurer pour authentifier les utilisateurs en utilisant un protocole de fédération et simultanément pour fournir les identités en en utilisant en autre. + + Voir <a2>comment changer de backend de configuration</a2>. - country - - - country - - - - - This requires <a1>Perl OpenID consumer module</a1> with at least version 1.0. - - - Ceci requiert le <a1>module client OpenID pour Perl</a1>, version au moins supérieure ou égale à 1.0. - - - - - Specific default values for filters to match AD schema - - - Valeurs spécifiques par défaut des filtres pour correspondre au schéma AD - - - - - /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + <s0>Undefined</s0>: Default NameID format is used - /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + <s0>Undefined</s0>: le format de NameID par défaut est utilisé - <s0>Control asked <a1>URL</a1></s0>: prevent <a2>XSS</a2> attacks and bad redirections + ldapPasswordResetAttribute + + + ldapPasswordResetAttribute + + + + + <s0><a1>Configuration</a1></s0>: where configuration is stored. - <s0>Control asked <a1>URL</a1></s0>: prevent <a2>XSS</a2> attacks and bad redirections + <s0><a1>Configuration</a1></s0>: où est stocké la configuration. - If <c0><a1>CAS</a1> login</c0> is not set, it uses <c2>General Parameters</c2> » <c3>Logs</c3> » <c4>REMOTE_USER</c4> data, which is set to <c5>uid</c5> by default + createdb -O lemonldap-ng lemonldap-ng - - Si le <c0>login <a1>CAS</a1></c0> n'est pas défini, la donnée <c2>Paramètres généraux</c2> » <c3>Journalisation</c3> » <c4>REMOTE_USER</c4> est utilisée, mise à <c5>uid</c5> par défaut + + createdb -O lemonldap-ng lemonldap-ng - Nov 2011: <a0>ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI</a0> + If you manage different timezones, you have to take the jetlag into account in ssoLogonHours values, or use the $_timezone parameter. - - Nov 2011 : <a0>ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI</a0> + + Si plusieurs fuseaux sont utilisés, le jetlag doit être introduit dans le compte dans la valeur ssoLogonHours, ou utiliser le paramètre $_timezone. - ../documentation/current/sessions.html + SMTP / Reset password by mail - - ../documentation/current/sessions.html + + SMTP / réinitialisation de mot-de-passe par courriel - Genève + Check <a0>XSS</a0> Attacks - - Genève + + Recherche les attaques <a0>XSS</a0> - dbiPassword - - - dbiPassword - - - - - Name + Store password in session - Nom + Stockage du mot-de-passe en session - <s0>ServerName</s0> auth.example.com -  - - - <s0>ServerName</s0> auth.example.com -  - - - - - The normal portal has a link included in the authentication form pointing to the remote portal for the users of the other organization - - - Le portail normal dispose d'un lien dans le formulaire d'authentification pointant vers le portail destiné aux utilisateurs de l'autre organisation - - - - - Exported variables are the variables available to <a0>write rules and headers</a0>. - - - Les variables exportées sont des variables disponibles pour <a0>écrire des règles d'accès et des en-têtes</a0>. - - - - - 'directory_umask' => '007',? - - - 'directory_umask' => '007',? - - - - - SSL authentication (https) does not seem to be checked anyway. - - - "SSL authentication (https)" ne semble pas devoir être sélectionné. - - - - - Subject for password mail + Name: <c0>Auth-Name</c0> - Sujet du message de changement de mot de passe + Nom: <c0>Auth-Name</c0> - It will be the link between the <a0>SAML</a0> assertion coming from LemonLDAP::NG (the IdP) and a given user in Salesforce. - - - Ce sera le lien entre l'assertion <a0>SAML</a0> provenant de LemonLDAP::NG (l'IdP) et l'identifiant Salesforce. - - - - - Setup + Replace MySQL by Apache::Session::Flex - Mise en marche + Remplacer MySQL par Apache::Session::Flex - The value will be use in metadata main markup: + http://freshmeat.net/projects/lemonldapng - Cette valeur est utilisé dans les metadatas : + http://freshmeat.net/projects/lemonldapng - Several IDPs are allowed, in this case the user will choose the IDP he wants. + At least, check if it is not a <a1>known application</a1>, or <a2>try to adapt its source code</a2>. - - Plusieurs IDPs peuvent être autorisés, dans ce cas l'utilisateur peut choisir l'IDP qu'il souhaite. + + Ainsi, vérifier si l'<a1>application est connue</a1> ou <a2>essayer d'adapter le code source</a2>. - Apache is not configured to authenticate users ! + Note that if the user is already authenticated on the first portal, all redirections are transparent. - - Apache is not configured to authenticate users ! + + Noter que si l'utilisateur est déjà authentifié sur le premier portail, toutes les redirections sont transparentes. - Install rpm-build package + press.html - - Install rpm-build package + + press.html - <a0><s1>print</s1></a0> <s2>"Connected user: "</s2><s3>.</s3><s4>$ENV</s4><s5>{</s5>HTTP_AUTH_USER<s6>}</s6><s7>;</s7> + Once this is completed, click to export the Salesforce metadata and import them into LemonLDAP::NG, into the declaration of the Salesforce Service Provider. - - <a0><s1>print</s1></a0> <s2>"Connected user: "</s2><s3>.</s3><s4>$ENV</s4><s5>{</s5>HTTP_AUTH_USER<s6>}</s6><s7>;</s7> + + Une fois ceci terminé, cliquer pour exporter les métadatas Salesforce et les importer dans LemonLDAP::NG, dans la déclaration du fournisseur de service Salesforce. - Clément OUDOT's blog + OBM - - Blog de Clément OUDOT + + OBM - http://wiki.zimbra.com/index.php?title=Preauth + <s0>Skin</s0>: the name of the skin to use. - - http://wiki.zimbra.com/index.php?title=Preauth + + <s0>Thème</s0> : le nom du thème à utiliser. - <s0>DNSDOMAIN</s0>: Main <a1>DNS</a1> domain (default: example.com) + <a0>ldapconfbackend</a0><br1/> - - <s0>DNSDOMAIN</s0> : domaine <a1>DNS</a1> proncipal (défaut : example.com) + + <a0>ldapconfbackend</a0><br1/> - To use this feature only locally, edit <c0>lemonldap-ng.ini</c0> in section [all]: + email_http_header HTTP_MAIL - - Pour utiliser cette fonctionnalité seulement localement, éditer <c0>lemonldap-ng.ini</c0> dans la section [all]: + + email_http_header HTTP_MAIL - notificationStorage + <s0>Address</s0>: <a1>URL</a1> of application - - notificationStorage + + <s0>Adresse</s0> : <a1>URL</a1> de l'application - File session backend + Redirect policy - - Backend de sessions File + + La politique de redirection - Then fill all inputs to create the notification. + <s50>"userobm_password"</s50> <s51>=></s51> <s52>"HTTP_OBM_USERPASSWORD"</s52><s53>,</s53> - - Remplir ensuite tous les champs pour créer la notification. + + <s50>"userobm_password"</s50> <s51>=></s51> <s52>"HTTP_OBM_USERPASSWORD"</s52><s53>,</s53> - Since LemonLDAP::NG 1.2, the <a0>demonstration backend</a0> is configured by default. + <s86>//"userobm_status" => ,</s86> - - Depuis la version 1.2 de LemonLDAP::NG, le <a0>backend de démonstration</a0> est sélectionné par défaut. + + <s86>//"userobm_status" => ,</s86> - New code: + http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - - Nouveau code: + + http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - Handler performance + You can then add the Manager as <a0>an application in the menu</a0>. - - Performance des agents (handlers) + + On peut aussi ajouter le manager dans les <a0>applications du menu</a0>. - File location + Then, go in <c0>Choice Parameters</c0>: - - Emplacement du fichier + + Ensuite, aller dans les <c0>paramètres Choice</c0>: - If some of your servers are not in the same (secured) network than the database, it is recommended to use <a3>SOAP access</a3> for those servers. + <s12>-></s12><s13>uri</s13><s14>(</s14><s15>'urn:Lemonldap::NG::Common::CGI::SOAPService'</s15><s16>)</s16> - - Si certains des serveurs ne se trouvent pas sur le même réseau (securisé) que la même base de données, il est recommandé d'utiliser <a3>l'accès SOAP</a3> pour ces serveurs. + + <s12>-></s12><s13>uri</s13><s14>(</s14><s15>'urn:Lemonldap::NG::Common::CGI::SOAPService'</s15><s16>)</s16> - So you have just to declare this header for the virtual host in Manager. + When session is granted, the Handler will then check the authorizations like the standard Handler. - - Il suffit donc de déclarer cet en-tête pour l'hôte virtuel dans le manager. + + Lorsque la session est validée, l'agent examine les autorisations comme un agent standard. - Zimbra virtual host in Manager + <s0>Changes</s0>: <a1>lemonldap-ng-changes@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) - - Hôte virtuel Zimbra dans le manager - - - - - Starting performances - - - Performances au démarrage - - - - - /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots - - - - - <s0>VHOSTLISTEN</s0>: how listen parameter is configured for virtual hosts in Apache (default: *:80) - - - <s0>VHOSTLISTEN</s0> : comment est configuré le paramètre d'écoute des hôtes virtuels dans Apache (défaut : *:80) - - - - - http://auth.example.com/saml/singleSignOn - - - http://auth.example.com/saml/singleSignOn - - - - - Twitter - - - Twitter - - - - - You need to give access to status path in the Handler Apache configuration: - - - Il faut autoriser l'accès au chemin du statut dans le configuration Apache de l'agent : - - - - - ldapAuthnLevel - - - ldapAuthnLevel - - - - - <s0><a1>Notifications</a1></s0>: prompt users with a message if found in the notification database - - - <s0><a1>Notifications</a1></s0> : interrompt les utilisateurs avec un message s'il est trouvé dans la base de données des notifications - - - - - In Manager, go in <c0>General Parameters</c0> » <c1>Authentication modules</c1> and choose Remote for authentication and users. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Remote pour les modules authentification et utilisateurs. - - - - - mailreset_step5.png - - - mailreset_step5.png - - - - - <s0>Redirect on error</s0>: use 302 instead 500 or 503 - - - <s0>Redirection pour les erreurs</s0> : utilise 302 au lieu de 500 ou 503 - - - - - ipAddr <e0>WHATTOTRACE</e0> - - - ipAddr <e0>WHATTOTRACE</e0> - - - - - Known problems - - - Problèmes connus - - - - - ../../../../css/print.css - - - ../../../../css/print.css - - - - - ldapBindPassword - - - ldapBindPassword - - - - - documentation:1.0:applications - - - documentation:1.0:applications - - - - - Clone - - - Clone - - - - - Here you can go in <a0>API</a0> Manager and get new credentials (<c1>client_id</c1> and <c2>client_secret</c2>). - - - Aller ensuite dans « <a0>API</a0> Manager » et récupérer les nouveaux éléments (<c1>client_id</c1> and <c2>client_secret</c2>). - - - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - - - - - Fast CGI support - - - Support FastCGI - - - - - applications:dokuwiki_logo.png - - - applications:dokuwiki_logo.png - - - - - portalDisplayAppslist - - - portalDisplayAppslist - - - - - If you want to refuse access when a data is missing, just add a “!” before the key name - - - Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef - - - - - Logout forward - - - Propagation de déconnexion - - - - - You need to get an client ID and a secret key from Yubico. - - - Un identifiant client et une clef secrète doivent être obtenues auprès de Yubico. - - - - - ../../documentation/features.html#session_explorer - - - ../../documentation/features.html#session_explorer - - - - - <s0>notice</s0> for good authentications or external exchange (<a1>SAML</a1>, OpenID,…) - - - <s0>notice</s0> pour les authentifications réussies et les échanges externes (<a1>SAML</a1>, OpenID,…) - - - - - <s0>ACR values</s0>: Value acr_values parameters (example: loa-1) - - - <s0>Valeurs ACR</s0> : valeur des paramètres acr_values (exemple : loa-1) - - - - - Install Authen::Radius - - - Installer Authen::Radius - - - - - Hide old password in reset form - - - Masquer l'ancien mot-de-passe dans le formulaire de réinitialisation - - - - - It will get the user identity trough an ID Token, and grab user attributes trough UserInfo endpoint. - - - L'identité utilisateur sera récupérée via in jeton d'identification, et les attributs utilisateurs via le point d'accès UserInfo. - - - - - So, to keep user password in session, you cannot just export the password variable in session. - - - Donc pour conserver le mot-de-passe utilisateur dans la session, on ne peut seulement exporter la variable mot-de-passe dans la session. - - - - - URL contains a non protected host - - - URL contains a non protected host - - - - - http://jira.ow2.org/browse/LEMONLDAP - - - http://jira.ow2.org/browse/LEMONLDAP - - - - - pages/documentation.html - - - pages/documentation.html - - - - - OpenID secret token - - - Secret OpenID - - - - - /index.php?access=admin&access=other - - - /index.php?access=admin&access=other - - - - - <s0>LmCookieDomainToReplace</s0>: string to replace in <c1>Set-Cookie</c1> header - - - <s0>LmCookieDomainToReplace</s0> : chaîne à remplacer dans l'en-tête <c1>Set-Cookie</c1> - - - - - Update translations - - - Télécharger les traductions - - - - - LemonLDAP::NG is highly scalable, so easy to insert behind a load-balancer: - - - LemonLDAP::NG est hautement scalable, donc facile à insérer derière un répartisseur de charge : - - - - - Then you can take any virtual host, and simply add this line to protect it: - - - Ainsi n'importe quel hôte virtuel peut être protégé en ajoutant cette ligne : - - - - - You can use Null backend to bypass some authentication process steps. - - - Le backend Null peut être utilisé pour sauter des étapes du processus d'authentication. - - - - - <a0>LL::NG</a0> can grab them automatically if jwks_uri is defined in metadata. - - - <a0>LL::NG</a0> peut les récupérer autoatiquement si jwks_uri est défini dans la métadonnée. - - - - - In “External authentications” click “Others” and in “Field holding the login in the _SERVER array” select “REMOTE_USER” - - - Dans “External authentications” cliquer sur “Others” et dans “Field holding the login in the _SERVER array” choisir “REMOTE_USER” - - - - - User ID - - - User ID - - - - - Then, go in <c0><a1>CAS</a1> parameters</c0>: - - - Aller ensuite dans <c0>Paramètres <a1>CAS</a1></c0> : - - - - - Crypt::OpenSSL::X509 - - - Crypt::OpenSSL::X509 - - - - - You need to set the PHP_AUTH_USER variable to have the Webserver authentication mode working. - - - Il faut renseigner la variable PHP_AUTH_USER pour faire fonctionner le mode d'authentification par serveur web. - - - - - <s0>deleteSession</s0>: delete a session - - - <s0>deleteSession</s0> : efface une session - - - - - Authorization is controlled only by Handlers. - - - Les autorisations sont vérifiées seulement par les agents (handlers). - - - - - Config::IniFiles - - - Config::IniFiles - - - - - <a0>CDA</a0> is set if the handler is not in the same domain - - - Le <a0>CDA</a0> ne fonctionne que si l'agent n'est pas dans le même domaine - - - - - Headers are used to give user datas to the application. - - - Les en-têtes sont utilisés pour donner aux applications les données utilisateurs. - - - - - <s0>Login field name</s0>: name of authentication table column hosting login - - - <s0>Nom du champ de compte</s0> : nom de la colonne de la table d'authentification contenant le login - - - - - LWP::UserAgent - - - LWP::UserAgent - - - - - If you run Debian testing or unstable, the packages are directly installable: - - - Pour les utilisateurs de Debian testing ou unstable, les paquets sont directement installables : - - - - - You have access to all environment variable, like user <a1>IP</a1> address. - - - Toutes les variables d'environnement sont disponibles, telle l'adresse <a1>IP</a1> de l'utilisateur. - - - - - Single Sign On cookie, domain and portal URL - - - Cookie SSO, URL du portail et domaine - - - - - <a0>MediaWiki</a0> is a wiki software, used by the well known <a1>Wikipedia</a1>. - - - <a0>MediaWiki</a0> est un logiciel wiki utilisé par le très connu <a1>Wikipedia</a1>. - - - - - ^/minig - - - ^/minig - - - - - phpLDAPadmin local configuration - - - Configuration locale phpLDAPadmin - - - - - Register LL::NG to an OpenID Connect Provider - - - Enregistrer LL::NG dans un fournisseur d'identité OpenID-Connect - - - - - SOAP proxy mechanism - - - SOAP proxy mechanism - - - - - Display reset password form - - - Affiche le module de réinitialisation de mot-de-passe - - - - - The notifications module uses a wildcard to manage notifications for all users. - - - Le module de notifications utilise une carte blanche pour gérer les notifications destinées à tous les utilisateurs. - - - - - <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> -  -  -<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>deleteNotification</s27><s28>(</s28><s29>'foo.bar'</s29><s30>,</s30> <s31>'ABC'</s31><s32>)</s32><s33>;</s33> -  -<s34>if</s34> <s35>(</s35> <s36>$r</s36><s37>-></s37><s38>fault</s38> <s39>)</s39> <s40>{</s40> - - - <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> -  -  -<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>deleteNotification</s27><s28>(</s28><s29>'foo.bar'</s29><s30>,</s30> <s31>'ABC'</s31><s32>)</s32><s33>;</s33> -  -<s34>if</s34> <s35>(</s35> <s36>$r</s36><s37>-></s37><s38>fault</s38> <s39>)</s39> <s40>{</s40> - - - - - Handler Status - - - Page de statut de l'agent - - - - - OpenID authentication can proposed as an alternate authentication scheme using the <a0>authentication choice</a0> method. - - - L'authentification OpenID peut être proposée en choix alternatif en utilisant la méthode d'authentification <a0>choice</a0>. + + <s0>Changements</s0>: <a1>lemonldap-ng-changes@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) @@ -18208,128 +2178,544 @@ cp lemonldapuserdatabackend.class.php inc/auth/ - <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> Lemonldap<s3>::</s3><s4>NG</s4><s5>::</s5><s6>Handler</s6><s7>::</s7><s8>CGI</s8><s9>-></s9><s10>new</s10> <s11>(</s11><s12>{</s12><s13>}</s13><s14>)</s14><s15>;</s15> -<s16>$cgi</s16><s17>-></s17><s18>authenticate</s18><s19>(</s19><s20>)</s20><s21>;</s21> -<s22>$cgi</s22><s23>-></s23><s24>authorize</s24><s25>(</s25><s26>)</s26><s27>;</s27> -<s28>...</s28> - - - <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> Lemonldap<s3>::</s3><s4>NG</s4><s5>::</s5><s6>Handler</s6><s7>::</s7><s8>CGI</s8><s9>-></s9><s10>new</s10> <s11>(</s11><s12>{</s12><s13>}</s13><s14>)</s14><s15>;</s15> -<s16>$cgi</s16><s17>-></s17><s18>authenticate</s18><s19>(</s19><s20>)</s20><s21>;</s21> -<s22>$cgi</s22><s23>-></s23><s24>authorize</s24><s25>(</s25><s26>)</s26><s27>;</s27> -<s28>...</s28> - - - - - You can also find on this page the SVN tarball if you want to test latest features. - - - On peut aussi trouver sur cette page l'archive SVN pour tester les dernières évolutions. - - - - - <s0>Password max age</s0> : number of seconds after the last password change, before it expires. - - - <s0>Âge macimum du mot-de-passe</s0> : nombre de secondes entre le changement de mot-de-passe et son expiration. - - - - - msmith - - - msmith - - - - - LemonLDAP::NG configuration (edited by the Manager) is in /var/lib/lemonldap-ng/conf/ - - - La configuration LemonLDAP::NG (editée par le manager) se trouve dans /var/lib/lemonldap-ng/conf/ - - - - - So, if the user is not recognized or HTTP headers not present, a 403 error is sent. - - - Donc, si l'utilisateur n'est pas reconnu ou si l'en-tête HTTP n'est pas présent, une erreur 403 est retournée. - - - - - For example with this rule on the <c0>access</c0> parameter: - - - Par exemple avec cette règle sur le paramètre <c0>access</c0> : - - - - - Modify Manager protection - - - Modifier la protection du manager - - - - - Remote cookie name - - - Nom du cookie distant - - - - - Install it to trust packages: - - - L'installer pour certifier les paquets : - - - - - <s4>Deny</s4> from <s5>all</s5> - - - <s4>Deny</s4> from <s5>all</s5> - - - - - → User does not have Lemonldap::NG cookie, handler redirect it to the portal - - - → L'utilisateur ne dispose pas d'un cookie Lemonldap::NG, l'agent le redirige vers le portail - - - - - <s0>Reset value</s0>: value to set in reset attribute to activate password reset (default: TRUE). - - - <s0>Valeur de reset</s0> : valeur à mettre dans l'attribut reset pour activer la réinitialisation du mot-de-passe (défaut : TRUE). - - - - - service_name Centralized auth service - - - service_name Centralized auth service - - - - - General parameters + ../media/icons/terminal.png - Paramètres généraux + ../media/icons/terminal.png + + + + + JDLL + + + JDLL + + + + + Set GoogleApps as Service Provider name. + + + Mettre GoogleApps comme nom de fournisseur de service. + + + + + http://www.private.com + + + http://www.private.com + + + + + <s0>APACHEVERSION</s0>: Apache major version (default: 2) + + + <s0>APACHEVERSION</s0> : version majeure d'Apache (défaut : 2) + + + + + <s148>//"userobm_vacation_enable" => ,</s148> + + + <s148>//"userobm_vacation_enable" => ,</s148> + + + + + documentation:liferay_2.png + + + documentation:liferay_2.png + + + + + Artifact Resolution + + + Résolution des artifacts + + + + + <s33>"debug_level"</s33> <s34>=></s34> <s35>"NONE"</s35><s36>,</s36> +<s37>// "debug_header_name" => "HTTP_OBM_UID",</s37> +<s38>// "group_header_name" => "HTTP_OBM_GROUPS",</s38> + + + <s33>"debug_level"</s33> <s34>=></s34> <s35>"NONE"</s35><s36>,</s36> +<s37>// "debug_header_name" => "HTTP_OBM_UID",</s37> +<s38>// "group_header_name" => "HTTP_OBM_GROUPS",</s38> + + + + + Crypt::Rijndael + + + Crypt::Rijndael + + + + + Declare France Connect in your LL::NG server + + + Déclarer France Connect dans le serveur LL::NG + + + + + Verify that: + + + Verifier que : + + + + + <s0>Path</s0>: keep <c1>^/openidserver/</c1> unless you have change <a2>Apache portal configuration</a2> file. + + + <s0>Chemin</s0> : laisser <c1>^/openidserver/</c1> sauf si le fichier de <a2>configuration Apache du portail</a2> a été modifiée. + + + + + The IDP name is asked, enter it and click OK. + + + Le nom d'IDP est demandé, entrer-le et cliquer sur OK. + + + + + Then edit rules and headers. + + + Éditer ensuite les règles et en-têtes. + + + + + A <a0>CAS server</a0> with <a1>SAML authentication</a1> + + + Un <a0> serveur CAS</a0> avec une <a1>authentification SAML</a1> + + + + + <s0>Preauthentication key</s0>: the one you grab from zmprov command + + + <s0>Clef de pré-authentification key</s0> : celle récupérée de la commande zmprov + + + + + ~50 + + + ~50 + + + + + in HTTP headers, you need Auth-User ($mail) and Auth-Pw ($_password). + + + Dans les en-têtes HTTP, ajouter Auth-User ($mail) and Auth-Pw ($_password). + + + + + You need to create yourself the directory and set write access to Apache user. + + + Il faut créer soi-même le répertoire et y donner un accès en écriture pour l'utilisateur Apache. + + + + + LockUserName + + + LockUserName + + + + + LemonLDAP::NG can be used as a proxy between those protocols + + + LemonLDAP::NG peut être utilisé comme proxy entre ces protocoles + + + + + You must register SP metadata here. + + + Il faut enregistrer les métadatas du SP ici. + + + + + <s29><s30><user</s30> <s31>username</s31>=<s32>"role1"</s32> <s33>password</s33>=<s34>"tomcat"</s34> <s35>roles</s35>=<s36>"role1"</s36><s37>/></s37></s29> + + + <s29><s30><user</s30> <s31>username</s31>=<s32>"role1"</s32> <s33>password</s33>=<s34>"tomcat"</s34> <s35>roles</s35>=<s36>"role1"</s36><s37>/></s37></s29> + + + + + <a0>activedirectoryminihowto</a0><br1/> + + + <a0>activedirectoryminihowto</a0><br1/> + + + + + Several IDPs are allowed, in this case the user will choose the IDP he wants. + + + Plusieurs IDPs peuvent être autorisés, dans ce cas l'utilisateur peut choisir l'IDP qu'il souhaite. + + + + + Date of session creation + + + Date et heure (timestamp) de la création de la session + + + + + Just set the authentication type to <c0>config</c0> and indicate <a1>DN</a1> and password inside the file <c2>config.php</c2>: + + + Mettre juste le type d'authentification à <c0>config</c0> et indiquer le <a1>DN</a1> et le mot-de-passe dans le fichier <c2>config.php</c2>: + + + + + Groups + + + Groupes + + + + + http://search.cpan.org/perldoc?Apache::Session::Informix + + + http://search.cpan.org/perldoc?Apache::Session::Informix + + + + + The database password + + + Le mot de passe de la base de données + + + + + <s0>(?i)</s0> means case no sensitive. + + + <s0>(?i)</s0> signifie insensible à la casse. + + + + + documentation:1.0:fileconfbackend + + + documentation:1.0:fileconfbackend + + + + + <s0>Server host</s0>: LDAP server hostname or <a1>URI</a1> (by default: localhost). + + + <s0>Nom de serveur</s0> : nom du serveur LDAP ou <a1>URI</a1> (par défaut : localhost). + + + + + <s78>//"userobm_delegation_target" => ,</s78> + + + <s78>//"userobm_delegation_target" => ,</s78> + + + + + Note that you can always access Salesforce by the general login page: <a1>https://login.salesforce.com</a1> + + + Noter que l'on peut toujours accéder à Salesforce par la page générale de connexion : <a1>https://login.salesforce.com</a1> + + + + + <s17># Your nice code here</s17> + + + <s17># Le joli code ici :</s17> + + + + + /_detail/screenshots/1.0/pastel/password.png?id=screenshots + + + /_detail/screenshots/1.0/pastel/password.png?id=screenshots + + + + + As same for groups: a group rule may involve another, previously computed group. + + + De même pour les groupes : une règle de groupe peut en utiliser une autre calculée précédemment. + + + + + Download them here and <a0>install pre-required packages</a0>. + + + Les télécharger ici et <a0>installer les paquets pre-requis</a0>. + + + + + <s7>AuthLDAPBindDN</s7> <s8>"ou=websso,ou=applications,dc=example,dc=com"</s8> + + + <s7>AuthLDAPBindDN</s7> <s8>"ou=websso,ou=applications,dc=example,dc=com"</s8> + + + + + <s1>Can be used to secure another backend</s1> for remote servers. + + + <s1>Peut être utilisé pour sécuriser un autre backend</s1> pour des serveurs distants. + + + + + /_detail/logos/logo_ucanss.png?id=references + + + /_detail/logos/logo_ucanss.png?id=references + + + + + <s0>Portal <a1>URL</a1></s0>: <a2>URL</a2> of internal portal + + + <s0><a1>URL</a1> du portail</s0> : <a2>URL</a2> du portail interne + + + + + logos:logo_rbn.png + + + logos:logo_rbn.png + + + + + A Zimbra Handler is called + + + Un handler Zimbra est appelé + + + + + Mandatory fields are: + + + Les champs obligatoires sont : + + + + + With YUM + + + Avec YUM + + + + + <s13>SetHandler</s13> perl-<s14>script</s14> + + + <s13>SetHandler</s13> perl-<s14>script</s14> + + + + + <s0>ERASECONFIG</s0>: set to 0 if you want to keep your configuration files (default: 1) + + + <s0>ERASECONFIG</s0> : mettre à 0 pour conserver les fichiers de configuration (défaut : 1) + + + + + In the Manager, select node <c0>OpenID Connect Providers</c0> and click on <c1>Add OpenID Connect Provider</c1>. + + + Dans le manager, choisir <c0>Fournisseurs OpenID-Connect</c0> et cliquer sur <c1>Ajouter un fournisseur OpenID-Connect</c1>. + + + + + See <a0>OpenIDConnect service</a0> configuration chapter. + + + Voir le chapître de configuration du <a0>service OpenID-Connect</a0>. + + + + + <a0>exported variables</a0> collected from UserDB backend + + + les <a0>variables exportées</a0> collectées depuis le backend utilisateur + + + + + <s0>One <a1>IP</a1> only by user</s0>: a user can not open 2 sessions with different <a2>IP</a2>. + + + <s0>Une <a1>IP</a1> par utilisateur</s0> : un utilisateur ne peut ouvrir 2 sessions avec différentes adresses <a2>IP</a2>. + + + + + But you can make your own, see Skin customization below. + + + On peut faire le sien, voir comment personnaliser le thème ci-dessous. + + + + + <s27>'failedLoginNumber'</s27> <s28>=></s28> <s29>'5'</s29><s30>,</s30> + + + <s27>'failedLoginNumber'</s27> <s28>=></s28> <s29>'5'</s29><s30>,</s30> + + + + + Drupal module activation + + + Activation du module Drupal + + + + + pastel + + + pastel + + + + + Then, the “maximum password age” can have different values. + + + Alors, la « durée de vie maximum du mot-de-passe » peut avoir des valeurs différentes. + + + + + <a0>MediaWiki</a0> is a wiki software, used by the well known <a1>Wikipedia</a1>. + + + <a0>MediaWiki</a0> est un logiciel wiki utilisé par le très connu <a1>Wikipedia</a1>. + + + + + Those macros are calculated only at the first usage and stored in the local session cache (only for this server) and only if the user access to the related applications. + + + Ces macros sont calculées seulement à leur premier usage et stockées dans le cache local des sessions (uniquement pour ce serveur) et seulement si l'utilisateur accède à l'application relative. + + + + + Yubikey + + + Yubikey + + + + + $description eq "LDAP administrator" + + + $description eq "LDAP administrator" + + + + + This can be used to protect applications relying on <c0>REMOTE_USER</c0> environment variable in reverse proxy mode. + + + Ceci permet de protéger des applications nécessitant la variable d'environnement <c0>REMOTE_USER</c0> en mode reverse-proxy. + + + + + <s0>require</s0> Lemonldap::NG::Portal::SharedConf; + + + <s0>require</s0> Lemonldap::NG::Portal::SharedConf; + + + + + Here, the mail has been chosen as the user Name ID. + + + Ici, le mail a été choisi comme identifiant utilisateur. + + + + + ^/index.php\?logout + + + ^/index.php\?logout @@ -18342,382 +2728,490 @@ cp lemonldapuserdatabackend.class.php inc/auth/ - <s0>Facebook application ID</s0>: the application ID you get + Access rule in virtual host - - <s0>ID de l'application Facebook</s0> : l'identifiant d'application obtenu + + Règle d'accès à un hôte virtuel - ^/public/ + <s12>ErrorDocument</s12> 401 /login.pl - - ^/public/ + + <s12>ErrorDocument</s12> 401 /login.pl - Register LemonLDAP::NG on partner Service Provider + If you want to access to other datas, you have to use Google in <c2>General Parameters</c2> > <c3>Authentication modules > User module</c3>. - - Enregistrer LemonLDAP::NG sur le fournisseur de service partenaire + + Pour accéder aux autres données, utiliser Google in <c2>Paramètres generaux</c2> > <c3>Modules d'authentification > Modules d'utilisateurs</c3>. - This mode is not compatible with a lot of browsers which block pop-ups. + Then <a2>CAS</a2> service has to show a correct error when service ticket validation will fail. - - Ce mode n'est pas compatible avec de nombreux navigateurs qui bloquent les pop-ups. + + Ainsi le service <a2>CAS</a2> doit afficher une erreur lorsque la validation du ticket échoue. - If you disallow this, you should also disallow direct login form IDP, because proxy restriction is set in authentication requests. + If you specify port in virtual host, then declare SSL port: - - En interdisant ceci, on risque d'interdire aussi les authentification directe des IDP car la restriction est indiquée dans la requête d'authentification. + + SI le port est spécifié, déclarer le port SSL : - (adapt the domain if necessary) - - - (adapter le domaine si nécessaire) - - - - - <s0>Auth-Cn</s0>: $cn - - - <s0>Auth-Cn</s0>: $cn - - - - - In Debian/Ubuntu mod_ssl is already shipped in <c0>apache2.2-common</c0> package. - - - Dans Debian/Ubuntu mod_ssl est installé avec le paquet <c0>apache2.2-common</c0>. - - - - - As you may have guessed, these accounts are famous characters from the TV show <a0>Doctor Who</a0>. - - - Comme on peut le voir, ces comptes sont les fameux caractères du show TV <a0>Doctor Who</a0>. - - - - - <s26>Order</s26> <s27>deny</s27>,<s28>allow</s28> - - - <s26>Order</s26> <s27>deny</s27>,<s28>allow</s28> - - - - - dark - - - dark - - - - - Project = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz <e1>(where zz is your international code, example: “fr” for France)</e1> + apacheAuthnLevel - Projet = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/omegat.files/zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> + apacheAuthnLevel - Configure Dokuwiki virtual host like other <a0>protected virtual host</a0>. + For example, a <a0>LL::NG</a0> server can be: - - Configurer l'hôte virtuel Dokuwiki comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + Par exemple, un serveur <a0>LL::NG</a0> peut être : - So on each main portal, internal users can access normally, and users issued from the other organization have just to click on the link: + apt-get install libapache2-mod-auth-kerb - - Ainsi sur chacun des portails principaux, les utilisateurs internes peuvent accéder normalement et les utilisateurs de l'autre organisation n'ont qu'à cliquer sur le lien : + + apt-get install libapache2-mod-auth-kerb - ../../../../media/documentation/liferay_3.png + You can not start with an empty configuration, so read <a0>how to change configuration backend</a0> to convert your existing configuration into another one. - - ../../../../media/documentation/liferay_3.png + + On ne peut démarrer avec une configuration vide, il faut donc lire <a0>comment changer de backend de configuration</a0> pour convertir une configuration existante en une autre. - Go in the Manager and set the session module (<a0>Apache::Session::Browseable::MySQL</a0> for MySQL) in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): + ~1000 - - Aller dans le manager et mettre le module de session (<a0>Apache::Session::Browseable::MySQL</a0> pour MySQL) dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajouter le paramètre suivant (sensible à la casse) : + + ~1000 - http://www.linagora.com + <s0>Encryption key</s0>: key used to crypt some data, should not be known by other applications + + + <s0>Clef de chiffrement</s0> : clef utilisée pour chiffrer certaines données, ne doit être connue d'aucune autre application + + + + + You can change the default skin in Manager: <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Customization</c2> > <c3>Default skin</c3>. + + + On peut changer le thème par défaut dans le manager : <c0>paramètres généraux</c0> > <c1>Portail</c1> > <c2>Personnalisation</c2> > <c3>Skin</c3>. + + + + + You can use '*' character. + + + On peut utiliser le caractère '*'. + + + + + That is why it is important to set APACHEUSER variable when you launch “make install” + + + C'est pourquoi il est important de renseigner la variable APACHEUSER lorsqu'on lance “make install” + + + + + <s80>"userobm_description"</s80> <s81>=></s81> <s82>"HTTP_OBM_DESCRIPTION"</s82><s83>,</s83> + + + <s80>"userobm_description"</s80> <s81>=></s81> <s82>"HTTP_OBM_DESCRIPTION"</s82><s83>,</s83> + + + + + Logout user from Lemonldap::NG and redirect it to http://intranet/ + + + Déconnecte l'utilisateur de Lemonldap::NG le redirige vers http://intranet/ + + + + + Sympa shared secret + + + Secret partagé de Sympa + + + + + Then, go in <c0><a1>CAS</a1> parameters</c0>: + + + Aller ensuite dans <c0>Paramètres <a1>CAS</a1></c0> : + + + + + User rejected because VirtualHost XXXX has no configuration + + + User rejected because VirtualHost XXXX has no configuration + + + + + <s0>Server <a1>URL</a1></s0>: <a2>CAS</a2> server <a3>URL</a3> (must use https://) + + + <s0><a1>URL</a1> du serveur</s0> : <a3>URL</a3> du serveur <a2>CAS</a2> (doit utiliser https://) + + + + + Port + + + Port + + + + + By default, <a0>SSO</a0> cookie is hidden, so protected applications cannot get <a1>SSO</a1> session key. + + + Par défaut, le cookie <a0>SSO</a0> est masqué, ainsi les applications protégées ne peuvent accéder à la clef de session <a1>SSO</a1>. + + + + + Leave blank to deactivate the feature. - http://www.linagora.com + Laissez vide pour désactiver cette fonctionnalité. - Google+ + You can also load the JWKS data from the <a0>URL</a0> <a1>https://www.googleapis.com/oauth2/v3/certs</a1>. - - Google+ + + On peut aussi charger les données JWKS depuis l'<a0>URL</a0> <a1>https://www.googleapis.com/oauth2/v3/certs</a1>. - <s140>"userobm_mail_quota"</s140> <s141>=></s141> <s142>"HTTP_OBM_MAILQUOTA"</s142><s143>,</s143> + Go to the Manager and <a0>create a new virtual host</a0> for Drupal. - - <s140>"userobm_mail_quota"</s140> <s141>=></s141> <s142>"HTTP_OBM_MAILQUOTA"</s142><s143>,</s143> + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Drupal. - Required parameters + lemonldap-ng-portal: contains authentication portal and menu + + + lemonldap-ng-portal : contient le portail d'authentification et le menu + + + + + You will find here screenshots of the new features. + + + On trouve ici les captures d'écran des nouvelles fonctionnalités. + + + + + LemonLDAP::NG implements partially the policy: + + + LemonLDAP::NG implémente partiellement cette politique : + + + + + OBM_MAIL + + + OBM_MAIL + + + + + <a0>LL::NG</a0> portal is a modular component. + + + Le portail <a0>LL::NG</a0> est un composant modulaire. + + + + + Connection password + + + Mot-de-passe de connexion + + + + + Null + + + Null + + + + + <s13># OpenID Issuer</s13> + + + <s13># Fournisseur d'identité OpenID</s13> + + + + + We will explain how to use <a0>Automatic REMOTE_USER</a0> extension. + + + Nous expliquons ici comment utiliser l'extension <a0>REMOTE_USER automatique</a0>. + + + + + press + + + press + + + + + Installation and configuration - Paramètres exigés + Installation et configuration - Access to Liferay (first time): + http://search.cpan.org/perldoc?Apache::Session::File - - Accès à Liferay (première connexion): + + http://search.cpan.org/perldoc?Apache::Session::File - <c0>skip</c0>: all is open! - - - <c0>skip</c0> : tout est ouvert ! - - - - - Portal translation + ../../css/print.css - Traduction du portail + ../../css/print.css - Sessions database - - - Base de données des sessions - - - - - Change <s0>mydomain.org</s0> into your Google Apps domain - - - Mettre <s0>mydomain.org</s0> dans le domaine Google Apps - - - - - ~3 - - - ~3 - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots - - - - - In this case, the Apache authentication module should not require a valid user and not be authoritative, else Apache server will return an error and not let <a0>LL::NG</a0> Portal manage the failback authentication. - - - Dans ce cas, la module d'authentification Apache ne doit pas exiger un utilisateur valide et ne dois pas être impératif, sinon le serveur Apache va retourner une erreur sans passer la main au portail <a0>LL::NG</a0>. - - - - - ~5 + Apache - ~5 + Apache - <s132>//"userobm_host_id" => ,</s132> - - - <s132>//"userobm_host_id" => ,</s132> - - - - - A little floating menu can be added to application with this simple Apache configuration: - - - Un petit menu flottant peut être ajouté aux applications par une seimple configuration Apache : - - - - - Only current application is concerned by logout_app* targets. - - - Seule l'application est concernée par les cibles logout_app*. - - - - - <s0>Password expire warning</s0> : number of seconds between password expiration and the date from which user is warned his password will expire. - - - <s0>Délai d'avertissement d'expiration du mot-de-passe</s0> : nombre de secondes entre la date d'avertissement et l'expiration effective. - - - - - http://freshmeat.net/projects/lemonldapng + <s4>require</s4> Lemonldap::NG::Portal::Menu; - http://freshmeat.net/projects/lemonldapng + <s4>require</s4> Lemonldap::NG::Portal::Menu; - <a0>Create a protocol proxy</a0> <e1>(<a2>SAML</a2> to OpenID, <a3>CAS</a3> to <a4>SAML</a4> ,…)</e1> + Oracle - - <a0>Créer un proxy de protocoles </a0> <e1>(<a2>SAML</a2> vers OpenID, <a3>CAS</a3> vers <a4>SAML</a4> ,…)</e1> + + Oracle - The path to the lock directory + This will use email as login name (for accounting, session explorer,…). - - Le chemin du répertoire des verrous + + L'adresse email est utilisée comme nom de compte (pour la traçabilité, l'explorateur de session,…). - LL::NG + You can also edit the metadata directly in the textarea - - LL::NG + + On peut aussi éditer la métadonnée directement dans le champ textarea - If you need to add a template parameter for your customization, then add to <c0>lemonldap-ng.ini</c0>: + <s134>//"userobm_web_list" => ,</s134> - - Pour ajouter un paramètre de modèle, l'ajouter dans <c0>lemonldap-ng.ini</c0>: + + <s134>//"userobm_web_list" => ,</s134> - translations.html + Display reset password form - translations.html + Affiche le module de réinitialisation de mot-de-passe - You need <a0>Auth::Yubikey_WebClient</a0> package. + Authen::SASL - - Le paquet <a0>Auth::Yubikey_WebClient</a0> est nécessaire. + + Authen::SASL - LemonLDAP::NG <a0>SSO cookies</a0> are generated by <a1>Apache::Session</a1>, they are as secure as a 128-bit random cookie. + This requires at least Net::LDAP 0.38. + + + Nécessite une version de Net::LDAP égale ou supérieure à 0.38. + + + + + /_detail/screenshots/1.0/impact/portal.png?id=screenshots - Les <a0>cookies SSO</a0> de LemonLDAP::NG sont générés par <a1>Apache::Session</a1>, ils sont aussi sûrs que tout cookie basé sur un aléa de 128 bits. + /_detail/screenshots/1.0/impact/portal.png?id=screenshots - REMOTE_USER environment variable (with local Handler or SetEnvIf trick) + We advice to deactivate other options, cause users will use <a0>LL::NG</a0> portal to modify or reset their password. - - la variable d'environnement REMOTE_USER (avec un agent local ou une conversion SetEnvIf) + + Il est conseillé de désactiver les autres options, car les utilisateurs utiliseront le portail <a0>LL::NG</a0> pour modifier ou réinitialiser leur mot-de-passe. - <a65><s66>print</s66></a65> <s67>"$res notification(s) have been deleted<s68>\n</s68>"</s67><s69>;</s69> -<s70>}</s70> + OpenID server - - <a65><s66>print</s66></a65> <s67>"$res notification(s) have been deleted<s68>\n</s68>"</s67><s69>;</s69> -<s70>}</s70> + + Serveur OpenID - logout_sso + - - logout_sso + + - Login policy + So for Handler on different physical servers than the Portal, a user with an expired session can still be authorized still the cache expires. - - La politique de connexion + + Ainsi pour les agents installés sur des serveurs physiquement différent de celui hébergeant le portail, un utilisateur dont la session a expiré peut toujours être autorisé jusqu'à expiration du cache. - su - postgres -createuser lemonldap-ng -P + OpenID allowed domains - - su - postgres -createuser lemonldap-ng -P + + Domaines autorisés pour OpenID - ../documentation/current/writingrulesand_headers.html + Automatic REMOTE_USER - - ../documentation/current/writingrulesand_headers.html + + Automatic REMOTE_USER + + + + + <s0>absolute <a1>URL</a1></s0> if it is run by handler (e.g. /admin/index.php?param=foo). + + + <s0>l'<a1>URL</a1> absolue</s0> si elle est appelée par un agent (e.g. /admin/index.php?param=foo). + + + + + To switch to another authentication backend, use the <a3>Multi</a3> module, for example: <c4>Multi SSL;LDAP</c4> + + + Pour basculer vers un autre backend d'authentification, utiliser le module <a3>Multi</a3>, par exemple : <c4>Multi SSL;LDAP</c4> + + + + + documentation:status_standard.png + + + documentation:status_standard.png + + + + + Check configStorage and configStorageOptionsor file permissions. + + + Vérifier les options configStorage and configStorageOptions ou les droits associés à ces fichiers. + + + + + Sessions + + + Sessions + + + + + <s0>Trusted domains</s0>: domains on which the user can be redirected after login on portal. + + + <s0>Domaines approuvés</s0> : domaines vers lesquels l'utilisateur peut être redirigé après authentification sur le portail. + + + + + Developer access + + + Accès développeurs @@ -18736,1348 +3230,106 @@ mkdir myskin/images - (&(sAMAccountName=$user)(objectClass=person)) - - - (&(sAMAccountName=$user)(objectClass=person)) - - - - - <s0># Get attributes (or macros)</s0> -<s1>my</s1> <s2>$cn</s2> <s3>=</s3> <s4>$cgi</s4><s5>-></s5><s6>user</s6><s7>-></s7><s8>{</s8>cn<s9>}</s9> -  -<s10># Test if user is member of a Lemonldap::NG group (or LDAP mapped group)</s10> -<s11>if</s11><s12>(</s12> <s13>$cgi</s13><s14>-></s14><s15>group</s15><s16>(</s16><s17>'admin'</s17><s18>)</s18> <s19>)</s19> <s20>{</s20> - - - <s0># Obtenir des attributs (ou macros)</s0> -<s1>my</s1> <s2>$cn</s2> <s3>=</s3> <s4>$cgi</s4><s5>-></s5><s6>user</s6><s7>-></s7><s8>{</s8>cn<s9>}</s9> -  -<s10># Tester si l'utilisateur est membre d'un groupe Lemonldap::NG (ou d'un groupe LDAP translaté)</s10> -<s11>if</s11><s12>(</s12> <s13>$cgi</s13><s14>-></s14><s15>group</s15><s16>(</s16><s17>'admin'</s17><s18>)</s18> <s19>)</s19> <s20>{</s20> - - - - - List of columns to query to fill user session. - - - Liste de colonnes à interroger pour trouver la session utilisateur. - - - - - <a0>Download the Lasso tarball</a0> and compile it on your system. + password.png - <a0>Téléchargez l'archive Lasso</a0> et compilez là sur votre système. + password.png - encode_base64($givenName." ".$surName) + <s15>RewriteEngine</s15> <s16>On</s16> - - encode_base64($givenName." ".$surName) + + <s15>RewriteEngine</s15> <s16>On</s16> - Then, go in <c0>Choice Parameters</c0>: + <s0>One session only by user</s0>: a user can not open 2 sessions with the same account. - - Ensuite, aller dans les <c0>paramètres Choice</c0>: + + <s0>Une session seulement par utilisateur</s0> : on ne peut ouvrir 2 sessions avec le même compte. - quickstart + Handlers have a session cache, with a default lifetime of 10 minutes. - Démarrage rapide + Les agents disposent d'un cache de session d'une durée de vie par défaut de 10 minutes. - Override logging functions + In Manager, click on <a0>SAML</a0> service providers and the button <c1>New service provider</c1>. - - Surcharger les fonctions de journalisation + + Dans le manager, cliquer sur fournisseurs de service <a0>SAML</a0> puis sur le bouton <c1>Nouveau fournisseur de service</c1>. - <s0>Set macros</s0>: compute configured macros + http://httpd.apache.org/docs/current/mod/mod_rewrite.html - - <s0>Installe les macros</s0> : calcule les macros demandées + + http://httpd.apache.org/docs/current/mod/mod_rewrite.html - And run the “dist” target: + <s2>RewriteEngine</s2> <s3>On</s3> - - Lancer la cible “dist” : + + <s2>RewriteEngine</s2> <s3>On</s3> - Select the key, and export it (button <c0>Download this file</c0>): + vi /etc/yum.repos.d/lemonldap-ng.repo - - Selectionner la clef, et l'exporter (bouton <c0>Download this file</c0>): + + vi /etc/yum.repos.d/lemonldap-ng.repo - Ministère de la Justice + The Zimbra email and calendar server is available for Linux, Mac <a1>OS</a1> X and virtualization platforms. - - Ministère de la Justice + + Le serveur de messagerie et calendrier Zimbra est disponible pour Linux, Mac OS X et les plateformes de virtualisation. - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> RDBI</s5> -<s6>dbiChain</s6> <s7>=</s7><s8> DBI:mysql:database=lemonldap-ng</s8><s9>;host=1.2.3.4</s9> -<s10>dbiUser</s10> <s11>=</s11><s12> lemonldap</s12> -<s13>dbiPassword</s13> <s14>=</s14><s15> password</s15> -<s16>; optional</s16> -<s17>dbiTable</s17> <s18>=</s18><s19> mytablename</s19> + http://packages.debian.org/search?keywords=lemonldap-ng - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> RDBI</s5> -<s6>dbiChain</s6> <s7>=</s7><s8> DBI:mysql:database=lemonldap-ng</s8><s9>;host=1.2.3.4</s9> -<s10>dbiUser</s10> <s11>=</s11><s12> lemonldap</s12> -<s13>dbiPassword</s13> <s14>=</s14><s15> password</s15> -<s16>; optional</s16> -<s17>dbiTable</s17> <s18>=</s18><s19> mytablename</s19> + + http://packages.debian.org/search?keywords=lemonldap-ng - Go in Manager, <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Custom functions</c2> and set: + http://openid.net/specs/openid-authentication-2_0.html - - Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Fonctions personnalisées</c2> et indiquer : + + http://openid.net/specs/openid-authentication-2_0.html - Install and launch a <a0>Redis server</a0>. + perl-Lemonldap-NG-Handler: CPAN - Handler modules - - Installez et lancer un <a0>serveur Redis</a0>. + + perl-Lemonldap-NG-Handler : CPAN - modules agent - Cache::Cache + List of attributes to query to fill user session. - - Cache::Cache - - - - - <s0>$conf</s0><s1>[</s1>authtype<s2>]</s2> <s3>=</s3> lemonldap<s4>;</s4> - - - <s0>$conf</s0><s1>[</s1>authtype<s2>]</s2> <s3>=</s3> lemonldap<s4>;</s4> - - - - - To do this, go in Manager > General Parameters > Advanced Parameters > Security > Use Safe Jail and disable it. - - - Pour ce faire, aller dans le manager > Paramètres généraux > Paramètres avancés > Sécurité > Utiliser la cage sécurisée et la désactiver. - - - - - ../../../../media/applications/googleapps_logo.png - - - ../../../../media/applications/googleapps_logo.png - - - - - The configuration is done in config.php: - - - La configuration est effectuée via config.php: - - - - - Main components - - - Composants principaux - - - - - /_detail/logos/sgs_white_small.jpg?id=references - - - /_detail/logos/sgs_white_small.jpg?id=references - - - - - Nginx is a very fast web server. - - - Nginx est un serveur web particulièrement performant. - - - - - Zimbra local <a0>SSO</a0> <a1>URL</a1> pattern - - - Expression d'<a1>URL</a1> <a0>SSO</a0> locale pour Zimbra - - - - - 0.9.3 - - - 0.9.3 - - - - - 0.9.4 - - - 0.9.4 - - - - - To keep Memcached performance level and <a0>LL::NG</a0> features, you can replace <a1>Memcached</a1> by <a2>Redis</a2> using <a3>NoSQL session backend</a3>. - - - Pour maintenir un niveau de performance tel celui de Memcached et préserver les fonctionnalités de <a0>LL::NG</a0>, on peut remplacer <a1>Memcached</a1> par <a2>Redis</a2> en utilisant le <a3>backend de sessions NoSQL</a3>. - - - - - Your EntityID, often use as metadata <a0>URL</a0>, by default #PORTAL#/saml/metadata. - - - Votre EntityID, souvent utilisé comme <a0>URL</a0> des métadatas, par défaut #PORTAL#/saml/metadata. - - - - - <s0>Backgound color</s0>: Background color displayed in the BrowserID login window - - - <s0>Couleur d'arrière plan</s0> : Couleur d'arrière plan affichée dans la fenêtre d'authentification BrowserID - - - - - Name of IDP used for authentication - - - Nom de l'IDP utilisé pour l'authentification - - - - - <a0>LL::NG</a0> is compatible with the OpenID Authentication protocol <a1>version 2.0</a1> and <a2>version 1.0</a2>. - - - <a0>LL::NG</a0> est compatible avec le protocole d'authentification OpenID <a1>version 2.0</a1> et <a2>version 1.0</a2>. - - - - - Install it to trust RPMs: - - - L'installer pour certifier les RPMs: - - - - - Secure configuration access - - - Securiser l'accès à la configuration - - - - - Prerequisites and dependencies - - - Pré-requis et dépendances - - - - - Registered users on Google Apps with the same email than those used by <a0>LL::NG</a0> (email will be the NameID exchanged between Google Apps and <a1>LL::NG</a1>) - - - Enregistrer les utilisateurs dans Google Apps avec la même adresse mail que celle utilisée dans <a0>LL::NG</a0> (l'adresse mail sera le NameID échangé entre Google Apps et <a1>LL::NG</a1>) - - - - - if you use “File” system and your “dirName” is set to /usr/local/lemonldap-ng/conf/, the notifications will be stored in /usr/local/lemonldap-ng/notifications/ - - - si “File” est utilisé et que “dirName” vaut /usr/local/lemonldap-ng/conf/, les notifications seront stockées dans /usr/local/lemonldap-ng/notifications/ - - - - - You have to update them by yourself. - - - Il faut les mettre à jour soi-même. - - - - - Sympa configuration - - - Configuration Sympa - - - - - Imported from an LDAP directory - - - Importés d'un serveur LDAP - - - - - Replace MySQL by Apache::Session::Flex - - - Remplacer MySQL par Apache::Session::Flex - - - - - <a0>URL</a0> used before being redirected to the portal (empty if portal was used as entry point) - - - <a0>URL</a0> utilisée avant d'être redirigé vers le portail (vide si le portail a été utilisé comme point d'entrée) - - - - - Variables - - - Variables - - - - - LemonLDAP::NG provide a script that allows to edit configuration items in non interactive mode. - - - LemonLDAP::NG fournit un script qui autorise l'édition d'éléments de configuration en mode non-interactif. - - - - - SOAP session backend - - - Backend de sessions SOAP - - - - - After configuring <a0>SAML</a0> Service, you can export metadata to your partner Identity Provider. - - - Après avoir configuré le service <a0>SAML</a0> Service, exporter les metadatas vers le fournisseur d'identité partenaire. - - - - - Give a static value - - - Donne une valeur statique - - - - - Lemonldap::NG::Common - - - Lemonldap::NG::Common - - - - - For example <c1>{ldapPort}389</c1>. - - - Par exemple <c1>{ldapPort}389</c1>. - - - - - <s0>faketicket</s0>: if the user has no access, a fake ticket is built, and the user is redirected to <a1>CAS</a1> service. - - - <s0>faketicket</s0> : si l'utilisateur n'a pas accès, un faux ticket est construit, et l'utilisateur est redirigé vers le service <a1>CAS</a1>. - - - - - (see next section) - - - (voir section suivante) - - - - - Session expiration: sessions will never expire (server side) - - - Expiration des sessions : les sessions n'expirent jamais (du côté serveur) - - - - - <a0>DBI</a0> Connection chain - - - Chaîne de connexion <a0>DBI</a0> - - - - - In the Manager, go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2><a3>CAS</a3></c2> and configure: - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> et configurer : - - - - - <<s8>IfModule</s8> mod_rewrite.c> - - - <<s8>IfModule</s8> mod_rewrite.c> - - - - - groups - - - groups - - - - - Then, go in <c0>Facebook parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Facebook</c0>: - - - - - Use Apache::Session::Browseable - - - Utiliser Apache::Session::Browseable - - - - - Menu modules display - - - Affichage des modules du menu - - - - - http://static.springsource.org/spring-security/site/ - - - http://static.springsource.org/spring-security/site/ - - - - - The <c0>Multiple</c0> system can : - - - Le système <c0>Multiple</c0> peut : - - - - - http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf - - - http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf - - - - - <s17>"auto_update_force_group"</s17> <s18>=></s18> <s19>false</s19><s20>,</s20> - - - <s17>"auto_update_force_group"</s17> <s18>=></s18> <s19>false</s19><s20>,</s20> - - - - - References - - - Références - - - - - This concerns all parameters for the Organization metadata section: - - - Ceci concerne tous les paramètres de la section "organization" des métadatas : - - - - - ../pages/documentation/features.html - - - ../pages/documentation/features.html - - - - - <s6>require</s6> SOAP::Lite; -</Perl> - - - <s6>require</s6> SOAP::Lite; -</Perl> - - - - - Signature - - - Signature - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Proxy for authentication and users. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Proxy pour les modules authentification et utilisateurs. - - - - - <s115>"userobm_zipcode"</s115> <s116>=></s116> <s117>"HTTP_OBM_POSTALCODE"</s117><s118>,</s118> - - - <s115>"userobm_zipcode"</s115> <s116>=></s116> <s117>"HTTP_OBM_POSTALCODE"</s117><s118>,</s118> - - - - - <s40><s41><property</s41> <s42>name</s42>=<s43>"preAuthenticatedUserDetailsService"</s43><s44>></s44></s40> - - - <s40><s41><property</s41> <s42>name</s42>=<s43>"preAuthenticatedUserDetailsService"</s43><s44>></s44></s40> - - - - - Else you can paste the content of the JSON file in the textarea. - - - Sinon copier le contenu du fichier JSON dans l'emplacement dédié. - - - - - This mechanism can be used to secure access for remote servers that cross an unsecured network to access to <a0>LL::NG</a0> databases. - - - Ce mécanisme peut être utilisé pour sécuriser l'accès des serveurs distants qui traversent des réseaux non sécurisés pour accéder aux bases de données de <a0>LL::NG</a0>. - - - - - Performances - - - Performances - - - - - http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ - - - http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ - - - - - dbiAuthLoginCol - - - dbiAuthLoginCol - - - - - MySQL - - - MySQL - - - - - loginHistory - - - loginHistory - - - - - Status module can not be loaded without localStorage parameter - - - Status module can not be loaded without localStorage parameter - - - - - http://www.jdll.org/node/206 - - - http://www.jdll.org/node/206 - - - - - _passwordDB - - - _passwordDB - - - - - Since MySQL performances are very bad using this, if you want to store sessions in a MySQL database, prefer one of the following - - - Ceci dégrade fortement les performances de MySQL, si vous voulez stocker les sessions dans une base de données MySQL, utilisez l'une des solutions suivantes - - - - - Log with the dwho account and go on <a0>http://manager.example.com</a0> - - - Connectez-vous avec le compte dwho sur <a0>http://manager.example.com</a0> - - - - - Password protected transport - - - Transport protégé du mot-de-passe - - - - - Freshmeat - - - Freshmeat - - - - - Open SSO session - - - Ouvrez une session SSO - - - - - checkLogonHours($ssoLogonHours, '', '+2') - - - checkLogonHours($ssoLogonHours, '', '+2') - - - - - At least, check if it is not a <a1>known application</a1>, or <a2>try to adapt its source code</a2>. - - - Ainsi, vérifier si l'<a1>application est connue</a1> ou <a2>essayer d'adapter le code source</a2>. - - - - - Once this is completed, click to export the Salesforce metadata and import them into LemonLDAP::NG, into the declaration of the Salesforce Service Provider. - - - Une fois ceci terminé, cliquer pour exporter les métadatas Salesforce et les importer dans LemonLDAP::NG, dans la déclaration du fournisseur de service Salesforce. - - - - - authChoiceModules - - - authChoiceModules - - - - - ../documentation/current/start.html#sessions_database - - - ../documentation/current/start.html#sessions_database - - - - - <s55>"userobm_perms"</s55> <s56>=></s56> <s57>"HTTP_OBM_PERMS"</s57><s58>,</s58> - - - <s55>"userobm_perms"</s55> <s56>=></s56> <s57>"HTTP_OBM_PERMS"</s57><s58>,</s58> - - - - - Session restrictions - - - Resctriction d'ouverture de session - - - - - ldapGroupAttributeNameSearch - - - ldapGroupAttributeNameSearch - - - - - localStorageOptions - - - localStorageOptions - - - - - <a4>performances</a4><br5/> - - - <a4>performances</a4><br5/> - - - - - logos:logo_ministere_justice.jpg - - - logos:logo_ministere_justice.jpg - - - - - LDAP server - - - Serveur LDAP - - - - - Configure the following <a0>headers</a0>. - - - Configurer les <a0>en-têtes</a0> suivants. - - - - - Configure attributes: - - - Configurer les attributs : - - - - - Configuration access - - - Accès à la configuration - - - - - sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ - - - sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ - - - - - Portal and Manager skins have not evolved a lot since 1.0, so 1.0 screenshots are still up to date. - - - Les thèmes du portail et du manager n'ont pas beaucoup évolué depuis la version 1.0, donc les captures d'écran 1.0 restent valables. - - - - - If the user is not created, or can not be created via LDAP import, the connection to Liferay will be refused. - - - Si le compte n'est pas créé ou ne peut être créé par un import LDAP, la connexion à Liferay sera refusée. - - - - - <check>: paragraph to display with a checkbox: will be inserted in <a0>HTML</a0> page enclosed in <p class=“notifCheck”><input type=“checkbox” />…</p> - - - <check> : paragraphe à afficher avec une case à cocher : sera inséré dans la page <a0>HTML</a0> encadré dans <p class=“notifCheck”><input type=“checkbox” />…</p> - - - - - If no metadata is available, you need to write them in the textarea. - - - À défaut de métadonnée, il faut les écrire. - - - - - css/all.css - - - css/all.css - - - - - LL::NG as federation protocol proxy - - - LL::NG en proxy de fédération de protocoles - - - - - When all modifications are done, click on <c0>Save</c0> to store configuration. - - - Lorsque toutes les modifications sont effectuées, cliquer sur <c0>Sauver</c0> pour enregistrer la configuration. - - - - - applications:liferay_logo.png - - - applications:liferay_logo.png - - - - - Each module can be disabled using the <c0>Null</c0> backend. - - - Chaque module peut être désactivé en utilisant le backend <c0>Null</c0>. - - - - - <s0>Binary attributes</s0>: regular expression matching binary attributes (see <a1>Net::LDAP</a1> documentation). - - - <s0>Attributs binaires</s0> : expression régulière correspondant aux attributs binaires (voir la documentation <a1>Net::LDAP</a1>). - - - - - By default, the RelayState session is deleted when it is read. - - - Par défaut, la session RelayState est détruite lorsqu'elle est lue. - - - - - To create a variable, you've just to map a user attributes in <a0>LL::NG</a0> using <c1>Variables</c1> » <c2>Exported variables</c2>. - - - Pour créer une variable, il faut simplement associer des attributs utilisateurs dans <a0>LL::NG</a0> en utilisant <c1>Variables</c1> » <c2>Variables exportées</c2>. - - - - - You should grab some informations: - - - Il faut récolter quelques informations: - - - - - http://herve.vanmeerbeck.free.fr/?p=53 - - - http://herve.vanmeerbeck.free.fr/?p=53 - - - - - Authentication portal - - - Portails d'authentification - - - - - http://en.wikipedia.org/wiki/OAuth2 - - - http://en.wikipedia.org/wiki/OAuth2 - - - - - securedCookie - - - securedCookie - - - - - Follow the <a0>next steps</a0> - - - Suivre les <a0>étapes suivantes</a0> - - - - - Session activity timeout requires Handlers to have a write access to sessions database. - - - Le délai d'expiration des sessions nécessite que les agents aient un accès en écriture à la base des sessions. - - - - - For example, we will use 3 roles: - - - Par exemple, en utilisant 3 rôles : - - - - - http://search.cpan.org/perldoc?DBD::Pg - - - http://search.cpan.org/perldoc?DBD::Pg - - - - - <s0>Users</s0> : <a1>lemonldap-ng-users@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) - - - <s0>Utilisateurs</s0> : <a1>lemonldap-ng-users@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) - - - - - Contributions - - - Contributions - - - - - Zimbra syncs to smartphones (iPhone, BlackBerry) and desktop clients like Outlook and Thunderbird. - - - Zimbra se synchronise avec les smartphones (iPhone, BlackBerry) et les clients lourds de bureau tels Outlook et Thunderbird. - - - - - GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout - - - GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout - - - - - Session lifetime for cronjob - - - Durée de vie des sessions pour la tâche planifiée - - - - - Users: will not collect any data (but you can still register environment variables in session) - - - Utilisateurs : ne collecte aucune donnée (mais il est possible d'enregistrer des variables d'environement dans la session) - - - - - Lemonldap-ng.ini parameters - - - Paramètres lemonldap-ng.ini - - - - - Proxy tickets will be collected at authentication phase and stored in user session under the form: - - - Les tickets de proxy seront collectés lors de la phase d'authentification et stockés dans la session utilisateur sous la forme : - - - - - To encode the redirection <a0>URL</a0>, the handler will use some Apache environment variables and also configuration settings: - - - Pour encoder l'<a0>URL</a0> de redirection, l'agent utilise des variables d'environnement Apache et des paramètres de configuration : - - - - - <s38><s39><user</s39> <s40>username</s40>=<s41>"both"</s41> <s42>password</s42>=<s43>"tomcat"</s43> <s44>roles</s44>=<s45>"tomcat,role1"</s45><s46>/></s46></s38> -<s47><s48></tomcat-users<s49>></s49></s48></s47> - - - <s38><s39><user</s39> <s40>username</s40>=<s41>"both"</s41> <s42>password</s42>=<s43>"tomcat"</s43> <s44>roles</s44>=<s45>"tomcat,role1"</s45><s46>/></s46></s38> -<s47><s48></tomcat-users<s49>></s49></s48></s47> - - - - - To allow this, use <a1>SOAP</a1> for configuration access, or use a network service like <a2>SQL database</a2> or <a3>LDAP directory</a3>. - - - Pour contourner ce problème, utiliser <a1>SOAP</a1> pour l'accès à la configuration ou un service réseau tel une <a2>base de donnée SQL</a2> ou un <a3>annuaire LDAP</a3>. - - - - - To use Active Directory as LDAP backend, you must change few things in the manager : - - - Pour utiliser Active Directory comme serveur LDAP, vous devez effectuer quelques modifications dans le manager : - - - - - <a0>LL::NG</a0> can be configured to provides <a1>2 cookies</a1>: - - - <a0>LL::NG</a0> peut être configuré pour fournir <a1>2 cookies</a1>: - - - - - Go on Drupal administration interface and enable the Webserver Auth module. - - - Aller dans l'interface administration et activer le module Webserver Auth. - - - - - Another <a0>LL::NG</a0> system configured with <a1>SAML authentication</a1> - - - Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification SAML</a1> - - - - - Automatic REMOTE_USER - - - Automatic REMOTE_USER - - - - - applications:http_logo.png - - - applications:http_logo.png - - - - - http://www.slideshare.net/coudot/rmll-2011-websso - - - http://www.slideshare.net/coudot/rmll-2011-websso - - - - - Dokuwiki - - - Dokuwiki - - - - - documentation:remote-interoperability.png - - - documentation:remote-interoperability.png - - - - - http://en.wikipedia.org/wiki/INI_file - - - http://en.wikipedia.org/wiki/INI_file - - - - - <s89>"userobm_phone"</s89> <s90>=></s90> <s91>"HTTP_OBM_TELEPHONENUMBER"</s91><s92>,</s92> - - - <s89>"userobm_phone"</s89> <s90>=></s90> <s91>"HTTP_OBM_TELEPHONENUMBER"</s91><s92>,</s92> - - - - - Safe module is used to eval expressions in headers, rules, etc. - - - Le module Safe est utilisé pour évaluer les expressions dans les en-têtes, règles, etc... - - - - - <s147>//"userobm_email_nomade" => ,</s147> - - - <s147>//"userobm_email_nomade" => ,</s147> - - - - - <s0>Search base</s0>: <a1>DN</a1> of groups branch. - - - <s0>Base de recherche</s0> : <a1>DN</a1> de la branche des groupes. - - - - - Parameters: - - - Paramètres: - - - - - lemonldap-ng-portal: contains authentication portal and menu - - - lemonldap-ng-portal : contient le portail d'authentification et le menu - - - - - /_detail/logos/logo_rbn.png?id=references - - - /_detail/logos/logo_rbn.png?id=references - - - - - Then Zimbra do the <a0>SSO</a0> by setting a cookie in user's browser - - - Ensuite Zimbra génère son cookie <a0>SSO</a0> dans le navigateur de l'utilisateur - - - - - <a0>DBI</a0> UserDB table - - - Table UserDB <a0>DBI</a0> - - - - - ^/limesurvey/admin/ - - - ^/limesurvey/admin/ - - - - - Cache backend - - - Module du cache local - - - - - A <a0>CAS server</a0> with <a1>SAML authentication</a1> - - - Un <a0> serveur CAS</a0> avec une <a1>authentification SAML</a1> - - - - - Name: <c0>Auth-Name</c0> - - - Nom: <c0>Auth-Name</c0> - - - - - Drivers - - - Drivers - - - - - Start - - - Commencer - - - - - Radius authentication level - - - Niveau d'authentification de Radius - - - - - A click on a key will display the associated value. - - - Un click sur la clef affiche la valeur associée. - - - - - </<s12>IfModule</s12>> -  - - - </<s12>IfModule</s12>> -  - - - - - To allow the manager to reload the configuration, register the reload virtual host name in the hosts of the server: - - - Pour autoriser le manager à recharger la configuration, enregistrer le nom d'hôte virtuel de rechargement dans le fichier hosts du serveur : - - - - - Warning: key is not defined, set it in the manager ! - - - Warning: key is not defined, set it in the manager ! - - - - - pastel - - - pastel - - - - - http://www.google.com/apps/ - - - http://www.google.com/apps/ + + Liste d'attributs à interroger pour trouver la session utilisateur. @@ -20090,4728 +3342,10 @@ mkdir myskin/images - Go to <c0>Portal</c0> » <c1>Settings</c1>: - - - Aller dans <c0>Portal</c0> » <c1>Settings</c1>: - - - - - 0 if not - - - 0 sinon - - - - - http://en.wikipedia.org/wiki/IBM_Lotus_iNotes - - - http://en.wikipedia.org/wiki/IBM_Lotus_iNotes - - - - - <s0>SSLVerifyClient</s0>: set to <c1>optional</c1> to allow user with a bad certificate to access to <a2>LL::NG</a2> portal page. - - - <s0>SSLVerifyClient</s0> : mettre à <c1>optional</c1> pour autoriser les utilisateurs ne disposant pas d'un certificat valide à accéder à la page du portail <a2>LL::NG</a2> - - - - - GLib - - - GLib - - - - - For example, to allow only users with a strong authentication level: - - - Par exemple, pour n'autoriser que les utilisateurs authentifiés fortement : - - - - - You can also use <portal>?logout=1 as logout_url to remove LemonLDAP::NG session when “disconnect” is chosen. - - - On peut aussi utiliser <portal>?logout=1 comme URL de déconnexion pour supprimer la session LemonLDAP::NG lorsque la déconnexion est demandée. - - - - - $_authChoice - - - $_authChoice - - - - - <s0>CDBI</s0> : very simple storage - - - <s0>CDBI</s0> : stockage très simple - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose BrowserID for authentication. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir BrowserID pour l'authentification. - - - - - persistentStorageOptions - - - persistentStorageOptions - - - - - iso2unicode - - - iso2unicode - - - - - <a0>CAS</a0> authentication level - - - Niveau d'authentification <a0>CAS</a0> - - - - - Returns cookie(s) name and values - - - Retourne nom(s) et valeur(s) du(des) cookie(s) - - - - - SAML connectors - - - Connecteurs SAML - - - - - If needed, you can <a0>recompile the valve from the sources</a0>. - - - Si besoin, <a0>recompiler la valve depuis les sources</a0>. - - - - - Memcached servers - - - Serveurs memcached - - - - - Zimbra use a specific <a0>preauthentication protocol</a0> to provide <a1>SSO</a1> on its application. - - - Zimbra utilise un <a0>protocole de pré-authentification</a0> pour s'intégrer à un <a1>SSO</a1>. - - - - - Apache SSL global configuration - - - Configuration globale de ssl dans Apache - - - - - Then select <c0>Set up single sign-on (<a1>SSO</a1>)</c0>: - - - Ensuite sélectionner <c0>Set up single sign-on (<a1>SSO</a1>)</c0>: - - - - - lemonldap-ng: meta-package, contains no file but dependencies on other packages - - - lemonldap-ng : meta-paquet qui ne contient aucun fichier mais des dépendances vers les autres paquets - - - - - <s0>portal</s0>: parameters only for Portal - - - <s0>portal</s0> : paramètres réservés au portail - - - - - <s6># ...</s6> -} - - - <s6># ...</s6> -} - - - - - Press - - - Presse - - - - - <s0>UI locales</s0>: Value of ui_locales parameter (example: en-<a1>GB</a1> en fr-FR fr) - - - <s0>UI locales</s0> : valeur du paramètre ui_locales (exemple : en-<a1>GB</a1> en fr-FR fr) - - - - - <s0>User</s0>: where collect user data - - - <s0>Utilisateurs</s0>: où trouver les données utilisateurs - - - - - After choosing the file name (for example lemonldapn-ng-priv.key), download the key on your disk. - - - Après avoir choisi le nom de fichier (par exemple lemonldapn-ng-priv.key), le télécharger sur le disque. - - - - - FPW - - - FPW - - - - - Take a look at <a0>http://xmlns.com/foaf/spec/#sec-crossref</a0>. - - - Voir <a0>http://xmlns.com/foaf/spec/#sec-crossref</a0>. - - - - - No <a0>headers</a0> are required. - - - Aucun <a0>en-tête</a0> n'est nécessaire. - - - - - See <s0><a1>security chapter</a1></s0> to learn more about writing good rules. - - - Voir le <s0><a1>chapître sécurité</a1></s0> pour apprendre comment écrire de bonnes règles. - - - - - Installation and configuration - - - Installation et configuration - - - - - Google Migration - - - Migration Google - - - - - OBM - - - OBM - - - - - Timestamp of session creation - - - Date et heure (timestamp) de la création de la session - - - - - RMLL - - - RMLL - - - - - install_portal_libs - - - install_portal_libs - - - - - CustomSOAPServices - - - CustomSOAPServices - - - - - <s0>Path</s0>: keep <c1>^/saml/</c1> unless you have change <a2>SAML</a2> end points suffix in <a3>SAML service configuration</a3>. - - - <s0>Chemin</s0> : laisser <c1>^/saml/</c1> sauf si les suffixes des points d'accès <a2>SAML</a2> ont été modifiés sans la <a3>configuration du service SAML</a3>. - - - - - In the Manager, select node <c0>OpenID Connect Providers</c0> and click on <c1>Add OpenID Connect Provider</c1>. - - - Dans le manager, choisir <c0>Fournisseurs OpenID-Connect</c0> et cliquer sur <c1>Ajouter un fournisseur OpenID-Connect</c1>. - - - - - <s0>logon_hours</s0>: string representing allowed logon hours (GMT) - - - <s0>logon_hours</s0> : chaîne représentant les heures autorisées (GMT) - - - - - Admin - - - Admin - - - - - /index.php?Access=admin - - - /index.php?Access=admin - - - - - Backend - - - Backend - - - - - <s113>//"userobm_address2" => ,</s113> - - - <s113>//"userobm_address2" => ,</s113> - - - - - <a0>error</a0><br1/> - - - <a0>error</a0><br1/> - - - - - _timezone - - - _timezone - - - - - Do not restrict /public/ - - - Ne pas restreindre /public/ - - - - - By default, <a0>SSO</a0> cookie is hidden, so protected applications cannot get <a1>SSO</a1> session key. - - - Par défaut, le cookie <a0>SSO</a0> est masqué, ainsi les applications protégées ne peuvent accéder à la clef de session <a1>SSO</a1>. - - - - - <s0>Current</s0>: to extract all configuration history - - - <s0>Current</s0> : pour extraire tout l'historique de la configuration - - - - - SHA1 - - - SHA1 - - - - - The default value of this wilcard is <c0>allusers</c0>, but you can change it if <c1>allusers</c1> is a known identifier in your system. - - - La valeur par défaut de cette carte blanche est <c0>allusers</c0>, mais on peut la changer si <c1>allusers</c1> est un nom d'utilisateur. - - - - - <a0>LimeSurvey</a0> is a web survey software written in PHP. - - - <a0>LimeSurvey</a0> est un logiciel de sondage écrit en PHP. - - - - - <a0>LL::NG</a0> needs a storage system to store its own configuration (managed by the manager). - - - <a0>LL::NG</a0> a besoin d'un dispositif de stockage de sa propre configuration (gérée par le manager). - - - - - But you will rather prefer to use an Apache authentication module, like for example <a0>LDAP authentication module</a0>: - - - Il est souvent souhaitable d'utiliser un module d'authentification Apache, tel par exemple le <a0>module d'authentification LDAP</a0> : - - - - - <s9>AuthLDAPBindPassword</s9> <s10>"secret"</s10> - - - <s9>AuthLDAPBindPassword</s9> <s10>"secret"</s10> - - - - - MediWiki local configuration - - - Configuration locale MediaWiki - - - - - <s0>Reset attribute</s0>: name of password reset attribute (default: pwdReset). - - - <s0>Attribut reset</s0> : nom de l'attribut reset du mot-de-passe (défaut : pwdReset). - - - - - http://search.cpan.org/perldoc?Apache::Session::Sybase - - - http://search.cpan.org/perldoc?Apache::Session::Sybase - - - - - You will then get a <c0>client_id</c0> and a <c1>client_secret</c1>. - - - On obtient ainsi les <c0>client_id</c0> et <c1>client_secret</c1>. - - - - - First check and install the <a0>prerequisites</a0>. - - - D'abord vérifier et installer les <a0>pré-requis</a0>. - - - - - In <c0>Display</c0>, you can set the name and the logo - - - Dans <c0>Affichage</c0>, on peut indiquer le nom et le logo - - - - - ../../../../media/applications/bugzilla_logo.png - - - ../../../../media/applications/bugzilla_logo.png - - - - - lemonldap-ng-portal-appslist.png - - - lemonldap-ng-portal-appslist.png - - - - - Local macros - - - Macros locales - - - - - Configure MediaWiki virtual host like other <a0>protected virtual host</a0>. - - - Configurer l'hôte virtuel Mediawiki comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - - - - - # Fail2Ban configuration file -# -# Author: Adrien Beudin -# -# $Revision: 2 $ -# - -[Definition] - -# Option: failregex -# Notes.: regex to match the password failure messages in the logfile. - - - # Fail2Ban configuration file -# -# Author: Adrien Beudin -# -# $Revision: 2 $ -# - -[Definition] - -# Option: failregex -# Notes.: regex to match the password failure messages in the logfile. - - - - - <s145>//"userobm_nomade_enable" => ,</s145> - - - <s145>//"userobm_nomade_enable" => ,</s145> - - - - - Disabling it can lead to security issues. - - - La désactiver peut engendrer des trous de sécurité. - - - - - Authorization => basic($uid,$_password) - - - Authorization => basic($uid,$_password) - - - - - <s0>Callback GET parameter</s0>: name of GET parameter used to intercept callback (default: openidconnectcallback) - - - <s0>Paramètres GET de rappel</s0> : nom du paramètre GET utilisé pour intercepter le rappel (défaut: openidconnectcallback) - - - - - Restrict /admin to administrators group - - - Restreint /admin au groupe des administrateurs - - - - - Restrict network access to the redis server. - - - Restreignez l'accès réseau au serveur Redis. - - - - - <s0>Verification <a1>URL</a1></s0>: <a2>URL</a2> used to verifiy the BrowserID assertion. - - - <s0><a1>URL</a1> de vérification</s0> : <a2>URL</a2> utilisée pour vérifier l'assertion BrowserID. - - - - - Sébastien BAHLOUL - - - Sébastien BAHLOUL - - - - - ../../documentation/1.0/ldapconfbackend.html - - - ../../documentation/1.0/ldapconfbackend.html - - - - - You can add a link in <a0>application menu</a0> to display Google Apps to users. - - - Il est possible d'ajouter un lien dans le <a0>menu application</a0> pour afficher Google Apps. - - - - - sudo make install - - - sudo make install - - - - - documentation:latest:logs - - - documentation:latest:logs - - - - - documentation:presentation - - - documentation:presentation - - - - - <s0>Extract form info</s0>: get login/password, certificate, environment variable (depending on authentication module) - - - <s0>Extrait les informations du formulaire</s0>: récupère le couple compte/mot-de-passe, le certificat, une variable d'environnement (suivant le module d'authentification) - - - - - Bugzilla virtual host in Apache - - - Hôte virtuel Apache hébergeant Bugzilla - - - - - Redirection to the remote type portal - - - Redirection vers le portail de type remote - - - - - Example, if you have <c0><a1>DBI</a1>;LDAP</c0> and <a2>DBI</a2> failed for authentication, it will try first to call LDAP as user database. - - - Exemple, en utilisant “<c0><a1>DBI</a1>;LDAP</c0>”, si <a2>DBI</a2> échoue pour l'authentification, Multi essaie d'utiliser LDAP comme base d'utilisateurs. - - - - - <a0>SSO cookies</a0> is not detected, so Handler redirects user to Portal - - - Si le <a0>cookies SSO</a0> n'est pas détecté, l'agent redirige l'utilisateur vers le portail - - - - - <s0>SSLUserName</s0> (optional): certificate field that will be used to identify user in <a1>LL::NG</a1> portal virtual host - - - <s0>SSLUserName</s0> (optionnel) : champ du certificat à utiliser pour identifier pour identifier un utilisateur dans l'hôte virtuel du portail <a1>LL::NG</a1> - - - - - $_userDB - - - $_userDB - - - - - Organization - - - Organisation - - - - - <s0>Allow login from IDP</s0>: allow a user to connect directly from an IDP link. - - - <s0>Authentification depuis le fournisseur autorisée</s0> : autorise l'utilisateur à se connecter directement depuis un lien de l'IDP. - - - - - ../pages/documentation/conferences.html - - - ../pages/documentation/conferences.html - - - - - SAML2 implementation is based on <a0>Lasso</a0>. - - - L'implementation SAML est basée sur <a0>Lasso</a0>. - - - - - hideOldPassword - - - hideOldPassword - - - - - <s0>Site Logo</s0>: Logo that will be displayed in the BrowserID login window. - - - <s0>Logo du site</s0> : Logo qui sera affiché dans la fenêtre d'authentification BrowserID. - - - - - ldapBindDN - - - ldapBindDN - - - - - <s0>Authentication filter</s0>: Filter to find user from its login (default: <c1>(&(uid=$user)(objectClass=inetOrgPerson))</c1>) - - - <s0>Filtre d'authentication</s0> : filtre pour trouver l'utilisateur à partir de son login (défaut : <c1>(&(uid=$user)(objectClass=inetOrgPerson))</c1>) - - - - - Order your rules - - - Ordonner les règles - - - - - Timezone of the user, set with javascript from standard login form (will be empty if other authentication methods are used) - - - Timezone de l'utilisateur, renseignée par javascript dans le formulaire d'authentification (vide si une autres méthode d'authentification est utilisée) - - - - - ../../../media/applications/drupal_logo.png - - - ../../../media/applications/drupal_logo.png - - - - - Database Interface - - - Database Interface - - - - - Edit configuration - - - Editer la configuration - - - - - The IDP name is asked, enter it and click OK. - - - Le nom d'IDP est demandé, entrer-le et cliquer sur OK. - - - - - <s0>Manager interface</s0>: all messages are grouped in lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. - - - L'<s0>interface du Manager</s0>: tous les messages sont regroupés dans lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. - - - - - Configuration backend can be set in the <a0>local configuration file</a0>, in <c1>configuration</c1> section. - - - Le backend de configuration peut être indiqué dans le <a0>fichier local de configuration</a0>, dans la section <c1>configuration</c1>. - - - - - ldapGroupRecursive - - - ldapGroupRecursive - - - - - By default, anonymous bind is used. - - - Par défaut, une connexion anonyme est utilisée. - - - - - yum update - - - yum update - - - - - <s0>Sign SLO message</s0>: sign SLO message - - - <s0>Signature des messages SLO</s0> : signe les messages de déconnexion SLO (single logout) - - - - - Installation - - - Installation - - - - - Portal gets the session key - - - Le portail récupère la clef de session - - - - - Getting sources from SVN repository - - - Obtenir les sources depuis le dépôt SVN - - - - - Datas around the authentication process. - - - Données concernant le processus d'authentification. - - - - - Can be left blank for plain text passwords. - - - Peut être vide pour le stockage des mots-de-passe en clair. - - - - - During this period, user can ask the confirmation mail to be resent (default: session timeout value) - - - Durant cette période, l'utilisateur peut demander que le courriel soit ré-émis (défaut : durée de vie de la session) - - - - - Default - - - Défaut - - - - - You can also use caFile and caPath parameters. - - - On peut également utiliser les paramètres caFile et caPath. - - - - - ../../css/print.css - - - ../../css/print.css - - - - - If the message contains check boxes, the user has to check all of them else he can not access to the portal and get his session cookie. - - - Si le message contient des cases à cocher, l'utilisateur doit toutes les cocher, sinon il ne peut obtenir de cookie de session. - - - - - http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous - - - http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous - - - - - http://www.fitzdsl.net/?p=286 - - - http://www.fitzdsl.net/?p=286 - - - - - Firefox has detected that the server is redirecting the request for this address in a way that will never complete - - - Firefox has detected that the server is redirecting the request for this address in a way that will never complete - - - - - Forbidden and Server error - - - Accès interdits et erreurs du serveur - - - - - Example : - - - Exemple : - - - - - ipAddr <e0>WHATTOTRACE</e0> _httpSessionType ipAddr - - - ipAddr <e0>WHATTOTRACE</e0> _httpSessionType ipAddr - - - - - Eric GERMAN - - - Eric GERMAN - - - - - Then each parameter is one value of the attribute <c0>description</c0>, prefixed by its key. - - - Ensuite, chaque paramètre est une valeur de l'attribut <c0>description</c0>, prefixé par sa clef. - - - - - This documentation just explains how to set up the <a0>SSO</a0> part. - - - Cette documentation explique seulement comment activer la partie <a0>SSO</a0>. - - - - - PerlSetVar LmCookieDomainToReplace private.com,public.com -</<s4>VirtualHost</s4>> - - - PerlSetVar LmCookieDomainToReplace private.com,public.com -</<s4>VirtualHost</s4>> - - - - - If the OpenID consumer ask for data, users will be prompted to accept or not the data sharing. - - - Si le client OpenID demande des données utilisateurs, ceux-ci sont questionnés pour accepter ou non le partage. - - - - - Due to Handler <a0>API</a0> change in 1.9, you need to set these attributes in <c1>lemonldap-ng.ini</c1> and not in Manager, for example: - - - Suite au changement de l'<a0>API</a0> du handler dans la version 1.9, il est nécessaire de définir ces attributs dans le fichier <c1>lemonldap-ng.ini</c1> et non dans le Manager, par exemple: - - - - - You need to register a new application on Twitter to get <a0>API</a0> key and <a1>API</a1> secret. - - - Vous devez enregistrer votre nouvelle application dans Twitter pour obtenir la clef de l'<a0>API</a0> et son secret<a1></a1>. - - - - - You can use the following rules instead: - - - On peut utiliser les règles suivantes à la place : - - - - - <<s0>VirtualHost</s0>> - - - <<s0>VirtualHost</s0>> - - - - - /_detail/logos/logo_gn.png?id=references - - - /_detail/logos/logo_gn.png?id=references - - - - - Quick start tutorial - - - Tutoriel rapide - - - - - SVN access - - - Accès au dépôt SVN - - - - - The cookie $id isn't yet available: Object does not exist in the data store - - - The cookie $id isn't yet available: Object does not exist in the data store - - - - - http://httpd.apache.org/docs/2.2/mod/mod_proxy.html - - - http://httpd.apache.org/docs/2.2/mod/mod_proxy.html - - - - - Local cache - - - Cache local - - - - - <s29>Deny</s29> from <s30>all</s30> - - - <s29>Deny</s29> from <s30>all</s30> - - - - - Trusted domains - - - Domaines agréés - - - - - Then, the “maximum password age” can have different values. - - - Alors, la « durée de vie maximum du mot-de-passe » peut avoir des valeurs différentes. - - - - - <a0>CAS</a0>_authnLevel - - - <a0>CAS</a0>_authnLevel - - - - - <a0>LL::NG</a0> validate the token and propose a password change form - - - <a0>LL::NG</a0> valide la valeur et propose un formulaire de changement de mot-de-passe - - - - - <s0>Format</s0>: optional, <a1>SAML</a1> attribute format. - - - <s0>Format</s0> (optionnel) : format de l'attribut <a1>SAML</a1>. - - - - - Import or generate security keys - - - Importer ou generer les clefs de securité - - - - - <s104>//"userobm_direction" => ,</s104> - - - <s104>//"userobm_direction" => ,</s104> - - - - - ../../../media/applications/dokuwiki_logo.png - - - ../../../media/applications/dokuwiki_logo.png - - - - - 0_bad - - - 0_bad - - - - - dbi:Pg:dbname=sessions;host=10.2.3.1 - - - dbi:Pg:dbname=sessions;host=10.2.3.1 - - - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes - - - - - Test notification - - - Tester les notifications - - - - - <s0>accept</s0>: all authenticated users will access surveys - - - <s0>accept</s0> : tous les utilisateurs authentifiés peuvent accéder aux surveillances - - - - - That message can contain session data as user attributes or macros. - - - Ce message peut contenir des données de session tels les attributs ou les macros. - - - - - Manager skin - - - Thème du manager - - - - - Example with the portal: - - - Exemple avec le portail : - - - - - Here are the main options used by <a0>LL::NG</a0>: - - - Ci-dessous les principales options utilisées par <a0>LL::NG</a0> : - - - - - See <a0>Register partner Service Provider on LemonLDAP::NG</a0> configuration chapter. - - - Voir <a0>Enregistrer un fournisseur de service dans LemonLDAP::NG</a0>. - - - - - This is a well known security framework for J2EE applications. - - - C'est le très connu framework de sécurité des applications J2EE. - - - - - String::Random - - - String::Random - - - - - <s0># SOAP functions for sessions management (disabled by default)</s0> -<<s1>Location</s1> /index.pl/adminSessions> - - - <s0># SOAP functions for sessions management (disabled by default)</s0> -<<s1>Location</s1> /index.pl/adminSessions> - - - - - 1 if user is authorizated to access to it - - - 1 si l'utilisateur est autorisé à y accéder - - - - - Handler inform Apache of connected user (parameter <c0>whatToTrace</c0>), so you can see user login in Apache access logs. - - - L'agent fournit à Apache l'identifiant de l'utilisateur (paramètre <c0>whatToTrace</c0>), ainsi vous pouvez voir l'identifiant dans les journaux d'accès d'Apache. - - - - - basic - - - basic - - - - - ../pages/contact.html - - - ../pages/contact.html - - - - - PostGreSQL - - - PostGreSQL - - - - - A little macro: - - - Une petite macro : - - - - - <a0>CAS</a0> CA file - - - Fichier d'AC de <a0>CAS</a0> - - - - - <s149>//"userobm_vacation_datebegin" => ,</s149> - - - <s149>//"userobm_vacation_datebegin" => ,</s149> - - - - - All static content (examples, <a0>CSS</a0>, images, etc.) is in /usr/share/lemonldap-ng/ - - - Tous le contenu statique (exemples, <a0>CSS</a0>, images, etc...) se trouve dans /usr/share/lemonldap-ng/ - - - - - uid: the user login (it must correspond to the attribute set in whatToTrace parameter, uid by default), or the wildcard string (by default: <c0>allusers</c0>) if the notification should be displayed for every user. - - - uid : le nom de connexion de l'utilisateur (il doit correspondre à l'attribut utilisé dans le paramètre whatToTrace, uid par défaut), ou la carte blanche (par défaut : <c0>allusers</c0>) si la notification doit être affichée à tous les utilisateurs. - - - - - Domain Name System - - - Domain Name System - - - - - LemonLDAP::NG - Offline Version - - - LemonLDAP::NG - Version hors-ligne - - - - - <a0>LL::NG</a0> can use SAML2 to get user identity and grab some attributes defined in user profile on its Identity Provider (IDP). - - - <a0>LL::NG</a0> peut utiliser SAML2 pour obtenir l'identité et d'autres attributs definis dans le profil utilisateur défini chez son fournisseur d'identité (IDP). - - - - - http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview - - - http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview - - - - - SAML2 - - - SAML2 - - - - - <s0>Page <a1>URL</a1></s0>: <a2>URL</a2> of password reset page (default: [PORTAL]/mail.pl) - - - <s0><a1>URL</a1> de la page</s0> : <a2>URL</a2> de la page de réinitialisation de mot-de-passe (défaut : [PORTAL]/mail.pl) - - - - - Configuration backend - - - Stockage de la configuration - - - - - Sub elements: - - - Éléments subordonnés : - - - - - <s0>Authenticate</s0>: contact authentication database to check credentials - - - <s0>Authentifie</s0> : contacte le dispositif d'authentication pour vérification - - - - - The portal of the secondary <a0>LL::NG</a0> structure is configured to delegate authentication to a remote portal. - - - Le portail du système <a0>LL::NG</a0> secondaire est configuré pour déléguer l'authentification à un portail distant. - - - - - The first rule that matches is applied. - - - La première règle qui correspond est appliquée. - - - - - documentation:liferay_4.png - - - documentation:liferay_4.png - - - - - <s5>Deny</s5> from <s6>all</s6> - - - <s5>Deny</s5> from <s6>all</s6> - - - - - <s1>Order</s1> <s2>deny</s2>,<s3>allow</s3> - - - <s1>Order</s1> <s2>deny</s2>,<s3>allow</s3> - - - - - This requires to configure <a0>LL::NG</a0> as an <a1>SAML Identity Provider</a1>. - - - Ceci nécessite de configurer <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>. - - - - - ../../../media/icons/xeyes.png - - - ../../../media/icons/xeyes.png - - - - - LemonLDAP::NG 1.0 release - - - Sortie de LemonLDAP::NG 1.0 - - - - - Since MySQL does not have always transaction feature, Apache::Session::MySQL has been designed to use MySQL locks. - - - Comme MySQL ne dispose pas toujours de dispositif de transaction, Apache::Session::MySQL a été conçu en utilisant les verrous MySQL. - - - - - password.png - - - password.png - - - - - Apache configuration file on application server (hosting the application): - - - le fichier de configuration d'Apache sur le serveur d'application (celui qui héberge l'application): - - - - - Drupal virtual host in Manager - - - Hôte virtuel Drupal dans le manager - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Facebook for authentication module. - - - Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Facebook comme module d'authentication. - - - - - ../../../media/applications/spring_logo.png - - - ../../../media/applications/spring_logo.png - - - - - Null authentication level - - - Niveau d'authentification de Null - - - - - The configuration is done in Apache, in a virtual host. - - - La configuration est effectuée dans Apache, dans les hôtes virtuels. - - - - - For using SP-initiated mode, you must create your salesforce domain. - - - Pour utiliser le mode initié par le SP, il faut créer le domaine salesforce. - - - - - You must also install the database connector (<a1>DBD::Oracle</a1>, <a2>DBD::Pg</a2>,…) - - - Il faut également installer le connecteur à la base de données (<a1>DBD::Oracle</a1>, <a2>DBD::Pg</a2>,…) - - - - - LemonLDAP::NG ships 3 Apache configuration files: - - - LemonLDAP::NG fournit 3 fichiers de configuration Apache : - - - - - In this case, see <a1>how convert header into environment variable</a1>. - - - Dans ce cas, voir <a1>comment convertir les en-têtes en variable d'environnement</a1>. - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Liferay. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Liferay. - - - - - We use <a0>OW2 JIRA</a0> to list bugs and features. - - - Nous utilisons <a0>OW2 JIRA</a0> pour tous les bogues et fonctionnalités. - - - - - You can skip JWKS data, they are not provided by France Connect. - - - Inutile de renseigner les données JWKS, elles ne sont pas fournies par France Connect. - - - - - File configuration backend - - - Backend de configuration File - - - - - http://en.wikipedia.org/wiki/Doctor_Who - - - http://en.wikipedia.org/wiki/Doctor_Who - - - - - You can then choose any other module for users and password. - - - Vous pouvez ensuite choisir vos modules d'utilisateurs et de mots-de-passe. - - - - - As same for groups: a group rule may involve another, previously computed group. - - - De même pour les groupes : une règle de groupe peut en utiliser une autre calculée précédemment. - - - - - The configuration will be store under a specific branch, for example <c0>ou=conf,ou=applications,dc=example,dc=com</c0>. - - - La configuration est stockée dans une branche spécifique, par exemple <c0>ou=conf,ou=applications,dc=example,dc=com</c0>. - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html - - - - - For application BBB: - - - Pour l'application BBB : - - - - - Load Handler in Apache memory: - - - Charger l'agent dans la mémoire d'Apache : - - - - - password - - - password - - - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli - - - - - Then fill the two fields; - - - Renseigner ensuite les deux champs ; - - - - - Command Line Interface (CLI) - - - Interface en ligne de commande (CLI) - - - - - The user click on the link in the mail - - - L'utilisateur clique sur le lien dans le courriel - - - - - <a2>redirections</a2><br3/> - - - <a2>redirections</a2><br3/> - - - - - Bugtracker, Service Management - - - Bugtracker, gestion de services - - - - - <a0>GLPI</a0> is the Information Resource-Manager with an additional Administration- Interface. - - - <a0>GLPI</a0> est un gestionnaire d'informations de ressources avec une interface additionnelle d'administration. - - - - - <s21>Deny</s21> from <s22>all</s22> - - - <s21>Deny</s21> from <s22>all</s22> - - - - - generic_sso - - - generic_sso - - - - - Put all custom <a3>HTML</a3> code in the custom template files. - - - Mettre tous les codes <a3>HTML</a3> personnalisés dans les fichiers modèles personnalisés. - - - - - <s0>Sessions activity timeout</s0>: Maximum inactivity duration. - - - <s0>Délai d'expiration des sessions</s0> : durée maximale d'inactivité. - - - - - authentication service - - - le service d'authentification - - - - - Only the condition is not mandatory. - - - Seule la condition n'est pas exigée. - - - - - Zimbra preauthentication key - - - Clef de pré-authentification Zimbra - - - - - Backends - - - Backends - - - - - To do this in Manager, go in General Parameters > Advanced Parameters > Notifications. - - - pour ce faire dans le manager, aller dans Paramètres généraux > Paramètres avancés > Notifications. - - - - - one unsecured for other applications - - - un non-sécurisé pour les autres applications - - - - - Install prerequisites - - - Installer les pré-requis - - - - - You can for example use <c2>openid profile email</c2>. - - - On peut par exemple utiliser <c2>openid profile email</c2>. - - - - - An access rule - - - Une règle d'accès - - - - - Advanced features - - - Fonctionnalités avancées - - - - - Macros and groups are stored in session database. - - - Les macros et les groupes sont stockées dans la base de données des sessions. - - - - - In this case, <a1>LL::NG</a1> acts like an SAML2 Service Provider (SP). - - - Dans ce cas, <a1>LL::NG</a1> agit comme un fournisseur de service SAML2 (SP). - - - - - POD unit tests - - - Tests unitaires POD - - - - - <s0>Success mail subject</s0>: Subject of mail sent when password is changed (default: [LemonLDAP::NG] Your new password) - - - <s0>Sujet du message de succès</s0> : sujet du courriel lorsque le mot-de-passe est changé (défaut : [LemonLDAP::NG] Your new password) - - - - - <s3>'ldapAuthnLevel'</s3> <s4>=></s4> <s5>'2'</s5><s6>,</s6> - - - <s3>'ldapAuthnLevel'</s3> <s4>=></s4> <s5>'2'</s5><s6>,</s6> - - - - - clean Handler cache - - - nettoyer le cache des agents - - - - - Demonstration - - - Démonstration - - - - - portalDisplayResetPassword - - - portalDisplayResetPassword - - - - - wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz - - - wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz - - - - - A <a0>Apache::Session::Browseable::Redis</a0> has been created, it is the faster (except for session explorer, defeated by Apache::Session::Browseable::<a1>DBI</a1>/<a2>LDAP</a2> >= 1.0) - - - Un module <a0>Apache::Session::Browseable::Redis</a0> a été créé, c'est le plus rapide (excepté pour l'explorateur de sessions, battu par Apache::Session::Browseable::<a1>DBI</a1>/<a2>LDAP</a2> >= 1.0) - - - - - Mail charset - - - Table de caractères des mails - - - - - Multi values separator - - - Séparateur des multiples valeurs - - - - - http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software - - - http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software - - - - - This configuration storage can be shared between different hosts using: - - - Ce type de stockage de configuration peut être partagé entre différents serveurs en utilisant : - - - - - A Google Migration workaround is available since LemonLDAP::NG 1.4.4. - - - Un contournement à la migration Google est disponible depuis la version 1.4.4 de LemonLDAP::NG. - - - - - <a0>SAML</a0> Version: check that version 2.0 is used - - - <a0>SAML</a0> Version : vérifier que la version 2.0 est utilisée - - - - - <s156>// ---- Unused values ? - - - <s156>// ---- Unused values ? - - - - - SSOExtensions::function1 - - - SSOExtensions::function1 - - - - - The sources are available on <a0>download page</a0>. - - - Les sources sont disponibles sur la <a0>page de téléchargement</a0>. - - - - - <notification> element(s) : - - - élément(s) <notification> : - - - - - <a14>logs</a14><br15/> - - - <a14>logs</a14><br15/> - - - - - Use LDAP for configuration - - - Utiliser LDAP pour la configuration - - - - - Connection - - - Connexion - - - - - documentation/current/installdeb.html#llng_repository - - - documentation/current/installdeb.html#llng_repository - - - - - Note that you have to use UTF-8 characters - - - Notez que vous devez utiliser des caractères UTF-8 - - - - - ... - - - ... - - - - - Google Apps control panel - - - Panneua de contrôle Google Apps - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose WebID for authentication module. - - - Dans le manager, aller dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisir WebID comme module d'authentication. - - - - - Packages and archives - - - Paquets et archives - - - - - Python (Django) - - - Python (Django) - - - - - Reverse proxy - - - Proxy inverse - - - - - # You can protect it : -# * by Apache itself, -# * by the parameter 'protection' which can take one of the following -# values : -# * authenticate : all authenticated users can access -# * manager : manager is protected like other virtual hosts: you -# have to set rules in the corresponding virtual host -# * rule: <rule> : you can set here directly the rule to apply -# * none : no protection - - - # You can protect it : -# * by Apache itself, -# * by the parameter 'protection' which can take one of the following -# values : -# * authenticate : all authenticated users can access -# * manager : manager is protected like other virtual hosts: you -# have to set rules in the corresponding virtual host -# * rule: <rule> : you can set here directly the rule to apply -# * none : no protection - - - - - /_detail/icons/flags/us.png?id=press - - - /_detail/icons/flags/us.png?id=press - - - - - <s80>"userobm_description"</s80> <s81>=></s81> <s82>"HTTP_OBM_DESCRIPTION"</s82><s83>,</s83> - - - <s80>"userobm_description"</s80> <s81>=></s81> <s82>"HTTP_OBM_DESCRIPTION"</s82><s83>,</s83> - - - - - Configure the <a0>access rules</a0> and define the following <a1>headers</a1>: - - - Configurer les <a0>règles d'accès</a0> et definir les <a1>en-têtes</a1> suivants : - - - - - To bypass this, <a0>LL::NG</a0> can remember what password was given by user on authentication phase. - - - Pour contourner ce problème, <a0>LL::NG</a0> peut se souvenir du mot-de-passe utilisé dans la phase d'authentification. - - - - - When you set a parameter in <c0>lemonldap-ng.ini</c0>, it will override the parameter from the global configuration. - - - Lorsqu'un paramètre et fixé dans <c0>lemonldap-ng.ini</c0>, il surcharge le paramètre issu de la configuration globale. - - - - - Authentication protocols - - - Authentication protocols - - - - - download.html - - - download.html - - - - - Liferay virtual host in Apache - - - Hôte virtuel Liferay dans le manager - - - - - <s1>ServerName</s1> zimbra.example.com -  - - - <s1>ServerName</s1> zimbra.example.com -  - - - - - Schema - - - Schéma - - - - - logos:logo_abuledu.png - - - logos:logo_abuledu.png - - - - - Manager - - - Manager - - - - - ../../documentation/current/ssocookie.html#sso_cookie - - - ../../documentation/current/ssocookie.html#sso_cookie - - - - - /_detail/screenshots/1.0/dark/portal.png?id=screenshots - - - /_detail/screenshots/1.0/dark/portal.png?id=screenshots - - - - - <s0><a1>Identity provider proxy</a1></s0>: <a2>LL::NG</a2> can be used as proxy translator between systems talking <a3>SAML</a3>, OpenID, <a4>CAS</a4>, … - - - <s0><a1>Proxy de fournisseurs d'identités</a1></s0> : <a2>LL::NG</a2> peut être utilisé comme traducteur mandataire entre systèmes comprenant <a3>SAML</a3>, OpenID, <a4>CAS</a4>, … - - - - - We directly use HTTP headers to fill default user profile. - - - On utilise les en-têtes HTTP pour trouver le profil utilisateur par défaut. - - - - - Example 2: single table - - - Example 2: single table - - - - - http://www.bugzilla.org - - - http://www.bugzilla.org - - - - - stack several times the same module with a different name - - - empiler plusieurs fois le même module avec un nom différent - - - - - You need to use the IDP initiated feature of <a0>LL::NG</a0>. - - - Il faut utiliser la fonctionnalité initiée par l'IDP de <a0>LL::NG</a0>. - - - - - To update translations, ask to <a0>lemonldap-ng-dev@ow2.org</a0> to update your files. - - - Pour télécharger les traductions, demandez à <a0>lemonldap-ng-dev@ow2.org</a0> pour les mettres en ligne. - - - - - Session identifier (carried in cookie) - - - Identifiant de session (porté par le cookie) - - - - - If you use an older version, you need to refer to the following documentation: <a0>https://wiki.alfresco.com/wiki/SSO</a0> - - - Pour les versions plus anciennes, se référer à cette documentation : <a0>https://wiki.alfresco.com/wiki/SSO</a0> - - - - - <s0>RelayState session timeout</s0>: timeout for RelayState sessions. - - - <s0>Durée de vie d'une session RelayState</s0> : durée de vie d'une session RelayState. - - - - - Go in Manager, and: - - - Aller dans le manager et : - - - - - <s0>Redirect</s0>: redirect user on protected application or on Portal (applications menu) - - - <s0>Redirect</s0>: redirect user on protected application or on Portal (applications menu) - - - - - General options - - - Options générales - - - - - http://facebook.com - - - http://facebook.com - - - - - OpenID server - - - Serveur OpenID - - - - - http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime - - - http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime - - - - - This protocol is implementated in an <a2>LL::NG</a2> specific Handler. - - - Ce protocole est implementé dans un handler spécifique de <a2>LL::NG</a2>. - - - - - ../media/logos/logo_ucanss.png - - - ../media/logos/logo_ucanss.png - - - - - <s0>ID Token max age</s0>: If defined, <a1>LL::NG</a1> will check the date of ID token and refuse it if it is too old - - - <s0>Durée de vie max des jetons</s0> : si défini, <a1>LL::NG</a1> examinera la date du jeton d'identification et refusera les jetons trop anciens - - - - - Then it creates the session (with attribute filter) - - - Il crée la sessions (avec le filtre d'attributs) - - - - - by users - - - par utilisateurs - - - - - Portal checks authentication - - - Le portail examine les données d'authentification - - - - - lemonldap_ng_session_explorer_1340022388573.png - - - lemonldap_ng_session_explorer_1340022388573.png - - - - - <s0>unprotect</s0>: no authentication will be asked to access surveys - - - <s0>unprotect</s0> : aucune authentification n'est nécessaire pour accéder aux surveillances - - - - - <s0>Use rule</s0>: a rule to allow user to use this module, set to <c1>1</c1> to always allow. - - - <s0>Règle d'utilisation</s0> : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. - - - - - Modules are separated by semi-colons/ - - - Les modules doivent être séparés par point-virgules/ - - - - - documentation:googleapps-ssoconfig.png - - - documentation:googleapps-ssoconfig.png - - - - - <s39>"headers_map"</s39> <s40>=></s40> <a41><s42>Array</s42></a41><s43>(</s43> - - - <s39>"headers_map"</s39> <s40>=></s40> <a41><s42>Array</s42></a41><s43>(</s43> - - - - - You can also load the JWKS data from the <a0>URL</a0> <a1>https://www.googleapis.com/oauth2/v3/certs</a1>. - - - On peut aussi charger les données JWKS depuis l'<a0>URL</a0> <a1>https://www.googleapis.com/oauth2/v3/certs</a1>. - - - - - firstname - - - firstname - - - - - <s0>dirName</s0>: directory where notifications are stored. - - - <s0>dirName</s0> : répertoire dans lequel sont stockées les notifications. - - - - - <s0>Regexp for password generation</s0>: Regular expression used to generate the password (default: [A-Z]{3}[a-z]{5}.\d{2}) - - - <s0>Regexp pour la génération de mot-de-passe</s0> : expression régulière utilisée pour générer le mot-de-passe (défaut : [A-Z]{3}[a-z]{5}.\d{2}) - - - - - <s0>Username control</s0>: Regular expression used to check user login syntax. - - - <s0>Contrôle du nom d'utilisateur</s0> : expression régulière utilisée pour vérifier la syntaxe du nom d'utilisateur. - - - - - Not shareable between servers except if used in conjunction with <a0>SOAP session backend</a0> or with a shared file system (NFS,…). - - - Pas partageable entre serveurs sauf si utilisé avec le <a0>backend de configuration SOAP</a0> ou un système de partage de fichiers (NFS,…). - - - - - <a4>extendedfunctions</a4><br5/> - - - <a4>extendedfunctions</a4><br5/> - - - - - <s15>'key'</s15> <s16>=></s16> <s17>'q`e)kJE%<&wm>uaA'</s17><s18>,</s18> - - - <s15>'key'</s15> <s16>=></s16> <s17>'q`e)kJE%<&wm>uaA'</s17><s18>,</s18> - - - - - The “<s0>default</s0>” access rule is used if no other access rule match the current <a1>URL</a1>. - - - La règle d'accès “<s0>default</s0>” est utilisée si aucune règle ne correspond à l'<a1>URL</a1> courante. - - - - - icons:terminal.png - - - icons:terminal.png - - - - - Internal portal - - - Portail interne - - - - - Problems are generally resolved in up to 72 hours) - - - Ces problèmes sont généralement résolus en moins de 72 heures) - - - - - domain name - - - le nom de domaine - - - - - Password - - - Mot-de-passe - - - - - firewalls (but be careful if more than 1 server is behind the firewall) - - - pare-feux (attention toutefois si plus d'une application se trouve derrière le pare-feu) - - - - - UserName - - - UserName - - - - - vi /root/SSOExtensions.pm - - - vi /root/SSOExtensions.pm - - - - - Attributes and macros - - - Attributs et macros - - - - - menu.png - - - menu.png - - - - - the manager (for internal use only) - - - le manager (à usage interne seulement) - - - - - OpenID authentication level - - - Niveau d'authentification d'OpenID - - - - - Sources are currently available on OW2. - - - Les sources sont disponibles sur OW2. - - - - - If a modification is done, the configuration is saved with a new configuration number. - - - Si une modification est effectuée, la configuration est sauvée avec un nouveau numéro. - - - - - This can be used to protect applications relying on <c0>REMOTE_USER</c0> environment variable in reverse proxy mode. - - - Ceci permet de protéger des applications nécessitant la variable d'environnement <c0>REMOTE_USER</c0> en mode reverse-proxy. - - - - - Lemonldap::NG::Portal::SharedConf->compile( - - - Lemonldap::NG::Portal::SharedConf->compile( - - - - - Application parameters: - - - Paramètres des applications : - - - - - Mounir GZADY - - - Mounir GZADY - - - - - <s9>RewriteEngine</s9> <s10>On</s10> - - - <s9>RewriteEngine</s9> <s10>On</s10> - - - - - fullname - - - fullname - - - - - The first will allow to configure <a0>SSO</a0> for the alfresco webapp, and the other for the share webapp. - - - Le premier autorise la configuration du <a0>SSO</a0> pour la webapp Alfresco et l'autre pour la webapp partagée. - - - - - Dokuwiki local configuration - - - Configuration locale Dokuwiki - - - - - In the manager: set <a0>Apache::Session::Memcached</a0> in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): - - - Dans le manager : indiquez <a0>Apache::Session::Memcached</a0> dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajoutez les paramètres suivant (sensibles à la casse) : - - - - - Get the tarball on <a0>download page</a0> and follow next steps (or install using <a1>RPM</a1> or <a2>Debian</a2> packages): - - - Récupérez l'archive sur la <a0>page de téléchargement</a0> et suivez les étapes suivantes (ou installez les paquets <a1>RPM</a1> ou <a2>Debian</a2>): - - - - - You can also pass parameters to the make install command, with this syntax: - - - On peut aussi passer des paramètres à la commande make install, avec cette syntaxe : - - - - - <<s0>Directory</s0> /usr/local/lemonldap-ng/htdocs/manager/> - - - <<s0>Directory</s0> /usr/local/lemonldap-ng/htdocs/manager/> - - - - - http://lasso.entrouvert.org/download/ - - - http://lasso.entrouvert.org/download/ - - - - - Modules - - - Modules - - - - - icons:xfmail.png - - - icons:xfmail.png - - - - - User enters his email (or another information) in the password reset form - - - L'utilisateur entre son adresse de courriel (ou une autre information) dans le formulaire de réinitialisation - - - - - Custom functions allow to extend <a0>LL::NG</a0>, they can be used in <a1>headers</a1>, <a2>rules</a2> or <a3>form replay data</a3>. - - - Les fonctions personnalisées permettent d'étendre <a0>LL::NG</a0>, elles peuvent être utilisées dans les <a2>règles</a2>, les <a1>en-têtes</a1> et les <a3>données à rejouer dans les formulaires</a3>. - - - - - Unable to clear local cache - - - Unable to clear local cache - - - - - multi - - - multi - - - - - Goal - - - But - - - - - globalStorageOptions - - - globalStorageOptions - - - - - Required for PostgreSQL - - - Requis pour PostgreSQL - - - - - http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 - - - http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 - - - - - Lemonldap::NG handlers use a local cache to store sessions (for 10 minutes). - - - Les agents (handlers) Lemonldap::NG utilisent un cache local pour stocker les sessions (pour 10 minutes). - - - - - Install and launch a <a0>Memcached server</a0>. - - - Installer et lancer un <a0>serveur Memcached</a0>. - - - - - Development - - - Développement - - - - - Here are some examples for main databases servers. - - - Quelques exemples pour les serveurs principaux. - - - - - http://www.omegat.org/ - - - http://www.omegat.org/ - - - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -  -# Manager protection: by default, the manager is protected by a demo account. - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -  -# Manager protection: by default, the manager is protected by a demo account. - - - - - Memcached session backend - - - Backend de session Memcached - - - - - Access rule: <c0>$groups =~ /\badministrators\b/</c0> - - - Règle d'accès : <c0>$groups =~ /\badministrators\b/</c0> - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Dokuwiki. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Dokuwiki. - - - - - This objectClass allow attributes <c1>cn</c1> and <c2>description</c2>. - - - Cet classe d'objet autorise les attributs <c1>cn</c1> et <c2>description</c2>. - - - - - Follow <a0>LDAP session backend</a0> doc - - - Suivre la documentation <a0>backend de sessions LDAP</a0> - - - - - Manager virtual host is used to serve configuration interface and local documentation. - - - L'hôte virtuel du manager est utilisé pour servir l'interface de configuration et la documentation locale. - - - - - ref: a reference that can be used later to know what has been notified and when - - - ref : une référence qui peut être utilisée plus tard pour connaître ce qui a été notifié et quand - - - - - portalDisplayLogout - - - portalDisplayLogout - - - - - In the manager: set <a0>Apache::Session::Redis</a0> in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): - - - Dans le manager : indiquez <a0>Apache::Session::Redis</a0> dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajoutez les paramètres suivant (sensibles à la casse): - - - - - Menu modules - - - Modules du menu - - - - - Cascading Style Sheets - - - Cascading Style Sheets - - - - - portalDisplayChangePassword - - - portalDisplayChangePassword - - - - - Go in Manager and click on <c0><a1>SAML</a1> 2 Service</c0> node. - - - Allez dans le Manager et cliquez sur le nœud <c0>Service <a1>SAML</a1> 2</c0>. - - - - - Example: <a2>http://auth.example.com/?logout=1</a2> - - - Exemple: <a2>http://auth.example.com/?logout=1</a2> - - - - - Country - - - Country - - - - - If the packages are stored in a yum repository: - - - Si les paquets sont stockés dans un dépôt yum : - - - - - To avoid problems, <a0>LL::NG</a0> decode them using <a1>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</a1>. - - - Pour éviter les problèmes, <a0>LL::NG</a0> les décode en utilisant <a1>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</a1>. - - - - - use any key name you want. - - - utiliser n'importe quel nom de clef. - - - - - Be careful with some applications which doesn't verify Lemonldap::NG headers after having created their own cookies. - - - Faire attention avec certaines applications qui ne vérifient pas les en-têtes Lemonldap::NG après avoir créé leurs propres cookies. - - - - - For example, to send it in an header: - - - Par exemple, pour l'envoyer dans un en-tête : - - - - - You need to create yourself the directory and set write access to Apache user. - - - Il faut créer soi-même le répertoire et y donner un accès en écriture pour l'utilisateur Apache. - - - - - checkLogonHours($ssoLogonHours, '', $_timezone) - - - checkLogonHours($ssoLogonHours, '', $_timezone) - - - - - Entrez le mot de passe pour le nouveau rôle : <PASSWORD> -Entrez-le de nouveau : <PASSWORD> -Le nouveau rôle est-il un super-utilisateur ? - - - Entrez le mot de passe pour le nouveau rôle : <PASSWORD> -Entrez-le de nouveau : <PASSWORD> -Le nouveau rôle est-il un super-utilisateur ? - - - - - <s0>Users search base</s0>: Base of search in the LDAP directory. - - - <s0>Base de recherche des utilisateurs</s0> : base de recherche de l'annuaire LDAP. - - - - - Menu modules activation rules - - - les règles d'activation des modules du menu - - - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre - - - - - http://fedoraproject.org/wiki/EPEL/FAQ#howtouse - - - http://fedoraproject.org/wiki/EPEL/FAQ#howtouse - - - - - dpkg -i liblemonldap-ng-* lemonldap-ng* - - - dpkg -i liblemonldap-ng-* lemonldap-ng* - - - - - <a2>idpopenid</a2><br3/> - - - <a2>idpopenid</a2><br3/> - - - - - ../../../../css/screen.css - - - ../../../../css/screen.css - - - - - <s0>SSLCACertificateFile</s0>: CA certificate to validate client certificates - - - <s0>SSLCACertificateFile</s0> : certificat d'autorité pour valider les certificats clients - - - - - First parameter passed to the custom function is the requested <a0>URL</a0>, that is - - - Le premier paramètre passé à la fonction personnalisée est l'<a0>URL</a0> demandée, c'est à dire - - - - - 'cache_depth' => 5,? - - - 'cache_depth' => 5,? - - - - - <a0>SAML</a0> Session backend - - - Module de stockage <a0>SAML</a0> - - - - - <s0>PREFIX</s0>: installation directory (default: /usr/local) - - - <s0>PREFIX</s0> : répertoire d'installation (défaut : /usr/local) - - - - - <s3># DocumentRoot</s3> - - - <s3># DocumentRoot</s3> - - - - - <s86>//"userobm_status" => ,</s86> - - - <s86>//"userobm_status" => ,</s86> - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step3.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step3.png - - - - - <s0>Portal <a1>URL</a1></s0>: <a2>URL</a2> of internal portal - - - <s0><a1>URL</a1> du portail</s0> : <a2>URL</a2> du portail interne - - - - - By default, mail content are empty in order to use <a0>HTML</a0> templates: - - - Par défaut, les messages sont vides afin d'utiliser les modèles <a0>HTML</a0> : - - - - - If you don't have one, create it with the signing key pair already generated (you could do this with openssl). - - - 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). - - - - - As Handlers keep configuration in cache, when configuration change, it should be updated in Handlers. - - - Comme les agents gardent leur configuration en cache, lorsque la configuration est changée elle doit être mise à jour dans les agents. - - - - - <a0>DokuWiki</a0> is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. - - - <a0>DokuWiki</a0> est un wiki simple et standard principalement destiné à la création de documents de toute nature. - - - - - Sebastien DIAZ - - - Sebastien DIAZ - - - - - First steps - - - Premiers pas - - - - - <s0>Preauthentication <a1>URL</a1></s0>: Zimbra preauthentication <a2>URL</a2>, either with full <a3>URL</a3> (ex: <a4>http://zimbra.lan/service/preauth</a4>), either only with path (ex: /service/preauth) (by default: /service/preauth) - - - <s0><a1>URL</a1> de pré-authentification</s0> : <a2>URL</a2> de pré-authentification Zimbra, soit l'<a3>URL</a3> complète (ex : <a4>http://zimbra.lan/service/preauth</a4>), soit seulement le chemin absolu (ex : /service/preauth) (par défaut : /service/preauth) - - - - - <s21>"url_logout"</s21> <s22>=></s22> <s23>"https://OBMURL/logout"</s23><s24>,</s24> - - - <s21>"url_logout"</s21> <s22>=></s22> <s23>"https://OBMURL/logout"</s23><s24>,</s24> - - - - - http://www.jcos.fr - - - http://www.jcos.fr - - - - - <s9>Options</s9> +ExecCGI +<s10>FollowSymLinks</s10> - - - <s9>Options</s9> +ExecCGI +<s10>FollowSymLinks</s10> - - - - - [PORTAL] is the portal <a0>URL</a0> - - - [PORTAIL] est l'<a0>URL</a0> du portail - - - - - dbiUserChain - - - dbiUserChain - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots - - - - - documentation/current/start.html - - - documentation/current/start.html - - - - - Now ldapgroups contains “admin su” - - - Maintenant, ldapgroups contient “admin su” - - - - - mailConfirmSubject - - - mailConfirmSubject - - - - - ../media/logos/logo_abuledu.png - - - ../media/logos/logo_abuledu.png - - - - - checkDate - - - checkDate - - - - - http://search.cpan.org/perldoc?DBD::Oracle - - - http://search.cpan.org/perldoc?DBD::Oracle - - - - - ... -  -</<s3>VirtualHost</s3>> - - - ... -  -</<s3>VirtualHost</s3>> - - - - - Then the second rule will be applied first, so every authenticated user will access to <c0>/pub/admin</c0> directory. - - - Alors la seconde règle est appliquée en premier, donc tous les utilisateurs authentifiés pourront accéder au répertoire <c0>/pub/admin</c0>. - - - - - LDAP session backend - - - Backend de sessions LDAP - - - - - Authentication - - - Authentification - - - - - In <c0>Configuration</c0>, register the <c1>client_id</c1> and <c2>client_secret</c2> given by Google. - - - Dans <c0>Configuration</c0>, enregistrer les <c1>client_id</c1> et <c2>client_secret</c2> donnés par Google. - - - - - lemonldap-ng-portal-auth.png - - - lemonldap-ng-portal-auth.png - - - - - You have to install <c0> Auth_remoteuser</c0> in the <c1>extensions/</c1> directory of your MediaWiki installation: - - - Il faut installer <c0> Auth_remoteuser</c0> dans le répertoire des <c1>extensions/</c1> ve votre serveur MediaWiki : - - - - - Skin rules - - - Règle du thème - - - - - It sends an OTP, which is validated against Yubico server. - - - Il envoie un mot-de-passe à valeur unique (OTP) qui est validé par un serveur Yubico. - - - - - casStorage - - - casStorage - - - - - <s0>Authentication service</s0> of course - - - Le <s0>service d'authentification</s0> bien sûr - - - - - LDAP - - - LDAP - - - - - Do not forget to save your changes! - - - Ne pas oublier de sauvegarder les changements ! - - - - - <s0>info</s0> for user actions - - - <s0>info</s0> pour les actions utilisateurs - - - - - https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt - - - https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt - - - - - Multiple backends stack - - - Empiler de multiples backends - - - - - <s0>Location</s0>: Access Point for SLO request. - - - <s0>Location</s0>: Point d'accès pour les requêtes de SLO. - - - - - Configure LimeSurvey virtual host like other <a0>protected virtual host</a0>. - - - Configurer l'hôte virtuel LimeSurvey comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - - - - - ~500 - - - ~500 - - - - - a2ensite manager-apache2.conf -a2ensite portal-apache2.conf -a2ensite handler-apache2.conf -a2ensite test-apache2.conf - - - a2ensite manager-apache2.conf -a2ensite portal-apache2.conf -a2ensite handler-apache2.conf -a2ensite test-apache2.conf - - - - - <s23>'portalSkin'</s23> <s24>=></s24> <s25>'pastel'</s25><s26>,</s26> - - - <s23>'portalSkin'</s23> <s24>=></s24> <s25>'pastel'</s25><s26>,</s26> - - - - - Functioning - - - Fonctionnement - - - - - http://perldoc.perl.org/functions/join.html - - - http://perldoc.perl.org/functions/join.html - - - - - Manager theme - - - Thème du manager - - - - - Configure Drupal virtual host like other <a0>protected virtual host</a0>. - - - Configurer l'hôte virtuel Drupal comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - - - - - MediaWiki virtual host in Apache - - - Hôte virtuel Mediawiki dans le manager - - - - - change password (with server side password policy management) - - - changer les mots-de-passe (avec la gestion de la politique de mot-de-passe côté serveur) - - - - - <s0>Auto login</s0>: set to 1 to use auto login. - - - <s0>Authentification automatique</s0> : mettre à 1 pour utiliser la connexion automatique. - - - - - You can now the upload the certificate (<c0>cert.pem</c0>) on Google Apps. - - - Télécharger ensuite le certificat (<c0>cert.pem</c0>) dans Google Apps. - - - - - Zimbra virtual host - - - Hôte virtuel Zimbra - - - - - by <a0>IP</a0> - - - par adresses <a0>IP</a0> - - - - - Access rules and HTTP headers - - - Règles d'accès et en-têtes HTTP - - - - - /_detail/icons/flags/de.png?id=press - - - /_detail/icons/flags/de.png?id=press - - - - - cp ValveLemonLDAPNG.jar server/lib/ - - - cp ValveLemonLDAPNG.jar server/lib/ - - - - - You need to disable default Manager protection in lemonldap-ng.ini to rely only on Apache: - - - Il faut alors désactiver la protection du manager dans lemonldap-ng.ini pour la confier à Apache : - - - - - MBConsulting - - - MBConsulting - - - - - "" : ($mail =~ /^([^@]+)/)[0] . - - - "" : ($mail =~ /^([^@]+)/)[0] . - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Bugzilla. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Bugzilla. - - - - - <s0>Use Nonce</s0>: If enabled, a nonce will be sent, and verified from the ID Token - - - <s0>Utiliser Nonce</s0> : si activé, un nonce sera envoyé, et vérifié depuis le jeton d'identité - - - - - See <a0>installation pages</a0> to know how install and use it. - - - Voir les <a0>pages d'installation</a0> pour apprendre à l'installer et l'utiliser. - - - - - icons:kmultiple.png - - - icons:kmultiple.png - - - - - yubikeyPublicIDSize - - - yubikeyPublicIDSize - - - - - Display-Name - - - Display-Name - - - - - Then, go in <c0>Twitter parameters</c0>: - - - Allez ensuite dans <c0>Paramètres Twitter</c0> : - - - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -<s3>notification</s3> <s4>=</s4><s5> 1</s5> - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -<s3>notification</s3> <s4>=</s4><s5> 1</s5> - - - - - <s29><s30><user</s30> <s31>username</s31>=<s32>"role1"</s32> <s33>password</s33>=<s34>"tomcat"</s34> <s35>roles</s35>=<s36>"role1"</s36><s37>/></s37></s29> - - - <s29><s30><user</s30> <s31>username</s31>=<s32>"role1"</s32> <s33>password</s33>=<s34>"tomcat"</s34> <s35>roles</s35>=<s36>"role1"</s36><s37>/></s37></s29> - - - - - <s6>Options</s6> +ExecCGI - - - <s6>Options</s6> +ExecCGI - - - - - Use <a0>our own Debian repository</a0>. - - - Utiliser <a0>votre propre dépôt Debian</a0>. - - - - - Shared attributes (SREG) - - - Attributs partagés (SREG) - - - - - Set exported variables - - - Définir les variables exportées - - - - - <a0>LL::NG</a0> can also act as <a1>OpenID server</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. - - - <a0>LL::NG</a0> peut également agir en <a1>serveur OpenID</a1>, ce qui permet également d'interconnecter deux systèmes <a2>LL::NG</a2>. - - - - - tree_light.png - - - tree_light.png - - - - - Exported attributes - - - Attributs exportés - - - - - vi LocalSettings.php - - - vi LocalSettings.php - - - - - Roles as simple values of a user attribute - - - Rôles comme simple valeur d'attribut utilisateur - - - - - Offline 0.1 - - - Hors-ligne 0.1 - - - - - Don't forget to install cron files ! - - - N'oubliez pas d'installer les fichiers cron ! - - - - - For block brute force attack with fail2ban - - - pour bloquer les attaques en force brute avec fail2ban - - - - - Declare Google in your LL::NG server - - - Déclarer Google dans le serveur LL::NG - - - - - <s0>Logout</s0>: logout button - - - <s0>Déconnexion</s0> : bouton de déconnexion - - - - - Protect the Manager by Apache - - - Protéger le Manager par Apache - - - - - liblemonldap-ng-handler-perl: Handler files - - - liblemonldap-ng-handler-perl : fichiers des agents - - - - - <s6>require</s6> Lemonldap::NG::Portal::Menu; - - - <s6>require</s6> Lemonldap::NG::Portal::Menu; - - - - - It means that you manage authorizations to access applications by checking the role(s) of the user, and provide this role to the application. - - - Celà signifie qu'on gère les autorisations d'accès aux applications en examinant le(s) rôle(s) de l'utilisateur et en fournissant ce(s) rôle(s) à l'application. - - - - - Mail reset feature - - - Fonctionnalité de réinitialisation de mot-de-passe - - - - - Jan 2012: <a0>Configuration de LemonLDAP::NG avec Google Authenticator</a0> - - - Jan 2012 : <a0>Configuration de LemonLDAP::NG avec Google Authenticator</a0> - - - - - SlideShare - - - SlideShare - - - - - Wordpress, GLPI, OBM, Dokuwiki, … - - - Wordpress, GLPI, OBM, Dokuwiki, … - - - - - <s13>SetHandler</s13> perl-<s14>script</s14> - - - <s13>SetHandler</s13> perl-<s14>script</s14> - - - - - <a16>prereq</a16><br17/> - - - <a16>prereq</a16><br17/> - - - - - ldapServer - - - ldapServer - - - - - <a0>Lanyrd</a0> <br1/> - - - <a0>Lanyrd</a0> <br1/> - - - - - <s136>//"userobm_mail_perms" => ,</s136> - - - <s136>//"userobm_mail_perms" => ,</s136> - - - - - ../documentation/current/prereq.html - - - ../documentation/current/prereq.html - - - - - macros are used to extend (or rewrite) <s0><a1>exported variables</a1></s0>. - - - Les macros sont utilisées pour étendre (ou réécrire) les <s0><a1>variables exportées</a1></s0>. - - - - - For older version, check <a0>http://wiki.glpi-project.org/doku.php?id=en:authautoad</a0> - - - Pour les versions plus anciennes, voir <a0>http://wiki.glpi-project.org/doku.php?id=en:authautoad</a0> - - - - - ../../../media/icons/neotux.png - - - ../../../media/icons/neotux.png - - - - - Use “Active Directory” as authentication, userDB and passwordDBbackends, - - - Utiliser “Active Directory” comme systèmes d'authentification, de gestion des utilisateurs et des mots-de-passe, - - - - - 1 if user is admin - - - 1 si l'utilisateur est administrateur - - - - - _auth - - - _auth - - - - - ../../../media/applications/zimbra_logo.png - - - ../../../media/applications/zimbra_logo.png - - - - - Regular expression for random password - - - Expression rationnelle pour la génération aléatoire des mots-de-passe - - - - - Copy the content of this file in the textarea. - - - Copier le contenu de ce fichie dans l'emplacement dédié. - - - - - Often the redirection takes some time because it is user's first access to the protected app, so a new app session has to be created : JavaScript redirection improves user experience by informing that authentication is performed, and by preventing from clicking again on the button because it is too slow. - - - Souvent la redirection prend du temps car c'est le premier accès de l'utilisateur à l'application protégée et il faut créer la session applicative ; la redirection JavaScript améliore le ressenti utilisateur en l'informant que l'authentification est réussie et en évitant qu'il clique de nouveau sur le bouton. - - - - - It is described here: <a0>http://openid.net/connect/</a0>. - - - Il est décrit ici : <a0>http://openid.net/connect/</a0>. - - - - - documentation:lasso.png - - - documentation:lasso.png - - - - - Dokuwiki plugin - - - Extension pour Dokuwiki - - - - - LemonLDAP::NG is used to protect access to intranet. - - - LemonLDAP::NG est utilisé pour protéger l'accès à l'Intranet. - - - - - ../../../media/applications/limesurvey_logo.png - - - ../../../media/applications/limesurvey_logo.png - - - - - They are available at the EntityID <a0>URL</a0>, by default: <a1>http://auth.example.com/saml/metadata</a1>. - - - Elles sont disponibles à l'<a0>URL</a0> EntityID, par défaut : <a1>http://auth.example.com/saml/metadata</a1>. - - - - - You can add a rule for logout: - - - Il est possible d'ajouter une règle pour la déconnexion : - - - - - For example, to override configured skin for portal: - - - Par exemple, pour surcharger l'apparence du portail : - - - - - Use LDAP for sessions - - - Utiliser LDAP pour les sessions - - - - - documentation/current/installrpm.html#yum_repository - - - documentation/current/installrpm.html#yum_repository - - - - - <s68>'superadmin'</s68> <s69>=></s69> <s70>$_SERVER</s70><s71>[</s71><s72>'HTTP_AUTH_SUPERADMIN'</s72><s73>]</s73><s74>,</s74> - - - <s68>'superadmin'</s68> <s69>=></s69> <s70>$_SERVER</s70><s71>[</s71><s72>'HTTP_AUTH_SUPERADMIN'</s72><s73>]</s73><s74>,</s74> - - - - - Lasso - - - Lasso - - - - - <s0>Mail content</s0>: - - - <s0>Contenu du courriel</s0> : - - - - - LemonLDAP::NG portal menu has 4 modules: - - - Le menu du portail LemonLDAP::NG est composé de 4 modules : - - - - - One standard portal - - - Un portail standard - - - - - ../media/rpm-gpg-key-ow2 - - - ../media/rpm-gpg-key-ow2 - - - - - If secured cookie is enabled, the portal <a3>URL</a3> <s4>must</s4> be HTTPS. - - - Si le cookie sécurisé est activé, l'<a3>URL</a3> du portail <s4>doit</s4> être en HTTPS. - - - - - ldapPort - - - ldapPort - - - - - → The host is not known by LemonLDAP::NG. - - - → L'hôte n'est pas connu de LemonLDAP::NG. - - - - - install_bin (/usr/local/lemonldap-ng/bin) - - - install_bin (/usr/local/lemonldap-ng/bin) - - - - - It can be used just to share authentication or to share user's attributes following the <a3>OpenID Simple Registration Extension 1.0 (SREG)</a3> specification. - - - Ce peut être utilisé pour partager l'authentification et pour partager les attributs utilisateurs en suivant les spécifications <a3>OpenID Simple Registration Extension 1.0 (SREG)</a3>. - - - - - Protected sites: - - - Sites protégés: - - - - - Fill this field accordingly. - - - Remplir ce champ en conséquence. - - - - - Some options are available: - - - Quelques options sont disponibles : - - - - - Google supports these claims: - - - Google supporte ces champs : - - - - - Can't locate /usr/share/lemonldap-ng/configStorage.pl - - - Can't locate /usr/share/lemonldap-ng/configStorage.pl - - - - - User tries to access to an application in the secondary <a0>LL::NG</a0> structure without having a session in this area - - - Un utilisateur essaie d'accéder à une application du système <a0>LL::NG</a0> secondaire sans avoir de session dans cette aire - - - - - You may also create these macros to manage OBM administrator account (<c0>Variables</c0> » <c1>Macros</c1>): - - - Il est également possible de créer ces macros pour gérer le compte administrateur OBM (<c0>Variables</c0> » <c1>Macros</c1>): - - - - - Session backend - - - Module de stockage des sessions - - - - - Variables can be used in rules and headers. - - - Les variables peuvent être utilisées dans les règles et en-têtes. - - - - - → You tried to activate Status module without localStorage. - - - → Le module Status est activé sans localStorage. - - - - - Apache - - - Apache - - - - - If your function is not compliant with <a0>Safe jail</a0>, you will need to disable the jail. - - - Si la fonction n'est pas compatible avec la <a0>cage saine</a0>, il faut désactiver la mise en cage. - - - - - http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - - - http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - - - - - You can intercept the logout with this rule: <c0>^/share/page/dologout ⇒ logout_app_sso</c0> - - - On peut intercepter les déconnexions avec cette règle : <c0>^/share/page/dologout ⇒ logout_app_sso</c0> - - - - - If not authenticated (or authentication is forced) try to find it (userDB module) and to authenticate it (auth module), create session, calculate groups and macros and store them. - - - Si ce n'est pas le cas (ou si l'authentification est forcée) tente de le trouver (module userDB) et de l'authentifier (module d'authentification), crée la session, calcule les groupes et macros et les stocke - - - - - The chosen logo file must be in portal applications logos directory (<c0>portal/skins/common/apps/</c0>). - - - Le logo choisi doit se trouver dans le répertoire des logos des applications (<c0>portal/skins/common/apps/</c0>). - - - - - Authentication process main steps are: - - - Les étapes du processus d'authentication sont : - - - - - IssuerDB use - - - Utilisation de IssuerDB - - - - - Digest::HMAC - - - Digest::HMAC - - - - - Lasso identity dump - - - Dump de l'identité Lasso - - - - - Sympa virtual host in Manager - - - Hôte virtuel Sympa dans le manager - - - - - <a0>CAS</a0>_url - - - <a0>CAS</a0>_url - - - - - 0.9.4_password_menu.png - - - 0.9.4_password_menu.png - - - - - Name: should be filled automatically with your organization or domain - - - Name : devrait être automatiquement renseigné avec votre domaine - - - - - To summary available options: - - - Pour résumer les options disponibles : - - - - - one with read/write rights for servers hosting the manager - - - une avec des droits en lecture/écriture pour les serveurs hébergeant le manager - - - - - You just have to activate Notifications in the Manager (General Parameters > Advanced Parameters > Notifications > Activation) or in lemonldap-ng.ini: - - - Il suffit d'activer les notifications dans le manager (Paramètres généraux > Paramètres avancés > Notifications > Activation) ou dans lemonldap-ng.ini : - - - - - Header value - - - Valeur d'en-tête - - - - - Here are some examples, witch their specific documentation: - - - Quelques exemples, avec leur documentation : - - - - - Download - - - Téléchargement - - - - - <a0>CAS</a0>_pgtFile - - - <a0>CAS</a0>_pgtFile - - - - - <s0><a1>Configuration</a1></s0>: where configuration is stored. - - - <s0><a1>Configuration</a1></s0>: où est stocké la configuration. - - - - - PerlModule Lemonldap::NG::Handler::Proxy - - - PerlModule Lemonldap::NG::Handler::Proxy - - - - - Interactive <s0>management of user passwords</s0>: - - - <s0>Gestion interactive des mots-de-passe des utilisateurs</s0>: - - - - - Note that if the user is already authenticated on the first portal, all redirections are transparent. - - - Noter que si l'utilisateur est déjà authentifié sur le premier portail, toutes les redirections sont transparentes. - - - - - </<s11>Directory</s11>> -  - - - </<s11>Directory</s11>> -  - - - - - radiusAuthnLevel - - - radiusAuthnLevel - - - - - apt-get install libauthen-radius-perl - - - apt-get install libauthen-radius-perl - - - - - remoteGlobalStorageOptions - - - remoteGlobalStorageOptions - - - - - <s0>$auth_kind</s0> <s1>=</s1> <s2>'LemonLDAP'</s2><s3>;</s3> -  -<s4>$lemonldap_config</s4> <s5>=</s5> <a6><s7>Array</s7></a6><s8>(</s8> - - - <s0>$auth_kind</s0> <s1>=</s1> <s2>'LemonLDAP'</s2><s3>;</s3> -  -<s4>$lemonldap_config</s4> <s5>=</s5> <a6><s7>Array</s7></a6><s8>(</s8> - - - - - http://journeesperl.fr/fpw2011/talk/3383 - - - http://journeesperl.fr/fpw2011/talk/3383 - - - - - #google_apps_control_panel - - - #google_apps_control_panel - - - - - ... other SSL parameters ... - - - ... autres paramètres SSL ... - - - - - <a10>loginhistory</a10><br11/> - - - <a10>loginhistory</a10><br11/> - - - - - If you use features like <a0>SAML</a0> (authentication and issuer), <a1>CAS</a1> (issuer) and password reset self-service, you also need to index some fields. - - - Lorsqu'on utilise des fonctionnalités telles <a0>SAML</a0> (authentification ou fournisseur d'identité), <a1>CAS</a1> (fournisseur d'identité) ou le service de réinitialisation de mots-de-passe, il faut également indexer quelques champs. - - - - - You can define more than one form replay <a0>URL</a0> per virtual host. - - - Il est possible de définir plusieurs <a0>URL</a0> de rejeu de formulaires par hôte virtuel. - - - - - You may use the <a2>securedCookie</a2> options to avoid session hijacking. - - - Vous devriez utilisez les options <a2>securedCookie</a2> pour éviter le vol de session. - - - - - Montreal - - - Montréal - - - - - You can modify the default behavior for people without value in ssoLogonHours. - - - Il est possible de modifier le comportement par défaut pour les utilisateurs ne disposant pas d'une valeur ssoLogonHours. - - - - - It should works on every browser: - - - Ça doit marcher avec tous les navigateurs : - - - - - Change <s0>mycompanyid</s0> (in <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) into your CSOD company ID and put the certificate value inside the ds:X509Certificate markup - - - Changer <s0>mycompanyid</s0> (dans <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) avec l'ID CSOD de l'entreprise et mettre la valeur du certificat dans ds:X509Certificate markup - - - - - <s16><s17><AssertionConsumerService</s17> <s18>Binding</s18>=<s19>"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"</s19> <s20>Location</s20>=<s21>"https://www.google.com/a/mydomain.org/acs"</s21> <s22>index</s22>=<s23>"1"</s23> <s24>/></s24></s16> - - - <s16><s17><AssertionConsumerService</s17> <s18>Binding</s18>=<s19>"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"</s19> <s20>Location</s20>=<s21>"https://www.google.com/a/mydomain.org/acs"</s21> <s22>index</s22>=<s23>"1"</s23> <s24>/></s24></s16> - - - - - By default, <a0>DNS</a0> domain is <c1>example.com</c1>. - - - Par défaut, le domaine <a0>DNS</a0> est <c1>example.com</c1>. - - - - - server based restriction (like Apache “allow/deny” mechanism) - - - restrictions basées sur le serveur (tel le mécanisme “allow/deny” d'Apache) - - - - - <s54>my</s54> <s55>$res</s55> <s56>=</s56> <s57>$r</s57><s58>-></s58><s59>result</s59><s60>(</s60><s61>)</s61><s62>;</s62> - - - <s54>my</s54> <s55>$res</s55> <s56>=</s56> <s57>$r</s57><s58>-></s58><s59>result</s59><s60>(</s60><s61>)</s61><s62>;</s62> - - - - - Bugzilla - - - Bugzilla - - - - - By default, you will have a manager virtual host define in configuration. - - - Par défaut, il existe un hôte virtuel défini dans la configuration. - - - - - <s155>//"userobm_samba_logon_script" => ,</s155> - - - <s155>//"userobm_samba_logon_script" => ,</s155> - - - - - Data to store as REMOTE_USER (used also in Apache logs) - - - Donnée à utiliser comme REMOTE_USER (également utilisée dans les journaux d'Apache) - - - - - The <c1>openid</c1> scope is mandatory. - - - La portée <c1>openid</c1> est exigée. - - - - - CPAN test reports: + ../media/logos/logo_gn.png - Rapports de test du CPAN: + ../media/logos/logo_gn.png @@ -24824,2334 +3358,204 @@ a2ensite test-apache2.conf - The plugin will check the <c1>REMOTE_USER</c1> environment variable to get the connected user. + <s0>Check conditions</s0>: set to Off to disable conditions checking on authentication responses. - - Ce plugin utilise la variable d'environnement <c1>REMOTE_USER</c1> pour récupérer le nom d'utilisateur connecté. + + <s0>Vérifier les conditions</s0> : active ou désactive, l'examen des conditions dans les réponses d'authentification. - But as Google rotate their keys, we will also configure a refresh interval on JKWS data. + <a0>LL::NG</a0> Null backend is a transparent backend: - - Mais comme Google change régulièrement ses clefs, il faut configurer un intervalle de rafraîchissement des données JKWS. + + Le backend Null de <a0>LL::NG</a0> est un backend transparent : - This parameter is set by the portal and use javascript to get the connected user timezone. + It can be seen in system processes, for example: - - Ce paramètre est géré par le portail et utilise javascript pour obtenir le fuseau de l'utilisateur connecté. + + Il peut être vu dans les processus du système, par exemple : - It will use the authentication level registered in user session to match the <a1>SAML</a1> authentication context. - - - Il utilise le niveau d'authentification enregistré dans la session de l'utilisateur pour établir le contexte d'authentification <a1>SAML</a1>. - - - - - SMTPServer - - - SMTPServer - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Database (<a2>DBI</a2>) for authentication, users and/or password modules. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir "base de données" (<a2>DBI</a2>) pour les modules authentification, utilisateurs et/ou mots-de-passe. - - - - - Configuration of LemonLDAP::NG - - - Configuration de LemonLDAP::NG - - - - - _url - - - _url - - - - - <s0>OTP public ID part size</s0>: Part of Yubikey OTP that will be used as the media identifier (default: 12) - - - <s0>Taille de la partie publique de l'OTP</s0> : Partie du mot-de-passe unique Yubikey utilisée pour identifier les matériels (défaut: 12) - - - - - applications:obm_logo.png - - - applications:obm_logo.png - - - - - is a cloud computing company. - - - est une entreprise d'infonuagique (cloud). - - - - - /_detail/logos/logo_abuledu.png?id=references - - - /_detail/logos/logo_abuledu.png?id=references - - - - - <s2>require</s2> Lemonldap::NG::Portal::SharedConf; - - - <s2>require</s2> Lemonldap::NG::Portal::SharedConf; - - - - - Here are some screenshots of 1.2 new features. - - - Ici se trouvent quelques captures d'écran illustrant les nouvelles fonctionnalités de la version 1.2. - - - - - <s0>Server host</s0>: LDAP server hostname or <a1>URI</a1> (by default: localhost). - - - <s0>Nom de serveur</s0> : nom du serveur LDAP ou <a1>URI</a1> (par défaut : localhost). - - - - - The logout request will be sent even if the user did not use the application. - - - La requête de déconnexion est envoyée même si l'utilisateur ne s'est pas connecté à l'application. - - - - - http://perldoc.perl.org/functions/shift.html - - - http://perldoc.perl.org/functions/shift.html - - - - - Role - - - Rôle - - - - - http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ - - - http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ - - - - - Admin Magazin - - - Admin Magazin - - - - - Insertion example in Perl - - - Exemple d'insertion en Perl - - - - - See also - - - Voir aussi - - - - - See <a0>Apache::Session::Memcached</a0> for optional parameters. - - - Voir <a0>Apache::Session::Memcached</a0> pour les paramètres optionnels. - - - - - Heidelberg - - - Heidelberg - - - - - <s8>require</s8> SOAP::Lite; -</Perl> - - - <s8>require</s8> SOAP::Lite; -</Perl> - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Radius for authentication. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Radius pour l'authentification. - - - - - <s0>Authorized domains</s0>: white list or black list of OpenID client domains (<s1><a2>see below</a2></s1>). - - - <s0>Domaines autorisés</s0> : liste blanche ou noire des domaines clients OpenID (<s1><a2>voir ci-dessous</a2></s1>). - - - - - With aptitude - - - Avec aptitude - - - - - documentation:1.0:ldapconfbackend - - - documentation:1.0:ldapconfbackend - - - - - GRR - - - GRR - - - - - A request to the main session database is done (trough <a1>SOAP session backend</a1>) to be sure that the session exists. - - - Une requête à la base de données des sessions principale est effectuée (via le <a1>backend de session SOAP</a1>) pour être sûr que la session existe. - - - - - The Django connector is available on GitHub: <a0>https://github.com/9h37/django-lemonldap</a0> - - - Le connecteur Django est disponible sur GitHub : <a0>https://github.com/9h37/django-lemonldap</a0> - - - - - 2012 - - - 2012 - - - - - <a0>LL::NG</a0> can act as an <a1>SAML</a1> 2.0 Identity Provider, that can allow to federate <a2>LL::NG</a2> with: - - - <a0>LL::NG</a0> peut agir en fournisseur d'identité <a1>SAML</a1> 2.0, ce qui permet de fédérer <a2>LL::NG</a2> avec : - - - - - 2011 - - - 2011 - - - - - 2010 - - - 2010 - - - - - You have to run this command on Active Directory: - - - Il faut lancer cette commande dans Active Directory: - - - - - 2009 - - - 2009 - - - - - Language - - - Langue - - - - - HTTPS - - - HTTPS - - - - - In Apache configuration, add the PerlHeaderParserHandler Lemonldap::NG::Handler on the webmail.domain.tls vhost - - - Dans la configuration Apache, ajouter "PerlHeaderParserHandler Lemonldap::NG::Handler" dans l'hôte virtuel webmail.domain.tls - - - - - 0.9.4_logout_menu.png - - - 0.9.4_logout_menu.png - - - - - <a0>LL::NG</a0> can easy talk to other authentication systems using <a1>SAML</a1>, OpenID, <a2>CAS</a2>. - - - <a0>LL::NG</a0> peut aisément dialoguer avec d'autres systèmes d'authentification en utilisant <a1>SAML</a1>, OpenID, <a2>CAS</a2>. - - - - - <a0>Probe</a0> <br1/> - - - <a0>Probe</a0> <br1/> - - - - - radiusSecret - - - radiusSecret - - - - - http://sourcesup.cru.fr/projects/perlcas/ - - - http://sourcesup.cru.fr/projects/perlcas/ - - - - - This file is called <c1>lemonldap-ng.ini</c1> and has the following sections: - - - Le fichier est nommé <c1>lemonldap-ng.ini</c1> et dispose des sections suivantes : - - - - - <a0>DN</a0> of sessions branch - - - <a0>DN</a0> de la branche des sessions - - - - - User is redirected on portal and his <a0>SSO cookies</a0> is empty - - - L'utilisateur est redirigé vers le portail et son <a0>cookie SSO</a0> est vide - - - - - http://perldoc.perl.org/functions/print.html - - - http://perldoc.perl.org/functions/print.html - - - - - ^/obm-sync - - - ^/obm-sync - - - - - <a0>CAS</a0> authentication will automatically add a <a1>logout forward rule</a1> on <a2>CAS</a2> server logout <a3>URL</a3> in order to close <a4>CAS</a4> session on <a5>LL::NG</a5> logout. - - - L'authentification <a0>CAS</a0> ajoute automatiquement une <a1>règle de renvoi après déconnexion</a1> sur l'<a3>URL</a3> de déconnexion du serveur <a2>CAS</a2> afin de clore la session <a4>CAS</a4> lors de la déconnexion <a5>LL::NG</a5>. - - - - - Mandatory fields are: - - - Les champs obligatoires sont : - - - - - <s32>}</s32><s33>;</s33> - - - <s32>}</s32><s33>;</s33> - - - - - <a0>Apache::Session::Browseable</a0> is a wrapper for other Apache::Session modules that add the capability to manage indexes. - - - <a0>Apache::Session::Browseable</a0> est une surcouche d'autres modules Apache::Session qui ajoute des capacités d'indexation. - - - - - Salesforce Login <a0>URL</a0>: generated automatically. - - - Salesforce Login <a0>URL</a0> : générée automatiquement. - - - - - insert a label <s0>“LMAUTH”</s0> ahead of the loop - - - insérer le label <s0>“LMAUTH”</s0> en tête de la boucle - - - - - <s0>+3M</s0>: three months from session creation - - - <s0>+3M</s0> : trois mois après la création de la session - - - - - For example, to proxy <a0>https://www.public.com</a0> to <a1>http://www.private.com</a1>: - - - Par exemple, pour relayer <a0>https://www.public.com</a0> en <a1>http://www.private.com</a1>: - - - - - If no proxied services defined, <a0>CAS</a0> authentication will not activate the <a1>CAS</a1> proxy mode. - - - Si aucun service proxifié n'est défini, l'authentification <a0>CAS</a0> n'activera pas le mode proxy <a1>CAS</a1>. - - - - - liblemonldap-ng-common-perl: configuration and common files - - - liblemonldap-ng-common-perl : fichiers communs et de configuration - - - - - ../../../media/documentation/remote-interoperability.png - - - ../../../media/documentation/remote-interoperability.png - - - - - <s0>LDAP password encoding</s0>: can allow to manage old LDAP servers using specific encoding for passwords (default: utf-8). - - - <s0>Encodage des mots-de-passe LDAP</s0> : peut permettre de gérer les anciens servers LDAP en utilisant un encodage spécifique pour les mots-de-passe (défaut: utf-8). - - - - - <s0>Max age</s0>: Value of max_age parameter (example: 3600) - - - <s0>Âge max</s0> : valeur du paramètre max_age (exemple : 3600) - - - - - <s0><a1>SAML</a1> service providers</s0>: Registered SP - - - <s0>Fournisseurs de service <a1>SAML</a1></s0> : SP enregistrés - - - - - Password backend - - - Module de gestion de mots-de-passe - - - - - notifyDeleted - - - notifyDeleted - - - - - Informix - - - Informix - - - - - Uniform Resource Identifier - - - Uniform Resource Identifier - - - - - email_http_header HTTP_MAIL - - - email_http_header HTTP_MAIL - - - - - Open links in new window - - - Ouvre les liens dans une nouvelle fenêtre - - - - - South Bay Community Network - - - South Bay Community Network - - - - - Example of status page: - - - Exemple de page de statut : - - - - - Store user password in session - - - Stocker le mot-de-passe utilisateur dans la session - - - - - <s13>Allow</s13> from <s14>all</s14> - - - <s13>Allow</s13> from <s14>all</s14> - - - - - <s0>Check last logins</s0>: displays a checkbox on login form, allowing user to check his login history right after opening session - - - <s0>Vérifier l'historique</s0> : affiche une case à cocher sur le formulaire d'authentification permettant à l'utilisateur d'examiner son historique de connexion après l'ouverture de la session - - - - - https://github.com/coudot/apache-session-ldap - - - https://github.com/coudot/apache-session-ldap - - - - - Modify password if asked - - - Modifie le mot-de-passe si demandé - - - - - ../pages/documentation.html - - - ../pages/documentation.html - - - - - Go to the Manager and <a0>create a new virtual host</a0> for phpLDAPadmin. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour phpLDAPadmin. - - - - - LemonLDAP::NG provides a script to change configuration backend easily keeping history. - - - LemonLDAP::NG fournit un script pour changer aisément de backend de configuration en conservant l'historique. - - - - - /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots - - - - - icons:gpg.png - - - icons:gpg.png - - - - - Artifact Resolution - - - Résolution des artifacts - - - - - ../media/logos/sgs_white_small.jpg - - - ../media/logos/sgs_white_small.jpg - - - - - /_detail/logos/logo_bpi.png?id=references - - - /_detail/logos/logo_bpi.png?id=references - - - - - LemonLDAP::NG is a modular WebSSO (Single Sign On) based on Apache::Session modules. - - - LemonLDAP::NG est en WebSSO (Single Sign On) modulaire basé sur les modules Apache::Session. - - - - - translations - - - traductions - - - - - This requires at least Net::LDAP 0.38. - - - Nécessite une version de Net::LDAP égale ou supérieure à 0.38. - - - - - User name session field - - - Champ de session stockant le nom d'utilisateur - - - - - For CentOS/RHEL: - - - Pour CentOS/RHEL : - - - - - ../pages/wiki/syntax.html - - - ../pages/wiki/syntax.html - - - - - JWKS data - - - Donnée JWKS - - - - - http://forge.ow2.org/project/showfiles.php?group_id=274 - - - http://forge.ow2.org/project/showfiles.php?group_id=274 - - - - - Google - - - Google - - - - - multiValuesSeparator - - - multiValuesSeparator - - - - - ../../../media/icons/colors.png - - - ../../../media/icons/colors.png - - - - - <s0>Sessions timeout</s0>: Maximum lifetime of a session. - - - <s0>Durée de vie maximale des sessions</s0> : durée de vie maximale des sessions. - - - - - See <a0>Debian Lenny upgrade</a0>. - - - Voir la <a0>mise à jour de Debian Lenny</a0>. - - - - - http://drupal.org - - - http://drupal.org - - - - - <s0>$uid</s0> <s1>eq</s1> <s2>"dwho"</s2> - - - <s0>$uid</s0> <s1>eq</s1> <s2>"dwho"</s2> - - - - - ldapGroupAttributeNameGroup - - - ldapGroupAttributeNameGroup - - - - - If a user is redirected from handler to portal for authentication and once he is authenticated, portal redirects him to the redirection <a0>URL</a0>. - - - Si un utilisateur est redirigé depuis un agent vers le portail pour s'authentifier et s'il est déjà authentifié, le portail le redirige vers l'<a0>URL</a0> de redirection. - - - - - Authentication: will create session without prompting any credentials (but will register client <a0>IP</a0> and creation date) - - - Authentification : créé une session sans demander quoi que ce soit (mais enregistre l'adresse <a0>IP</a0> cliente et la date de création) - - - - - SSO cookie - - - Cookie SSO - - - - - This key must be stored directly in lemonldap-ng.ini: - - - Cette clef doit être stockée directement dans lemonldap-ng.ini : - - - - - mailto:lemonldap-ng-dev@ow2.org - - - mailto:lemonldap-ng-dev@ow2.org - - - - - Search user: select row in user table matching user - - - Recherche de l'utilisateur : selectionne la ligne de la table utilisateurs correspondant à l'utilisateur - - - - - Since version 1.9 of LLNG, old Auto-Login feature has been removed since it works only with Sympa-5 which has been deprecated - - - Depuis la version 1.9 of LLNG, la fonctionnalité de connexion automatique a été supprimée car elle ne fonctionnait qu'avec la version 5 de Sympa, elle-même dépréciée - - - - - Body for confirmation mail - - - Corps du message de confirmation - - - - - You cannot use the <c0>unprotect</c0> rule because Drupal navigation is based on query strings (?q=admin, ?q=user, etc.), and unprotect rule only works on <a1>URL</a1> patterns. - - - Vous ne pouvez pas utiliser la règle <c0>unprotect</c0> car la navigation Drupal est basée sur des requêtes basées sur des attributs (?q=admin, ?q=user, etc.), et la règle unprotect ne fonctionne que sur des correspondances d'<a1>URL</a1>. - - - - - <s0>on</s0>: always display - - - <s0>on</s0> : toujours afficher - - - - - Advanced - - - Avancé - - - - - Redis session backend - - - Module de stockage des sessions Redis - - - - - _lassoIdentityDump - - - _lassoIdentityDump - - - - - <s11>my</s11> <s12>$param</s12> <s13>=</s13> <a14><s15>shift</s15></a14><s16>;</s16> + </<s23>Location</s23>>   - - <s11>my</s11> <s12>$param</s12> <s13>=</s13> <a14><s15>shift</s15></a14><s16>;</s16> + + </<s23>Location</s23>>   - /_detail/icons/personal.png?id=contact + Edit <c0>lemonldap-ng.ini</c0>, and activate status in the <c1>handler</c1> section: + + + Éditer <c0>lemonldap-ng.ini</c0>, et activer le statut dans la section <c1>handler</c1> : + + + + + liblemonldap-ng-handler-perl: Handler files + + + liblemonldap-ng-handler-perl : fichiers des agents + + + + + Error messages + + + Messages d'erreur + + + + + In 1.3, <a0>LL::NG</a0> have a captcha feature which is used in this case. + + + Dans la version 1.3, <a0>LL::NG</a0> dispose d'une fonctionnalité "captcha" qui est utilisée dans ce cas. + + + + + icons:colors.png + + + icons:colors.png + + + + + If you are protecting Dokuwiki with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. + + + Si Dokuwiki est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. + + + + + User owns <a0>SSO cookies</a0> on the main domain (see <s1><a2>Login kinematics</a2></s1>) - /_detail/icons/personal.png?id=contact + L'utilisateur dispose d'un <a0>cookie SSO</a0> dans le domaine principal (voir la <s1><a2>cinématique de connexion</a2></s1>) - Self service reset (send a mail to the user with a to change the password) + To allow this, use <a1>SOAP</a1> for configuration access, or use a network service like <a2>SQL database</a2> or <a3>LDAP directory</a3>. - - Self-service de réinitialisation (envoie un mail à l'utilisateur pour changer son mot-de-passe) + + Pour contourner ce problème, utiliser <a1>SOAP</a1> pour l'accès à la configuration ou un service réseau tel une <a2>base de donnée SQL</a2> ou un <a3>annuaire LDAP</a3>. - <s0>Encryption key</s0>: key used to crypt some data, should not be known by other applications - - - <s0>Clef de chiffrement</s0> : clef utilisée pour chiffrer certaines données, ne doit être connue d'aucune autre application - - - - - In Debian/Ubuntu, install the library through apt-get command - - - Pour Debian/Ubuntu, installer la librairie via la commande apt-get - - - - - Note that if you use FastCGI, you must restart Apache to enable changes. - - - Noter que si on utilise FastCGI, il faut redémarrer Apache pour activer les changements. - - - - - documentation:ha-apache.png - - - documentation:ha-apache.png - - - - - <a0>DBI</a0> password - - - Mot-de-passe <a0>DBI</a0> - - - - - To post user's password, you must enable <a0>password storing</a0>. - - - Pour envoyer le mot-de-passe utilisateur, il faut activer le <a0>stockage du mot-de-passe</a0>. - - - - - <s0># SOAP functions for sessions management (disabled by default)</s0> - - - <s0># Gestion des fonctions SOAP functions pour la gestion des sessions (désactivée par défaut)</s0> - - - - - <s0>Local <a1>SSO</a1> <a2>URL</a2> pattern</s0>: regular expression to match the <a3>SSO</a3> <a4>URL</a4> (by default: ^/zimbrasso$) - - - <s0>Expression de correspondance de l'<a2>URL</a2> <a1>SSO</a1></s0> : expression régulière de correspondance de l'<a4>URL</a4> <a3>SSO</a3> (par défaut : ^/zimbrasso$) - - - - - SAML Service - - - Service SAML - - - - - documentation:latest:authdemo - - - documentation:latest:authdemo - - - - - When using IDP modules (like <a0>CAS</a0> or <a1>SAML</a1>), the activation of Apache authentication can alter the operation. - - - Lorsqu'on utilise des modules IDP (tels <a0>CAS</a0> ou <a1>SAML</a1>), l'activation de 'authentification Apache peut altérer l'operation. - - - - - For example, for a full access, excepted week-end: - - - Par exemple, pour un accès total excepté le week-end: - - - - - PHP - - - PHP - - - - - This works like <a0>File backend</a0>, except that data are serialized in JSON. - - - Il fonctionne comme le <a0>backend File</a0>, si ce n'est que les données sont sérialisées au format JSON. - - - - - Use the following form: <a0>https://doc.integ01.dev-franceconnect.fr/inscription</a0>. - - - Utiliser le formulaire suivant : <a0>https://doc.integ01.dev-franceconnect.fr/inscription</a0>. - - - - - <a4>memcachedsessionbackend</a4><br5/> - - - <a4>memcachedsessionbackend</a4><br5/> - - - - - <s0>Validity time of a password reset request</s0>: number of seconds for password reset request validity. - - - <s0>Durée de validité de la requête de réinitialisation de mot-de-passe</s0> : nombre de secondes pour la validité de la requête de réinitialisation. - - - - - LemonLDAP::NG can be used as a proxy between those protocols - - - LemonLDAP::NG peut être utilisé comme proxy entre ces protocoles - - - - - http://lanyrd.com/2011/confoo/sddcy/ - - - http://lanyrd.com/2011/confoo/sddcy/ - - - - - Authentication module - - - Module d'authentication - - - - - <s16># Directory index</s16> - - - <s16># Directory index</s16> - - - - - As administrator, go in Google Apps control panel and click on Advanced tools: - - - Comme administrateur, aller dans le panneau de contrôle Google Apps et cliquer sur les outils avancés click (Advanced tools) : - - - - - 0.9.4_password_reset.png + See <a0>Writing rules and headers</a0> chapter. - 0.9.4_password_reset.png + Voir le chapître <a0>Écrire les règles et en-têtes</a0>. - It has a simple but powerful syntax which makes sure the data files remain readable outside the Wiki and eases the creation of structured texts. + msmith - - Il dispose d'une syntaxe simple mais puissante qui fait que les fichiers de données restent lisibles en dehors du Wiki, et facilite la création de textes structurés. + + msmith - http://en.wikipedia.org/wiki/Basic_access_authentication + <s0><Valve</s0> <s1>className</s1>=<s2>"org.lemonLDAPNG.SSOValve"</s2> <s3>userKey</s3>=<s4>"AUTH-USER"</s4> <s5>roleKey</s5>=<s6>"AUTH-ROLE"</s6> <s7>roleSeparator</s7>=<s8>","</s8> <s9>allows</s9>=<s10>"127.0.0.1"</s10><s11>/></s11> - - http://fr.wikipedia.org/wiki/HTTP_Authentification + + <s0><Valve</s0> <s1>className</s1>=<s2>"org.lemonLDAPNG.SSOValve"</s2> <s3>userKey</s3>=<s4>"AUTH-USER"</s4> <s5>roleKey</s5>=<s6>"AUTH-ROLE"</s6> <s7>roleSeparator</s7>=<s8>","</s8> <s9>allows</s9>=<s10>"127.0.0.1"</s10><s11>/></s11> - Go in Manager, <c0>General Parameters</c0> » <c1>Sessions </c1> » <c2>Store user password in session data</c2> and set to <c3>On</c3>. + Patch it to replace PHP_AUTH_* by HTTP_AUTH_* - - Aller dans le manager, <c0>paramètres généraux</c0> » <c1>Sessions </c1> » <c2>Stocker le mot-de-passe dans les données de session</c2> et le mettre à <c3>Activer</c3>. + + Le modifier pour remplacer PHP_AUTH_* par HTTP_AUTH_* - Use MySQL for Lemonldap::NG configuration - - - Utiliser MySQL pour la configuration de Lemonldap::NG - - - - - sudo apachectl configtest -sudo apachectl restart + upgrade - sudo apachectl configtest -sudo apachectl restart + upgrade - Attributes from user backend + Sébastien BAHLOUL - Attributs récupérés du module utilisateur + Sébastien BAHLOUL - When you commit <a0>OmegaT</a0> files in svn repository, don't push backup files. + ^/c/portal/logout => logout_sso + + + ^/c/portal/logout => logout_sso + + + + + Returns cookie(s) name and values + + + Retourne nom(s) et valeur(s) du(des) cookie(s) + + + + + soapSessionService + + + soapSessionService + + + + + $_authChoice + + + $_authChoice + + + + + <c0>accept</c0>: all authenticated users can pass - Lorsque vous validez les fichiers <a0>OmegaT</a0> dans le dépôt svn, n'y poussez pas les fichiers de sauvegarde. + <c0>accept</c0>: tout utilisateur authentifié est autorisé - <s0>Server port</s0>: TCP port used by LDAP server. + http://lasso.entrouvert.org/ - - <s0>Port du serveur</s0> : port TCP du serveur LDAP. + + http://lasso.entrouvert.org/ - The team + http://facebook.com - - L'équipe - - - - - Example 1: two tables - - - Exemple 1 : deux tables - - - - - Slave - - - Slave - - - - - <a0>LL::NG</a0> has a logout forward mechanism, that will add a step in logout process, to send logout requests (indeed, GET requests on application logout <a1>URL</a1>) inside hidden iframes. - - - <a0>LL::NG</a0> dispose d'un dispositif de propagation de déconnexion qui ajoute une étape à ce processus pour envoyer des requêtes de déconnexion (en pratique, des requêtes GET vers des <a1>URL</a1> de déconnexion) dans des iframes cachées. - - - - - <s0><a1>URL</a1></s0>: optional, can be used to redirect on another <a2>URL</a2> (for example <a3>https://authssl.example.com</a3>). - - - <s0><a1>URL</a1></s0> : optionnel, peut être utilisée pour rediriger l'utilisateur vers une autre <a2>URL</a2> (par exemple <a3>https://authssl.example.com</a3>). - - - - - <s0><a1>Notifications</a1></s0>: messages displayed to connected users - - - <s0><a1>Notifications</a1></s0>: messages à afficher aux utilisateurs connectés - - - - - when computed virtual attribute 'msDS-User-Account-Control-Computed' as 6th flag set to 8, the password is considered expired. - - - lorsque l'attribut virtuel compilé 'msDS-User-Account-Control-Computed' a le drapeau 6th positionné à 8, le mot de passe est considéré comme expiré. - - - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -  -# Custom template parameters -<s3>tpl_myparam</s3> <s4>=</s4><s5> world</s5> - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -  -# Custom template parameters -<s3>tpl_myparam</s3> <s4>=</s4><s5> world</s5> - - - - - Google Apps does not support Single Logout (SLO). - - - Google Apps ne supporte pas le Single Logout (SLO). - - - - - http://openid.net/specs/openid-authentication-1_1.html - - - http://openid.net/specs/openid-authentication-1_1.html - - - - - Login History - - - Historique de connexion - - - - - http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU - - - http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU - - - - - Dates - - - Dates - - - - - PerlResponseHandler ModPerl::Registry - - - PerlResponseHandler ModPerl::Registry - - - - - Postal code - - - Postal code - - - - - Declare the OpenID Connect Provider in LL::NG - - - Déclarer le fournisseur OpenID Connect dans LL::NG - - - - - Send mail on password change - - - Envoyer des courriels lors des changements de mots-de-passe - - - - - Easy import/export through LDIF files - - - Import/export facilité via les fichiers LDIF - - - - - declare secondary portal in <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Security</c2> » <c3>Trusted domains</c3> - - - declarer le second portail dans <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Sécurité</c2> » <c3>Domaines approuvés</c3> - - - - - <s25>"server_ip_address"</s25> <s26>=></s26> <s27>"localhost"</s27><s28>,</s28> - - - <s25>"server_ip_address"</s25> <s26>=></s26> <s27>"localhost"</s27><s28>,</s28> - - - - - <a2>Lanyrd</a2> <br3/> - - - <a2>Lanyrd</a2> <br3/> - - - - - Build - - - Construction - - - - - The AuthBasic Handler is a special Handler that will us AuthBasic to authenticate to a virtual host, and then play authorizations rules to allow access to the virtual host. - - - L'agent AuthBasic est un agent spécial qui utilise l'authentification web basique pour authentifier dans un hôte virtuel et qui utilise ensuite les règles d'autorisation pour valider les accès à l'hôte virtuel. - - - - - <s16># SOAP functions for configuration access (disabled by default)</s16> - - - <s16># Fonctions SOAP pour accéder à la configuration (désactivées par défaut)</s16> - - - - - <s0>UTF8 metadata conversion</s0>: set to On to force partner's metadata conversion. - - - <s0>Conversion des métadatas un UTF8</s0> : mettre à « activé » pour forcer la conversion des métadata des partenaires. - - - - - You can also use a FastCGI server using index.fcgi given in portal examples. - - - On peut utiliser un serveur FastCGI en utilisant le fichier index.fcgi disponible dans les exemples du portail. - - - - - globalStorage - - - globalStorage - - - - - If no encryption keys are defined, signature keys are used for signature and encryption. - - - Si aucune clef de chiffrement n'est définie, la clef de signature est aussi utilisée pour le chiffrement. - - - - - Logging application access - - - Trace des accès aux applications - - - - - The faster. - - - Le plus rapide. - - - - - Variables that can be used in rules and headers - - - Variables qui peuvent être utilisées dans les règles et en-têtes - - - - - If <a0>CAS</a0> failed, LDAP will be used. - - - Si <a0>CAS</a0> échoue, LDAP est utilisé. - - - - - Another <a0>LL::NG</a0> system configured with <a1>OpenID authentication</a1> - - - Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification OpenID</a1> - - - - - To be able to forward password to RoundCube, see <a0>how to store password in session</a0> - - - Pour savoir comment transmettre les mots de passe à RoundCube, voir <a0>comment stocker le mot de passe dans la session</a0> - - - - - Web sites install : - - - Installer les sites web : - - - - - After logout process, the user is redirected on portal, or on a configured <a0>URL</a0>. - - - Après déconnexion, l'utilisateur est redirigé vers une <a0>URL</a0> configurée ou vers le portail. - - - - - ../../../media/applications/http_logo.png - - - ../../../media/applications/http_logo.png - - - - - → Your browser loops between portal and handler, it is probably a cookie problem. - - - → le navigateur boucle entre le portail et l'agent, il s'agit probablement d'un problème. - - - - - Use SOAP for Lemonldap::NG sessions - - - Utiliser SOAP pour les sessions Lemonldap::NG - - - - - WSDL file - - - Fichier WSDL - - - - - <s0>Proxied services</s0>: list of services for which a proxy ticket is requested: - - - <s0>Services Proxifiés</s0> : liste des services pour lesquels un ticket de proxy est requis : - - - - - <a0>LL::NG</a0> can act as an OpenID Connect Relying Party (RP) towards multiple OpenID Connect Providers (OP). - - - <a0>LL::NG</a0> peut agir comme un serveur « OpenID-Connect Relying Party » (RP), ce qui permet de fédérer <a1>LL::NG</a1> avec : - - - - - RMLL/LSM - - - RMLL/LSM - - - - - twitterSecret - - - twitterSecret - - - - - Headers - - - En-têtes - - - - - Comments can be used to order your rules: rules are applied in the alphabetical order of comment (or regexp in there is no comment). - - - Les commentaires peuvent être utilisés pour ordonner les règles : elles sont appliquées dans l'ordre alphabétique des commentaires (ou des expressions régulières à défaut de commentaire). - - - - - Remote - - - Remote - - - - - lemonldap-ng-changes@ow2.org - - - lemonldap-ng-changes@ow2.org - - - - - Change configuration in lemonldap-ng.ini : - - - Changer la configuration dans lemonldap-ng.ini : - - - - - Bugzilla virtual host in Manager - - - Hôte virtuel Bugzilla dans le manager - - - - - Launch that: - - - Lancer ceci : - - - - - managerTreeJqueryCss - - - managerTreeJqueryCss - - - - - <a6>liferay</a6><br7/> - - - <a6>liferay</a6><br7/> - - - - - openIdAuthnLevel - - - openIdAuthnLevel - - - - - Then in <c0>General Parameters</c0> > <c1>Authentication modules</c1> > <c2>OpenID Connect parameters</c2>, you can set: - - - Ensuite dans <c0>Paramètres généraux</c0> > <c1>Paramètres d'authentification</c1> > <c2>Paramètres OpenID-Connect </c2>, on peut indiquer : - - - - - When receiving the request, the real authentication context will be mapped ton an internal authentication level (see <a1>how configure the mapping</a1>), that you can check to allow or deny session creation. - - - À la réception de la requête, le contexte d'authentification réel est traduit en un niveau d'authentification interne (voir <a1>comment configurer la translation</a1>), utilisable pour accorder ou non la création de session. - - - - - $ENV{REMOTE_ADDR} =~ /^192\.168/ - - - $ENV{REMOTE_ADDR} =~ /^192\.168/ - - - - - <s10><s11><role</s11> <s12>rolename</s12>=<s13>"tomcat"</s13><s14>/></s14></s10> - - - <s10><s11><role</s11> <s12>rolename</s12>=<s13>"tomcat"</s13><s14>/></s14></s10> - - - - - You can choose to install only one component by choosing the package <c0>lemonldap-ng-portal</c0>, <c1>lemonldap-ng-handler</c1> or <c2>lemonldap-ng-manager</c2>. - - - On peut n'installer qu'un seul composant en choisissant le paquet <c0>lemonldap-ng-portal</c0>, <c1>lemonldap-ng-handler</c1> ou <c2>lemonldap-ng-manager</c2>. - - - - - Configure the virtual host like other <a0>protected virtual host</a0> but use Secure Token Handler instead of default Handler. - - - Configurer l'hôte virtuel Sympa comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais utiliser l'agent jeton sécurisé au lieu de l'agent par défaut. - - - - - Perl-CAS module installation - - - Installation du module Perl-CAS - - - - - Please refer to Liferay documentation to enable LDAP provisionning. - - - Se reporter à la documentation Liferay pour activer l'alimentation LDAP. - - - - - useSafeJail - - - useSafeJail - - - - - First, configure your real backend - - - Premièrement, configurer le backend réel - - - - - SVN nightly builds - - - Extraction nocturne du dépôt SVN - - - - - Syslog - - - Syslog - - - - - User XXXX was not granted to open session - - - User XXXX was not granted to open session - - - - - proxyOptions - - - proxyOptions - - - - - logos:sgs_white_small.jpg - - - logos:sgs_white_small.jpg - - - - - Else, all data are copied in the session database. - - - Sinon, toutes les données sont copiées. - - - - - Then go in Manager, <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Password management</c2>: - - - Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Gestion des mots-de-passe</c2> : - - - - - To summarize, to get the user connected trough the <c0>Auth-User</c0> HTTP Header, use this Sping Security configuration: - - - En résumé, pour connecter les utilisateurs vie l'entête HTTP <c0>Auth-User</c0>, utiliser cette configuration de Spring Security : - - - - - Notification backend - - - Module de stockage des notifications - - - - - <s0>Control existing session</s0>: detect <a1>SSO</a1> session, apply configured constraints (1 session per user, 1 session per <a2>IP</a2>, …) - - - <s0>Recherche d'une session valide</s0> : détecte les sessions <a1>SSO</a1>, applique les contraintes configurées (1 session par utilisateur, 1 session par <a2>IP</a2>, …) - - - - - <s0>if</s0><s1>(</s1><s2>$cgi</s2><s3>-></s3><s4>testUri</s4><s5>(</s5><s6>'http://test3.example.com/'</s6><s7>)</s7> <s8>{</s8> - - - <s0>if</s0><s1>(</s1><s2>$cgi</s2><s3>-></s3><s4>testUri</s4><s5>(</s5><s6>'http://test3.example.com/'</s6><s7>)</s7> <s8>{</s8> - - - - - Example of corresponding LDAP attribute - - - Exemple de correspondance d'attributs LDAP - - - - - The <c0>ProxyPreserveHost</c0> directive will forward the Host header to the protected application.<br1/> - - - La directive <c0>ProxyPreserveHost</c0> transfère l'en-tête Host à l'application protégée.<br1/> - - - - - <s0>Allow requests in error</s0>: allow a request that has generated an error in token generation to be forwarded to the protected application without secure token (default: yes) - - - <s0>Autorise les requêtes en cas d'erreur</s0> : autorise la requête qui a généré une erreur dans la génération du jeton à être transféré à l'application protégé sans jeton sécurisé (défaut : oui) - - - - - <<s1>Location</s1> /index.pl/adminSessions> - - - <<s1>Location</s1> /index.pl/adminSessions> - - - - - <s0>passThrough</s0> (optional): Allow anonymous access or not. - - - <s0>passThrough</s0> (optionnel) : Autorise ou non l'accès anonyme. - - - - - documentation:quickstart - - - documentation:quickstart - - - - - <<s14>IfModule</s14> mod_rewrite.c> - - - <<s14>IfModule</s14> mod_rewrite.c> - - - - - One remote portal that delegates authentication to the second organization (just an other file on the same server) - - - Un portail distant qui délègue l'authentification à la seconde organisation (juste un autre fichier sur le même serveur) - - - - - To add these attributes, go in Manager, <c0>Variables</c0> » <c1>Exported Variables</c1>. - - - Pour ajouter ces attributs, aller dans le manager, <c0>Variables</c0> » <c1>Variables exportées</c1>. - - - - - Net::OpenID::Server > 1.00 - - - Net::OpenID::Server > 1.00 - - - - - Try <a0>http://test1.example.com</a0> or <a1>http://test2.example.com</a1> - - - Essayez <a0>http://test1.example.com</a0> ou <a1>http://test2.example.com</a1> - - - - - $uidR - - - $uidR - - - - - <s151>//"userobm_vacation_message" => ,</s151> - - - <s151>//"userobm_vacation_message" => ,</s151> - - - - - https://metacpan.org/module/Apache::Session::Browseable::Redis - - - https://metacpan.org/module/Apache::Session::Browseable::Redis - - - - - -1 if this <a0>URL</a0> is not known by <a1>LL::NG</a1> configuration - - - -1 si cette <a0>URL</a0> n'est pas connue de la configuration de <a1>LL::NG</a1> - - - - - <s0>Auth-Mail</s0>: $mail - - - <s0>Auth-Mail</s0>: $mail - - - - - You need a Google developer account to access to <a0>https://console.developers.google.com/</a0> - - - Il faut un compte développer Google pour accéder à <a0>https://console.developers.google.com/</a0> - - - - - <s0>Use reset attribute</s0>: enable to use the password reset attribute. - - - <s0>Utiliser l'attribut reset</s0> : activé pour utiliser l'attribut reset du mot-de-passe. - - - - - The request validity time is a configuration parameter. - - - La durée de validité de la requête est un paramètre de configuration. - - - - - Auth-Cn - - - Auth-Cn - - - - - Bugzilla can authenticate a user with HTTP headers, and auto-create its account with a few information: - - - Bugzilla peut authentifier un utilisateur par en-tête HTTP et auto-générer son compte avec quelques informations : - - - - - Authentication contexts - - - Contextes d'authentification - - - - - mailreset_step4.png - - - mailreset_step4.png - - - - - Datas concerning the first connection to the portal - - - Données concernant la première connexion au portail - - - - - Common Domain Cookie is also know as <a0>WAYF Service</a0>. - - - Le domaine commun de cookie est également connu comme <a0>service WAYF</a0>. - - - - - <a0>Authentication</a0>: how check user credentials - - - <a0>Authentification</a0> : comment examiner les données utilisateur d'authentification - - - - - ../../../media/applications/glpi_logo.png - - - ../../../media/applications/glpi_logo.png - - - - - You can find all versions on <a0>OW2 forge download page</a0>. - - - Vous pouvez trouver toutes les versions sur <a0>la page de téléchargement de la forge OW2</a0>. - - - - - start.html - - - start.html - - - - - If a user is not authenticated and attempts to connect to an area protected by a LemonLDAP::NG compatible Handler, he is redirected to a portal. - - - Si un utilisateur n'est pas authentifié et tente de se connecter à une application protégée par un agent compatible LemonLDAP::NG, il est redirigé vers le portail. - - - - - You can also configure jetlag (if all of your users use the same timezone): - - - On peut aussi configurer jetlag (si tous les utilisateurs utilisent le même fuseau): - - - - - <a0>SSO</a0> on OBM web interface - - - <a0>SSO</a0> sur l'interface web d'OBM - - - - - dbiUserPassword - - - dbiUserPassword - - - - - If not set, the secret token is calculated using the general encryption key. - - - S'il n'est pas renseigné, le jeton secret est calculé en utilisant la clef de chiffrement générale. - - - - - http://www.w3.org/wiki/WebID - - - http://www.w3.org/wiki/WebID - - - - - customFunctions - - - customFunctions - - - - - Allow only users with a LimeSurvey role - - - Autorise seulement les utilisateurs avec un rôle LimeSurvey - - - - - ../pages/references.html - - - ../pages/references.html - - - - - You have to create the table by yourself: - - - Il faut créer soi-même la table : - - - - - Apache::Session::Browseable::MySQL doesn't use locks so performances are keeped. - - - Apache::Session::Browseable::MySQL n'utilise pas les locks pour conserver les performances. - - - - - ../../../media/applications/grr_logo.png - - - ../../../media/applications/grr_logo.png - - - - - /_detail/screenshots/1.0/dark/password.png?id=screenshots - - - /_detail/screenshots/1.0/dark/password.png?id=screenshots - - - - - http://modauthkerb.sourceforge.net/ - - - http://modauthkerb.sourceforge.net/ - - - - - Metadata - - - Métadonnée - - - - - <s0>Confirmation mail content</s0> (optional): Content of mail sent when password change is asked - - - <s0>Contenu du message de confirmation</s0> (optionnel) : contenu du courriel envoyé lorsque le changement de mot-de-passe est demandé - - - - - <s0>Cookie name</s0>: name of the cookie, can be changed to avoid conflicts with other LemonLDAP::NG installations - - - <s0>Nom de cookie</s0> : nom du cookie, peut être changé pour éviter les conflits avec d'autres installations LemonLDAP::NG - - - - - Drupal virtual host in Apache - - - Hôte virtuel Apache hébergeant Drupal - - - - - lemonldap_ng_sample_protected_application_1340022329086.png - - - lemonldap_ng_sample_protected_application_1340022329086.png - - - - - To define keys, you can: - - - Pour définir les clefs, vous pouvez : - - - - - You have to include them in Apache main configuration, for example: - - - Il faut les inclure dans la configuration d'Apache, par exemple : - - - - - http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html - - - http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html - - - - - ../../../../media/documentation/googleapps-menu.png - - - ../../../../media/documentation/googleapps-menu.png - - - - - <a0>CAS</a0> attribute for login - - - Attribut <a0>CAS</a0> pour le nom de connexion - - - - - <s0>Javascript protection</s0>: set httpOnly flag, to avoid cookie been caught by javascript code - - - <s0>Protection Javascript</s0> : active le drapeau httpOnly pour éviter que le cookie ne soit accessible par code javascript - - - - - Example: <a2>http://auth.example.com</a2> - - - Exemple: <a2>http://auth.example.com</a2> - - - - - External user clicks to be redirected to the remote type portal - - - L'utilisateur externe clique pour être redirigé vers le second portail - - - - - Proxy backend to be used in conjunction with another session backend. - - - Backend proxy à utiliser avec un autre backend de sessions. - - - - - lemonldap-ng-doc: contains <a0>HTML</a0> documentation and project docs (README, etc.) - - - lemonldap-ng-doc : contient la documentation <a0>HTML</a0> et celle du projet (README, etc...) - - - - - You can not start with an empty configuration, so read <a0>how to change configuration backend</a0> to convert your existing configuration into another one. - - - On ne peut démarrer avec une configuration vide, il faut donc lire <a0>comment changer de backend de configuration</a0> pour convertir une configuration existante en une autre. - - - - - Accept some specificities: - - - Autres possibilités : - - - - - For example to store authentication mode, you can set in <c1>Session data to store</c1> a new key <c2>$_auth</c2> with value <c3>Authentication mode</c3>. - - - Par exemple pour stocker le mode d'authentification, on peut créer une nouvelle clef dans <c1>données de session à stocker</c1> nommée <c2>$_auth</c2> avec comme valeur <c3>mode d'authentification</c3>. - - - - - ../../../media/applications/liferay_logo.png - - - ../../../media/applications/liferay_logo.png - - - - - The real user identifier is stored in a Memcached server and the protected application can the request the Memcached server to get user identifier. - - - L'identifiant utilisateur réel est stockédans un serveur Memcached et l'application protégée peut requérir le serveur Memcached pour obtenir l'identifiant utilisateur. - - - - - Name of the cookie - - - Nom du cookie - - - - - locationRules - - - locationRules - - - - - <s0>Handler</s0>: user is redirected if he has no <a1>SSO</a1> cookie (or in <a2>CDA</a2> mode) - - - les <s0>agents (handlers)</s0> : l'utilisateur y est redirigé s'il n'a pas de cookie <a1>SSO</a1> (ou en mode <a2>CDA</a2>) + + http://facebook.com @@ -27164,58 +3568,828 @@ sudo apachectl restart - So Apache::Session module is not a problem for handlers. + install_bin (/usr/local/lemonldap-ng/bin) + + + install_bin (/usr/local/lemonldap-ng/bin) + + + + + For example to store authentication mode, you can set in <c1>Session data to store</c1> a new key <c2>$_auth</c2> with value <c3>Authentication mode</c3>. + + + Par exemple pour stocker le mode d'authentification, on peut créer une nouvelle clef dans <c1>données de session à stocker</c1> nommée <c2>$_auth</c2> avec comme valeur <c3>mode d'authentification</c3>. + + + + + documentation/current/start.html + + + documentation/current/start.html + + + + + <<s14>IfModule</s14> mod_rewrite.c> + + + <<s14>IfModule</s14> mod_rewrite.c> + + + + + Value: <c0>$uid</c0> - Ainsi, les modules Apache::Session ne posent pas de problèmes aux agents. + Valeur : <c0>$uid</c0> - <a0>Drupal</a0> is a <a1>CMS</a1> written in PHP. + <a0>SlideShare</a0><br1/> - - <a0>Drupal</a0> est un <a1>CMS</a1> écrit en PHP. + + <a0>SlideShare</a0><br1/> - <s0>Searched attributes</s0>: name(s) of the attribute storing the name of the group, spaces separated (default: cn). + See <s0><a1>Form replay</a1></s0> to learn how to configure form replay to POST data on protected applications. - - <s0>Attributs recherchés</s0> : nom(s) de l'attribut stocké dans le nom du groupe, séparés par des virgules (défaut: cn). + + Voir <s0><a1>Rejeu des formulaires</a1></s0> pour savoir comment configurer le rejeu des formulaires pour poster des données à une applications protégée. - <s0><s1><SPSSODescriptor<s2>></s2></s1></s0> + <s0>Allow proxied authentication</s0>: allow an authentication response to be issued from another IDP that the one we register (proxy IDP). + + + <s0>Authentification proxy autorisée</s0> : autorise qu'une réponse d'authentification soit issue d'un autre IDP que celui enregistré (proxy IDP). + + + + + <s0>Timeout</s0>: server idle timeout. + + + <s0>Timeout</s0> : délai maximum de connexion. + + + + + Description + + + Description + + + + + Required attributes: + + + Attibuts requis : + + + + + Configuration key of IDP used for authentication + + + Clef de configuration de l'IDP utilisé pour l'authentification + + + + + http://deb.entrouvert.org/ - <s0><s1><SPSSODescriptor<s2>></s2></s1></s0> + http://deb.entrouvert.org/ - Identity Provider + Authentication table and user table can be the same. + + + Les tables d'authentification et utilisateurs peuvent être confondues. + + + + + <a0>DBI</a0> Connection user + + + Nom de connexion <a0>DBI</a0> + + + + + You can also pass parameters to the make install command, with this syntax: + + + On peut aussi passer des paramètres à la commande make install, avec cette syntaxe : + + + + + Then go in <c2>Multiple parameters</c2> to define the modules to chain for authentication and users. + + + Aller ensuite dans les <c2>paramètres Multiple</c2> pour définir les modules à chaîner pour l'authentification et les utilisateurs. + + + + + <a10>loginhistory</a10><br11/> + + + <a10>loginhistory</a10><br11/> + + + + + <s15>AuthType</s15> Kerberos + + + <s15>AuthType</s15> Kerberos + + + + + http://zimbra.example.com/zimbrasso + + + http://zimbra.example.com/zimbrasso + + + + + ../pages/wiki/dokuwiki.html + + + ../pages/wiki/dokuwiki.html + + + + + Configure Single Sign On cookie and portal URL + + + Configurer le cookie SSO (Single Sign On) et l'URL du portail + + + + + <a4>highavailability</a4><br5/> + + + <a4>highavailability</a4><br5/> + + + + + Configuration objects use standard object class: <c0>applicationProcess</c0>. + + + Les objets de configuration utilisent une classe d'objet standard : <c0>applicationProcess</c0>. + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Google for authentication module. + + + Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Google comme module d'authentication. + + + + + Portal provides also many other features (see <a5>portal</a5> for more) - Fournisseur d'identité + Le portail fournit également de nombreux autres services (voir <a5>portail</a5> pour plus d'informations) - http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + In Manager, set syslog facility in <c0>General Parameters</c0> > <c1>Logging</c1> > <c2>Syslog facility</c2>. - - http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + + Dans le manager, choisir la facilité syslog dans <c0>Paramètres généraux</c0> > <c1>Journalisation</c1> > <c2>Facilité syslog</c2>. - In <c0>Configuration</c0>, register the <c1>client_id</c1> and <c2>client_secret</c2> given by France Connect + The choosen backends will be registered in session: - - Dans <c0>Configuration</c0>, enregistrer les <c1>client_id</c1> et <c2>client_secret</c2> donnés par France Connect + + Les backends choisits enregistrent dans la session : + + + + + Directory + + + Directory + + + + + <a0>Using Apache::Session::MySQL</a0> <e1>(if you choose this option, then read <a2>how to increase MySQL performances</a2>)</e1> + + + <a0>Utiliser Apache::Session::MySQL</a0> <e1>(il est alors conseillé de lire <a2>comment améliorer les performances de MySQL</a2>)</e1> + + + + + But you will rather prefer to use an Apache authentication module, like for example <a0>LDAP authentication module</a0>: + + + Il est souvent souhaitable d'utiliser un module d'authentification Apache, tel par exemple le <a0>module d'authentification LDAP</a0> : + + + + + <a0>managerprotection</a0><br1/> + + + <a0>managerprotection</a0><br1/> + + + + + Create Salesforce domain + + + Créer le domaine Salesforce + + + + + Configuration overview + + + Vue d'ensemble de la configuration + + + + + You need a Google developer account to access to <a0>https://console.developers.google.com/</a0> + + + Il faut un compte développer Google pour accéder à <a0>https://console.developers.google.com/</a0> + + + + + Login policy + + + La politique de connexion + + + + + mysqladmin create lemonldapng + + + mysqladmin create lemonldapng + + + + + Import custom functions in LemonLDAP::NG + + + Importer les fonctions personnalisées dans LemonLDAP::NG + + + + + customfooter.tpm : <a0>HTML</a0> code in the footer div + + + customfooter.tpm : code <a0>HTML</a0> inséré dans le div de pied-de-page + + + + + <a4>extendedfunctions</a4><br5/> + + + <a4>extendedfunctions</a4><br5/> + + + + + Since LemonLDAP::NG 1.2, the <a0>demonstration backend</a0> is configured by default. + + + Depuis la version 1.2 de LemonLDAP::NG, le <a0>backend de démonstration</a0> est sélectionné par défaut. + + + + + <s155>//"userobm_samba_logon_script" => ,</s155> + + + <s155>//"userobm_samba_logon_script" => ,</s155> + + + + + <a6>liferay</a6><br7/> + + + <a6>liferay</a6><br7/> + + + + + If a user does not comply with any condition, he is prompted a customized message. + + + Si un utilisateur ne remplit pas une condition, il est averti par un message personnalisé. + + + + + /index.php?Access=admin + + + /index.php?Access=admin + + + + + This mode must not be used for other purpose than test and demonstration! + + + Ces mode ne doit pas être utilisé pour autre chose que des tests et démonstrations ! + + + + + Spring Security (ACEGI) + + + Sécurité Spring (ACEGI) + + + + + Some characters are encoded in URLs by the browser (such as space,…). + + + Certains caractères sont encodés dans les URLs par le navigateur (tels les espaces,…). + + + + + jsonfileconfbackend + + + jsonfileconfbackend + + + + + <s0>Protected URLs</s0>: Regexp of URLs for which the secure token will be sent, separated by spaces + + + <s0>URLs protégées</s0> : expressions régulières correspondant aux URLs pour lesquels un jeton sécurisé doit être envoyé, separées par des espaces + + + + + The official documentation can be found here: <a0>http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html</a0> + + + La documentation officielle se trouve ici : <a0>http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html</a0> + + + + + Fast CGI support + + + Support FastCGI + + + + + cp lemonldap.class.php inc/auth/ +cp lemonldapuserdatabackend.class.php inc/auth/ + + + cp lemonldap.class.php inc/auth/ +cp lemonldapuserdatabackend.class.php inc/auth/ + + + + + Auth-Admin + + + Auth-Admin + + + + + Use MySQL for Lemonldap::NG sessions + + + Utiliser MySQL pour les sessions de Lemonldap::NG + + + + + <a0>HTML</a0>::Template + + + <a0>HTML</a0>::Template + + + + + An error occurs on server side: SERVER_ERROR (500) + + + Une erreur est survenue côté serveur : SERVER_ERROR (500) + + + + + <<s3>Directory</s3> /var/lib/lemonldap-ng/portal/> + + + <<s3>Directory</s3> /var/lib/lemonldap-ng/portal/> + + + + + <s0>on</s0>: always display + + + <s0>on</s0> : toujours afficher + + + + + icons:neotux.png + + + icons:neotux.png + + + + + It is described here: <a0>http://openid.net/connect/</a0>. + + + Il est décrit ici : <a0>http://openid.net/connect/</a0>. + + + + + #compilation + + + #compilation + + + + + #presentation + + + #presentation + + + + + <a0>LL::NG</a0> can be configured to provides <a1>2 cookies</a1>: + + + <a0>LL::NG</a0> peut être configuré pour fournir <a1>2 cookies</a1>: + + + + + Then fill the two fields; + + + Renseigner ensuite les deux champs ; + + + + + LinShare + + + LinShare + + + + + Parameter list + + + Liste des paramètres + + + + + You can use the same Facebook access token in your applications. + + + On peut réutiliser le même ticket d'accès Facebook dans les applications. + + + + + This mechanism can only work with authentication backends using a login/password form (<a0>LDAP</a0>, <a1>DBI</a1>, …) + + + Ce mécanisme peut seulement fonctionner avec un backend d'authentification utilisant un formulaire login/mot-de-passe (<a0>LDAP</a0>, <a1>DBI</a1>, …) + + + + + So if the http cookie is stolen, sensitive applications stay secured. + + + Ainsi, si le cookie http cookie est volé, les applications sensibles restent protégées. + + + + + <s0>Value</s0> Service <a1>URL</a1> (<a2>CAS</a2> service identifier) + + + <s0>Value</s0> Service <a1>URL</a1> (identifiant de service <a2>CAS</a2>) + + + + + <s13>"auto_update_force_user"</s13> <s14>=></s14> <s15>true</s15><s16>,</s16> + + + <s13>"auto_update_force_user"</s13> <s14>=></s14> <s15>true</s15><s16>,</s16> + + + + + https://github.com/9h37/django-lemonldap + + + https://github.com/9h37/django-lemonldap + + + + + Register on France Connect + + + S'enregistrer dans France Connect + + + + + <s0>Value</s0>: application logout <a1>URL</a1> + + + <s0>Valeur</s0> : <a1>URL</a1> de déconnexion de l'application + + + + + ../../../media/documentation/status_standard.png + + + ../../../media/documentation/status_standard.png + + + + + documentation:latest:ssocookie + + + documentation:latest:ssocookie + + + + + Of course, integration will be full if you use the LDAP directory as users backend for <a0>LL::NG</a0> and Liferay. + + + Bien sûr, l'integration est complète si le serveur LDAP est utilisé comme base de données des utilisateurs dans <a0>LL::NG</a0> et Liferay. + + + + + If you close your session on <a0>LL::NG</a0> side, your Google session will still be open. + + + Si on ferme la session <a0>LL::NG</a0>, celle de Google reste ouverte. + + + + + Zimbra can also be connected to <a0>LL::NG</a0> via <a1>SAML protocol</a1> (see <a2>Zimbra blog</a2>). + + + Zimbra peut aussi être connecté à <a0>LL::NG</a0> via le <a1>protocole SAML</a1> (voir le <a2>blog de Zimbra</a2>). + + + + + AuthLDAPFilter + + + AuthLDAPFilter + + + + + ../../../../media/applications/phpldapadmin_logo.png + + + ../../../../media/applications/phpldapadmin_logo.png + + + + + http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps + + + http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps + + + + + Translations + + + Traductions + + + + + <a0>CAS</a0> force authentication renewal + + + Forcer le renouvellement d'authentification <a0>CAS</a0> + + + + + ../../media/icons/flags/fr.png + + + ../../media/icons/flags/fr.png + + + + + They are available at the EntityID <a0>URL</a0>, by default: <a1>http://auth.example.com/saml/metadata</a1>. + + + Elles sont disponibles à l'<a0>URL</a0> EntityID, par défaut : <a1>http://auth.example.com/saml/metadata</a1>. + + + + + http://test1.example.com/status + + + http://test1.example.com/status + + + + + dbiAuthUser + + + dbiAuthUser + + + + + ipAddr <e0>WHATTOTRACE</e0> + + + ipAddr <e0>WHATTOTRACE</e0> + + + + + JWKS data + + + Donnée JWKS + + + + + Only current application is concerned by logout_app* targets. + + + Seule l'application est concernée par les cibles logout_app*. + + + + + Maintenance mode + + + Mode maintenance + + + + + ../documentation/current/sessions.html + + + ../documentation/current/sessions.html + + + + + applications:dokuwiki_logo.png + + + applications:dokuwiki_logo.png + + + + + You will then get a <c0>client_id</c0> and a <c1>client_secret</c1>. + + + On obtient ainsi les <c0>client_id</c0> et <c1>client_secret</c1>. + + + + + Facebook uses <a1>OAuth2</a1> 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). + + + Facebook utilise le protocole <a1>OAuth2</a1> pour autoriser les applications à réutiliser son propre prcessus d'authentification (ce qui signifie que si on est connecté à Facebook, d'autres applications peuvent agréer Facebook et accepter l'utilisateur). + + + + + Fill this field accordingly. + + + Remplir ce champ en conséquence. + + + + + Once <a0>SAML</a0> cinematics are working, you can then put your domain, and delete the login form, and you'll have an automatic redirection to your Identity Provider (no need for the user to click). + + + Une fois que la cinématique <a0>SAML</a0> fonctionne, mettre le domaine, et supprimer le formulaire de connexion, la redirection se fera alors automatiquement vers le fournisseur d'identité (plus besoin de cliquer pour l'utilisateur). + + + + + Template parameters + + + Paramètres des modèles + + + + + You can use it to build up a database with an inventory for your company (computer, software, printers…). + + + On peut construire une base de données contenant un inventaire de l'entreprise (ordinateurs, logiciels, imprimantes,…). + + + + + If you use Facebook as user database, declare values in exported variables : + + + Si on utilise Facebook comme base de données utilisateurs, déclarer les valeurs dans les « variables exportées » : + + + + + Bugtracker, Service Management + + + Bugtracker, gestion de services @@ -27232,626 +4406,694 @@ sudo apachectl restart - http://portal/index.pl/sessions + MediaWiki virtual host in Apache - - http://portal/index.pl/sessions + + Hôte virtuel Mediawiki dans le manager - <a0>CAS</a0> force authentication renewal + For example, to proxy <a0>https://www.public.com</a0> to <a1>http://www.private.com</a1>: - - Forcer le renouvellement d'authentification <a0>CAS</a0> + + Par exemple, pour relayer <a0>https://www.public.com</a0> en <a1>http://www.private.com</a1>: - <a0>DBI</a0> UserDB connection chain + LemonLDAP::NG does not manage Apache configuration - - Chaîne de connexion UserDB <a0>DBI</a0> + + LemonLDAP::NG ne gère pas la configuration d'Apache - See also <a0>exported variables configuration</a0>. + → Your browser loops between portal and handler, it is probably a cookie problem. - - Voir aussi la <a0>configuration des variables exportées</a0>. + + → le navigateur boucle entre le portail et l'agent, il s'agit probablement d'un problème. - Using <a0>LL::NG</a0> in reverse proxy mode, you will not have the <c1>REMOTE_USER</c1> environment variable set. + Config::IniFiles - - Lorsque <a0>LL::NG</a0> est utilisé en mode reverse-proxy, la variable d'environnement <c1>REMOTE_USER</c1> n'est pas renseignée. + + Config::IniFiles - Headers are associations between an header name and a perl expression that returns a string. + mailConfirmBody - - Les en-têtes sont des associations entre un nom d'en-tête et une expression perl qui retourne une chaîne. + + mailConfirmBody - (see ppolicy workflow below) + You should change the <c0>Allow</c0> directive to match administration <a1>IP</a1>, or use another Apache protection mean. - - (voir le procédé de politique de mots-de-passe ci-dessous) + + On peut changer la directive <c0>Allow</c0> pour réserver l'adresse <a1>IP</a1> d'administration, ou utiliser une autre protection. - 1f777a6581e478499f4284e54fe2d4a4e513dfff + To be able to forward password to RoundCube, see <a0>how to store password in session</a0> - - 1f777a6581e478499f4284e54fe2d4a4e513dfff + + Pour savoir comment transmettre les mots de passe à RoundCube, voir <a0>comment stocker le mot de passe dans la session</a0> - Apache::Session + <s0>Cookie expiration time</s0>: by default, <a1>SSO</a1> cookie is a session cookie, which mean it will be destroyed when the browser is closed. - - Apache::Session + + <s0>Durée de vie du cookie</s0> : par défaut, le cookie <a1>SSO</a1> est un cookie de session, ce qui signifie qu'il n'est pas conservé lorsque le navigateur est clos. - <s0>One user by <a1>IP</a1> address</s0>: 2 users can not open a session with the same <a2>IP</a2>. + Web sites install : - - <s0>Un utilisateur par adresse <a1>IP</a1></s0> : 2 utilisateurs ne peuvent ouvrir de sessions avec la même adresse <a2>IP</a2>. + + Installer les sites web : - Just set the <c0>Auth-User</c0> header with the attribute that carries the user login, for example <c1>$uid</c1>. + <s113>//"userobm_address2" => ,</s113> - - Renseigner simplement l'en-tête <c0>Auth-User</c0> avec l'attribut qui contient le nom de login, par exemple <c1>$uid</c1>. + + <s113>//"userobm_address2" => ,</s113> - AD password policy does not follow the LDAP <a0>RFC</a0>, but Microsoft has implemented its own policy. - - - La politique de mots-de-passe AD ne respecte pas les <a0>RFC</a0> LDAP, mais Microsoft a implementé sa propore politique. - - - - - These rules can be set trough Manager: <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Modules activation</c3>. - - - Ces règles peuvent être modifiées via le manager : <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Activation des modules</c3>. - - - - - User password is now available in <c0>$_password</c0> variable. - - - Le mot-de-passe utilisateur est désormais disponible dans la variable <c0>$_password</c0>. - - - - - MediaWiki - - - MediaWiki - - - - - This is mandatory if you want to use an Apache authentication module, which is run by Apache before showing the LemonLDAP::NG portal page. - - - Obligatoire toutefois si on veut utiliser un module d'authentification Apache, qui sont lancés par Apache avant d'afficher la page du portail LemonLDAP::NG. - - - - - applications:bugzilla_logo.png - - - applications:bugzilla_logo.png - - - - - If you choose to use MySQL, read <a0>how to increase MySQL performances</a0>. - - - Si MySQL est choisi, lire <a0>comment augmenter les performances de MySQL</a0>. - - - - - apacheAuthnLevel + This does not include Apache configuration which is not managed by LemonLDAP::NG - apacheAuthnLevel + Ceci n'inclue pas la configuration propre d'Apache qui n'est pas gérée par LemonLDAP::NG - <a2>Lutece</a2> + caPath - - <a2>Lutece</a2> + + caPath - → The configuration cannot be loaded. + <s0>Default NameID format</s0>: if no NameID format is requested, or the NameID format undefined, this NameID format will be used. - - → La configuration ne peut être chargée. + + <s0>Format de NameID par défaut</s0> : si aucun fiormat de NameID n'est demandé, ou si le format n'est pas défini, ce format de NameID sera utilisé. - Examples for <a0>LDAP</a0>: + Proxy - - Exemples pour <a0>LDAP</a0> : + + Proxy - Session backend options + /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots + + + + + PerlSetVar LmCookieDomainToReplace private.com,public.com +</<s4>VirtualHost</s4>> + + + PerlSetVar LmCookieDomainToReplace private.com,public.com +</<s4>VirtualHost</s4>> + + + + + http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 + + + http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 + + + + + Source RPM - Options du module de stockage des sessions + RPM sources - This requires to configure <a0>LL::NG</a0> as an <s1><a2>SAML Identity Provider</a2></s1>. + <s0>Encryption mode</s0>: set the encryption mode for this IDP (None, NameID or Assertion). - - Ceci nécessite de configurer <a0>LL::NG</a0> comme <s1><a2>fournisseur d'identité SAML</a2></s1>. + + <s0>Mode de chiffrement</s0> : fixe le mode de chiffrement pour cet IDP (None, NameID ou Assertion). - <s0>Secret token</s0>: a secret token used to secure transmissions between OpenID client and server (<s1><a2>see below</a2></s1>). + Just call this <a1>URL</a1>: - - <s0>Jeton secret</s0> : le jeton secret utilisé pour sécuriser les transmissions entre le client et le server OpenID (<s1><a2>voir ci-dessous</a2></s1>). + + Lancer simplement cette <a1>URL</a1>: - Active Directory + SAML Identity Provider - - Active Directory + + Fournisseur d'identité SAML - An apache virtual host protected by LemonLDAP::NG Handler must be registered in LemonLDAP::NG configuration. + <s0>Authentication module</s0>: OpenID Connect - - Un hôte virtuel apache protégé par un agent LemonLDAP::NG doit être enregistré dans la configuration LemonLDAP::NG. + + <s0>Module d'authentication</s0> : OpenID-Connect - Cache backend options + This valve will check an HTTP header to set the authenticated user on the J2EE container. + + + Cette valve examine les en-têtes HTTP pour désigner l'utilisateur authentifié au conteneur J2EE. + + + + + /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - Options du module du cache local + /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - <a0>fastcgi</a0><br1/> + _lassoIdentityDump - - <a0>fastcgi</a0><br1/> + + _lassoIdentityDump - LDAP server can force password change on first connection, and <a0>LL::NG</a0> portal will display a password change form before opening <a1>SSO</a1> session + Zimbra virtual host - - Le serveur LDAP peut imposer le changement de mot-de-passe à la première connexion et le portail <a0>LL::NG</a0> affichera le formulaire de changement de mot-de-passe avant d'ouvrir la session <a1>SSO</a1> + + Hôte virtuel Zimbra - User owns <a0>SSO cookies</a0> on the main domain (see <a1>Login kinematics</a1>) + The first rule that matches is applied. - - Les utilisateurs possèdent des <a0>cookies SSO</a0> dans le domaine principal (voir la <a1>cinématique de connexion</a1>) + + La première règle qui correspond est appliquée. - We split databases in two categories: + Headers sent - Nous scindons les bases de données en deux catégories : + En-têtes envoyés - Encoded characters + dwho@badwolf.org - - Caractères encodés + + dwho@badwolf.org - screenshots:1.1:mailreset:mailreset_step3.png + See also <a0>Debian/Ubuntu installation documentation</a0>. - - screenshots:1.1:mailreset:mailreset_step3.png + + Voir aussi la <a0>documentation d'installation Debian/Ubuntu</a0>. - /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + ../../media/documentation/lemonldap-ng-architecture.png - /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + ../../media/documentation/lemonldap-ng-architecture.png - Configure user and password + Memcached session backend - - Configurer le nom de compte et le mot-de-passe + + Backend de session Memcached - <a0>SAML</a0> authentication and issuer + Prepare your new lemonldap-ng.ini file - - Authentification ou fourniture d'identité <a0>SAML</a0> + + Preparer le nouveau lemonldap-ng.ini file - <s0><a1>SSO</a1> binding</s0>: force binding to use for <a2>SSO</a2> (http-redirect, http-post, etc.) - - - <s0>Méthode <a1>SSO</a1></s0> : force la méthode à utiliser pour le <a2>SSO</a2> (http-redirect, http-post, etc.) - - - - - These options override service signature options (see <a0>SAML service configuration</a0>). - - - Ces options surchargent les options de signature du service (voir la <a0>configuration du service SAML</a0>). - - - - - To stack several times the same module, use “#name” with different names. - - - Pour empiler plusieurs fois le même module, utiliser ”#nom” avec différents noms. - - - - - Your module has to be loaded by Apache (for example after Handler load): - - - Le module doit être chargé par Apache (par exemple après le chargement de l'agent) : - - - - - applications:limesurvey_logo.png - - - applications:limesurvey_logo.png - - - - - Some can be mandatory, so if they are not returned by IDP, the session will not open. - - - Certains peuvent être obligatoires, et s'ils ne sont pas retournés par l'IDP, la session n'est pas ouverte. - - - - - <s17>RewriteRule</s17> ^/openidserver/.* /index.pl - - - <s17>RewriteRule</s17> ^/openidserver/.* /index.pl - - - - - MRTG monitoring - - - Supervision MRTG - - - - - logos:logo_rbn.png + You may use the <a2>securedCookie</a2> options to avoid session hijacking. - logos:logo_rbn.png + Vous devriez utilisez les options <a2>securedCookie</a2> pour éviter le vol de session. - <s0>Set groups</s0>: request user database to find groups + Restart Apache and try to log on Manager. + + + Redémarrer Apache et tenter de se connecter au manager. + + + + + This user will not be available anymore if you configure a new authentication backend! + + + Cet utilisateur n'est plus disponible si on change de backend d'authentification ! + + + + + ldapVersion + + + ldapVersion + + + + + ^/forum/ + + + ^/forum/ + + + + + Restrict access to the directories only to the Apache server. + + + Restreindre l'accès à ces répertoires au seul utilisateur Apache. + + + + + http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%93Controller - <s0>Installe les groupes</s0> : interroge la base de données utilisateurs pour trouver les groupes + http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur - ~1000 + <s0>Passive authentication</s0>: set IsPassive flag in authentication request - - ~1000 + + <s0>Authentification passive</s0> : positionne le drapeau IsPassive dans la requête d'authentification - So if the http cookie is stolen, sensitive applications stay secured. + Core + + + Core + + + + + → LemonLDAP::NG uses a key to crypt/decrypt some datas. + + + → LemonLDAP::NG utilise une clef pour chiffrer/déchiffrer certaines données. + + + + + In particular, it use Apache2 threads capabilities so to optimize performances, prefer using <a0>mpm-worker</a0>. - Ainsi, si le cookie http cookie est volé, les applications sensibles restent protégées. + En particulier, il utilise les capacités multi-threads d'Apache-2, donc pour optimiser les performances, utilisez de préférence <a0>mpm-worker</a0>. - You can do it either by uploading the file, or get it from SP metadata <a0>URL</a0> (this require a network link between your server and the SP). + documentation:1.0:sqlconfbackend - - Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'<a0>URL</a0> de métadatas du SP (à condition d'avoir un lien réseau entre le serveur et le SP): + + documentation:1.0:sqlconfbackend - ../documentation/current/start.html#authentication_users_and_password_databases + <s37><s38><security:custom-authentication-provider</s38> <s39>/></s39></s37> - - ../documentation/current/start.html#authentication_users_and_password_databases + + <s37><s38><security:custom-authentication-provider</s38> <s39>/></s39></s37> - authentication_portal_1340022238188.png - - - authentication_portal_1340022238188.png - - - - - <s0>Secured cookie</s0>: the cookie can only be sent over HTTPS - - - <s0>Cookie sécurisé</s0> : le cookie peut être envoyé via HTTPS - - - - - *.partner.com - - - *.partenaire.com - - - - - ../pages/wiki/dokuwiki.html - - - ../pages/wiki/dokuwiki.html - - - - - <s0>Mandatory</s0>: if set to “On”, then this attribute will be sent in authentication response. - - - <s0>Obligatoire</s0> : si activé, cet attribut sera envoyé dans les réponses d'authentification. - - - - - Mini howtos - - - Mini howtos - - - - - _session_id - - - _session_id - - - - - dbiTable - - - dbiTable - - - - - The Tomcat Valve is only available for tomcat 5.5 or greater. - - - La valve Tomcat est uniquement disponible pour les versions 5.5 et supérieures de Tomcat. - - - - - <s0>handler-apache2.conf</s0> : Handler declaration, reload and sample virtual hosts - - - <s0>handler-apache2.conf</s0> : déclaration du handler, rechargement et exemple d'hôte virtuel - - - - - <s0>newSession</s0>: create a session (return attributes) - - - <s0>newSession</s0> : crée une session (retourne les attributs) - - - - - Google does not support logout trough OpenID Connect. - - - Google ne supporte pas la déconnexion via OpenID-Connect. - - - - - <a0>SREG</a0> permit the share of 8 attributes: - - - <a0>SREG</a0> permet le partage de 8 attributs : - - - - - User table: where user data are stored (mail, name, etc.) - - - La table utilisateurs : où les données utilisateurs sont stockées (mail, nom, etc.) - - - - - protect the manager by Apache configuration - - - protéger le manager par configuration d'Apache - - - - - yubikeyAuthnLevel - - - yubikeyAuthnLevel - - - - - <s13>Deny</s13> from <s14>all</s14> - - - <s13>Deny</s13> from <s14>all</s14> - - - - - <s0>Chain</s0>: <a1>DBI</a1> chain, including database driver name and database name (for example: dbi:mysql:database=lemonldapng;host=localhost). - - - <s0>Chaîne</s0> : chaîne <a1>DBI</a1>, contenant le nom de driver et le nom de la base de données (par exemple : dbi:mysql:database=lemonldapng;host=localhost). - - - - - <a2>IBM Lotus iNotes</a2> - - - <a2>IBM Lotus iNotes</a2> - - - - - User provisioning (account auto creation at first connection) - - - Importation des comptes utilisateurs (auto-création à la première connexion) - - - - - Register what module was used for authentication, user data, password, … - - - Enregistre les modules utilisés pour l'authentification, les données utilisateurs, les mots-de-passe, … - - - - - ../../../media/icons/gpg.png - - - ../../../media/icons/gpg.png - - - - - Location - - - Lieu - - - - - Edit <c0>lemonldap-ng.ini</c0>, and activate status in the <c1>handler</c1> section: - - - Éditer <c0>lemonldap-ng.ini</c0>, et activer le statut dans la section <c1>handler</c1> : - - - - - <s0>require</s0> Lemonldap::NG::Portal::SharedConf; + Authentication Authorization Accounting - <s0>require</s0> Lemonldap::NG::Portal::SharedConf; + Authentification Autorisation Traçabilité - https://auth.sso.sbay.org/ + <s0><a1>URL</a1></s0>: optional, can be used to redirect on another <a2>URL</a2> (for example <a3>https://authssl.example.com</a3>). + + + <s0><a1>URL</a1></s0> : optionnel, peut être utilisée pour rediriger l'utilisateur vers une autre <a2>URL</a2> (par exemple <a3>https://authssl.example.com</a3>). + + + + + FPW + + + FPW + + + + + Authentication: select row in authentication table matching user and password + + + Authentification : selectionne la ligne de la table d'authentification contenant l'utilisateur et le mot-de-passe + + + + + portalDisplayResetPassword + + + portalDisplayResetPassword + + + + + Crypt::OpenSSL::Bignum + + + Crypt::OpenSSL::Bignum + + + + + http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + + + http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + + + + + Install packages + + + Installer les paquets + + + + + ldapAuthnLevel + + + ldapAuthnLevel + + + + + http://www.linux-ha.org/wiki/Heartbeat + + + http://www.linux-ha.org/wiki/Heartbeat + + + + + You can define keys for <a0>SAML</a0> message signature and encryption. - https://auth.sso.sbay.org/ + Vous pouver définir des clefs pour la signature et le chiffrement des messages <a0>SAML</a0>. - http://packages.debian.org/search?keywords=lemonldap-ng + ../pages/wiki/syntax.html - - http://packages.debian.org/search?keywords=lemonldap-ng + + ../pages/wiki/syntax.html + + + + + It is recommended to use ModPerl::Registry instead of using cgi-script as described in Apache configuration file example (portal-apache2.conf): + + + Il est recommendé d'utiliser ModPerl::Registry au lieu d'utiliser le dispositif "cgi-script" tel qu'indiqué dans les fichiers de configuration d'Apache proposés en exemple (portal-apache2.conf): + + + + + Protect the Manager by Apache + + + Protéger le Manager par Apache + + + + + <a0>DBI</a0> Password hash + + + Hachage de mot-de-passe <a0>DBI</a0> + + + + + Notification uid for all users + + + Nom de compte de notification pour tous les utilisateurs + + + + + Documentation for latest stable version + + + Documentation for latest stable version + + + + + action=logout$ + + + action=logout$ + + + + + <s0># SOAP functions for sessions management (disabled by default)</s0> +<<s1>Location</s1> /index.pl/adminSessions> + + + <s0># SOAP functions for sessions management (disabled by default)</s0> +<<s1>Location</s1> /index.pl/adminSessions> + + + + + For example, for a full access, excepted week-end: + + + Par exemple, pour un accès total excepté le week-end: + + + + + Then, go in <c0>Twitter parameters</c0>: + + + Allez ensuite dans <c0>Paramètres Twitter</c0> : + + + + + enable http_authentication plugin in main.inc.php : + + + activer le plugin http_authentication dans main.inc.php : + + + + + <a0>URI</a0> of the server + + + <a0>URI</a0> du serveur + + + + + Declare custom functions + + + Declarer les fonctions personnalisées + + + + + It is set in LemonLDAP::NG utilities directory (<c0>convertConfig</c0>). + + + Il se traouve dans le répertoire des utilitaires LemonLDAP::NG (<c0>convertConfig</c0>). + + + + + If you have run the Debian/Ubuntu install command, just use: + + + Pour la commande d'installation Debian/Ubuntu, utiliser simplement : + + + + + Restrict network access to the database. + + + Restreindre l'accès réseau à la base de données. + + + + + <s0><a1>SSO</a1> logout</s0>: the request is not forwarded to application, only the <a2>SSO</a2> session is closed + + + <s0>Déconnexion <a1>SSO</a1></s0>: la requête n'est pas transmise à l'application, seule la session <a2>SSO</a2> est fermée + + + + + Launch that: + + + Lancer ceci : + + + + + Then creating a notification for <c0>alluserscustom</c0> will display the notification for all users. + + + Ainsi, créer une notification pour <c0>alluserscustom</c0> affichera la notification à tous les utilisateurs. + + + + + Documentation is available for configuration backends : + + + Cette documentation est valable pour les backends de configuration : + + + + + Then a user that try to access to one of the following <e0>will be granted</e0> ! + + + Alors l'utilisateur qui tente d'accéder à l'une des URL suivantes <e0>sera autorisé</e0> ! + + + + + authorize: check if user is authorizated to access to this <a0>URL</a0> + + + authorize : vérifie si l'utilisateur est autorisé à accèder à cette <a0>URL</a0> + + + + + You can also use the binary value from the logonHours attribute of Active Directory + + + La valeur binaire de l'attribut logonHours d'Active Directory peut également être utilisée + + + + + ../../css/all.css + + + ../../css/all.css + + + + + http://drupal.org/project/Webserver_auth + + + http://drupal.org/project/Webserver_auth + + + + + Custom functions allow to extend <a0>LL::NG</a0>, they can be used in <a1>headers</a1>, <a2>rules</a2> or <a3>form replay data</a3>. + + + Les fonctions personnalisées permettent d'étendre <a0>LL::NG</a0>, elles peuvent être utilisées dans les <a2>règles</a2>, les <a1>en-têtes</a1> et les <a3>données à rejouer dans les formulaires</a3>. + + + + + It means that if the IDP propose to close session earlier than the default LemonLDAP::NG timeout, the session _utime will be modified so that session is erased at the date indicated by the IDP. + + + Celà signifie que si l'IDP propose de clore la session au-delà de la durée de vie par défaut dans LemonLDAP::NG, la valeur de _utime sera modifiée afin que la session ne soit effacée qu'au moment indiqué par l'IDP. + + + + + <<s1>Location</s1> /index.pl/adminSessions> + + + <<s1>Location</s1> /index.pl/adminSessions> @@ -27864,34 +5106,250 @@ sudo apachectl restart - LemonLDAP::NG Manager + <s0>unprotect</s0>: no authentication will be asked to access surveys + + + <s0>unprotect</s0> : aucune authentification n'est nécessaire pour accéder aux surveillances + + + + + ../index.html - Gestionnaire LemonLDAP::NG + ../index.html - <s93>//"userobom_phone2" => ,</s93> + The Django connector is available on GitHub: <a0>https://github.com/9h37/django-lemonldap</a0> - - <s93>//"userobom_phone2" => ,</s93> + + Le connecteur Django est disponible sur GitHub : <a0>https://github.com/9h37/django-lemonldap</a0> - To make the portal start faster when the server is relaunched, add those lines in Apache configuration file (as described in portal-apache2.conf): + <s0>Portal <a1>URL</a1></s0>: remote portal <a2>URL</a2> + + + <s0>Portail <a1>URL</a1></s0>: <a2>URL</a2> du portail distant + + + + + User has no access authorization: FORBIDDEN (403) + + + L'utilisateur ne dispose pas de droits d'accès : FORBIDDEN (403) + + + + + ../../documentation/1.0/fileconfbackend.html + + + ../../documentation/1.0/fileconfbackend.html + + + + + Headers + + + En-têtes + + + + + Since MySQL performances are very bad using this, if you want to store sessions in a MySQL database, prefer one of the following - Pour accélérer le démarrage du portail lorsque le serveur est relancé, ajoutez les lignes suivantes dans les fichiers de configuration d'Apache (tel que proposé dans portal-apache2.conf): + Ceci dégrade fortement les performances de MySQL, si vous voulez stocker les sessions dans une base de données MySQL, utilisez l'une des solutions suivantes - Secure Token protected URLs + http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - URL protégées du jeton sécurisé + + http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER + + + + + lastname + + + lastname + + + + + Command Line Interface (CLI) + + + Interface en ligne de commande (CLI) + + + + + <s0>Password</s0>: password to used to connect to LDAP server. + + + <s0>Mot-de-passe</s0> : mot-de-passe à utiliser pour se connecter au serveur LDAP. + + + + + -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? + + + -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? + + + + + <s3><s4><OrganizationName</s4> <s5>xml:lang</s5>=<s6>"en"</s6><s7>></s7></s3>Example<s8><s9></OrganizationName<s10>></s10></s9></s8> + + + <s3><s4><OrganizationName</s4> <s5>xml:lang</s5>=<s6>"en"</s6><s7>></s7></s3>Exemple<s8><s9></OrganizationName<s10>></s10></s9></s8> + + + + + Choose one of the following: + + + Choisir l'une des options suivantes : + + + + + To use custom files, delete links and copy them into your skin folder: + + + Pour utiliser des fichiers personnalisés, effacer les liens et copier les fichiers dans le répertoire du thème : + + + + + /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots + + + /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots + + + + + https://verifier.login.persona.org/verify + + + https://verifier.login.persona.org/verify + + + + + portalUserAttr + + + portalUserAttr + + + + + casAttr + + + casAttr + + + + + You can set them the same way: + + + On peut les renseigner par la même voie : + + + + + <s0>Documentation</s0>: use <a1>OmegaT</a1> to translate offline documentation and configure it: + + + <s0>Documentation</s0>: utilisez <a1>OmegaT</a1> pour traduire la dcumentation hors-ligne et configurez le : + + + + + ../../../media/applications/bugzilla_logo.png + + + ../../../media/applications/bugzilla_logo.png + + + + + On CentOS/RHEL: + + + Sur CentOS/RHEL : + + + + + In this case, you can choose a different module to manage <a1>SAML</a1> sessions. + + + Dans ce cas, vous devez utiliser un module différent pour gérer les sessions <a1>SAML</a1>. + + + + + You can manage roles with the <a0>RBAC model</a0> or by using groups. + + + On peut gérer les rôles avec le <a0>modèle RBAC</a0> ou en utilisant les groupes. + + + + + Null authentication level + + + Niveau d'authentification de Null + + + + + icons:knewsticker.png + + + icons:knewsticker.png + + + + + ^/pub/ + + + ^/pub/ + + + + + <s0>Password change</s0>: form to change the password + + + <s0>Changement de mot-de-passe</s0> : formulaire de changement de mot-de-passe + + + + + <a6>phpldapadmin</a6><br7/> + + + <a6>phpldapadmin</a6><br7/> @@ -27904,146 +5362,10 @@ sudo apachectl restart - /_detail/screenshots/1.0/pastel/menu.png?id=screenshots + /_detail/logos/logo_ministere_justice.jpg?id=references - - /_detail/screenshots/1.0/pastel/menu.png?id=screenshots - - - - - A “password warning time before password expiration” variable can be specified in LemonLDAP::NG to do so. - - - Une variable “délai d'avertissement pour mot de passe avant expiration de celui-ci” peut être indiquée dans LemonLDAP::NG pour le faire. - - - - - exportedHeaders - - - exportedHeaders - - - - - <s0>Mail charset</s0>: Charset used for the body of the mail (default: utf-8) - - - <s0>Jeu de caractères du courriel</s0> : jeu de caractère utilisé pour le corps du message (défaut : utf-8) - - - - - Email::Date::Format - - - Email::Date::Format - - - - - Session explorer - - - Explorateur de sessions - - - - - unicode2iso - - - unicode2iso - - - - - Virtual host - - - Hôte virtuel - - - - - Zimbra parameters are the following: - - - Les paramètres Zimbra sont les suivants : - - - - - This concerns all parameters for the Service Provider metadata section: - - - Ceci concerne tous les paramètres de la section « fournisseur de service » des metadatas : - - - - - The Active Directory module is based on the <a0>LDAP module</a0>, with these features: - - - Le module Active Directory est basé sur le <a0>module LDAP</a0>, avec ces caractéristiques : - - - - - 10.0.0.1:20000 10.0.0.2:20000 - - - 10.0.0.1:20000 10.0.0.2:20000 - - - - - It is also used by <a2>SAML SP</a2> to fill the authentication level in user session, based on authentication response authentication context. - - - Il est également utilisé par le <a2>SP SAML</a2> pour définir le niveau d'authentification dans la session de l'utilisateur en se basant sur la réponse d'authentification. - - - - - to the sessions storage backend - - - au système de stockage des sessions - - - - - date: creation date (format YYYY-MM-DD) - - - date : date de création (format AAAA-MM-JJ) - - - - - For application <a0>AAA</a0>: - - - Pour l'application AAA : - - - - - Simple usage example: - - - Exemple d'usage simple : - - - - - radiusServer - - - radiusServer + + /_detail/logos/logo_ministere_justice.jpg?id=references @@ -28056,42 +5378,396 @@ sudo apachectl restart - <s42>'create_survey'</s42> <s43>=></s43> <s44>$_SERVER</s44><s45>[</s45><s46>'HTTP_AUTH_ADMIN'</s46><s47>]</s47> <s48>||</s48> <s49>$_SERVER</s49><s50>[</s50><s51>'HTTP_AUTH_SUPERADMIN'</s51><s52>]</s52><s53>,</s53> + PHP - - <s42>'create_survey'</s42> <s43>=></s43> <s44>$_SERVER</s44><s45>[</s45><s46>'HTTP_AUTH_ADMIN'</s46><s47>]</s47> <s48>||</s48> <s49>$_SERVER</s49><s50>[</s50><s51>'HTTP_AUTH_SUPERADMIN'</s51><s52>]</s52><s53>,</s53> + + PHP - KrbServiceName HTTP/auth.example.com + http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - - KrbServiceName HTTP/auth.example.com + + http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - applications:mediawiki_logo.png + service_name Centralized auth service - - applications:mediawiki_logo.png + + service_name Centralized auth service - Description + User tries to access to an application in the secondary <a0>LL::NG</a0> structure without having a session in this area - - Description + + Un utilisateur essaie d'accéder à une application du système <a0>LL::NG</a0> secondaire sans avoir de session dans cette aire - You can use this authentication module to link your <a0>LL::NG</a0> server to any OpenID Connect Provider. + <s0>Redirect on error</s0>: use 302 instead 500 or 503 - - On peut utiliser ce module d'authentification pour lier un serveur <a0>LL::NG</a0> à n'importe quel fournisseur OpenID-Connect. + + <s0>Redirection pour les erreurs</s0> : utilise 302 au lieu de 500 ou 503 + + + + + <s0>Name</s0>: <a1>SAML</a1> attribute name. + + + <s0>Nom</s0>: Nom de l'attribut <a1>SAML</a1>. + + + + + portal/skins/common/mail_confirm.tpl + + + portal/skins/common/mail_confirm.tpl + + + + + <a0>LL::NG</a0> can propose a password reset form, for users who loose their password (this kind of application is also called a self service password interface). + + + <a0>LL::NG</a0> peut proposer un formulaire de réinitialisation de mot-de-passe pour les utilisateurs qui ont perdu leur mot-de-passe (ce type d'application est également appelée interface de mot-de-passe self-service). + + + + + Handler use the default Apache error code for the following cases: + + + Les agents utilisent le code d'erreur d'Apache dans les cas suivants : + + + + + Security parameters + + + Paramètres de sécurité + + + + + authentication service + + + le service d'authentification + + + + + logos:logo_linagora.png + + + logos:logo_linagora.png + + + + + <s0>Master's <a1>IP</a1> address</s0>: the <a2>IP</a2> addresses of servers which are accredited to authenticate user. + + + <s0>Adresse <a1>IP</a1> du maître</s0> : les adresses <a2>IP</a2> des serveurs autorisés à authentifier les utilisateurs. + + + + + You cannot use the <c0>unprotect</c0> rule because Drupal navigation is based on query strings (?q=admin, ?q=user, etc.), and unprotect rule only works on <a1>URL</a1> patterns. + + + Vous ne pouvez pas utiliser la règle <c0>unprotect</c0> car la navigation Drupal est basée sur des requêtes basées sur des attributs (?q=admin, ?q=user, etc.), et la règle unprotect ne fonctionne que sur des correspondances d'<a1>URL</a1>. + + + + + The portal <a0>URL</a0> <s1>must</s1> be inside <a2>SSO</a2> domain. + + + L'<a0>URL</a0> du portail <s1>doit</s1> être dans le domaine <a2>SSO</a2>. + + + + + tar zxvf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* + + + tar zxvf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* + + + + + <s0>Portal</s0>: the portal redirect on itself in many cases (credentials POST, <a1>SAML</a1>, etc.) + + + le <s0>portail</s0> : le portail redirige vers lui-même dans plusieurs cas (POST d'authentification, <a1>SAML</a1>, etc...) + + + + + You have then to declare HTTP headers exported by the main <a0>SSO</a0> (in <s1>Exported Variables</s1>). + + + Déclarer ensuite les en-têtes HTTP exportés par le <a0>SSO</a0> principal dans “Variables » Variables exportées”. + + + + + LemonLDAP::NG provides a script to change configuration backend easily keeping history. + + + LemonLDAP::NG fournit un script pour changer aisément de backend de configuration en conservant l'historique. + + + + + So you can have a full <a0>AAA</a0> protection for your web space as described below. + + + Vous vouvez ainsi avoir une protection <a0>AAA</a0> complète pour votre espace web tel qu'indiqué ci-dessus. + + + + + zimbra + + + zimbra + + + + + nullAuthnLevel + + + nullAuthnLevel + + + + + install_site (all sites including install_doc_site) + + + install_site (all sites including install_doc_site) + + + + + SQL configuration + + + Configuration SQL + + + + + Service configuration + + + Configuration du service + + + + + Attribute Service + + + Service d'attribut + + + + + netid_http_header HTTP_AUTH_USER + + + netid_http_header HTTP_AUTH_USER + + + + + Twitter application secret + + + Secret d'application Twitter + + + + + Since version 1.90 of Apache::Session, you can use Apache::Session::MySQL::NoLock instead + + + Depuis la version 1.90 d'Apache::Session, on peut utiliser Apache::Session::MySQL::NoLock à la place + + + + + For security reasons, the password is not shown in sessions explorer. + + + Pour des raisons de sécurité, le mot-de-passe n'est pas affiché dans l'explorateur de sessions. + + + + + Portal creates <a0>SSO cookies</a0> with session key as value + + + Le portail crée le <a0>cookie SSO</a0> avec la clef de la session comme valeur + + + + + <<s1>IfModule</s1> mod_rewrite.c> + + + <<s1>IfModule</s1> mod_rewrite.c> + + + + + It can be upgraded using buildPortalWSDL script. + + + Il peut être mis à jour en utilisant le script buildPortalWSDL. + + + + + uidR + + + uidR + + + + + Can't locate /usr/share/lemonldap-ng/configStorage.pl + + + Can't locate /usr/share/lemonldap-ng/configStorage.pl + + + + + LemonLDAP::NG Portal + + + Portail LemonLDAP::NG + + + + + Notifications trough SOAP + + + Notifications via SOAP + + + + + <s8><s9><security:custom-filter</s9> <s10>position</s10>=<s11>"PRE_AUTH_FILTER"</s11> <s12>/></s12></s8> + + + <s8><s9><security:custom-filter</s9> <s10>position</s10>=<s11>"PRE_AUTH_FILTER"</s11> <s12>/></s12></s8> + + + + + Reporting a bug + + + Rapporter un bogue + + + + + Install Authen::Radius + + + Installer Authen::Radius + + + + + This function will check the day and the hour of current request, and compare it to allowed days and hours. + + + Cette fonction examine le jour et l'heure de la requête courante et la compare aux jours et heures autorisés. + + + + + checkXSS + + + checkXSS + + + + + authChoiceParam + + + authChoiceParam + + + + + <s0>$uid</s0> <s1>eq</s1> <s2>"dwho"</s2> + + + <s0>$uid</s0> <s1>eq</s1> <s2>"dwho"</s2> + + + + + Self service reset (send a mail to the user with a to change the password) + + + Self-service de réinitialisation (envoie un mail à l'utilisateur pour changer son mot-de-passe) + + + + + In <c0>Protocol</c0>, adapt the <c1>scope</c1> to the exported attributes you want. + + + Dans <c0>Protocole</c0>, adapter le <c1>scope</c1> à l'attribut exporté voulu. + + + + + sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ + + + sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ + + + + + http://www.linuxpicnic.org/ + + + http://www.linuxpicnic.org/ + + + + + ../media/logos/logo_linagora.png + + + ../media/logos/logo_linagora.png @@ -28104,170 +5780,1496 @@ sudo apachectl restart - ../../../media/applications/phpldapadmin_logo.png - - - ../../../media/applications/phpldapadmin_logo.png - - - - - /_detail/screenshots/1.0/impact/portal.png?id=screenshots + #a - /_detail/screenshots/1.0/impact/portal.png?id=screenshots + #a - Verify that: + #b - - Verifier que : + + #b - portalAntiFrame + #f - - portalAntiFrame + + #f - ../../../../media/applications/obm_logo.png + #e - - ../../../../media/applications/obm_logo.png + + #e - /usr/share/lemonldap-ng/bin/lmConfigEditor + #d - - /usr/share/lemonldap-ng/bin/lmConfigEditor + + #d - ../../../media/icons/personal.png + The file name default separator is <c0>_</c0>, this can be a problem if you register notifications for users having <c1>_</c1> in their login. - - ../../../media/icons/personal.png + + Le séparateur par défaut des noms de fichiers est <c0>_</c0>, ce qui peut poser problème si on enregistre des notifications pour des utilsateur ayant un caractère <c1>_</c1> dans leur nom de connexion. - <s0>SSLCertificateFile</s0>: Server certificate + <s0>Target attribute</s0>: name of the attribute in the groups storing the link to the user (default: member). - - <s0>SSLCertificateFile</s0> : certificat serveur + + <s0>Attribut cible</s0> : nom de l'attribut du groupe stockant le lien vers l'utilisateur (défaut: member). - http://search.cpan.org/perldoc?Apache::Session::Memcached + #c - - http://search.cpan.org/perldoc?Apache::Session::Memcached + + #c - For tests with <c0>example.com</c0>, launch the following : + #j - - Pour les tests avec <c0>example.com</c0>, lancer ce qui suit : + + #j - mailSubject + #i - - mailSubject + + #i - <a0>Facebook</a0> is a famous social network service. + #h - - <a0>Facebook</a0> est un célèbre réseau social. + + #h - <s0>(?i)</s0> means case no sensitive. + #g - - <s0>(?i)</s0> signifie insensible à la casse. + + #g - mailR + #n - - mailR + + #n - Zimbra application in menu + #m - - Application Zimbra dans le menu + + #m - Handler build the preauth request and redirect user on Zimbra preauth <a0>URL</a0> + #l - - Le handler construit la requête de pré-authentification et redirige l'utilisateur sur l'<a0>URL</a0> de pré-authentification de Zimbra + + #l - /_detail/logos/logo_ministere_justice.jpg?id=references + #r - - /_detail/logos/logo_ministere_justice.jpg?id=references + + #r - documentation/current/installdeb.html#official_repository + #q - - documentation/current/installdeb.html#official_repository + + #q - <s77>//"userobm_account_dateexp" => ,</s77> + <s0><s1><md:EntityDescriptor</s1> <s2>entityID</s2>=<s3>"google.com"</s3> <s4>xmlns</s4>=<s5>"urn:oasis:names:tc:SAML:2.0:metadata"</s5> <s6>xmlns:ds</s6>=<s7>"http://www.w3.org/2000/09/xmldsig#"</s7> <s8>xmlns:md</s8>=<s9>"urn:oasis:names:tc:SAML:2.0:metadata"</s9><s10>></s10></s0> - - <s77>//"userobm_account_dateexp" => ,</s77> + + <s0><s1><md:EntityDescriptor</s1> <s2>entityID</s2>=<s3>"google.com"</s3> <s4>xmlns</s4>=<s5>"urn:oasis:names:tc:SAML:2.0:metadata"</s5> <s6>xmlns:ds</s6>=<s7>"http://www.w3.org/2000/09/xmldsig#"</s7> <s8>xmlns:md</s8>=<s9>"urn:oasis:names:tc:SAML:2.0:metadata"</s9><s10>></s10></s0> - Example: + #p - - Exemple : + + #p - ASF-WS + #o - - ASF-WS + + #o + + + + + #u + + + #u + + + + + notifyOther + + + notifyOther + + + + + #v + + + #v + + + + + #s + + + #s + + + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +<s3>portalSkin</s3> <s4>=</s4><s5> dark</s5> + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +<s3>portalSkin</s3> <s4>=</s4><s5> dark</s5> + + + + + Even if LL:NG can catch logout <a0>URL</a0> trough <a1>virtual host rules</a1>, you can have the need to forward a logout to other applications, to close their local sessions. + + + Même si LL:NG peut intercepter les <a0>URL</a0> de déconnexion via les <a1>règles de d'hôte virtuel</a1>, on peut avoir besoin de propager la déconnexion à d'autres applications, pour clore leurs sessions locales. + + + + + #t + + + #t + + + + + #z + + + #z + + + + + <s16><s17><AssertionConsumerService</s17> <s18>Binding</s18>=<s19>"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"</s19> <s20>Location</s20>=<s21>"https://www.google.com/a/mydomain.org/acs"</s21> <s22>index</s22>=<s23>"1"</s23> <s24>/></s24></s16> + + + <s16><s17><AssertionConsumerService</s17> <s18>Binding</s18>=<s19>"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"</s19> <s20>Location</s20>=<s21>"https://www.google.com/a/mydomain.org/acs"</s21> <s22>index</s22>=<s23>"1"</s23> <s24>/></s24></s16> + + + + + #w + + + #w + + + + + LINAGORA + + + LINAGORA + + + + + The new password is sent to user + + + Le nouveau mot-de-passe est envoyé à l'utilisateur + + + + + Go in the Manager and set the session module (for example <a0>Apache::Session::Postgres</a0> for PostgreSQL) in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): + + + Aller dans le Manager et choisir le module de session (par exemple <a0>Apache::Session::Browseable::Postgres</a0> pour PostgreSQL) dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajouter les paramètres suivants (sensible à la casse): + + + + + <s0>handler-apache2.conf</s0> : Handler declaration, reload and sample virtual hosts + + + <s0>handler-apache2.conf</s0> : déclaration du handler, rechargement et exemple d'hôte virtuel + + + + + There are packages available here: <a0>http://deb.entrouvert.org/</a0>. + + + Les paquets sont disponibles ici : <a0>http://deb.entrouvert.org/</a0>. + + + + + insert a label <s0>“LMAUTH”</s0> ahead of the loop + + + insérer le label <s0>“LMAUTH”</s0> en tête de la boucle + + + + + <a0>CAS</a0>_gateway + + + <a0>CAS</a0>_gateway + + + + + http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth + + + http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth + + + + + OBM Apache configuration must be loaded <s0>after</s0> <a1>LL::NG</a1> <a2>Apache configuration</a2>. + + + La configuration du serveur Apache d'OBM doit être chargée <s0>après</s0> <a2>celle</a2> de <a1>LL::NG</a1>. + + + + + applications:http_logo.png + + + applications:http_logo.png + + + + + <s0>handler</s0>: parameters only for Handler + + + <s0>manager</s0> : paramètres réservés aux agents + + + + + JCOS + + + JCOS + + + + + <s2>SetHandler</s2> perl-<s3>script</s3> + + + <s2>SetHandler</s2> perl-<s3>script</s3> + + + + + <s6>AuthBasicProvider</s6> ldap + + + <s6>AuthBasicProvider</s6> ldap + + + + + if you use “CDBI” or “RDBI” system, the notifications will be stored in the same database as configuration and in a table called “notifications”. + + + si “CDBI” ou “RDBI” est utilisé, les notifications sont stockées dans la même base de données que la configuration et la table est nommée “notifications”. + + + + + Value (HTTP header name) + + + Valeur (nom d'en-tête HTTP) + + + + + Install + + + Installation + + + + + <s163>//"userobm_nomade_dateend" => ,</s163> + + + <s163>//"userobm_nomade_dateend" => ,</s163> + + + + + Logout rule (for example logout_app_sso) + + + Règle de déconnexion (par exemple logout_app_sso) + + + + + applications:limesurvey_logo.png + + + applications:limesurvey_logo.png + + + + + ../../documentation/current/ssocookie.html#sso_cookie + + + ../../documentation/current/ssocookie.html#sso_cookie + + + + + Then, go in <c0>Null parameters</c0>: + + + Aller ensuite dans les <c0>paramètres Null</c0>: + + + + + Force HTTPS in redirection + + + Indicateur HTTPS pour les redirections + + + + + http://wiki.sbay.org/ + + + http://wiki.sbay.org/ + + + + + Indeed, a virtual host can contain several applications (<a1>http://vhost.example.com/appli1</a1>, <a2>http://vhost.example.com/appli2</a2>). + + + En effet, un hôte virtuel peut contenir plusieurs applications (<a1>http://vhost.example.com/appli1</a1>, <a2>http://vhost.example.com/appli2</a2>). + + + + + Search user: select row in user table matching user + + + Recherche de l'utilisateur : selectionne la ligne de la table utilisateurs correspondant à l'utilisateur + + + + + ../../../media/icons/warehause.png + + + ../../../media/icons/warehause.png + + + + + ldapGroupAttributeNameSearch + + + ldapGroupAttributeNameSearch + + + + + Proxy tickets will be collected at authentication phase and stored in user session under the form: + + + Les tickets de proxy seront collectés lors de la phase d'authentification et stockés dans la session utilisateur sous la forme : + + + + + + + + + + + + + <a0>SAML</a0> authentication and issuer + + + Authentification ou fourniture d'identité <a0>SAML</a0> + + + + + http://auth.ucanss.fr/ + + + http://auth.ucanss.fr/ + + + + + <s54>//"userobm_password_type" => ,</s54> + + + <s54>//"userobm_password_type" => ,</s54> + + + + + ~500 + + + ~500 + + + + + logout_url http://sympa.example.com/wws/logout + + + logout_url http://sympa.example.com/wws/logout + + + + + Portal menu + + + Menu du portail + + + + + The portal is the main component of <a0>LL::NG</a0>. + + + Le portail est le principal composant de <a0>LL::NG</a0>. + + + + + Database must be prepared exactly like in <a0>SQL session backend</a0> except that a field must be added for each data to index. + + + La base de donnée doit être préparée exactement comme celle du <a0>backend de session SQL</a0> si ce n'est qu'un champ doit être ajouté pour chaque donnée à indexer. + + + + + the portal is in the declared domain + + + le portail est dans le domaine déclaré + + + + + /var/lib/lemonldap-ng/sessions/lock + + + /var/lib/lemonldap-ng/sessions/lock + + + + + documentation:ha-apache.png + + + documentation:ha-apache.png + + + + + <a0>User database</a0>: where collect user information + + + <a0>Base de données utilisateurs</a0> : où collecter les informations utilisateurs + + + + + MediaWiki + + + MediaWiki + + + + + ldapGroupAttributeNameUser + + + ldapGroupAttributeNameUser + + + + + To protect the manager by <a0>LL::NG</a0>, you just have to set this in <c1>lemonldap-ng.ini</c1> configuration file (section [manager]): + + + Pour protéger le manager par <a0>LL::NG</a0>, il suffit de mettre ceci dans le fichier de configuration <c1>lemonldap-ng.ini</c1> (section [manager]) : + + + + + Be sure that mod_rewrite is installed and that SAML2 rewrite rules are activated in <a0>Apache portal configuration</a0>: + + + Assurez-vous que mod_rewrite est installé et que les règles de réécriture SAML2 sont activées dans la <a0>configuration Apache du portail</a0>: + + + + + <s0><a1>SAML</a1> identity providers</s0>: Registered IDP + + + <s0>Fournisseurs d'identité <a1>SAML</a1></s0> : IDP enregistrés + + + + + <s9>"auto_update"</s9> <s10>=></s10> <s11>true</s11><s12>,</s12> + + + <s9>"auto_update"</s9> <s10>=></s10> <s11>true</s11><s12>,</s12> + + + + + Local macros is a special feature of handler that permit to have macros useable localy only. + + + Les macros locales sont une fonctionnalité spéciale des agents qui permettent d'avoir des macros utilisables localement seulement. + + + + + Perl-CAS module installation + + + Installation du module Perl-CAS + + + + + yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* + + + yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* + + + + + <s0>Key</s0>: Service ID + + + <s0>Clef</s0> : Service ID + + + + + If the packages are stored in a yum repository: + + + Si les paquets sont stockés dans un dépôt yum : + + + + + ../documentation/presentation.html#login + + + ../documentation/presentation.html#login + + + + + user; admin + + + user; admin + + + + + <a0>DBI</a0> UserDB connection user + + + Compte de connexion UserDB <a0>DBI</a0> + + + + + The default value of this wilcard is <c0>allusers</c0>, but you can change it if <c1>allusers</c1> is a known identifier in your system. + + + La valeur par défaut de cette carte blanche est <c0>allusers</c0>, mais on peut la changer si <c1>allusers</c1> est un nom d'utilisateur. + + + + + <s0>Site Name</s0>: Name that will be displayed in the BrowserID login window + + + <s0>Nom du site</s0> : Nom qui sera affiché dans la fenêtre d'authentification BrowserID + + + + + <s99>//"userobm_fax2" => ,</s99> + + + <s99>//"userobm_fax2" => ,</s99> + + + + + 'default_expires_in' => 600,? + + + 'default_expires_in' => 600,? + + + + + using external identity provider (<a0>SAML</a0>, <a1>OpenID</a1>, <a2>CAS</a2>, <a3>Twitter</a3>, other <a4>LL::NG</a4> system, …) + + + utilisant un fournisseur d'identité externe (<a0>SAML</a0>, <a1>OpenID</a1>, <a2>CAS</a2>, <a3>Twitter</a3>, autres systèmes <a4>LL::NG</a4>, …) + + + + + <a0>phpLDAPadmin</a0> is an LDAP administration tool written in PHP. + + + <a0>phpLDAPadmin</a0> est un outil d'administration LDAP écrit en PHP. + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Radius for authentication. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Radius pour l'authentification. + + + + + <s0>UI locales</s0>: Value of ui_locales parameter (example: en-<a1>GB</a1> en fr-FR fr) + + + <s0>UI locales</s0> : valeur du paramètre ui_locales (exemple : en-<a1>GB</a1> en fr-FR fr) + + + + + First name + + + Prénom + + + + + lemonldap_ng_manager_1340022440100.png + + + lemonldap_ng_manager_1340022440100.png + + + + + If you plan to forward user's password to OBM, then you have to <a0>keep the password in session</a0>. + + + S'il est prévu de transmettre le mot-de-passe utilisateur à OBM, <a0>conserver le mot-de-passe dans la session</a0>. + + + + + Auth-SuperAdmin + + + Auth-SuperAdmin + + + + + Bordeaux + + + Bordeaux + + + + + 0.9.4_logout_menu.png + + + 0.9.4_logout_menu.png + + + + + <s0>passThrough</s0> (optional): Allow anonymous access or not. + + + <s0>passThrough</s0> (optionnel) : Autorise ou non l'accès anonyme. + + + + + <s0>dirName</s0>: directory where notifications are stored. + + + <s0>dirName</s0> : répertoire dans lequel sont stockées les notifications. + + + + + Change rights on keytab file: + + + Changer les droits sur le fichier keytab : + + + + + The tag "<HOST>" can +# be used for standard IP/hostname matching and is only an alias for +# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) +# Values: TEXT +# +failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) + + + The tag "<HOST>" can +# be used for standard IP/hostname matching and is only an alias for +# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) +# Values: TEXT +# +failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) + + + + + <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> <s3>new</s3> CGI<s4>;</s4> +<s5>...</s5> + + + <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> <s3>new</s3> CGI<s4>;</s4> +<s5>...</s5> + + + + + /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots + + + /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots + + + + + Some applications need the <c0>REMOTE_USER</c0> environment variable to get the connected user, which is not set in reverse-proxy mode. + + + Certaines applications ont besoin de la variable d'environnement <c0>REMOTE_USER</c0> pour connaître le nom d'utilisateur connecté, qui n'est pas renseignée en mode reverse-proxy. + + + + + KrbMethodK5Passwd <s17>Off</s17> + + + KrbMethodK5Passwd <s17>Off</s17> + + + + + <s5># Uncomment this line if you use Lemonldap::NG menu</s5> + + + <s5># Décommenter cette ligne si le menu Lemonldap::NG est utilisé</s5> + + + + + First configuration steps + + + Premiers pas de configuration + + + + + In <c0>General Parameters</c0> > <c1>Authentication modules</c1>, set: + + + Dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1>, choisir : + + + + + Issuer databases use rules + + + les règles d'utilisation des bases de données des fournisseur d'identité + + + + + Note that you have to use UTF-8 characters + + + Notez que vous devez utiliser des caractères UTF-8 + + + + + Choose for example <a0>http://zimbra.example.com/zimbrasso</a0> as <a1>SSO</a1> <a2>URL</a2> and <a3>set it in application menu</a3>. + + + Choisir par exemple <a0>http://zimbra.example.com/zimbrasso</a0> comme <a2>URL</a2> <a1>SSO</a1> et <a3>insérer la dans le menu application</a3>. + + + + + ldapServer + + + ldapServer + + + + + <s0>Transient</s0>: NameID is generated + + + <s0>Transient</s0>: le NameID est généré + + + + + So write your rules using normal characters. + + + Il faut donc écrire les règles en utilisant les caractères normaux. + + + + + You can simply checkout sources with the following command: + + + Utilisez simplement la commande suivante pour télécharger les sources : + + + + + ../../../media/applications/django_logo.png + + + ../../../media/applications/django_logo.png + + + + + Portal translation + + + Traduction du portail + + + + + http://perldoc.perl.org/functions/print.html + + + http://perldoc.perl.org/functions/print.html + + + + + Real session backend + + + Backend de session réel + + + + + <s95>"userobm_fax"</s95> <s96>=></s96> <s97>"HTTP_OBM_FACSIMILETELEPHONENUMBER"</s97><s98>,</s98> + + + <s95>"userobm_fax"</s95> <s96>=></s96> <s97>"HTTP_OBM_FACSIMILETELEPHONENUMBER"</s97><s98>,</s98> + + + + + Identity provider + + + Fournisseur d'identité + + + + + remoteGlobalStorageOptions + + + remoteGlobalStorageOptions + + + + + As administrator, go in Google Apps control panel and click on Advanced tools: + + + Comme administrateur, aller dans le panneau de contrôle Google Apps et cliquer sur les outils avancés click (Advanced tools) : + + + + + Allow only one session per user + + + N'autoriser qu'une session par utilisateur + + + + + The portal must be configured to accept SOAP authentication requests. + + + Ce portail doit être configuré pour accepter les requêtes d'authentification SOAP. + + + + + <s0>SSLCertificateKeyFile</s0>: Server private key + + + <s0>SSLCertificateKeyFile</s0> : clef privée du serveur + + + + + Lasso + + + Lasso + + + + + An access rule + + + Une règle d'accès + + + + + Then, go in <c0>Slave parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Slave</c0>: + + + + + Forbidden and Server error + + + Accès interdits et erreurs du serveur + + + + + Other + + + Autres + + + + + phpLDAPadmin local configuration + + + Configuration locale phpLDAPadmin + + + + + The PasswordDBDemo will allow you to change the password with some basic checks, but as the data are hard coded, the password will never be really changed. + + + PasswordDBDemo permet de changer de mot-de-passe avec quelques tests de base, mais comme les données sont codées en dur, le mot-de-passe ne sera jamais réellement changé. + + + + + Applications protection + + + Protection des applications + + + + + mailreset_step5.png + + + mailreset_step5.png + + + + + notificationWildcard + + + notificationWildcard + + + + + download.html + + + download.html + + + + + The configuration can be changed in <c0>etc/manager-apache2.conf</c0>, for example to restrict the <a1>IP</a1> allowed to access the Manager: + + + Cette configuration peut être changée dans <c0>etc/manager-apache2.conf</c0>, par exemple pour restreindre les adresses <a1>IP</a1> autorisées à accéder au manager : + + + + + Admin Magazin + + + Admin Magazin + + + + + You can modify the default behavior for people without value in ssoLogonHours. + + + Il est possible de modifier le comportement par défaut pour les utilisateurs ne disposant pas d'une valeur ssoLogonHours. + + + + + <a0>Password database</a0>: where change password + + + <a0>Base de données des mots-de-passe</a0> : où changer le mot-de-passe + + + + + <s127>"userobm_town"</s127> <s128>=></s128> <s129>"HTTP_OBM_L"</s129><s130>,</s130> + + + <s127>"userobm_town"</s127> <s128>=></s128> <s129>"HTTP_OBM_L"</s129><s130>,</s130> + + + + + Daniel RIVIERE + + + Daniel RIVIERE + + + + + http://httpd.apache.org/docs/current/howto/auth.html + + + http://httpd.apache.org/docs/current/howto/auth.html + + + + + Then: + + + Ensuite : + + + + + <a0>URL</a0> pattern: <c1>default</c1> + + + Expression sur l'<a0>URL</a0> : <c1>default</c1> + + + + + See also <a0>exported variables configuration</a0>. + + + Voir aussi la <a0>configuration des variables exportées</a0>. + + + + + Example for macros: + + + Exemples de macros: + + + + + Apache configuration file on <a0>LL::NG</a0> reverse proxy (hosting <a1>LL::NG</a1> Handler): + + + le fichier de configuration d'Apache sur le reverse-proxy <a0>LL::NG</a0> (celui qui héberge l'agent <a1>LL::NG</a1>): + + + + + $ENV{REMOTE_ADDR} =~ /^192\.168/ + + + $ENV{REMOTE_ADDR} =~ /^192\.168/ + + + + + Build: + + + Build: + + + + + Access control possible by creating one user for Manager (write) and another for portal and handlers (read) + + + Contrôle d'accès possible en créant un compte pour le manager (écriture) et un autre pour le portail et les agents (lecture) + + + + + Sessions are stored as files in a single directory. + + + Les sessions sont stockées dans des fichiers dans un unique répertoire. + + + + + portalDisplayLogout + + + portalDisplayLogout + + + + + ldapGroupRecursive + + + ldapGroupRecursive + + + + + encode_base64($givenName." ".$surName) + + + encode_base64($givenName." ".$surName) + + + + + To add these attributes, go in Manager, <c0>Variables</c0> » <c1>Exported Variables</c1>. + + + Pour ajouter ces attributs, aller dans le manager, <c0>Variables</c0> » <c1>Variables exportées</c1>. + + + + + We can distinguish several kind of variables: + + + On peut distinguer plusieurs types de variables : + + + + + Lemonldap-ng.ini parameters + + + Paramètres lemonldap-ng.ini + + + + + You must register IDP metadata here. + + + Il faut enregistrer les métadatas de l'IDP ici. + + + + + For example, we will use 3 roles: + + + Par exemple, en utilisant 3 rôles : + + + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona + + + + + <a0>CAS</a0>_renew + + + <a0>CAS</a0>_renew + + + + + lemonldap-ng-portal-auth.png + + + lemonldap-ng-portal-auth.png + + + + + Give the uid (for accounting) + + + Donne l'uid (pour la traçabilité) + + + + + ../../../media/applications/tomcat_logo.png + + + ../../../media/applications/tomcat_logo.png + + + + + Name of IDP used for authentication + + + Nom de l'IDP utilisé pour l'authentification + + + + + </<s7>Directory</s7>> + + + </<s7>Directory</s7>> + + + + + <s0>Common domain</s0>: Name of the common domain (where common cookie is available). + + + <s0>Domaine commun</s0> : Nom du domaine commun (où le cookie commun est disponible). + + + + + http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html + + + http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html + + + + + Real name + + + Real name + + + + + proxyOptions + + + proxyOptions + + + + + Define here: + + + Definir ici : + + + + + Activation + + + Activation + + + + + Lemonldap::NG::Handler + + + Lemonldap::NG::Handler + + + + + You can define more than one form replay <a0>URL</a0> per virtual host. + + + Il est possible de définir plusieurs <a0>URL</a0> de rejeu de formulaires par hôte virtuel. + + + + + Convert existing configuration + + + Convertir la configuration existante + + + + + Lanyrd + + + Lanyrd + + + + + Apache configuration file on application server (hosting the application): + + + le fichier de configuration d'Apache sur le serveur d'application (celui qui héberge l'application): + + + + + Set to 0 to disable it. + + + Mettre à 0 pour désactiver. + + + + + Activate auto accept timer + + + Activer le compte-à-rebours d'acceptation automatique + + + + + → Some <a0>URL</a0> parameters contain forbidden characters. + + + → Certains paramètres de l'<a0>URL</a0> contiennent des caractères interdits. @@ -28280,42 +7282,10 @@ sudo apachectl restart - Installation from the tarball + documentation/current/installrpm.html#yum_repository - - Installation depuis l'archive - - - - - It simplifies the build of a protected area with a few changes in the application. - - - Il simplifie la construction d'une aire protégée avec peu d'impact sur les applications. - - - - - The digit will not be shown on portal page. - - - Le chiffre ne sera pas affiché sur la page portail. - - - - - _lassoSessionDump - - - _lassoSessionDump - - - - - Configure Federation ID - - - Configurer l'identifiant de fédération + + documentation/current/installrpm.html#yum_repository @@ -28330,282 +7300,146 @@ sudo apachectl restart - You can then set the access rule. - - - Définir ensuite les règles d'accès. - - - - - You can write <a0>rules</a0> matching any component of <a1>URL</a1> to protect including GET parameters, but be careful. - - - On peut écrire des <a0>règles</a0> qui examine n'importe quel composant de l'<a1>URL</a1> à protéger y compris les paramètres GET, mais il faut faire attention. - - - - - BrowserID - - - BrowserID - - - - - install_handler_site (/usr/local/lemonldap-ng/handler) - - - install_handler_site (/usr/local/lemonldap-ng/handler) - - - - - Role Based Access Control (RBAC) - - - Contrôle d'accès basé sur les rôles (RBAC) - - - - - ../media/icons/terminal.png + General performances - ../media/icons/terminal.png + Performances générales - OpenID allowed domains + <s0>Authorizated domain</s0>: - - Domaines autorisés pour OpenID + + <s0>Domaines autorisés</s0> : - Redis server + <s54>my</s54> <s55>$res</s55> <s56>=</s56> <s57>$r</s57><s58>-></s58><s59>result</s59><s60>(</s60><s61>)</s61><s62>;</s62> - - Serveur Redis + + <s54>my</s54> <s55>$res</s55> <s56>=</s56> <s57>$r</s57><s58>-></s58><s59>result</s59><s60>(</s60><s61>)</s61><s62>;</s62> - Some articles published somewhere in the world wide web. + Binding - - Quelques articles publiés quelque part sur le web. + + Méthode - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Null for authentication, users or password module. + Date of session last modification - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>Null</a2>) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + Date de la dernière modification de la session - http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + Old sessions are deleted by a cron script. - - http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + + Les anciennes sessions sont effacées par un script cron. - In Manager, click on <a0>SAML</a0> service providers and the button <c1>New service provider</c1>. + Creation can take up to 1 hour. - - Dans le manager, cliquer sur fournisseurs de service <a0>SAML</a0> puis sur le bouton <c1>Nouveau fournisseur de service</c1>. + + Cette création prend jusqu'à 1 heure. - See also <a0>Debian/Ubuntu installation documentation</a0>. + Commit - - Voir aussi la <a0>documentation d'installation Debian/Ubuntu</a0>. + + Commit - internal_email_by_netid 1 + <a0>LL::NG</a0> can be configured to restrict OpenID exchange using a white or a black list of domains. - - internal_email_by_netid 1 + + <a0>LL::NG</a0> peut être configuré pour restreindre les échanges OpenID en utilisant les listes blanches ou noires de domaines. - <s23>'email'</s23> <s24>=></s24> <s25>$_SERVER</s25><s26>[</s26><s27>'HTTP_AUTH_MAIL'</s27><s28>]</s28><s29>,</s29> + 22 - - <s23>'email'</s23> <s24>=></s24> <s25>$_SERVER</s25><s26>[</s26><s27>'HTTP_AUTH_MAIL'</s27><s28>]</s28><s29>,</s29> + + 22 - http://www.php.net/array + #local_file - - http://www.php.net/array + + #local_file - ../../css/all.css + <s0>Password field name</s0>: name of authentication table column hosting password - - ../../css/all.css + + <s0>Nom du champ mot-de-passe</s0> : nom de la colonne de la table d'authentification contenant le mot-de-passe - Protect the Manager + <s0>Clément “KPTN” OUDOT</s0>: project leader, lead developer, graphics, documentation, community management - - Protéger le manager + + <s0>Clément “KPTN” OUDOT</s0> : Leader du projet, développeur principal, graphisme, documentation, gestion de la communauté - Go to %_topdir + You can skip JWKS data, they are not provided by France Connect. - - Aller dans %_topdir + + Inutile de renseigner les données JWKS, elles ne sont pas fournies par France Connect. - Three options: + Facebook - - Trois options : + + Facebook - icons:colors.png + Rules - - icons:colors.png + + Règles - It is compliant with the <a0>form replay</a0> feature + https://metacpan.org/module/Apache::Session::Flex - - Il est compatible avec le <a0>rejeu de formulaire</a0> + + https://metacpan.org/module/Apache::Session::Flex - ../documentation/1.0/portal.html + You need to give access to status path in the Handler Apache configuration: - - ../documentation/1.0/portal.html - - - - - ldapConfBase - - - ldapConfBase - - - - - ../media/logos/logo_gn.png - - - ../media/logos/logo_gn.png - - - - - Click on a column header to sort table. - - - Cliquez sur un en-tête de colonne pour trier le tableau. - - - - - <a0>IP</a0> of the user (can be the X Forwarded For <a1>IP</a1> if trusted proxies are configured) - - - <a0>IP</a0> de l'utilisateur (peut être celle de l'en-tête X-Forwarded-For si des proxies agréés ont été configurés) - - - - - To edit <a0>SSO</a0> cookie parameters, go in Manager, <c1>General Parameters</c1> > <c2>Cookies</c2>: - - - Pour modifier les paramètres du cookie <a0>SSO</a0>, aller dans le manager, <c1>Paramètres généraux</c1> > <c2>Cookies</c2> : - - - - - <s0>Activation</s0>: set to <c1>On</c1> - - - <s0>Activation</s0> : mettre à <c1>Activé</c1>. - - - - - The SP name is asked, enter it and click OK. - - - Le nom de SP est demandé, entrer-le et cliquer sur OK. - - - - - <s0><s1><AttributeAuthorityDescriptor<s2>></s2></s1></s0> - - - <s0><s1><AttributeAuthorityDescriptor<s2>></s2></s1></s0> - - - - - ../../../media/icons/lists.png - - - ../../../media/icons/lists.png - - - - - <s0>APACHEUSER</s0>: user running Apache - - - <s0>APACHEUSER</s0> : utilisateur de fonctionnement d'Apache - - - - - Disable all signature flags in <c0>Options</c0> » <c1>Signature</c1>, except <c2>Sign <a3>SSO</a3> message</c2> which should be to <c4>On</c4> - - - Désactiver toutes les cases dans <c0>Options</c0> » <c1>Signature</c1>, excepté <c2>Signer les messages <a3>SSO</a3></c2> qui doit être activée - - - - - LimeSurvey virtual host in Manager - - - Hôte virtuel LimeSurvey dans le manager + + Il faut autoriser l'accès au chemin du statut dans le configuration Apache de l'agent : @@ -28618,1150 +7452,10 @@ sudo apachectl restart - It is advised to use separate session backends for standard sessions, <a0>SAML</a0> sessions and <a1>CAS</a1> sessions, in order to manage index separately. + <s0><a1>URL</a1> parameter</s0>: parameter name used to set choice value (default: <c2>lmAuth</c2>) - - Il est préférable d'utiliser des bases de sessions séparées pour les sessions standard, <a0>SAML</a0> et <a1>CAS</a1> afin de gérer séparemment les index. - - - - - <e0>WHATTOTRACE</e0> must be replaced by the attribute or macro configured in the What To Trace parameter (REMOTE_USER) - - - <e0>WHATTOTRACE</e0> doit être remplacé par l'attribut ou la macro configurée dans le paramètre indiquant le champ utilisateur à stocker dans les journaux (REMOTE_USER) - - - - - New Service Provider - - - Nouveau fournisseur de service - - - - - It has enhanced functions to make the daily life for the administrators easier, like a job-tracking-system with mail-notification and methods to build a database with basic information about your network-topology. - - - Il dispose de functions avancées pour faciliter la vie des administrateurs, telle un détecteur de tâches avec notification par mail et des méthodes pour construire la base de données avec des informations minimales sur la topologie du réseau. - - - - - You need <a0>Net::Facebook::Oauth2</a0> package. - - - La paquet <a0>Net::Facebook::Oauth2</a0> est nécessaire. - - - - - Extract and build the module: - - - Extraire et compiler le module: - - - - - <s0>User attribute</s0>: which session attribute will be used to display <c1>Connected as</c1> in the menu - - - <s0>Attribut utilisateur</s0> : attribut de session à utiliser pour afficher <c1>Connecté en tant que</c1> dans le menu - - - - - Then you <e0>only</e0> have to write <c1>myskin/css/styles.css</c1> and add your media to <c2>myskin/images</c2>. - - - Il suffit ensuite d'écrire <c1>myskin/css/styles.css</c1> et d'ajouter les médias dans <c2>myskin/images</c2>. - - - - - It can not be used to share sessions between different servers except if you share directories (with NFS,…) or if you use <a0>SOAP proxy</a0>. - - - 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 <a0>proxy SOAP</a0>. - - - - - You can inspect a user session with the sessions explorer (in Manager) - - - On peut inspecter une session utilisateur avec l'explorateur de sessions (accessible depuis le manager) - - - - - <a0>DBI</a0> authentication level - - - Niveau d'authentification <a0>DBI</a0> - - - - - <s0><a1>URL</a1></s0>: <a2>URL</a2> of your society - - - <s0><a1>URL</a1></s0>: <a2>URL</a2> de votre organisation - - - - - ../../../../media/applications/zimbra_logo.png - - - ../../../../media/applications/zimbra_logo.png - - - - - get user attributes - - - obtenir les attributs utilisateurs - - - - - You can also use the certificate instead of public key in <a0>SAML</a0> metadata, see <a1>SAML service configuration</a1> - - - On peut aussi utiliser le certificat au lieu de la clef publique dans les métadatas <a0>SAML</a0>, voir <a1>configuration du service SAML</a1> - - - - - cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - - - ../../../../media/documentation/liferay_4.png - - - ../../../../media/documentation/liferay_4.png - - - - - http://mail.ow2.org/wws/arc/lemonldap-ng-dev - - - http://mail.ow2.org/wws/arc/lemonldap-ng-dev - - - - - /_detail/icons/chat.png?id=contact - - - /_detail/icons/chat.png?id=contact - - - - - <s0>off</s0>: never display - - - <s0>off</s0> : ne jamais afficher - - - - - You've simply to insert a notification and connect to the portal using the same UID. - - - Il suffit d'insérer une notification et de se connecter au portail en utilisant le même UID. - - - - - The authentication level given to users authenticated with this module. - - - Le niveau d'authentification accordé aux utilisateurs authentifiés par ce module. - - - - - The value will be used to display the data. - - - Cette valeur sera utilisée pour afficher les données. - - - - - http://xmlns.com/foaf/spec/#sec-crossref - - - http://xmlns.com/foaf/spec/#sec-crossref - - - - - We call “database” a backend where we can read or write a data. - - - Nous appelons “base de données” un dispositif dans lequel nous pouvons lire et écrire des données. - - - - - <s0>Response Location</s0>: Access Point for <a1>SSO</a1> response. - - - <s0>Response Location</s0> : Point d'accès pour les réponses <a1>SSO</a1>. - - - - - <a4>highavailability</a4><br5/> - - - <a4>highavailability</a4><br5/> - - - - - This mode must not be used for other purpose than test and demonstration! - - - Ces mode ne doit pas être utilisé pour autre chose que des tests et démonstrations ! - - - - - This attribute is set by LemonLDAP::NG when <a1>password was reset by mail</a1> and the user choose to generate the password (default: enabled). - - - Cet attribut est activé par LemonLDAP::NG lorsque <a1>le mot-de-passe a été réinitialisé par mail</a1> et que l'utilisateur a choisi de générer le mot-de-passe (défaut : activé). - - - - - value - - - valeur - - - - - You can define how many logins and failed logins will be stored. - - - On peut définir le nombre de connexions et d'échecs à stocker. - - - - - Create new notifications with notifications explorer - - - Créer de nouvelles notifications avec l'explorateur des notifications - - - - - <s0>none</s0>: no access control, the server will answer without checking if the user is authorized for the service (this is the default) - - - <s0>none</s0> : pas de contrôle d'accès, le serveur répond sans contrôler si l'utilisateur est autorisé à accéder au service (c'est la valeur par défaut) - - - - - http://en.wikipedia.org/wiki/OAuth - - - http://fr.wikipedia.org/wiki/OAuth - - - - - ../../documentation/1.0/fileconfbackend.html - - - ../../documentation/1.0/fileconfbackend.html - - - - - It can be used to host the portal or the manager through its FastCGI support and can be used to protect applications using the auth_request module (dialing with a FastCGI authorization server). - - - Il peut être utilisé pour héberger le portail ou le manager au travers de son support FastCGI et peut être utilisé pour protéger des applications en utilisant le module auth_request (qui dialogue avec un serveur d'autorisations FastCGI). - - - - - vi /var/lib/lemonldap-ng/portal/login.pl - - - vi /var/lib/lemonldap-ng/portal/login.pl - - - - - <s0>Confirmation mail subject</s0>: Subject of mail sent when password change is asked (default: [LemonLDAP::NG] Password reset confirmation) - - - <s0>Sujet du message de confirmation</s0> : sujet du courriel envoyé lorsque le changement de mot-de-passe est demandé (défaut: [LemonLDAP::NG] Password reset confirmation) - - - - - OBM is shipped with a <a0>LL::NG</a0> plugin with these features: - - - OBM est livré avec un composant <a0>LL::NG</a0> apportant les fonctionnalités suivantes : - - - - - Configure your SQL database - - - Configurer la base de données SQL - - - - - You can use it to build up a database with an inventory for your company (computer, software, printers…). - - - On peut construire une base de données contenant un inventaire de l'entreprise (ordinateurs, logiciels, imprimantes,…). - - - - - This configuration is usable if you want to expose your internal <a2>SSO</a2> portal to another network (DMZ). - - - Cette configuration est utilisable l'on soujaite exposer un portail <a2>SSO</a2> interne à une autre réseau (DMZ). - - - - - To customize a skin, the simplest way is to create a new skin folder: - - - Pour personnaliser un thème, la meilleure façon est de créer un nouveau répertoire : - - - - - LemonLDAP::NG provides a proxy that can replace the use of Apache mod_proxy. - - - LemonLDAP::NG fournit un proxy qui peut remplacer l'utilisation de mod_proxy d'Apache. - - - - - applications:zimbra_logo.png - - - applications:zimbra_logo.png - - - - - Alphabetical Index - - - Index alphabétique - - - - - references - - - Références - - - - - useRedirectOnError - - - useRedirectOnError - - - - - The next time you will access Manager, it will be trough <a0>LL::NG</a0>. - - - En retournant vers le manager, ce sera via <a0>LL::NG</a0>. - - - - - <a0>LL::NG</a0> is compatible with <a1>LDAP password policy</a1>: - - - <a0>LL::NG</a0> est compatible avec <a1>la politique de mots-de-passe LDAP</a1> : - - - - - ldapChangePasswordAsUser - - - ldapChangePasswordAsUser - - - - - You will find here screenshots of the new features. - - - On trouve ici les captures d'écran des nouvelles fonctionnalités. - - - - - mkdir /tmp/MyNamespace/2: Permission denied ... - - - mkdir /tmp/MyNamespace/2: Permission denied ... - - - - - basic($uid,$_password) - - - basic($uid,$_password) - - - - - The messages are stored with the levels : - - - Les messages sont stockés avec les niveaux : - - - - - configStorage - - - configStorage - - - - - You can enter a password to protect private key with a password. - - - Vous pouvez entrer un mot de passe de protection de la clef privée. - - - - - <<s0>VirtualHost</s0> *> - - - <<s0>VirtualHost</s0> *> - - - - - LDAP configuration backend - - - Backend de configuration LDAP - - - - - Google Apps - - - Google Apps - - - - - https://metacpan.org/release/Net-Facebook-Oauth2 - - - https://metacpan.org/release/Net-Facebook-Oauth2 - - - - - lemonldap-ng-conf: contains default configuration (<a0>DNS</a0> domain: example.com) - - - lemonldap-ng-conf : contient la configuration par défaut (domaine <a0>DNS</a0> : example.com) - - - - - icons:wizard.png - - - icons:wizard.png - - - - - Secondary LL::NG structure - - - Systèe LL::NG secondaire - - - - - Of course, integration will be full if you use the LDAP directory as users backend for <a0>LL::NG</a0> and Liferay. - - - Bien sûr, l'integration est complète si le serveur LDAP est utilisé comme base de données des utilisateurs dans <a0>LL::NG</a0> et Liferay. - - - - - http://www.solutionslinux.fr/ - - - http://www.solutionslinux.fr/ - - - - - http://mail.ow2.org/wws/arc/lemonldap-ng-changes - - - http://mail.ow2.org/wws/arc/lemonldap-ng-changes - - - - - PerlSetVar LmProxyPass http://www.private.com/ - - - PerlSetVar LmProxyPass http://www.private.com/ - - - - - Body for password mail - - - Corps du message de changement de mot-de-passe - - - - - You can use <c0>0</c0> or <c1>1</c1> to disable/enable the module, or use a more complex rule. - - - On peut utiliser <c0>0</c0> ou <c1>1</c1> pour activer/désactiver chaque module ou utiliser une règle plus complexe. - - - - - rm custom* -cp ../pastel/custom* . - - - rm custom* -cp ../pastel/custom* . - - - - - Mail From address - - - Adresse source des messages - - - - - c:/my hardisk/tomcat/ - - - c:/my hardisk/tomcat/ - - - - - Cross Site Scripting - - - Cross Site Scripting - - - - - For databases like PostgreSQL, don't forget to add “Commit” with a value of 1 - - - Pour les bases de données telles PostgreSQL, ne pas oublier d'ajouter “Commit” avec une valeur de 1 - - - - - macro and groups - - - les macro et groupes - - - - - ../../../../media/documentation/liferay_5.png - - - ../../../../media/documentation/liferay_5.png - - - - - <s0>Logout rule</s0>: catch OBM logout - - - <s0>Règle logout</s0> : intercepter la déconnexion OBM - - - - - LemonLDAP::NG provide a script that allows to edit configuration without graphical interface, this script is called <c0>lmConfigEditor</c0> and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: - - - LemonLDAP::NG fournit un script qui permet d'éditer la configuration sans interface graphique, ce script se nomme <c0>lmConfigEditor</c0> et se trouvedans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin : - - - - - http://www.lambdaprobe.org - - - http://www.lambdaprobe.org - - - - - Accounting - - - Traçabilité - - - - - <s0>Format</s0> (optional): <a1>SAML</a1> attribute format. - - - <s0>Format</s0> (optionnel) : format de l'attribut <a1>SAML</a1>. - - - - - Create a redirection script, called login.pl: - - - Créer un script de redirection, appelé login.pl: - - - - - SAML - - - SAML - - - - - cookieExpiration - - - cookieExpiration - - - - - Extract from the <a0>Wikipedia article</a0>: - - - Extrait de <a0>l'article Wikipedia</a0>: - - - - - It means that if you modify some settings here, you will have to share again the metadata with other providers. - - - Ceci signifie que si vous modifiez quelque chose ici, vous devez ré-exporter les metadatas aux autres fournisseurs. - - - - - Auth-SuperAdmin - - - Auth-SuperAdmin - - - - - When a user access a Handler without a cookie, he is redirected on portal, and the target <a0>URL</a0> is encoded in redirection <a1>URL</a1> (to redirect user after authentication process). - - - Lorsqu'un utilisateur accède à un agent sans cookie, il est redirigé vers le portail, et l'<a0>URL</a0> cible est encodée dans l'<a1>URL</a1> de redirection (pour rediriger l'utilisateur après authentification). - - - - - <a0>User database</a0>: where collect user information - - - <a0>Base de données utilisateurs</a0> : où collecter les informations utilisateurs - - - - - multi <s0>=></s0> <s1>{</s1> - - - multi <s0>=></s0> <s1>{</s1> - - - - - ^/config/ - - - ^/config/ - - - - - First configuration steps - - - Premiers pas de configuration - - - - - Next run ant command: - - - Lancer ensuite la commande ant : - - - - - You can use '*' character. - - - On peut utiliser le caractère '*'. - - - - - http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en - - - http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en - - - - - http://lanyrd.com/2012/ow2-con12/scbcwz/ - - - http://lanyrd.com/2012/ow2-con12/scbcwz/ - - - - - <a0>browseablesessionbackend</a0><br1/> - - - <a0>browseablesessionbackend</a0><br1/> - - - - - <s0><a1>API</a1> secret</s0>: <a2>API</a2> secret from Twitter - - - <s0>Secret d'<a1>API</a1></s0>: secret d'<a2>API</a2> donné par Twitter - - - - - documentation:liferay_3.png - - - documentation:liferay_3.png - - - - - <s0>Memcached servers</s0>: addresses of Memcached servers, separated with spaces. - - - <s0>Serveurs Memcached</s0> : adresses des serveurs Memcached, separés par des espaces. - - - - - This will download the public and the private key. - - - Ceci télécharge les clefs publique et privée. - - - - - ../../../../css/all.css - - - ../../../../css/all.css - - - - - By default, login time and <a0>IP</a0> address are stored in history, and the error message prompted to the user for failed logins. - - - Par défaut, le tampon de date et l'adresse <a0>IP</a0> sont stockés dans l'historique et le message d'erreur affiché à l'utilisateur en cas d'échec. - - - - - <s0>Token expiration</s0>: time in seconds for token expiration (remove from Memcached server). - - - <s0>Expiration du jeton</s0> : délai en secondes pour l'expiration du jeton (effacement du serveur Memcached). - - - - - So HTTP Basic Autentication is managed trough an HTTP header (<c0>Authorization</c0>), that can be forged by <a1>LL::NG</a1>, with this precautions: - - - Ainsi l'authentification basique HTTP est gérée par des en-têtes HTTP (<c0>Autorisation</c0>), qui peut être générée par <a1>LL::NG</a1>, avec les précautions suivantes : - - - - - and edit /etc/fail2ban/filter.d/lemonldap.conf - - - et editer /etc/fail2ban/filter.d/lemonldap.conf - - - - - <s0>.css</s0>: <a1>CSS</a1> (styles) - - - <s0>.css</s0>: <a1>CSS</a1> (styles) - - - - - authentication_portal_1340022292201.png - - - authentication_portal_1340022292201.png - - - - - Email - - - Email - - - - - Access Token Hash verification - - - Vérification de hashage des jetons d'accès - - - - - Configuration is in /etc/lemonldap-ng - - - La configuration se trouve dans /etc/lemonldap-ng - - - - - You can set them the same way: - - - On peut les renseigner par la même voie : - - - - - (if it is superior to 1h, then there is a problem. - - - (au-dessus d'1h, il y a un problème. - - - - - Form replay parameters - - - Paramètres de rejeu de formulaires - - - - - Liferay can use <a0>LL::NG</a0> as an <a1>SSO</a1> provider but you have to manage how users are created: - - - Liferay peut utiliser <a0>LL::NG</a0> comme fournisseur <a1>SSO</a1> mais il faut gérer la création des comptes utilisateurs : - - - - - The security relies on the symmetric key <c0>client_secret</c0>. - - - La sécurité repose sur la clef symétrique <c0>client_secret</c0>. - - - - - caFile - - - caFile - - - - - <s17># Your nice code here</s17> - - - <s17># Le joli code ici :</s17> - - - - - IssuerDB - - - IssuerDB - - - - - For full install: - - - Pour une installation complète : - - - - - Logout on EndSession end point - - - Déconnexion via point d'accès EndSession - - - - - Main parameters - - - Paramètres principaux - - - - - You can find all suitable information here: <a0>http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html</a0> - - - Les informations appropriées se trouvent ici : <a0>http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html</a0> - - - - - LemonLDAP::NG wiki uses Dokuwiki! - - - Le wiki LemonLDAP::NG est un Dokuwiki ! - - - - - <a0>URI</a0> of the server - - - <a0>URI</a0> du serveur - - - - - Jquery (javascript framework) is included in tarball and RPMs, but is a dependency on Debian official releases - - - Jquery (framework javascript) est inclus dans l'archive et les RPMs, mais est une dépendance des versions officielles Debian - - - - - portalOpenLinkInNewWindow - - - portalOpenLinkInNewWindow - - - - - Cross Domain Authentication - - - Authentification inter-domaines - - - - - Certificate authorities directory - - - Répertoire des autorités de certification - - - - - Template parameters are defined in source code. - - - Des paramètres modèles sont définis dans le code source. - - - - - <s24># SOAP functions for notification insertion (disabled by default)</s24> - - - <s24># Fonctions SOAP pour insérer des notifications (désactivées par défaut)</s24> - - - - - Debian/Ubuntu - - - Debian/Ubuntu - - - - - http://auth.example.com/index.pl/sessions - - - http://auth.example.com/index.pl/sessions - - - - - YUM - - - YUM - - - - - Restart Apache to purge it. - - - Redémarrer Apache pour le purger. - - - - - /var/lib/lemonldap-ng/sessions/lock - - - /var/lib/lemonldap-ng/sessions/lock - - - - - /_detail/icons/knewsticker.png?id=contact - - - /_detail/icons/knewsticker.png?id=contact - - - - - LemonLDAP::NG implements partially the policy: - - - LemonLDAP::NG implémente partiellement cette politique : - - - - - port - - - port - - - - - index/alphabetical.html - - - index/alphabetical.html - - - - - <a2>mediawiki</a2><br3/> - - - <a2>mediawiki</a2><br3/> - - - - - <s1>SetHandler</s1> perl-<s2>script</s2> - - - <s1>SetHandler</s1> perl-<s2>script</s2> + + Paramètres d'<s0><a1>URL</a1></s0> : nom du paramètre utilisé pour stocker la valeur du choix (défaut: <c2>lmAuth</c2>) @@ -29784,444 +7478,1126 @@ cp ../pastel/custom* . - Translations + Be careful with URL parameters + + + Attention aux paramètres des URL + + + + + 31 + + + 31 + + + + + Linux Tag + + + Linux Tag + + + + + <s0>if</s0><s1>(</s1><s2>$cgi</s2><s3>-></s3><s4>testUri</s4><s5>(</s5><s6>'http://test3.example.com/'</s6><s7>)</s7> <s8>{</s8> + + + <s0>if</s0><s1>(</s1><s2>$cgi</s2><s3>-></s3><s4>testUri</s4><s5>(</s5><s6>'http://test3.example.com/'</s6><s7>)</s7> <s8>{</s8> + + + + + Go to <c0>Portal</c0> » <c1>Settings</c1>: + + + Aller dans <c0>Portal</c0> » <c1>Settings</c1>: + + + + + <s0>Sign-in page <a1>URL</a1></s0>: <a2>SSO</a2> access point (HTTP-Redirect binding). + + + <s0>Sign-in page <a1>URL</a1></s0>: point d'accès <a2>SSO</a2> (HTTP-Redirect binding). + + + + + <s21>Deny</s21> from <s22>all</s22> + + + <s21>Deny</s21> from <s22>all</s22> + + + + + Registered users on Google Apps with the same email than those used by <a0>LL::NG</a0> (email will be the NameID exchanged between Google Apps and <a1>LL::NG</a1>) + + + Enregistrer les utilisateurs dans Google Apps avec la même adresse mail que celle utilisée dans <a0>LL::NG</a0> (l'adresse mail sera le NameID échangé entre Google Apps et <a1>LL::NG</a1>) + + + + + Headers are associations between an header name and a perl expression that returns a string. + + + Les en-têtes sont des associations entre un nom d'en-tête et une expression perl qui retourne une chaîne. + + + + + As passwords will not be managed by <a0>LL::NG</a0>, you can disable <a1>menu password module</a1>. + + + Comme les mots-de-passe ne sernt pas gérés par <a0>LL::NG</a0>, il est possile de désactiver le <a1>module mots-de-passe du menu</a1>. + + + + + When portal is installed, a file named portal.wsdl is created. + + + Lorsque le portail est installé, un fichier nommé portal.wsdl est créé. + + + + + You might want to display different skin depending on the <a0>URL</a0> that was called before being redirected to the portal, or the <a1>IP</a1> address of the user. + + + On peut vouloir utiliser différents thèmes en fonction de l'<a0>URL</a0> demandée avant la redirection au portail ou en fonction de l'adresse <a1>IP</a1> de l'utilisateur. + + + + + For Active Directory, the default authentication filter is: + + + Pour Active Directory, le filtre d'authentification par défaut est : + + + + + Zimbra preauthentication <a0>URL</a0> + + + <a0>URL</a0> de pré-authentification Zimbra + + + + + <a0>LL::NG</a0> can be used to prompt users with a message. - Traductions + <a0>LL::NG</a0> peut être utilisé pour présenter des messages aux utilisateurs. - Crypt::OpenSSL::Bignum + You can show them using <a0>Facebook Graph API explorer</a0> - - Crypt::OpenSSL::Bignum + + On peut les voir en utilisant l'<a0>explorateur de l'API Graph de Facebook</a0> - Add a floating menu + 20 - - Ajouter un menu flottant + + 20 - User backend + #google_apps_control_panel + + + #google_apps_control_panel + + + + + ^/minig + + + ^/minig + + + + + <a2>ldapminihowto</a2><br3/> + + + <a2>ldapminihowto</a2><br3/> + + + + + <s38>'templatelist'</s38> <s39>=></s39> <s40>'default,basic,MyOrgTemplate'</s40><s41>,</s41> + + + <s38>'templatelist'</s38> <s39>=></s39> <s40>'default,basic,MyOrgTemplate'</s40><s41>,</s41> + + + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +  +# Custom template parameters +<s3>tpl_myparam</s3> <s4>=</s4><s5> world</s5> + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +  +# Custom template parameters +<s3>tpl_myparam</s3> <s4>=</s4><s5> world</s5> + + + + + http://lemonldap.ow2.org/NG/devel-doc/ - Module utilisateurs + http://lemonldap.ow2.org/NG/devel-doc/ - icons:jabber_protocol.png + <s0>accept</s0>: all authenticated users will access surveys - - icons:jabber_protocol.png + + <s0>accept</s0> : tous les utilisateurs authentifiés peuvent accéder aux surveillances - <s0>User table</s0>: user table name + Configure Federation ID - - <s0>Table utilisateurs</s0> : nom de la table utilisateurs + + Configurer l'identifiant de fédération - <s0>IDP resolution cookie name</s0>: by default, it's the <a1>LL::NG</a1> cookie name suffixed by <c2>idp</c2>, for example: <c3>lemonldapidp</c3>. + <a0>The status page</a0> can be read by <a1>MRTG</a1> using the script <s2>lmng-mrtg</s2> that can be found in manager example directory. + + + <a0>La page de statut</a0> peut être lue par <a1>MRTG</a1> en utilisant le script <s2>lmng-mrtg</s2> qui peut être trouvé dans le répertoire "example" du manager. + + + + + ../../../media/documentation/configuration-ldap.png + + + ../../../media/documentation/configuration-ldap.png + + + + + API documentation - <s0>Nom du cookie de résolution de l'IDP</s0>: par défaut, c'est le nom du cookie <a1>LL::NG</a1> auquel est adjoint <c2>idp</c2>, par exemple: <c3>lemonldapidp</c3>. + Documentation de l'interface de programmation (API) - Anti frame protection + You also need to register to Google the redirect <a0>URI</a0>. + + + Il faut également enregistrer chez Google l'<a0>URI</a0> de redirection. + + + + + Select the key, and export it (button <c0>Download this file</c0>): + + + Selectionner la clef, et l'exporter (bouton <c0>Download this file</c0>): + + + + + As J2EE servlet container, Tomcat provides standard security feature, like authentication: the application deployed in Tomcat can delegate its authentication to Tomcat. + + + Comme conteneur de servlet J2EE, Tomcat fournit les fonctionnalités de sécurité standards, telles l'authentification : une application déployée dans Tomcat peut déléguer son authentification à Tomcat. + + + + + The choice will concern three backends: + + + Ce choix concerne 3 backends: + + + + + <a0>LL::NG</a0> can act as an <a1>SAML</a1> 2.0 Identity Provider, that can allow to federate <a2>LL::NG</a2> with: + + + <a0>LL::NG</a0> peut agir en fournisseur d'identité <a1>SAML</a1> 2.0, ce qui permet de fédérer <a2>LL::NG</a2> avec : + + + + + Example with the portal: + + + Exemple avec le portail : + + + + + Language + + + Langue + + + + + https://authssl.example.com + + + https://authssl.example.com + + + + + In this case, the Apache authentication module should not require a valid user and not be authoritative, else Apache server will return an error and not let <a0>LL::NG</a0> Portal manage the failback authentication. + + + Dans ce cas, la module d'authentification Apache ne doit pas exiger un utilisateur valide et ne dois pas être impératif, sinon le serveur Apache va retourner une erreur sans passer la main au portail <a0>LL::NG</a0>. + + + + + Restart Apache to purge it. + + + Redémarrer Apache pour le purger. + + + + + DEB bundle - Protection anti-frame + Paquets DEB - <a0>DBI</a0> connection string + <a0>IP</a0> of the user (can be the X Forwarded For <a1>IP</a1> if trusted proxies are configured) - - Chaîne de connexion <a0>DBI</a0> + + <a0>IP</a0> de l'utilisateur (peut être celle de l'en-tête X-Forwarded-For si des proxies agréés ont été configurés) - Identity Provider Login <a0>URL</a0>: the user/password <a1>SAML</a1> portal location on the IdP + http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - - Identity Provider Login <a0>URL</a0> : l'emplacement du portail utilisateur/mot-de-passe <a1>SAML</a1> dans l'IdP + + http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - <s0><a1>Application menu</a1></s0>: display authorized applications in categories + Example template: - - <s0><a1>Menu des applications</a1></s0> : affiche les applications autorisées dans les catégories + + Modèle exemple : - Configure LemonLDAP::NG to use SOAP proxy mechanism + You can add this YUM repository to get recent packages: - - Configurer LemonLDAP::NG pour utiliser le mécanisme mandataire SOAP + + Ajouter ces dépôts YUM pour obtenir les paquets récents : - <s50>"userobm_password"</s50> <s51>=></s51> <s52>"HTTP_OBM_USERPASSWORD"</s52><s53>,</s53> - - - <s50>"userobm_password"</s50> <s51>=></s51> <s52>"HTTP_OBM_USERPASSWORD"</s52><s53>,</s53> - - - - - If you want to access to other datas, you have to use Google in <c2>General Parameters</c2> > <c3>Authentication modules > User module</c3>. - - - Pour accéder aux autres données, utiliser Google in <c2>Paramètres generaux</c2> > <c3>Modules d'authentification > Modules d'utilisateurs</c3>. - - - - - This script must be run as root, it will then use the Apache user and group to access configuration. - - - Ce script doit être lancé par root, il utilisera ensuite le compte et le groupe d'Apache pour accéder à la configuration. - - - - - Portal (impact theme) + LemonLDAP::NG Handler - Portail (thème impact) + Agent LemonLDAP::NG (handler) - To change it: + The fields are defined in <a1>OpenID Connect standard</a1>, and depends on the scope requested by <a2>LL::NG</a2> (see options in next chapter). - - Pour le changer : + + Les champs sont définis dans le <a1>standard OpenID-Connect</a1>, et dépendent de la portée requise par <a2>LL::NG</a2> (voir les options dans le prochain chapitre). - <s33>"debug_level"</s33> <s34>=></s34> <s35>"NONE"</s35><s36>,</s36> -<s37>// "debug_header_name" => "HTTP_OBM_UID",</s37> -<s38>// "group_header_name" => "HTTP_OBM_GROUPS",</s38> + <s17>"auto_update_force_group"</s17> <s18>=></s18> <s19>false</s19><s20>,</s20> - - <s33>"debug_level"</s33> <s34>=></s34> <s35>"NONE"</s35><s36>,</s36> -<s37>// "debug_header_name" => "HTTP_OBM_UID",</s37> -<s38>// "group_header_name" => "HTTP_OBM_GROUPS",</s38> + + <s17>"auto_update_force_group"</s17> <s18>=></s18> <s19>false</s19><s20>,</s20> - Install the module: - - - Installer le module : - - - - - Package GPG signature - - - Signature GPG des paquets - - - - - in HTTP headers, you need Auth-User ($mail) and Auth-Pw ($_password). - - - Dans les en-têtes HTTP, ajouter Auth-User ($mail) and Auth-Pw ($_password). - - - - - <s0>Check JWT signature</s0>: Set to 0 to disable JWT signature checking - - - <s0>Vérifier la signature JWT</s0> : mettre à 0 pour désactiver la signature JWT - - - - - If no value, the default NameID format is Email. - - - Si aucune valeur n'est indiquée, le format de NameID par défaut est Email. - - - - - Applications + <a2>translations</a2><br3/> - Applications + <a2>traductions</a2><br3/> - Export sAMAccountName in a variable declared in <a0>exported variables</a0> + Main differences with mod_proxy: - - Exporter sAMAccountName dans la liste des <a0>variables exportées</a0> + + Principales différences avec mod_proxy : - Don't forget to create an index on the field used to find users (uid by default) + authentication_portal_1340022238188.png + + + authentication_portal_1340022238188.png + + + + + By default, a user can open several <a0>sessions</a0>. - N'oubliez pas de créer un index sur le champ utilisé pour trouver les utilisateurs (uid par défaut) + Par défaut, un utilisateur peut ouvrir plusieurs <a0>sessions</a0>. - <a0>CAS</a0> <a1>PGT</a1> temporary file + $authenticationLevel > 2 - - Fichier temporaire <a1>PGT</a1> de <a0>CAS</a0> + + $authenticationLevel > 2 - To refresh it, you have to set an handler on the same server to use the refresh mechanism or to restart the server after each configuration change. - - - Pour la rafraîchir, il faut installer un agent (handler) sur le même serveur pour utiliser le mécanisme de rafraîchissement ou redémarrer le serveur à chaque changement. - - - - - Since 1.1.0, a notification explorer is available in Manager, and notifications can be done for all users, with the possibility to display conditions. - - - Depuis la version 1.1.0, un explorateur de notifications est disponible dans le manager, et les notifications peuvent être faites pour tous les utilisateurs, avec possibilité d'affichage conditionnel. - - - - - <s0>Default rule</s0>: who can access to the application - - - <s0>Règle default</s0> : qui peut accéder à l'application - - - - - This will use email as login name (for accounting, session explorer,…). - - - L'adresse email est utilisée comme nom de compte (pour la traçabilité, l'explorateur de session,…). - - - - - Any <a0>SAML</a0> Service Provider, for example: - - - Tout fournisseur de service <a0>SAML</a0>, par exemple: - - - - - Handlers have a session cache, with a default lifetime of 10 minutes. + Try <a0>http://test1.example.com</a0> or <a1>http://test2.example.com</a1> - Les agents disposent d'un cache de session d'une durée de vie par défaut de 10 minutes. + Essayez <a0>http://test1.example.com</a0> ou <a1>http://test2.example.com</a1> - User has no access authorization: FORBIDDEN (403) + Your database must have a specific table to host sessions. - - L'utilisateur ne dispose pas de droits d'accès : FORBIDDEN (403) + + Il faut dédier une table pour héberger les sessions. - Choice <a0>URL</a0> parameter + <s0>Memcached servers</s0>: addresses of Memcached servers, separated with spaces. + + + <s0>Serveurs Memcached</s0> : adresses des serveurs Memcached, separés par des espaces. + + + + + Handler build the preauth request and redirect user on Zimbra preauth <a0>URL</a0> + + + Le handler construit la requête de pré-authentification et redirige l'utilisateur sur l'<a0>URL</a0> de pré-authentification de Zimbra + + + + + Here are some examples for main databases servers. + + + Quelques exemples pour les serveurs principaux. + + + + + You can now the upload the certificate (<c0>cert.pem</c0>) on Google Apps. + + + Télécharger ensuite le certificat (<c0>cert.pem</c0>) dans Google Apps. + + + + + You can call it <c0>france-connect</c0> for example. + + + On peut l'appeler <c0>france-connect</c0> par exemple. + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots + + + + + By hand in Liferay administration screens + + + À la main dans les écrans d'administration de Liferay + + + + + <a0>Drupal</a0> is a <a1>CMS</a1> written in PHP. + + + <a0>Drupal</a0> est un <a1>CMS</a1> écrit en PHP. + + + + + Also adapt your entityID to match the Assertion issuer: google.com/a/mydomain.org + + + Adapter également l' "entityID" pour qu'elle corresponde à l'émetteur de l'assertion : google.com/a/mydomain.org + + + + + http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions + + + http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions + + + + + <s0><a1>SAML</a1> 2 Service</s0>: <a2>SAML</a2> metadata administration + + + <s0>Service <a1>SAML</a1></s0> : administration des métadonnées <a2>SAML</a2> + + + + + <a0>CAS</a0>_pgtFile + + + <a0>CAS</a0>_pgtFile + + + + + ../../../../media/documentation/googleapps-export-priv-key.png + + + ../../../../media/documentation/googleapps-export-priv-key.png + + + + + Body for password mail - Paramètre d'<a0>URL</a0> pour "Choice" + Corps du message de changement de mot-de-passe - ../documentation/presentation.html#login + An authorization is defined by: - ../documentation/presentation.html#login + Une autorisation est définie pas : - Older versions + IssuerDB + + + IssuerDB + + + + + Modify Manager protection + + + Modifier la protection du manager + + + + + SVN access - Versions précédentes + Accès au dépôt SVN - The path to the main directory + twitterKey - - Le chemin du répertoire principal + + twitterKey - This is not the case of <a0>Memcached</a0> for example. + So, to keep user password in session, you cannot just export the password variable in session. + + + Donc pour conserver le mot-de-passe utilisateur dans la session, on ne peut seulement exporter la variable mot-de-passe dans la session. + + + + + <s0>Success mail content</s0> (optional): Content of mail sent when password is changed + + + <s0>Contenu du message</s0> (optionnel) : contenu du courriel envoyé lorsque le mot-de-passe est changé + + + + + jre > 1.4 + + + jre > 1.4 + + + + + OBM_UID + + + OBM_UID + + + + + _password + + + _password + + + + + menu.png - C'est par exemple le cas de <a0>Memcached</a0>. + menu.png - http://manager.example.com + <s0>Use rule</s0>: a rule to allow user to use this module, set to 1 to always allow. + + + <s0>Règle d'utilisation</s0> : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. + + + + + This works with every LDAP v2 or v3 server, including <a0>Active Directory</a0>. + + + Ceci fonctionne avec tout serveur LDAP v2 ou v3, dont <a0>Active Directory</a0>. + + + + + ../documentation/current/writingrulesand_headers.html + + + ../documentation/current/writingrulesand_headers.html + + + + + You should have configured <a0>LL::NG</a0> as a <a1>SAML Identity Provider</a1>. + + + Il est nécessaire d'avoir configuré <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>, + + + + + <s0>Server hostname</s0>: this is the hostname or <a1>IP</a1> address of the Radius server + + + <s0>Nom d'hôte du serveur</s0> : le nom d'hôte ou l'adresse <a1>IP</a1> du serveur Radius + + + + + You can do it either by uploading the file, or get it from SP metadata <a0>URL</a0> (this require a network link between your server and the SP). + + + Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'<a0>URL</a0> de métadatas du SP (à condition d'avoir un lien réseau entre le serveur et le SP): + + + + + $uid + + + $uid + + + + + EntityId: Salesforce (the SP) Entity ID. + + + EntityId : identifiant d'entité Salesforce (le SP). + + + + + http://www.mediawiki.org + + + http://www.mediawiki.org + + + + + Configuration database + + + Base de données de la configuration + + + + + update-alternatives --config editor + + + update-alternatives --config editor + + + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +  +# Manager protection: by default, the manager is protected by a demo account. + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +  +# Manager protection: by default, the manager is protected by a demo account. + + + + + portal.png - http://manager.example.com + portal.png - Change default DNS domain + You can also use a FastCGI server using index.fcgi given in portal examples. - - Changer le domaine DNS par défaut + + On peut utiliser un serveur FastCGI en utilisant le fichier index.fcgi disponible dans les exemples du portail. - Portal (pastel theme) + This should be set as Default. - Portail (thème pastel) + Peut être défini par défaut. - <<s14>IfModule</s14> auth_kerb_module> - - - <<s14>IfModule</s14> auth_kerb_module> - - - - - <s0># rule</s0> -admin <s1>-></s1> <s2>$admin</s2> <s3>||=</s3> <s4>(</s4><s5>$uid</s5> <s6>eq</s6> <s7>'foo'</s7> <s8>or</s8> <s9>$uid</s9> <s10>eq</s10> <s11>'bar'</s11><s12>)</s12> -<s13># header</s13> -Display<s14>-</s14>Name <s15>-></s15> <s16>$displayName</s16> <s17>||=</s17> <s18>$givenName</s18><s19>.</s19><s20>" "</s20><s21>.</s21><s22>$surName</s22> + ../download.html - <s0># règle</s0> -admin <s1>-></s1> <s2>$admin</s2> <s3>||=</s3> <s4>(</s4><s5>$uid</s5> <s6>eq</s6> <s7>'foo'</s7> <s8>or</s8> <s9>$uid</s9> <s10>eq</s10> <s11>'bar'</s11><s12>)</s12> -<s13># en-tête</s13> -Display<s14>-</s14>Name <s15>-></s15> <s16>$displayName</s16> <s17>||=</s17> <s18>$givenName</s18><s19>.</s19><s20>" "</s20><s21>.</s21><s22>$surName</s22> + ../download.html - Go to the Manager and <a0>create a new virtual host</a0> for LimeSurvey. + If you need to add a template parameter for your customization, then add to <c0>lemonldap-ng.ini</c0>: - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour LimeSurvey. + + Pour ajouter un paramètre de modèle, l'ajouter dans <c0>lemonldap-ng.ini</c0>: - HTTP Basic Authentication + http://search.cpan.org/search?query=DBD%3A%3A&mode=module - - Authentification basique HTTP + + http://search.cpan.org/search?query=DBD%3A%3A&mode=module - Users + ../../documentation/presentation.html#login + + + ../../documentation/presentation.html#login + + + + + You can then choose any other module for users and password but if you want to totally delegate authentication to BrowserID, choose <a0>None</a0> for users and password. + + + On peut ensuite choisir n'importe quel autre module de gestion des utilisateurs et des mots-de-passe mais pour déléguer totalement l'authentification à BrowserID, choisir <a0>None</a0> pour la gestion des utilisateurs et des mots de passe. + + + + + Access rule: <c0>$groups =~ /\badministrators\b/</c0> - Utilisateurs + Règle d'accès : <c0>$groups =~ /\badministrators\b/</c0> - For MySQL, you need to set additional parameters: + Nick name - - Pour MySQL, il faut ajouter quelques paramètres : + + Nick name - The “default” rule is only applied if no other rule match - - - La règle “default” n'est appliquée que si aucune autre règle ne correspond - - - - - Prerequisites + Oliver BOIREAU - Pré-requis + Oliver BOIREAU - number - - - numero - - - - - http://deb.entrouvert.org/ + Multi values separator - http://deb.entrouvert.org/ + Séparateur des multiples valeurs - Edit also OBM Apache configuration to enable <a0>LL::NG</a0> Handler: + authentication_portal_1340022292201.png - - Éditer également la configuration du serveur Apache d'OBM pour activer les en-têtes <a0>LL::NG</a0> : + + authentication_portal_1340022292201.png - <a0>DBI</a0> UserDB connection password + <s0>Control header name</s0>: header that contains a value to control. - - Mot-de-passe de connexion UserDB <a0>DBI</a0> + + <s0>Nom de l'en-tête de contrôle</s0> : en-tête qui contient la valeur à contrôler. + + + + + Content Management System + + + Système de gestion de contenu + + + + + <s0>Optimized</s0> for <a1>session explorer</a1> and <a2>single session</a2> features. + + + <s0>Optimisé</s0> pour l'<a1>explorateur de sessions</a1> et les fonctionnalités de <a2>session unique</a2>. + + + + + <s38><s39><user</s39> <s40>username</s40>=<s41>"both"</s41> <s42>password</s42>=<s43>"tomcat"</s43> <s44>roles</s44>=<s45>"tomcat,role1"</s45><s46>/></s46></s38> +<s47><s48></tomcat-users<s49>></s49></s48></s47> + + + <s38><s39><user</s39> <s40>username</s40>=<s41>"both"</s41> <s42>password</s42>=<s43>"tomcat"</s43> <s44>roles</s44>=<s45>"tomcat,role1"</s45><s46>/></s46></s38> +<s47><s48></tomcat-users<s49>></s49></s48></s47> + + + + + First parameter passed to the custom function is the requested <a0>URL</a0>, that is + + + Le premier paramètre passé à la fonction personnalisée est l'<a0>URL</a0> demandée, c'est à dire + + + + + Nb users + + + Nb d'utilisateurs + + + + + Databases (DBI) + + + Bases de données (DBI) + + + + + <s25>"server_ip_address"</s25> <s26>=></s26> <s27>"localhost"</s27><s28>,</s28> + + + <s25>"server_ip_address"</s25> <s26>=></s26> <s27>"localhost"</s27><s28>,</s28> + + + + + Quick start tutorial + + + Tutoriel rapide + + + + + mailto:lemonldap-ng-dev@ow2.org + + + mailto:lemonldap-ng-dev@ow2.org + + + + + An <a0>URL</a0> pattern (or <c1>default</c1> to match other URLs) + + + Une expression sur l'<a0>URL</a0> (ou <c1>default</c1> pour les URLs ne correspondant pas aux règles) + + + + + In this case you will have two Apache configuration files: + + + Dans ce cas 2 fichiers de configuration Apache doivent être renseignés : + + + + + logout_sso http://intranet/ + + + logout_sso http://intranet/ + + + + + documentation:latest:logs + + + documentation:latest:logs + + + + + See <a0>Register partner Service Provider on LemonLDAP::NG</a0> configuration chapter. + + + Voir <a0>Enregistrer un fournisseur de service dans LemonLDAP::NG</a0>. + + + + + FOSDEM + + + FOSDEM + + + + + Warning: key is not defined, set it in the manager ! + + + Warning: key is not defined, set it in the manager ! + + + + + To summarize, to get the user connected trough the <c0>Auth-User</c0> HTTP Header, use this Sping Security configuration: + + + En résumé, pour connecter les utilisateurs vie l'entête HTTP <c0>Auth-User</c0>, utiliser cette configuration de Spring Security : + + + + + Give a non ascii data + + + Done une valeur non-ascii + + + + + Password reset + + + Réinitialisation de mots-de-passe + + + + + accept + + + accept + + + + + IssuerDB use + + + Utilisation de IssuerDB + + + + + <s2>Order</s2> <s3>deny</s3>,<s4>allow</s4> + + + <s2>Order</s2> <s3>deny</s3>,<s4>allow</s4> + + + + + Install the package <c0>lemonldap-ng-conf</c0> on all server which contains one of those packages. + + + Installer le paquet <c0>lemonldap-ng-conf</c0> sur tous les serveurs qui contiennent un de ces paquets. + + + + + portalRequireOldPassword + + + portalRequireOldPassword + + + + + Shared attributes (SREG) + + + Attributs partagés (SREG) + + + + + <s9>Options</s9> +ExecCGI +<s10>FollowSymLinks</s10> + + + <s9>Options</s9> +ExecCGI +<s10>FollowSymLinks</s10> + + + + + Allow only one <a0>IP</a0> address per user + + + N'autoriser qu'une adresse <a0>IP</a0> par utilisateur + + + + + When using IDP modules (like <a0>CAS</a0> or <a1>SAML</a1>), the activation of Apache authentication can alter the operation. + + + Lorsqu'on utilise des modules IDP (tels <a0>CAS</a0> ou <a1>SAML</a1>), l'activation de 'authentification Apache peut altérer l'operation. + + + + + <a0>SAML</a0> can use different NameID formats. + + + <a0>SAML</a0> peut utiliser plusieurs formats de NameID. + + + + + install http_authentication plugin + + + installer le plugin http_authentication + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose OpenID for authentication and/or users. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>OpenID</a2> pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + iso2unicode($name) + + + iso2unicode($name) + + + + + Default + + + Défaut + + + + + Restart all your Apache servers + + + Redémarrer tous vos serveurs Apache + + + + + See <a0>Writing rules and headers</a0> for more. + + + Voir <a0>Écrire les règles et en-têtes</a0> pour plus d'informations. @@ -30234,290 +8610,18 @@ Display<s14>-</s14>Name < - ../../documentation/features.html#session_restrictions + Deny access to /config/ directory - - ../../documentation/features.html#session_restrictions + + Interdire l'accès au répertoire /config/ - Note that variables designed by $xx correspond to the name of the <a0>exported variables</a0> or <a1>macro names</a1>. + c:/my hardisk/tomcat/ - - Noter que les variables designées par $xx correspondent au nom de <a0>variables exportées</a0> ou de <a1>noms de macro</a1>. - - - - - <s0>Value</s0>: application logout <a1>URL</a1> - - - <s0>Valeur</s0> : <a1>URL</a1> de déconnexion de l'application - - - - - <s5>RewriteRule</s5> ^/saml/.* /index.pl - - - <s5>RewriteRule</s5> ^/saml/.* /index.pl - - - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help - - - - - Apache authentication module will set the <c0>REMOTE_USER</c0> environment variable, which will be used by <a1>LL::NG</a1> to get authenticated user. - - - Les modules d'authentification Apache renseignent la variable d'environnement <c0>REMOTE_USER</c0>, qui sera utilisée par <a1>LL::NG</a1> pour obtenir le nom d'utilisateur authentifié. - - - - - Since version 1.90 of Apache::Session, you can use Apache::Session::MySQL::NoLock instead - - - Depuis la version 1.90 d'Apache::Session, on peut utiliser Apache::Session::MySQL::NoLock à la place - - - - - https://metacpan.org/module/Web::ID::Certificate::Generator - - - https://metacpan.org/module/Web::ID::Certificate::Generator - - - - - <a4>ldapsessionbackend</a4><br5/> - - - <a4>ldapsessionbackend</a4><br5/> - - - - - For example, a <a0>LL::NG</a0> server can be: - - - Par exemple, un serveur <a0>LL::NG</a0> peut être : - - - - - http://zimbra.example.com/zimbrasso - - - http://zimbra.example.com/zimbrasso - - - - - Then, go in <c0>Radius parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Radius</c0>: - - - - - 2 kind of files may be translated: - - - 2 types de fichiers peuvent être traduits : - - - - - Portal menu - - - Menu du portail - - - - - <s0>Handler</s0>: Apache modules used to protect applications - - - <s0>Agent</s0> (Handler): module Apache utilisé pour protéger les applications - - - - - Internal Proxy - - - Proxy interne - - - - - Application Programming Interface - - - Interface de programmation - - - - - <s0><s1><bean</s1> <s2>id</s2>=<s3>"LemonLDAPNGFilter"</s3> <s4>class</s4>=</s0> -<s5><s6>"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"</s6><s7>></s7></s5> - - - <s0><s1><bean</s1> <s2>id</s2>=<s3>"LemonLDAPNGFilter"</s3> <s4>class</s4>=</s0> -<s5><s6>"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"</s6><s7>></s7></s5> - - - - - install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) - - - install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) - - - - - <a0>LL::NG</a0> can delegate authentication to a <a1>CAS</a1> server. - - - <a0>LL::NG</a0> peut déléguer l'authentification à un serveur <a1>CAS</a1>. - - - - - ../css/all.css - - - ../css/all.css - - - - - <s0>Client ID</s0>: Client ID given by OP - - - <s0>Identifiant client</s0> : identifiant client donné par l'OP - - - - - screenshots - - - captures d'écran - - - - - Before installing the packages, install all <a0>dependencies</a0>. - - - Avant d'installer les paquets, installer toutes les <a0>dépendances</a0>. - - - - - So for Handler on different physical servers than the Portal, a user with an expired session can still be authorized still the cache expires. - - - Ainsi pour les agents installés sur des serveurs physiquement différent de celui hébergeant le portail, un utilisateur dont la session a expiré peut toujours être autorisé jusqu'à expiration du cache. - - - - - http://vhost.example.com/appli1 - - - http://vhost.example.com/appli1 - - - - - <s0>GRANT</s0> <s1>SELECT</s1><s2>,</s2><s3>INSERT</s3><s4>,</s4><s5>UPDATE</s5><s6>,</s6><s7>LOCK</s7> <s8>TABLES</s8> <s9>ON</s9> lmConfig<s10>.*</s10> - - - <s0>GRANT</s0> <s1>SELECT</s1><s2>,</s2><s3>INSERT</s3><s4>,</s4><s5>UPDATE</s5><s6>,</s6><s7>LOCK</s7> <s8>TABLES</s8> <s9>ON</s9> lmConfig<s10>.*</s10> - - - - - <s62><s63></property<s64>></s64></s63></s62> -<s65><s66></bean<s67>></s67></s66></s65> -  -<s68><s69><security:authentication-manager</s69> <s70>alias</s70>=<s71>"authenticationManager"</s71> <s72>/></s72></s68> - - - <s62><s63></property<s64>></s64></s63></s62> -<s65><s66></bean<s67>></s67></s66></s65> -  -<s68><s69><security:authentication-manager</s69> <s70>alias</s70>=<s71>"authenticationManager"</s71> <s72>/></s72></s68> - - - - - Disabling Safe jail - - - Désactiver la cage sécurisée - - - - - This parameter is used by <a0>SAML IDP</a0> to fill the NameID in authentication responses. - - - Ce paramètre est utilisé par l'<a0>IdP SAML</a0> pour construire le NameID dans les réponses d'authentification. - - - - - http://vhost.example.com/appli2 - - - http://vhost.example.com/appli2 - - - - - ../../../../media/applications/drupal_logo.png - - - ../../../../media/applications/drupal_logo.png - - - - - Full name - - - Nom complet - - - - - Twitter application secret - - - Secret d'application Twitter - - - - - http://search.cpan.org/perldoc?Apache::Session::MySQL - - - http://search.cpan.org/perldoc?Apache::Session::MySQL + + c:/my hardisk/tomcat/ @@ -30586,274 +8690,262 @@ WithPeak[test.example.com]: wmy - <s0>SREG mapping</s0>: link between SREG attributes and session keys (<s1><a2>see below</a2></s1>). + <s0>How do users authenticate?</s0>: by login - - <s0>Associations SREG</s0> : liens entre les attributs SREG et les clefs de session (<s1><a2>voir ci-dessous</a2></s1>). + + <s0>How do users authenticate?</s0>: by login - http://perldoc.perl.org/functions/package.html + Gigabyte - - http://perldoc.perl.org/functions/package.html + + Gigaoctet - In the context of an HTTP transaction, the basic access authentication is a method designed to allow a web browser, or other client program, to provide credentials – in the form of a user name and password – when making a request. + <s0>configuration</s0>: where configuration is stored - - Dans le contexte d'une transaction HTTP, l'authentification basique est une méthode qui permet au navigateur ou un autre programme client de fournir des éléments d'authentification – sous la forme d'un nom et d'un mot de passe – à chaque requête. + + <s0>configuration</s0> : où la configuration est stockée - <s78>//"userobm_delegation_target" => ,</s78> + <s0><a1>Notifications</a1></s0>: prompt users with a message if found in the notification database - - <s78>//"userobm_delegation_target" => ,</s78> + + <s0><a1>Notifications</a1></s0> : interrompt les utilisateurs avec un message s'il est trouvé dans la base de données des notifications - Authentication table: where login and password are stored + <s0>Cookie name</s0>: name of the cookie, can be changed to avoid conflicts with other LemonLDAP::NG installations - - La table d'authentification : où les logins and et mots-de-passe sont stockés + + <s0>Nom de cookie</s0> : nom du cookie, peut être changé pour éviter les conflits avec d'autres installations LemonLDAP::NG - documentation:lemonldap-ng-architecture.png + It allows to use <a0>SAML</a0> to authenticate users. + + + SalesForce permet l'emploi de <a0>SAML</a0> pour authentifier les utilisateurs. + + + + + <a0>LL::NG</a0> can use a lot of databases as authentication, users and password backend: + + + <a0>LL::NG</a0> peut utiliser de nombreuses bases de données comme backend d'authentification, d'utilisateurs et de mots de passe : + + + + + <s0>Check <a1>XSS</a1> Attacks</s0>: Set to 'Off' to disable <a2>XSS</a2> checks. + + + <s0>Contrôler les attaques <a1>XSS</a1></s0> : mettre à 'désactivé' pour désactiver la détection des attaques <a2>XSS</a2>. + + + + + <a41><s42>print</s42></a41> <s43>STDERR</s43> <s44>"SOAP Error: "</s44> <s45>.</s45> <s46>$r</s46><s47>-></s47><s48>fault</s48><s49>-></s49><s50>{</s50>faultstring<s51>}</s51><s52>;</s52> +<s53>}</s53> +<s54>else</s54> <s55>{</s55> + + + <a41><s42>print</s42></a41> <s43>STDERR</s43> <s44>"SOAP Error: "</s44> <s45>.</s45> <s46>$r</s46><s47>-></s47><s48>fault</s48><s49>-></s49><s50>{</s50>faultstring<s51>}</s51><s52>;</s52> +<s53>}</s53> +<s54>else</s54> <s55>{</s55> + + + + + https://upgrade.yubico.com/getapikey/ + + + https://upgrade.yubico.com/getapikey/ + + + + + <s157>"userobm_ext_id"</s157> <s158>=></s158> <s159>"HTTP_OBM_SERIALNUMBER"</s159><s160>,</s160> + + + <s157>"userobm_ext_id"</s157> <s158>=></s158> <s159>"HTTP_OBM_SERIALNUMBER"</s159><s160>,</s160> + + + + + applications:googleapps_logo.png + + + applications:googleapps_logo.png + + + + + The portal is the visible part of LemonLDAP::NG, all user interactions are displayed on it. + + + Le portail est la partie visible de LemonLDAP::NG, toutes les interactions utilisateurs y sont affichées. + + + + + language + + + language + + + + + ../media/screenshots/1.1/mailreset/mailreset_step5.png + + + ../media/screenshots/1.1/mailreset/mailreset_step5.png + + + + + Metadata + + + Métadonnée + + + + + Disable all signature flags in <c0>Options</c0> » <c1>Signature</c1>, except <c2>Sign <a3>SSO</a3> message</c2> which should be to <c4>On</c4> + + + Désactiver toutes les cases dans <c0>Options</c0> » <c1>Signature</c1>, excepté <c2>Signer les messages <a3>SSO</a3></c2> qui doit être activée + + + + + Code snippet + + + Exemple de code + + + + + MediWiki local configuration + + + Configuration locale MediaWiki + + + + + documentation:latest:portalcustom - documentation:lemonldap-ng-architecture.png + documentation:latest:portalcustom - https://www.djangoproject.com/ + Order your rules - - https://www.djangoproject.com/ + + Ordonner les règles - Connectors + <s88>//"userobm_photo_id" => ,</s88> - - Connecteurs + + <s88>//"userobm_photo_id" => ,</s88> - http://en.wikipedia.org/wiki/Central_Authentication_Service + Local groups - http://fr.wikipedia.org/wiki/Central_Authentication_Service + Groupes locaux - American Standard Code for Information Interchange - - - American Standard Code for Information Interchange - - - - - translation memory directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/tm/ + This concerns all parameters for the Organization metadata section: - Répertoire des mémoires de traduction = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/tm/ + Ceci concerne tous les paramètres de la section "organization" des métadatas : - Convert existing configuration + <s0>Reset value</s0>: value to set in reset attribute to activate password reset (default: TRUE). - - Convertir la configuration existante + + <s0>Valeur de reset</s0> : valeur à mettre dans l'attribut reset pour activer la réinitialisation du mot-de-passe (défaut : TRUE). - it may be the <e3>backbone</e3> of a heterogeneous architecture. + One of this module can be used to delegate authentication server to the web server: <a2>Webserver Auth</a2>. + + + L'un de ses modules peut être utilisé pour déléger l'authentification serveur au serveur web : <a2>Webserver Auth</a2>. + + + + + Check if <a0>URL</a0> asked is valid + + + Vérifie que l'<a0>URL</a0> demandée est validée + + + + + <s0>DNSDOMAIN</s0>: Main <a1>DNS</a1> domain (default: example.com) + + + <s0>DNSDOMAIN</s0> : domaine <a1>DNS</a1> proncipal (défaut : example.com) + + + + + Available bindings are: - il peut être le <e3>pivot</e3> d'une architecture hétérogène. + Les déclarations disponibles sont : - <s15>RewriteEngine</s15> <s16>On</s16> + <s146>//"userobm_nomade_local_copy" => ,</s146> - - <s15>RewriteEngine</s15> <s16>On</s16> + + <s146>//"userobm_nomade_local_copy" => ,</s146> - To configure the user identifier in access log, go in Manager, <c0>General Parameters</c0> > <c1>Logging</c1> > <c2>REMOTE_USER</c2>. + You can for example set up a fail-over cluster with <a0>Heartbeat</a0> and <a1>HAproxy</a1>, like this: - - Pour configurer l'identifiant utilisateur dans les journaux d'accès, aller dans le manager, <c0>Paramètres généraux</c0> > <c1>Journalisation</c1> > <c2>REMOTE_USER</c2>. + + Par exemple on peut créer un cluster avec <a0>Heartbeat</a0> et <a1>HAproxy</a1> : - notificationStorageOptions + <s56>my</s56> <s57>$res</s57> <s58>=</s58> <s59>$r</s59><s60>-></s60><s61>result</s61><s62>(</s62><s63>)</s63><s64>;</s64> - - notificationStorageOptions - - - - - Null - - - Null - - - - - <s0># Uncomment this to activate status module</s0> - - - <s0># Uncomment this to activate status module</s0> - - - - - <s0>Secret token</s0>: used to check integrity of OpenID response. - - - <s0>Secret token</s0> : utilisé pour vérifier l'integrité des réponses OpenID. - - - - - You can first check on <a1>LemonLDAP::NG JIRA project</a1> that your bug is not already referenced, and then create it (with a registered account). - - - Commencez par vérifier sur <a1>le site JIRA du projet LemonLDAP::NG</a1> que votre bogue n'est pas déjà référencé, et créez le sinon (avec un compte préalablement créé). - - - - - Restart Apache and try to log on Manager. - - - Redémarrer Apache et tenter de se connecter au manager. - - - - - Known supported applications - - - Applications connues pour être supportées - - - - - screenshots:1.1:mailreset:mailreset_step5.png - - - screenshots:1.1:mailreset:mailreset_step5.png - - - - - User Provisioning Enabled: should create automatically the user in Salesforce (not functionnal right now) - - - User Provisioning Enabled : création automatique des utilisateurs dans Salesforce (pas fonctionnel à l'heure actuelle) - - - - - Logout rule (for example logout_app_sso) - - - Règle de déconnexion (par exemple logout_app_sso) - - - - - Notifications system - - - Systèmes de notification - - - - - get groups where user is registered - - - obtenir les groupes dont l'utilisateur est membre - - - - - Access rules: check user's right on <a0>URL</a0> patterns - - - Des règles d'accès : examine les droits de l'utilisateur via des expressions sur les <a0>URL</a0> - - - - - Remember to change the access rule in Manager virtual host to allow new administrators. - - - Ne pas oublier de changer la règle d'accès à l'hôte virtuel du manager pour autoriser les nouveaux administrateurs. - - - - - For the certificate, you can build it from the signing private key registered in Manager. - - - Pour le certificate, vous pouvez le construire en signant la clef privée enregistrée dans le Manager. - - - - - <s15><s16><role</s16> <s17>rolename</s17>=<s18>"role1"</s18><s19>/></s19></s15> - - - <s15><s16><role</s16> <s17>rolename</s17>=<s18>"role1"</s18><s19>/></s19></s15> - - - - - /_detail/icons/terminal.png?id=documentation - - - /_detail/icons/terminal.png?id=documentation - - - - - Safe jail - - - Cage sécurisée - - - - - The AuthDemo and UserDBDemo will allow you to log in and get the standard attributes (uid, cn and mail). - - - AuthDemo et UserDBDemo permettent de se connecter et d'avoir les attributs standards (uid, cn et mail). + + <s56>my</s56> <s57>$res</s57> <s58>=</s58> <s59>$r</s59><s60>-></s60><s61>result</s61><s62>(</s62><s63>)</s63><s64>;</s64> @@ -30866,918 +8958,202 @@ WithPeak[test.example.com]: wmy - By default, user will be redirected on portal if no <a0>URL</a0> defined, or on the specified <a1>URL</a1> if any. + <a0>LL::NG</a0> uses <a1>Apache SSL module</a1>, like any other <a2>Apache authentication module</a2>, with extra features: - - Par défaut, l'utilisateur est redirigé vers le portail si aucune <a0>URL</a0> n'est définie ou vers l'<a1>URL</a1> indiquée sinon. + + <a0>LL::NG</a0> utilise le <a1>module SSL d'Apache</a1>, comme n'importe quel <a2>module d'authentification d'Apache</a2> avec quelques fonctionnalités supplémentaires : - Security parameters + http://www.switch.ch/aai/support/tools/wayf.html - Paramètres de sécurité + http://www.switch.ch/aai/support/tools/wayf.html - Hello <s0><TMPL_VAR <s1>NAME</s1><s2>=</s2><s3>"myparam"</s3>></s0>! + GLib - - Hello <s0><TMPL_VAR <s1>NAME</s1><s2>=</s2><s3>"myparam"</s3>></s0>! + + GLib - There are no <e0>global</e0> headers. + <s153>//"userobm_samba_home" => ,</s153> + + + <s153>//"userobm_samba_home" => ,</s153> + + + + + Trusted domains - Il n'y a pas d'en-tête <e0>global</e0>. + Domaines agréés - Skin + ../media/icons/flags/ua.png - - thème + + ../media/icons/flags/ua.png - AD password policy + If OpenID is used as users database, attributes will be requested to the server with SREG extention. - - Politique de mots-de-passe AD + + Si OpenID est utilisé comme base d'utilisateurs, les attributs sont demandés en utilisant l'extension SREG d'OpenID. - A web browser launched from the computer (to access localhost) + http://phpldapadmin.sourceforge.net + + + http://phpldapadmin.sourceforge.net + + + + + Import or generate security keys - Un navigateur web lançé depuis ce serveur (pour accéder à la boucle locale) + Importer ou generer les clefs de securité - Copy en subroutine to zz <e1>(where zz is your international code, example: “fr” for France)</e1> then translate messages. + You need to register a new application on Twitter to get <a0>API</a0> key and <a1>API</a1> secret. - Copiez la fonction en en zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> et traduisez ensuite les messages. + Vous devez enregistrer votre nouvelle application dans Twitter pour obtenir la clef de l'<a0>API</a0> et son secret<a1></a1>. - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose LDAP for authentication, users and/or password modules. + Parameters for <a0>DBI</a0> backend are the same as <a1>DBI configuration backend</a1>. - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir LDAP) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + Les paramètres pour le backend <a0>DBI</a0> sont les mêmes que ceux du <a1>backend de configuration DBI</a1>. - Single Logout + syslog + + + syslog + + + + + → The host is not known by LemonLDAP::NG. + + + → L'hôte n'est pas connu de LemonLDAP::NG. + + + + + <s0>IDP resolution cookie name</s0>: by default, it's the <a1>LL::NG</a1> cookie name suffixed by <c2>idp</c2>, for example: <c3>lemonldapidp</c3>. - Single Logout (SLO) + <s0>Nom du cookie de résolution de l'IDP</s0>: par défaut, c'est le nom du cookie <a1>LL::NG</a1> auquel est adjoint <c2>idp</c2>, par exemple: <c3>lemonldapidp</c3>. - <a0>default_sidebar</a0><br1/> + Backends - - <a0>default_sidebar</a0><br1/> + + Backends - <s5># Uncomment this line if you use Lemonldap::NG menu</s5> - - - <s5># Décommenter cette ligne si le menu Lemonldap::NG est utilisé</s5> - - - - - Configuration can be stored in several formats (<a0>SQL</a0>, <a1>File</a1>, <a2>LDAP</a2>) but must be shared over the network if you use more than 1 server. - - - La configuration peut être stockée sous plusieurs formats (<a0>SQL</a0>, <a1>File</a1>, <a2>LDAP</a2>) mais doit être partégée via le réseau si on utilise plus d'un serveur. - - - - - This timeout allows to purge sessions of lost RelayState. - - - Ce délai permet de supprimer les sessions des RelayState perdus. - - - - - <<s0>Files</s0> *.pl> + RBAC model - <<s0>Files</s0> *.pl> + Modèle RBAC - contact.html + screenshots:1.1:mailreset:mailreset_step2.png - - contact.html + + screenshots:1.1:mailreset:mailreset_step2.png - screenshots.html + By default, configuration is stored in <a0>files</a0>, so access trough network is not possible. - - screenshots.html + + Par défaut, la configuration est stockée dans des <a0>fichiers</a0>, donc l'accès par le réseau n'est en général pas possible. - TikiWiki, … + <s0>default_access</s0> (optional): what result to return if <s1>logon_hours</s1> is empty - - TikiWiki, … + + <s0>default_access</s0> (optionnel) : resultat à retourner si <s1>logon_hours</s1> est vide - An <a0>OpenID server</a0> with <a1>CAS authentication</a1> + <s0>Port</s0>: port of the application (by default, 80 for http, 443 for https) - - Un <a0>serveur OpenID</a0> avec une <a1>authentification CAS</a1> + + <s0>Port</s0> : port de l'application (par défaut, 80 pour http, 443 pour https) - <s0>Friendly Name</s0>: optional, <a1>SAML</a1> attribute friendly name. + <a0>LL::NG</a0> can use SAML2 to get user identity and grab some attributes defined in user profile on its Identity Provider (IDP). - - <s0>Nom alternatif</s0>: optionnel, nom alternatif de l'attribut <a1>SAML</a1>. + + <a0>LL::NG</a0> peut utiliser SAML2 pour obtenir l'identité et d'autres attributs definis dans le profil utilisateur défini chez son fournisseur d'identité (IDP). - Authentication table + Google does not support logout trough OpenID Connect. - - Table d'authentification + + Google ne supporte pas la déconnexion via OpenID-Connect. - Choose for example <a0>http://zimbra.example.com/zimbrasso</a0> as <a1>SSO</a1> <a2>URL</a2> and <a3>set it in application menu</a3>. + In the context of an HTTP transaction, the basic access authentication is a method designed to allow a web browser, or other client program, to provide credentials – in the form of a user name and password – when making a request. - - Choisir par exemple <a0>http://zimbra.example.com/zimbrasso</a0> comme <a2>URL</a2> <a1>SSO</a1> et <a3>insérer la dans le menu application</a3>. + + Dans le contexte d'une transaction HTTP, l'authentification basique est une méthode qui permet au navigateur ou un autre programme client de fournir des éléments d'authentification – sous la forme d'un nom et d'un mot de passe – à chaque requête. - ~7500 + documentation:liferay_1.png - - ~7500 + + documentation:liferay_1.png - You can install Lemonldap::NG using <a0>packages</a0> (rpm or deb) or by hand as described below. + <a0>LL::NG</a0> use cron jobs to: - - Vous pouvez installer Lemonldap::NG en utilisant des <a0>paquets</a0> (rpm ou deb) ou à la main comme décrit ci-après. - - - - - ../../../css/print.css - - - ../../../css/print.css - - - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -<s3>protection</s3> <s4>=</s4><s5> manager</s5> - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -<s3>protection</s3> <s4>=</s4><s5> manager</s5> - - - - - <s0>adminSessions/</s0>: read/write access to sessions (required for distant Portal, distant Manager or distant Handlers which modify sessions) - - - <s0>adminSessions/</s0> : accès en lecture/écriture aux sessions (nécessaire pour les portails ou manager distants ou les handlers distants qui modifient les sessions) - - - - - OW2 Con - - - OW2 Con - - - - - <s0>Signed Authentication Request</s0>: set to On to always sign authentication request. - - - <s0>Requête d'authentification signée</s0> : mettre à « activé » pour toujours signer les requêtes d'authentifications. - - - - - If so, you can redirect users to a <a0>HTML</a0> page that explain that it is safe to close browser after disconnect. - - - Dans ce cas, il faut rediriger les utilisateurs vers une page <a0>HTML</a0> qui explique qu'il est préférable de clore son navigateur après déconnexion. - - - - - Proxy cookie name - - - Nom du cookie du proxy - - - - - NTLM - - - NTLM - - - - - ant - - - ant - - - - - ldap://localhost - - - ldap://localhost - - - - - $givenName - - - $givenName - - - - - Logs - - - Journaux - - - - - Central Authentication Service - - - Central Authentication Service - - - - - <a0>SAML</a0> service configuration is a common step to configure <a1>LL::NG</a1> as <a2>SAML SP</a2> or <a3>SAML IDP</a3>. - - - La configuration du service <a0>SAML</a0> est une étape commune pour configurer <a1>LL::NG</a1> comme <a2>fournisseur de service SAML (SP)</a2> ou <a3>fournisseur d'identité SAML (IDP)</a3>. - - - - - Mail - - - Mail - - - - - svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap - - - svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap - - - - - Allow only one <a0>IP</a0> address per user - - - N'autoriser qu'une adresse <a0>IP</a0> par utilisateur - - - - - Force port in redirection - - - Force le port dans les redirections - - - - - trustedDomains - - - trustedDomains - - - - - Proxy LL::NG - - - Proxy LL::NG - - - - - See <a0>OpenIDConnect service</a0> configuration chapter. - - - Voir le chapître de configuration du <a0>service OpenID-Connect</a0>. - - - - - UCANSS - - - UCANSS - - - - - So the above example can also be written like this: - - - Ainsi l'exemple ci-dessous peut être écrit simplement : - - - - - JWT signature verification - - - Vérification de signature JWT - - - - - In this case you will have two Apache configuration files: - - - Dans ce cas 2 fichiers de configuration Apache doivent être renseignés : - - - - - Feature - - - Fonctionnalité - - - - - Datas related to <a0>SAML</a0> protocol - - - Donnée relative au protocole <a0>SAML</a0> - - - - - Deny access to /config/ directory - - - Interdire l'accès au répertoire /config/ - - - - - Subject for confirmation mail - - - Sujet du message de confirmation - - - - - KrbAuthRealms EXAMPLE.COM - - - KrbAuthRealms EXAMPLE.COM - - - - - <s0>Auth-User</s0>: $uid - - - <s0>Auth-User</s0>: $uid - - - - - <c0>accept</c0>: all authenticated users can pass - - - <c0>accept</c0>: tout utilisateur authentifié est autorisé - - - - - documentation:latest:writingrulesand_headers - - - documentation:latest:writingrulesand_headers - - - - - Add an Apache access control to avoid other access. - - - Ajouter un contrôle d'accès Apache pour éviter les autres accès. - - - - - Some-Thing - - - Some-Thing - - - - - LemonLDAP::NG provides these packages: - - - LemonLDAP::NG fournit ces paquets : - - - - - Spring Security (ACEGI) - - - Sécurité Spring (ACEGI) - - - - - http://search.cpan.org/perldoc?Apache::Session::Redis - - - http://search.cpan.org/perldoc?Apache::Session::Redis - - - - - <s0>Display</s0>: - - - <s0>Affichage</s0> : - - - - - This module is a <a0>LL::NG</a0> specific identity federation protocol. - - - Ce module fournit un protocole de fédération d'identité spécifique à <a0>LL::NG</a0>. - - - - - This page presents the SP initiated mode. - - - Cette page présente le mode initié par le SP. - - - - - <s12>-></s12><s13>uri</s13><s14>(</s14><s15>'urn:Lemonldap::NG::Common::CGI::SOAPService'</s15><s16>)</s16> - - - <s12>-></s12><s13>uri</s13><s14>(</s14><s15>'urn:Lemonldap::NG::Common::CGI::SOAPService'</s15><s16>)</s16> - - - - - /_detail/icons/flags/fr.png?id=documentation%3Aconferences - - - /_detail/icons/flags/fr.png?id=documentation%3Aconferences - - - - - yum install lemonldap-ng - - - yum install lemonldap-ng - - - - - You can also use different user/password for your servers by overriding parameters <c0>globalStorage</c0> and <c1>globalStorageOptions</c1> in lemonldap-ng.ini file. - - - On peut utiliser différent login/mot-de-passe pour les serveurs en surchargeant les paramètres <c0>globalStorage</c0> et <c1>globalStorageOptions</c1> dans le fichier lemonldap-ng.ini. - - - - - Spring Security provides a default <c0>pre-authentication</c0> mechanism that can be used to connect your J2EE application to <a1>LL::NG</a1>. - - - Spring Security fournit un mécansime de <c0>pre-authentification</c0> par défaut qui peut être utilisé pour connecter une application J2EE à <a1>LL::NG</a1>. - - - - - <a12>portalcustom</a12><br13/> - - - <a12>portalcustom</a12><br13/> - - - - - DataSource - - - DataSource - - - - - <s100>"userobm_company"</s100> <s101>=></s101> <s102>"HTTP_OBM_O"</s102><s103>,</s103> - - - <s100>"userobm_company"</s100> <s101>=></s101> <s102>"HTTP_OBM_O"</s102><s103>,</s103> - - - - - <s0>+10y</s0>: ten years from session creation - - - <s0>+10y</s0> : dix ans après la création de la session - - - - - <s2>SetHandler</s2> perl-<s3>script</s3> - - - <s2>SetHandler</s2> perl-<s3>script</s3> - - - - - http://www.youtube.com/watch?v=OJGB6jdN34Q - - - http://www.youtube.com/watch?v=OJGB6jdN34Q - - - - - /_detail/icons/flags/ua.png?id=press - - - /_detail/icons/flags/ua.png?id=press - - - - - Hosted application - - - Application hébergée - - - - - Password reset - - - Réinitialisation de mots-de-passe - - - - - Please always try to find another solution to protect your application with <a0>LL::NG</a0>. - - - Il est en général préférable de trouver une autre solution pour protéger les applications avec <a0>LL::NG</a0>. - - - - - This is the entry point of our login cinematic. - - - C'est le point d'entrée de la cinématique de connexion. - - - - - Status module activation - - - Activation du module de statut - - - - - Apache Tomcat - - - Apache Tomcat - - - - - Secure Token allow requests in error - - - Le jeton sécurisé autorise les requêtes en cas d'erreur - - - - - <s0># SOAP functions for notification insertion (disabled by default)</s0> -<<s1>Location</s1> /index.pl/notification> - - - <s0># SOAP functions for notification insertion (disabled by default)</s0> -<<s1>Location</s1> /index.pl/notification> - - - - - LinShare - - - LinShare - - - - - CSOD control panel - - - Panneau de configuration CSOD - - - - - All other elements will be removed including <a0>HTML</a0> elements like <b>. - - - Tous les autres éléments seront supprimés y compris les balises <a0>HTML</a0> telles <b>. - - - - - Build your packages - - - Construire les paquets - - - - - in the value field, set the field name. - - - dans le champ valeur, mettre le nom du champ. - - - - - Groups - - - Groupes - - - - - → The specified virtual host was not configured in Manager. - - - → L'hôte virtuel utilisé n'est pas configuré dans le manager. - - - - - For example, to forward login (<c0>$uid</c0>) and password (<c1>$_password</c1> if <a2>password is stored in session</a2>): - - - Par exemple, pour exporter l'identifiant (<c0>$uid</c0>) et le mot-de-passe (<c1>$_password</c1> si <a2>le mot-de-passe est stocké dans la session</a2>): - - - - - For now, the authentication service parameter has no domain available. - - - Pour l'instant, le paramètre du service d'authentification ne dispose pas d'un domaine disponible. - - - - - Portal - - - Portail - - - - - MediaWiki virtual host in Manager - - - Hôte virtuel Mediawiki dans le manager - - - - - Using this, we can do a very simple interoperability system between 2 organizations using two <a0>LL::NG</a0> structures: - - - En utilisant ce système, on peut avoir une simple interopérabilité entre 2 organisations utilisant chacune leur système <a0>LL::NG</a0> : - - - - - 0.9.4_application_menu.png - - - 0.9.4_application_menu.png - - - - - It should be the same value as the organization domain url, displayed on the previous section - - - Ce devrait être la même valeur que l'URL du domaine indiqué dans la section précédente - - - - - SMTP / Reset password by mail - - - SMTP / réinitialisation de mot-de-passe par courriel - - - - - Mediawiki - - - Mediawiki - - - - - casAttr - - - casAttr - - - - - You have to change it to match your admin user (or use other conditions like group membership, or any other rule based on a session variable). - - - Il faut la changer pour correspondre au nouvel administrateur (ou utiliser une autre conditions telle l'appartenance aux groupes ou tout autre règle basée sur des variables de session). - - - - - /_detail/screenshots/1.0/pastel/password.png?id=screenshots - - - /_detail/screenshots/1.0/pastel/password.png?id=screenshots - - - - - http://search.cpan.org/perldoc?Apache2::URI#unescape_url - - - http://search.cpan.org/perldoc?Apache2::URI#unescape_url - - - - - <s0>Gateways authentication</s0>: force transparent authentication on <a1>CAS</a1> server - - - <s0>Authentification des passerelles</s0> : force l'authentification transparente sur le serveur <a1>CAS</a1> - - - - - The secondary portal is declared in the Manager of the main <a1>LL::NG</a1> structure (else user will be rejected). - - - Le portail secondaire est declaré dans le Manager du système <a1>LL::NG</a1> principal comme une application (sinon les utilisateurs seront rejetés). - - - - - Validation of the session: external user has now a local session - - - Validation de la session : l'utilisateur externe dispose ainsi d'un session locale - - - - - Access rule - - - Règle d'accès - - - - - 1_admin - - - 1_admin - - - - - <s144>//"userobm_nomade_perms" => ,</s144> - - - <s144>//"userobm_nomade_perms" => ,</s144> - - - - - css/screen.css - - - css/screen.css - - - - - Solutions Linux - - - Solutions Linux - - - - - https://www.public.com - - - https://www.public.com + + <a0>LL::NG</a0> utilise des tâches planifiées pour : @@ -31790,26 +9166,638 @@ WithPeak[test.example.com]: wmy - match with the correct values. + ../../../../css/all.css - - correspondent aux bonnes valeurs. + + ../../../../css/all.css - But you have to allow sessions web services, see <a0>SOAP sessions backend</a0>. + <a0>DBI</a0> user - - Il faut en revanche autoriser le service web des sessions, voir le <a0>backend de sessions SOAP</a0>. + + Utilisateur <a0>DBI</a0> - Authentication backend + This means that if several Handlers are deployed, each will manage its own statistics. + + + Donc si plusieurs agents sont déployés, chacun gère ses propres statistiques. + + + + + ../../../../media/documentation/googleapps-ssoconfig.png + + + ../../../../media/documentation/googleapps-ssoconfig.png + + + + + <a0>LL::NG</a0> can also act as <a1>OpenID server</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. + + + <a0>LL::NG</a0> peut également agir en <a1>serveur OpenID</a1>, ce qui permet également d'interconnecter deux systèmes <a2>LL::NG</a2>. + + + + + Sessions are deleted by a scheduled task. - Module d'authentification + Les sessions sont effacées par des tâches planifiées. + + + + + A request to the main session database is done (trough <a1>SOAP session backend</a1>) to be sure that the session exists. + + + Une requête à la base de données des sessions principale est effectuée (via le <a1>backend de session SOAP</a1>) pour être sûr que la session existe. + + + + + <s42>'create_survey'</s42> <s43>=></s43> <s44>$_SERVER</s44><s45>[</s45><s46>'HTTP_AUTH_ADMIN'</s46><s47>]</s47> <s48>||</s48> <s49>$_SERVER</s49><s50>[</s50><s51>'HTTP_AUTH_SUPERADMIN'</s51><s52>]</s52><s53>,</s53> + + + <s42>'create_survey'</s42> <s43>=></s43> <s44>$_SERVER</s44><s45>[</s45><s46>'HTTP_AUTH_ADMIN'</s46><s47>]</s47> <s48>||</s48> <s49>$_SERVER</s49><s50>[</s50><s51>'HTTP_AUTH_SUPERADMIN'</s51><s52>]</s52><s53>,</s53> + + + + + (adapt the domain if necessary) + + + (adapter le domaine si nécessaire) + + + + + Jean-Thomas CHECCO + + + Jean-Thomas CHECCO + + + + + cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + + + A login is considered as successful if user get authenticated and is granted a session; as failed, if he fails to authenticate or if he is not allowed to open a session. + + + Une connexion est considérée comme réussie si l'utilisateur est authentifié et autorisé à ouvrir une session ; comme échouée, sinon. + + + + + Authentication process main steps are: + + + Les étapes du processus d'authentication sont : + + + + + portal + + + portail + + + + + Portal creates a session to store user data + + + Le portail crée une session et y stocke les données + + + + + If you choose to use MySQL, read <a0>how to increase MySQL performances</a0>. + + + Si MySQL est choisi, lire <a0>comment augmenter les performances de MySQL</a0>. + + + + + _openid_<e0>id</e0> + + + _openid_<e0>id</e0> + + + + + icons:jabber_protocol.png + + + icons:jabber_protocol.png + + + + + The main portal is configured to use <a0>CDA</a0>. + + + Le portail principal est configuré pour utiliser le <a0>CDA</a0>. + + + + + GRR + + + GRR + + + + + Translators that want to help us are welcome ! + + + Les traducteurs qui veulent nous aider sont les bienvenus ! + + + + + Display other sessions + + + Affiche les autres sessions + + + + + lemonldap-ng-portal-password.png + + + <lemonldap-ng-portal-password.png + + + + + Remote cookie name + + + Nom du cookie distant + + + + + <a4>memcachedsessionbackend</a4><br5/> + + + <a4>memcachedsessionbackend</a4><br5/> + + + + + LDAP server + + + Serveur LDAP + + + + + applications:spring_logo.png + + + applications:spring_logo.png + + + + + Advanced configuration + + + Configuration avancée + + + + + </<s10>Directory</s10>> +  + + + </<s10>Directory</s10>> +  + + + + + LemonLDAP::NG is a modular WebSSO (Single Sign On) based on Apache::Session modules. + + + LemonLDAP::NG est en WebSSO (Single Sign On) modulaire basé sur les modules Apache::Session. + + + + + Portal gets the session key + + + Le portail récupère la clef de session + + + + + Get the tarball + + + Récupérer l'archive + + + + + SOAP configuration backend + + + Backend de configuration SOAP + + + + + SOAP configuration backend proxy + + + le proxy de backend de configuration SOAP + + + + + Code to replace: + + + Code à remplacer : + + + + + <s15>'key'</s15> <s16>=></s16> <s17>'q`e)kJE%<&wm>uaA'</s17><s18>,</s18> + + + <s15>'key'</s15> <s16>=></s16> <s17>'q`e)kJE%<&wm>uaA'</s17><s18>,</s18> + + + + + checkDate($ssoStartDate, $ssoEndDate) + + + checkDate($ssoStartDate, $ssoEndDate) + + + + + <s0>François-Xavier DELTOMBE</s0>: developer, tester + + + <s0>François-Xavier DELTOMBE</s0> : developeur, testeur + + + + + <a0>Configure the Apache server</a0> that host the portal to use the Apache Kerberos authentication module + + + <a0>Configurer le serveur Apache</a0> qui héberge le portail utilisant le module d'authentification Kerberos d'Apache + + + + + internal_email_by_netid 1 + + + internal_email_by_netid 1 + + + + + <s0>OpenID login</s0>: the session key used to match OpenID login. + + + <s0>Identificant OpenID</s0> : la clef de session utilisée pour correspondre au login OpenID. + + + + + If the user is not created, or can not be created via LDAP import, the connection to Liferay will be refused. + + + Si le compte n'est pas créé ou ne peut être créé par un import LDAP, la connexion à Liferay sera refusée. + + + + + Convert HTTP header into environment variable + + + Convertir les en-têtes HTTP en variables d'environnement + + + + + All SSL options are documented in <a0>Apache mod_ssl page</a0>. + + + Toutes les options SSL sont documentées dans la <a0>page mod_ssl d'Apache</a0>. + + + + + logos:logo_abuledu.png + + + logos:logo_abuledu.png + + + + + Thomas CHEMINEAU + + + Thomas CHEMINEAU + + + + + <<s9>Location</s9> /index.pl/sessions> + + + <<s9>Location</s9> /index.pl/sessions> + + + + + lemonldap-ng-handler: contains Apache Handler implementation (agent) + + + lemonldap-ng-handler : contient l'implémentation de l'agent pour Apache (handler) + + + + + notification + + + notification + + + + + <s0>SLO binding</s0>: force binding to use for SLO (http-redirect, http-post, etc.) + + + <s0>Méthode SLO</s0> : force la méthode à utiliser pour le SLO (http-redirect, http-post, etc.) + + + + + ou=sessions,dc=example,dc=com + + + ou=sessions,dc=example,dc=com + + + + + <s0>Authorized domains</s0>: white list or black list of OpenID client domains (<s1><a2>see below</a2></s1>). + + + <s0>Domaines autorisés</s0> : liste blanche ou noire des domaines clients OpenID (<s1><a2>voir ci-dessous</a2></s1>). + + + + + applications:zimbra_logo.png + + + applications:zimbra_logo.png + + + + + To manage the other way (<a0>LL::NG</a0> → Google Apps), you can add a dedicated <a1>logout forward rule</a1>: + + + Pour gérer l'autre voie (<a0>LL::NG</a0> → Google Apps), ajouter une <a1>règle de redirection après déconnexion</a1>: + + + + + <s0>deleteSession</s0>: delete a session + + + <s0>deleteSession</s0> : efface une session + + + + + <s75>'configurator'</s75> <s76>=></s76> <s77>$_SERVER</s77><s78>[</s78><s79>'HTTP_AUTH_SUPERADMIN'</s79><s80>]</s80><s81>,</s81> + + + <s75>'configurator'</s75> <s76>=></s76> <s77>$_SERVER</s77><s78>[</s78><s79>'HTTP_AUTH_SUPERADMIN'</s79><s80>]</s80><s81>,</s81> + + + + + <s0>roleSeparator</s0> (optional): role values separator. + + + <s0>roleSeparator</s0> (optionnel) : séparateur des valeurs de rôle. + + + + + ../media/logos/logo_bpi.png + + + ../media/logos/logo_bpi.png + + + + + Contact + + + Contact + + + + + install_handler_libs + + + install_handler_libs + + + + + ../../../media/icons/personal.png + + + ../../../media/icons/personal.png + + + + + SVN nightly builds + + + Extraction nocturne du dépôt SVN + + + + + Datas around the authentication process. + + + Données concernant le processus d'authentification. + + + + + Options: redirection port and protocol + + + Des options : port de redirection et protocole + + + + + Manager virtual host is used to serve configuration interface and local documentation. + + + L'hôte virtuel du manager est utilisé pour servir l'interface de configuration et la documentation locale. + + + + + <s0>Exceptions</s0>: allow anonymous access for specific URLs (connectors, etc.) + + + <s0>Exceptions</s0> : autoriser l'accès anonyme pour les URLs spécifiques (connecteurs, etc.) + + + + + /_detail/icons/terminal.png?id=documentation + + + /_detail/icons/terminal.png?id=documentation + + + + + <s0>Verification <a1>URL</a1></s0>: <a2>URL</a2> used to verifiy the BrowserID assertion. + + + <s0><a1>URL</a1> de vérification</s0> : <a2>URL</a2> utilisée pour vérifier l'assertion BrowserID. + + + + + To do this in Manager, go in General Parameters > Advanced Parameters > Notifications. + + + pour ce faire dans le manager, aller dans Paramètres généraux > Paramètres avancés > Notifications. + + + + + <s0>$_auth</s0> <s1>eq</s1> LDAP <s2>or</s2> <s3>$_auth</s3> <s4>eq</s4> DBI + + + <s0>$_auth</s0> <s1>eq</s1> LDAP <s2>or</s2> <s3>$_auth</s3> <s4>eq</s4> DBI + + + + + The conditions are checked in alphabetical order of comments. + + + Les conditions sont examinées dans l'ordre alphabétique des commentaires. + + + + + For CentOS/RHEL: + + + Pour CentOS/RHEL : + + + + + RDBI + + + RDBI + + + + + Standard virtual host directives, to serve portal pages: + + + Directives standard d'hôte virtuel pour servir les pages du portail : + + + + + <s4>Allow</s4> from <s5>all</s5> + + + <s4>Allow</s4> from <s5>all</s5> + + + + + <s4>RewriteRule</s4> ^/saml/.* /index.pl +</<s5>IfModule</s5>> + + + <s4>RewriteRule</s4> ^/saml/.* /index.pl +</<s5>IfModule</s5>> + + + + + Password -> ... + + + Password -> ... + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html + + + + + The chosen logo file must be in portal applications logos directory (<c0>portal/skins/common/apps/</c0>). + + + Le logo choisi doit se trouver dans le répertoire des logos des applications (<c0>portal/skins/common/apps/</c0>). @@ -31822,10 +9810,3210 @@ WithPeak[test.example.com]: wmy - dbiAuthPasswordCol + yum install lemonldap-ng + + + yum install lemonldap-ng + + + + + http://www.youtube.com/watch?v=OJGB6jdN34Q + + + http://www.youtube.com/watch?v=OJGB6jdN34Q + + + + + Apache is not configured to authenticate users ! + + + Apache is not configured to authenticate users ! + + + + + Order of categories in the menu + + + Ordre des catégories dans le menu + + + + + You can allow these users instead of reject them: + + + On peut autoriser ces utilisateurs au lieu de les rejeter : + + + + + http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ + + + http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ + + + + + So HTTP Basic Autentication is managed trough an HTTP header (<c0>Authorization</c0>), that can be forged by <a1>LL::NG</a1>, with this precautions: + + + Ainsi l'authentification basique HTTP est gérée par des en-têtes HTTP (<c0>Autorisation</c0>), qui peut être générée par <a1>LL::NG</a1>, avec les précautions suivantes : + + + + + clean Handler cache + + + nettoyer le cache des agents + + + + + <s1>ServerName</s1> zimbra.example.com +  + + + <s1>ServerName</s1> zimbra.example.com +  + + + + + user login + + + nom de connexion + + + + + <s0>notice</s0> for good authentications or external exchange (<a1>SAML</a1>, OpenID,…) + + + <s0>notice</s0> pour les authentifications réussies et les échanges externes (<a1>SAML</a1>, OpenID,…) + + + + + <s0>Mail headers</s0>: + + + <s0>En-têtes de courriel</s0> : + + + + + Install it to trust packages: + + + L'installer pour certifier les paquets : + + + + + <s0>Application list</s0>: display categories and applications allowed for the user + + + <s0>Liste des applications</s0> : affiche les catégories et applications autorisée pour l'utilisateur + + + + + portalSkin + + + portalSkin + + + + + ldapPpolicyControl + + + ldapPpolicyControl + + + + + Build your packages + + + Construire les paquets + + + + + <s0>Confirmation mail subject</s0>: Subject of mail sent when password change is asked (default: [LemonLDAP::NG] Password reset confirmation) + + + <s0>Sujet du message de confirmation</s0> : sujet du courriel envoyé lorsque le changement de mot-de-passe est demandé (défaut: [LemonLDAP::NG] Password reset confirmation) + + + + + <a0>SOAP based</a0> for client-server software, specific development, … + + + <a0>Basé sur SOAP</a0> pour les logiciels client-serveur, les développements spécifiques, … + + + + + Advanced features + + + Fonctionnalités avancées + + + + + <s0>Application name</s0> (optional): Application name (visible in Twitter) + + + <s0>Nom d'application</s0> (optionel) : nom de l'application (visible dans Twitter) + + + + + Main internal databases are: + + + Les principales bases de données internes sont : + + + + + See <a0>installation pages</a0> to know how install and use it. + + + Voir les <a0>pages d'installation</a0> pour apprendre à l'installer et l'utiliser. + + + + + nickname + + + nickname + + + + + Performances + + + Performances + + + + + <a0>LL::NG</a0> can use a white list or a black list to filter allowed OpenID domains. + + + <a0>LL::NG</a0> peut utiliser une liste blanche ou noire pour filtrer les domaines OpenID autorisés. + + + + + Reload virtual host + + + Recharger l'hôte virtuel + + + + + <s0><a1>URL</a1></s0>: <a2>URL</a2> of your society + + + <s0><a1>URL</a1></s0>: <a2>URL</a2> de votre organisation + + + + + Informix + + + Informix + + + + + _whatToTrace ipAddr + + + _whatToTrace ipAddr + + + + + <s0>Allow login from IDP</s0>: allow a user to connect directly from an IDP link. + + + <s0>Authentification depuis le fournisseur autorisée</s0> : autorise l'utilisateur à se connecter directement depuis un lien de l'IDP. + + + + + PerlResponseHandler ModPerl::Registry +</<s3>Files</s3>> + + + PerlResponseHandler ModPerl::Registry +</<s3>Files</s3>> + + + + + <s0>Path</s0>: keep <c1>^/cas/</c1> unless you have change <a2>Apache portal configuration</a2> file. + + + <s0>Chemin</s0> : laisser <c1>^/cas/</c1> sauf si le fichier de <a2>configuration Apache du portail</a2> a été modifiée. + + + + + Then, go in <c0>WebID parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres WebID</c0>: + + + + + authChoiceModules + + + authChoiceModules + + + + + /_detail/icons/wizard.png?id=documentation + + + /_detail/icons/wizard.png?id=documentation + + + + + translation memory directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/tm/ + + + Répertoire des mémoires de traduction = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/tm/ + + + + + Please refer to Liferay documentation to enable LDAP provisionning. + + + Se reporter à la documentation Liferay pour activer l'alimentation LDAP. + + + + + Zimbra preauth key + + + Clef de pré-authentification Zimbra + + + + + applications:bugzilla_logo.png + + + applications:bugzilla_logo.png + + + + + <a0><s1>package</s1></a0> SSOExtensions<s2>;</s2> +  +<s3>sub</s3> function1 <s4>{</s4> + + + <a0><s1>package</s1></a0> SSOExtensions<s2>;</s2> +  +<s3>sub</s3> function1 <s4>{</s4> + + + + + LemonLDAP::NG allows to store user logins and login attempts in their persistent session. + + + LemonLDAP::NG permet de stocker les connexions et tentatives dans les sessions persistantes. + + + + + All lemonldap-ng tools are in /usr/share/lemonldap-ng/bin/ + + + Tous les outils lemonldap-ng se trouvent dans /usr/share/lemonldap-ng/bin/ + + + + + ../../../../media/documentation/liferay_6.png + + + ../../../../media/documentation/liferay_6.png + + + + + <s0>Store user password in session data</s0>: see <a1>password store documentation</a1>. + + + <s0>Stocker le mot-de-passe de l'utilisateur dans les données de session</s0> : voir la <a1>documentation sur le stockage du mot-de-passe</a1>. + + + + + If the rule evaluation is true, the corresponding skin is applied. + + + Si la règle correspond, le thème correspondant est appliqué. + + + + + The configuration is done in Apache, in a virtual host. + + + La configuration est effectuée dans Apache, dans les hôtes virtuels. + + + + + This module is also available on <a0>GitHub</a0>. + + + Ce module est également disponible sur <a0>GitHub</a0>. + + + + + <s0><a1>HTML</a1> templates</s0>: in <lang> tags, add your translation, they will be automaticaly used + + + Les <s0>modèles <a1>HTML</a1></s0>: dans les balises <lang>, ajoutez vos traductions, elles seront automatiquement utilisées + + + + + <a0>DBI</a0> Pivot from user table + + + Pivot <a0>DBI</a0> pour la table utilisateur + + + + + Authorization + + + Autorisations + + + + + <a0>Identity provider</a0>: how forward user identity + + + <a0>Fournisseur d'identité</a0> : comment transférer l'identité + + + + + Timestamp of session creation + + + Date et heure (timestamp) de la création de la session + + + + + <s0>Mandatory</s0>: if set to On, then session will not open if this attribute is not given by IDP. + + + <s0>Obligatoire</s0> : si activé, les sessions ne seront ouvertes que si l'attribut est fourni par l'IDP. + + + + + <s0>Key</s0>: application name + + + <s0>Key</s0> : nom d'application + + + + + http://static.springsource.org/spring-security/site/ + + + http://static.springsource.org/spring-security/site/ + + + + + <s0>headers_map</s0>: map OBM internal field to <a1>LL::NG</a1> header + + + <s0>headers_map</s0>: établit la correspondance entre les champs internes d'OBM et les en-têtes <a1>LL::NG</a1> + + + + + MySQL + + + MySQL + + + + + 'directory_umask' => '007',? + + + 'directory_umask' => '007',? + + + + + Notification send function (index.pl/notification): + + + Fonction d'envoi de notifications (index.pl/notification): + + + + + A computer with a GNU/Linux or recent UNIX system + + + Un serveur équipé d'un GNU/Linux ou d'un système UNIX récent + + + + + <a0>LL::NG</a0> is designed using <a1>Model–View–Controller software architecture</a1>, so you just have to <a2>change HTML/CSS files</a2> to custom portal. + + + <a0>LL::NG</a0> a été conçu en utilisant <a1>l'architecture logicielle Modèle–Vue–Controlleur</a1>, ainsi vous avez juste à <a2>modifier les fichiers HTML/CSS</a2> pour personnaliser son portail. + + + + + To learn more about using Apache as reverse-proxy, see <a2>Apache documentation</a2>. + + + Pour en savoir plus sur l'utilisation d' Apache en reverse-proxy, consultez la <a2>documentation d'Apache</a2>. + + + + + See the README to know how install and configure it. + + + Voir le README pour l'installer et le configurer. + + + + + firstname + + + firstname + + + + + Bibliothèque Publique d'Information + + + Bibliothèque Publique d'Information + + + + + Known problems + + + Problèmes connus + + + + + secureTokenExpiration + + + secureTokenExpiration + + + + + The configuration is the same as the <a0>LDAP module</a0>. + + + La configuration est la même que mour le <a0>module LDAP</a0>. + + + + + ../pages/playground/playground.html + + + ../pages/playground/playground.html + + + + + <a0>DBI</a0> Password column - dbiAuthPasswordCol + Colonne du mot-de-passe <a0>DBI</a0> + + + + + }?); + + + }?); + + + + + You have to change it to match your admin user (or use other conditions like group membership, or any other rule based on a session variable). + + + Il faut la changer pour correspondre au nouvel administrateur (ou utiliser une autre conditions telle l'appartenance aux groupes ou tout autre règle basée sur des variables de session). + + + + + LemonLDAP::NG is also able to <a0>catch logout request</a0> on protected applications, with different behavior: + + + LemonLDAP::NG peut également <a0>intercepter les requêtes de déconnexion</a0> des applications protégées, avec différent comportements : + + + + + dbiAuthChain + + + dbiAuthChain + + + + + The menu is displayed if authentication is successful. + + + Le menu est affiché si l'authentification est réussie. + + + + + Certificate authorities file + + + Fichiers des autorités de certification + + + + + Handler status page + + + Page de statut de l'agent + + + + + <s3>AuthName</s3> <s4>"LL::NG Manager"</s4> + + + <s3>AuthName</s3> <s4>"LL::NG Manager"</s4> + + + + + dwho + + + dwho + + + + + ../../../../media/documentation/googleapps-menu.png + + + ../../../../media/documentation/googleapps-menu.png + + + + + Local cache + + + Cache local + + + + + vi LocalSettings.php + + + vi LocalSettings.php + + + + + You can add this repository to have recent packages: + + + Ajouter ce dépôt pour avoir les paquets les plus récents : + + + + + Each module can be activated trough a rule, using user session information. + + + Chaque module peut être activé via une règle en utilisant les informations de session de l'utilisateur. + + + + + You have to create the branch by yourself + + + Il faut toutefois créer manuellement la branche + + + + + <s0>print</s0> <s1>"Connected user: "</s1><s2>.</s2><s3>$_SERVER</s3><s4>{</s4>HTTP_AUTH_USER<s5>}</s5><s6>;</s6> + + + <s0>print</s0> <s1>"Connected user: "</s1><s2>.</s2><s3>$_SERVER</s3><s4>{</s4>HTTP_AUTH_USER<s5>}</s5><s6>;</s6> + + + + + Configure MediaWiki virtual host like other <a0>protected virtual host</a0>. + + + Configurer l'hôte virtuel Mediawiki comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + + + + ../pages/contact.html + + + ../pages/contact.html + + + + + Logout on EndSession end point + + + Déconnexion via point d'accès EndSession + + + + + Use <a0>our own YUM repository</a0>. + + + Utiliser <a0>votre propre dépôt YUM</a0>. + + + + + ../../../css/print.css + + + ../../../css/print.css + + + + + managerTreeAutoClose + + + managerTreeAutoClose + + + + + appsListOrder + + + appsListOrder + + + + + Configuration text editor + + + Éditeur de configuration en mode text + + + + + Secondary LL::NG structure + + + Systèe LL::NG secondaire + + + + + <a0>Django</a0> is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. + + + <a0>Django</a0> est un framework web de haut niveau écrit en Python qui favorise le développement rapide et propre et un design pragmatique. + + + + + Home + + + Accueil + + + + + When you use the multiple sessions restriction parameters, sessions are parsed for each authentication unless you use an <a0>Apache::Session::Browseable</a0> module. + + + Lorsque sont activées les paramètres de restriction d'ouverture de session, celles-ci sont toutes examinées à chaque nouvelle authentification sauf lorsqu'un module de la famille <a0>Apache::Session::Browseable</a0> est utilisé. + + + + + Then the second rule will be applied first, so every authenticated user will access to <c0>/pub/admin</c0> directory. + + + Alors la seconde règle est appliquée en premier, donc tous les utilisateurs authentifiés pourront accéder au répertoire <c0>/pub/admin</c0>. + + + + + "\@example.com" + + + "\@example.com" + + + + + protect the manager by Apache configuration + + + protéger le manager par configuration d'Apache + + + + + documentation:1.0:applications + + + documentation:1.0:applications + + + + + A day has 24 hours, and a week 7 days, so the value contains 168 bits, converted into 42 hexadecimal characters. + + + Un jour a 24 heures et une semaine 7 jours, donc la valeur contient 168 bits, convertie en 42 caractères hexadécimaux. + + + + + ../documentation/current/installrpm.html + + + ../documentation/current/installrpm.html + + + + + Such configuration can have some security problems: + + + Une telle configuration peut engendrer des problèmes de sécurité : + + + + + <s0>Client secret</s0>: Client secret given by OP + + + <s0>Secret client</s0> : secret client donné par l'OP + + + + + Password expiration workflow + + + Procédé d'expiration du mot-de-passe + + + + + It is recommended to use optional_no_ca since WebID doesn't use certificate authorities : + + + Il est recommandé d'utiliser « optional_no_ca » car WebID n'utilise pas d'autorité de certification : + + + + + <s11><s12><OrganizationDisplayName</s12> <s13>xml:lang</s13>=<s14>"en"</s14><s15>></s15></s11>Example<s16><s17></OrganizationDisplayName<s18>></s18></s17></s16> + + + <s11><s12><OrganizationDisplayName</s12> <s13>xml:lang</s13>=<s14>"en"</s14><s15>></s15></s11>Exemple<s16><s17></OrganizationDisplayName<s18>></s18></s17></s16> + + + + + documentation:remote-principle.png + + + documentation:remote-principle.png + + + + + The configuration name is the same that files, so lmConf-1, lmConf-2, etc. + + + Le nom de la configuration est le même que pour File : lmConf-1, lmConf-2, etc... + + + + + Install the module: + + + Installer le module : + + + + + An <a0>OpenID server</a0> with <a1>CAS authentication</a1> + + + Un <a0>serveur OpenID</a0> avec une <a1>authentification CAS</a1> + + + + + pages/contact.html + + + pages/contact.html + + + + + <s0>Want Assertions Signed</s0>: set to On to require that received assertions are signed. + + + <s0>Exiger des assertions signées</s0> : mettre à « activé » pour exiger de recevoir des assertions signées. + + + + + You can add, delete or modify a virtual host here. + + + Il est possible d'ajouter, effacer ou modifier un hôte virtuel ici. + + + + + <a0>Google Apps</a0> can use <a1>SAML</a1> to authenticate users, behaving as an <a2>SAML</a2> service provider, as explained <a3>here</a3>. + + + <a0>Les applications Google</a0> peuvent utiliser <a1>SAML</a1> pour authentifier les utilisateurs, en se comportant comme des fournisseurs de service <a2>SAML</a2>, tel qu'expliqué <a3>ici</a3>. + + + + + Yubikey secret key + + + Clef secrète Yubikey + + + + + Configure LemonLDAP::NG to use MySQL as main database + + + Configurer LemonLDAP::NG pour utiliser MySQL comme base de données principale + + + + + name + + + nom + + + + + They will be tested in the specified order. + + + Ils seront testés dans l'ordre indiqué. + + + + + Select Demonstration for authentication, user and password backend. + + + Selectionner Démonstration pour les backends authentification, utilisateurs et mots-de-passe. + + + + + HTTPS + + + HTTPS + + + + + Gendarmerie Nationale + + + Gendarmerie Nationale + + + + + <s0>Password expire warning</s0> : number of seconds between password expiration and the date from which user is warned his password will expire. + + + <s0>Délai d'avertissement d'expiration du mot-de-passe</s0> : nombre de secondes entre la date d'avertissement et l'expiration effective. + + + + + <s82>'manage_template'</s82> <s83>=></s83> <s84>$_SERVER</s84><s85>[</s85><s86>'HTTP_AUTH_SUPERADMIN'</s86><s87>]</s87><s88>,</s88> + + + <s82>'manage_template'</s82> <s83>=></s83> <s84>$_SERVER</s84><s85>[</s85><s86>'HTTP_AUTH_SUPERADMIN'</s86><s87>]</s87><s88>,</s88> + + + + + <s0>Use Safe jail</s0>: set to 'Off' to disable Safe jail. + + + <s0>Utiliser la cage sécurisée</s0> : mettre à 'Désctivé' pour désactiver la cage sécurisée (Safe). + + + + + LDAP server can check password strength, and <a0>LL::NG</a0> portal will display correct errors (password too short, password in history, etc.) + + + Le server LDAP server peut vérifier la solidité du mot de passe et le portail <a0>LL::NG</a0> affichera les erreurs correctes (mot-de-passe trop court, dans l'historique, etc…) + + + + + <a0>Facebook</a0> is a famous social network service. + + + <a0>Facebook</a0> est un célèbre réseau social. + + + + + ref: a reference that can be used later to know what has been notified and when + + + ref : une référence qui peut être utilisée plus tard pour connaître ce qui a été notifié et quand + + + + + Template parameters are defined in source code. + + + Des paramètres modèles sont définis dans le code source. + + + + + <s0>Current</s0>: to extract all configuration history + + + <s0>Current</s0> : pour extraire tout l'historique de la configuration + + + + + A name + + + Un nom + + + + + managerCss + + + managerCss + + + + + <a2>Lanyrd</a2> <br3/> + + + <a2>Lanyrd</a2> <br3/> + + + + + Apache authentication module will set the <c0>REMOTE_USER</c0> environment variable, which will be used by <a1>LL::NG</a1> to get authenticated user. + + + Les modules d'authentification Apache renseignent la variable d'environnement <c0>REMOTE_USER</c0>, qui sera utilisée par <a1>LL::NG</a1> pour obtenir le nom d'utilisateur authentifié. + + + + + Users + + + Utilisateurs + + + + + (create one if none is present) + + + (en créer un à défaut) + + + + + <s156>// ---- Unused values ? + + + <s156>// ---- Unused values ? + + + + + ../media/icons/xfmail.png + + + ../media/icons/xfmail.png + + + + + screenshots:1.1:mailreset:mailreset_step3.png + + + screenshots:1.1:mailreset:mailreset_step3.png + + + + + You need to declare the new url in the manager: Portal → <a0>URL</a0>: <a1>https://auth.example.com/sslok/</a1> + + + Il faut declarer la nouvelle url dans le manager : Portail → <a0>URL</a0>: <a1>https://auth.example.com/sslok/</a1> + + + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F + + + + + <s68>'superadmin'</s68> <s69>=></s69> <s70>$_SERVER</s70><s71>[</s71><s72>'HTTP_AUTH_SUPERADMIN'</s72><s73>]</s73><s74>,</s74> + + + <s68>'superadmin'</s68> <s69>=></s69> <s70>$_SERVER</s70><s71>[</s71><s72>'HTTP_AUTH_SUPERADMIN'</s72><s73>]</s73><s74>,</s74> + + + + + <s13>Deny</s13> from <s14>all</s14> + + + <s13>Deny</s13> from <s14>all</s14> + + + + + <a16>prereq</a16><br17/> + + + <a16>prereq</a16><br17/> + + + + + Configure local cache first. + + + Configurer d'abord le cache local. + + + + + <a2>Dailymotion</a2> + + + <a2>Dailymotion</a2> + + + + + lemonldap-ng-users@ow2.org + + + lemonldap-ng-users@ow2.org + + + + + It can be used just to share authentication or to share user's attributes following the <a3>OpenID Simple Registration Extension 1.0 (SREG)</a3> specification. + + + Ce peut être utilisé pour partager l'authentification et pour partager les attributs utilisateurs en suivant les spécifications <a3>OpenID Simple Registration Extension 1.0 (SREG)</a3>. + + + + + Security recommendation + + + Recommendation de sécurité + + + + + Writing rules and headers + + + Écrire les règles et en-têtes + + + + + To allow the Login History tab in Menu, configure it in <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Modules</c3> (see <a4>portal menu configuration</a4>). + + + Pour activer l'onglet de l'historique de connexion dans le menu, le configurer dans <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Modules</c3> (voir la <a4>configuration du menu du portail</a4>). + + + + + /_detail/icons/bug.png?id=contact + + + /_detail/icons/bug.png?id=contact + + + + + Liferay virtual host in Apache + + + Hôte virtuel Liferay dans le manager + + + + + Configuration and sessions in MySQL + + + Configuration et sessions dans MySQL + + + + + BrowserID (Mozilla Persona) + + + BrowserID (Mozilla Persona) + + + + + http://search.cpan.org/perldoc?Apache::Session::MySQL + + + http://search.cpan.org/perldoc?Apache::Session::MySQL + + + + + Note that variables designed by $xx correspond to the name of the <a0>exported variables</a0> or <a1>macro names</a1>. + + + Noter que les variables designées par $xx correspondent au nom de <a0>variables exportées</a0> ou de <a1>noms de macro</a1>. + + + + + exportedHeaders + + + exportedHeaders + + + + + Please see the next chapter to learn how build an official tarball from SVN files. + + + Voir le chapître suivant pour savoir comment construire une archive officielle depuis les fichiers SVN. + + + + + make dist + + + make dist + + + + + <s0>Alias dereference</s0>: How to manage LDAP aliases. + + + <s0>Déréférence d'alias</s0> : comment gérer les alias LDAP. + + + + + my-profile.eu + + + my-profile.eu + + + + + Deletion example in Perl + + + Exemple d'effacement en Perl + + + + + Entry Identifier + + + Identifiant d'entrée + + + + + <s7>'notificationWildcard'</s7> <s8>=></s8> <s9>'allusers'</s9><s10>,</s10> + + + <s7>'notificationWildcard'</s7> <s8>=></s8> <s9>'allusers'</s9><s10>,</s10> + + + + + http://mail.ow2.org/wws/arc/lemonldap-ng-changes + + + http://mail.ow2.org/wws/arc/lemonldap-ng-changes + + + + + <s0><s1><Organization<s2>></s2></s1></s0> + + + <s0><s1><Organization<s2>></s2></s1></s0> + + + + + https://metacpan.org/module/Apache::Session::Browseable::Redis + + + https://metacpan.org/module/Apache::Session::Browseable::Redis + + + + + Handler does not see <a0>SSO cookies</a0> (because it is not in main domain) and redirects user on Portal + + + L'agent n'intercepte pas de <a0>cookie SSO</a0> (car il n'est pas dans le même domaine) et redirige l'utilisateur vers le portail + + + + + dbiUserPassword + + + dbiUserPassword + + + + + ../../../download.html#contributions + + + ../../../download.html#contributions + + + + + For the certificate, you can build it from the signing private key registered in Manager. + + + Pour le certificate, vous pouvez le construire en signant la clef privée enregistrée dans le Manager. + + + + + ldapGroupBase + + + ldapGroupBase + + + + + Choose “Apache” as authentication module <e0>(“General Parameters » Authentication modules » Authentication module”)</e0> + + + Choisir “Apache” comme module d'authentification <e0>(“Paramètres généraux » Modules d'authentification » Module d'authentification”)</e0> + + + + + managerPassword + + + managerPassword + + + + + applications:drupal_logo.png + + + applications:drupal_logo.png + + + + + get user attributes + + + obtenir les attributs utilisateurs + + + + + An apache virtual host protected by LemonLDAP::NG Handler must be registered in LemonLDAP::NG configuration. + + + Un hôte virtuel apache protégé par un agent LemonLDAP::NG doit être enregistré dans la configuration LemonLDAP::NG. + + + + + documentation:liferay_6.png + + + documentation:liferay_6.png + + + + + Access rule + + + Règle d'accès + + + + + <s0>Set macros</s0>: compute configured macros + + + <s0>Installe les macros</s0> : calcule les macros demandées + + + + + <s79>//"userobm_delegation" => ,</s79> + + + <s79>//"userobm_delegation" => ,</s79> + + + + + dbiPasswordMailCol + + + dbiPasswordMailCol + + + + + Click on <c0>Metadata</c0> and set manually the metadata of the service, using <a1>France Connect endpoints</a1>. + + + Cliquer sur <c0>Métadonnées</c0> et définir manuellement les métadonnées du service, en utilisant les <a1>points terminaux France Connect</a1>. + + + + + <s17>RewriteRule</s17> ^/openidserver/.* /index.pl + + + <s17>RewriteRule</s17> ^/openidserver/.* /index.pl + + + + + Grant LemonLDAP::NG access + + + Autoriser l'accès pour LemonLDAP::NG + + + + + http://www.lambdaprobe.org + + + http://www.lambdaprobe.org + + + + + http://www.wikipedia.org + + + http://www.wikipedia.org + + + + + apt-get update + + + apt-get update + + + + + ldapBindDN + + + ldapBindDN + + + + + The log level can be set with Apache <c0>LogLevel</c0> parameter. + + + Le niveau de journalisation peut être configuré via le paramètre <c0>LogLevel</c0> d'Apache. + + + + + openssl req -new -key lemonldap-ng-priv.key -out cert.csr +openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem + + + openssl req -new -key lemonldap-ng-priv.key -out cert.csr +openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem + + + + + For security reason, a cookie provided for a domain cannot be sent to another domain. + + + Pour des raisons de sécurité, un cookie fournit par un domaine ne peut être transmit à un autre. + + + + + Cache::Cache + + + Cache::Cache + + + + + <a65><s66>print</s66></a65> <s67>"$res notification(s) have been deleted<s68>\n</s68>"</s67><s69>;</s69> +<s70>}</s70> + + + <a65><s66>print</s66></a65> <s67>"$res notification(s) have been deleted<s68>\n</s68>"</s67><s69>;</s69> +<s70>}</s70> + + + + + You can also use Facebook as user database. + + + On peut également utiliser Facebook comme base de données utilisateurs. + + + + + <s0>Activation</s0>: Set to On to enable Common Domain Cookie support. + + + <s0>Activation</s0> : mettre à « activé » pour activer le support du domaine commun de cookie. + + + + + http://modauthkerb.sourceforge.net/ + + + http://modauthkerb.sourceforge.net/ + + + + + Logout user from current application and from Lemonldap::NG and redirect it to http://intranet/ + + + Déconnecte l'utilisateur de l'application courante et de Lemonldap::NG le redirige vers http://intranet/ + + + + + → User session has expired or handler does not have access to the same Apache::Session database than the portal + + + → La session de l'utilisateur a expiré ou l'agent n'a pas accès à la même base de données Apache::Session que le portail + + + + + ../pages/documentation/1.4/internalproxy.html + + + ../pages/documentation/1.4/internalproxy.html + + + + + Copy the content of this file in the textarea. + + + Copier le contenu de ce fichie dans l'emplacement dédié. + + + + + For example, to forward login (<c0>$uid</c0>) and password (<c1>$_password</c1> if <a2>password is stored in session</a2>): + + + Par exemple, pour exporter l'identifiant (<c0>$uid</c0>) et le mot-de-passe (<c1>$_password</c1> si <a2>le mot-de-passe est stocké dans la session</a2>): + + + + + By default, anonymous bind is used. + + + Par défaut, une connexion anonyme est utilisée. + + + + + Authentication contexts + + + Contextes d'authentification + + + + + <s19># SSO protection</s19> + + + <s19># Protection SSO</s19> + + + + + phpLDAPadmin will connect to the directory with a static <a0>DN</a0> and password, and so will not request authentication anymore. + + + phpLDAPadmin se connecte au serveur avec un <a0>DN</a0> et un mot-de-passe statique et ne requiert ainsi aucune authentification. + + + + + Use MySQL for Lemonldap::NG configuration + + + Utiliser MySQL pour la configuration de Lemonldap::NG + + + + + Session lifetime for cronjob + + + Durée de vie des sessions pour la tâche planifiée + + + + + Include LemonLDAP::NG configuration in your main Apache configuration: + + + Incluez la configuration LemonLDAP::NG dans celle d'Apache : + + + + + Choice of any certificate attribute as user main login + + + Choix de n'importe quel attribut du certificat comme nom d'utilisateur principal + + + + + rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz + + + rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz + + + + + Apache based protection allow to be independent from WebSSO, so Manager will always be reachable even if WebSSO configuration is corrupted. + + + Une protection basée sur Apache permet d'être indépendant du WebSSO, ainsi le manager est toujours accessible même si la configuration du WebSSO est corrompue. + + + + + http://mb-c.pro/en/archives/7657 + + + http://mb-c.pro/en/archives/7657 + + + + + You can create a special virtual host and use <a0>Apache rewrite module</a0> to switch between open and protected hosts: + + + Vous pouvez créer un hôte virtuel particulier et utiliser <a0>le module rewrite d'Apache</a0> pour choisir entre le site ouvert et le protégé : + + + + + Fail2ban + + + Fail2ban + + + + + Select <c0>Metadata</c0>, and unprotect the field to paste the following value: + + + Selectionner <c0>Metadata</c0>, et déprotéger le champ pour y mettre : + + + + + Regular expression + + + Expression régulière + + + + + <s0>Authenticate</s0>: contact authentication database to check credentials + + + <s0>Authentifie</s0> : contacte le dispositif d'authentication pour vérification + + + + + css/screen.css + + + css/screen.css + + + + + cp ValveLemonLDAPNG.jar server/lib/ + + + cp ValveLemonLDAPNG.jar server/lib/ + + + + + Install cron jobs + + + Installer les tâches planifiées (cron) + + + + + Virtual host + + + Hôte virtuel + + + + + ... +<s3><s4></IDPSSODescriptor<s5>></s5></s4></s3> + + + ... +<s3><s4></IDPSSODescriptor<s5>></s5></s4></s3> + + + + + translations + + + traductions + + + + + <a2>header_remote_user_conversion</a2><br3/> + + + <a2>header_remote_user_conversion</a2><br3/> + + + + + portalDisplayAppslist + + + portalDisplayAppslist + + + + + <s0>ldapConfBase</s0>: Notifications branch <a1>DN</a1>. + + + <s0>ldapConfBase</s0> : <a1>DN</a1> de la branche des notifications. + + + + + icons:flags:fr.png + + + icons:flags:fr.png + + + + + checkLogonHours($ssoLogonHours, '', '', '1') + + + checkLogonHours($ssoLogonHours, '', '', '1') + + + + + 1_admin + + + 1_admin + + + + + User choice done if <a0>authentication choice</a0> was used + + + Choix de l'utilisateur si le <a0>backend d'authentification Choice</a0> a été utilisé + + + + + A virtual host contains: + + + Un hôte vituel contient : + + + + + Role Based Access Control (RBAC) + + + Contrôle d'accès basé sur les rôles (RBAC) + + + + + Manager menu organization + + + Organisation du menu du manager + + + + + Any <a0>SAML</a0> Service Provider, for example: + + + Tout fournisseur de service <a0>SAML</a0>, par exemple: + + + + + To achieve this, you can create a rule in the Manager: select <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Customization</c2> > <c3>Skin display rules</c3> on click on “New key”. + + + Pour le réaliser, il faut créer une règle dans le manager : choisir <c0>paramètres généraux</c0> > <c1>Portail</c1> > <c2>Personnalisation</c2> > <c3>Règle d'affichage du thème</c3> et cliquer sur “Nouvelle clef”. + + + + + <s0>User</s0>: where collect user data + + + <s0>Utilisateurs</s0>: où trouver les données utilisateurs + + + + + Remote LL::NG + + + LL::NG distant + + + + + authenticate users + + + authentifier les utilisateurs + + + + + Handler gets session get from cookie and gets session + + + L'agent récupère la session en utilisant la valeur du cookie + + + + + ^/obm-sync + + + ^/obm-sync + + + + + Multiple backends stack + + + Empiler de multiples backends + + + + + Roles as simple values of a user attribute + + + Rôles comme simple valeur d'attribut utilisateur + + + + + <s16># SOAP functions for configuration access (disabled by default)</s16> + + + <s16># Fonctions SOAP pour accéder à la configuration (désactivées par défaut)</s16> + + + + + So you have just to declare this header for the virtual host in Manager. + + + Il suffit donc de déclarer cet en-tête pour l'hôte virtuel dans le manager. + + + + + Install dependencies on your system + + + Installer les dépendances sur le système + + + + + It simplifies the build of a protected area with a few changes in the application. + + + Il simplifie la construction d'une aire protégée avec peu d'impact sur les applications. + + + + + notifications_explorer_create.png + + + notifications_explorer_create.png + + + + + http://test1.example.com + + + http://test1.example.com + + + + + Twitter application key + + + Clef d'application de Twitter + + + + + If you define mail contents in Manager, <a0>HTML</a0> templates will not be used. + + + Si les contenus sont définis dans le manager, les modèles <a0>HTML</a0> ne sont pas utilisés. + + + + + <s0><a1>SAML</a1> service providers</s0>: Registered SP + + + <s0>Fournisseurs de service <a1>SAML</a1></s0> : SP enregistrés + + + + + portalDisplayChangePassword + + + portalDisplayChangePassword + + + + + For each IDP, you can configure attributes that are collected. + + + Pour chaque IDP, il faut configurer les attributs à collecter. + + + + + It should works on every browser: + + + Ça doit marcher avec tous les navigateurs : + + + + + apt-cache search lemonldap-ng + + + apt-cache search lemonldap-ng + + + + + By default, the manager is restricted to the user 'dwho' (default backend is Demo). + + + Par défaut, l'accès au manager est restreint à l'utilisateur "dwho" (le backend par défaut est Demo). + + + + + If no value, disable group searching. + + + La recherche des groupes est désactivé si cette valeur est vide. + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step3.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step3.png + + + + + <s0><a1>Notifications</a1></s0>: messages displayed to connected users + + + <s0><a1>Notifications</a1></s0>: messages à afficher aux utilisateurs connectés + + + + + <s0>SSLCertificateFile</s0>: Server certificate + + + <s0>SSLCertificateFile</s0> : certificat serveur + + + + + ../css/screen.css + + + ../css/screen.css + + + + + The path to the lock directory + + + Le chemin du répertoire des verrous + + + + + Salesforce is not able to read metadata, you must fill the information into a form. + + + Salesforce ne peut pas lire les métadatas, il faut les indiquer dans un formulaire. + + + + + ../../../media/documentation/ha-apache.png + + + ../../../media/documentation/ha-apache.png + + + + + It is advised to use separate session backends for standard sessions, <a0>SAML</a0> sessions and <a1>CAS</a1> sessions, in order to manage index separately. + + + Il est préférable d'utiliser des bases de sessions séparées pour les sessions standard, <a0>SAML</a0> et <a1>CAS</a1> afin de gérer séparemment les index. + + + + + http://linuxfr.org/news/sortie-de-lemonldapng-11 + + + http://linuxfr.org/news/sortie-de-lemonldapng-11 + + + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli + + + + + File session backend + + + Backend de sessions File + + + + + If no value, will use first NameID Format activated in metadata. + + + Si aucune valeur n'est indiquée, le premier format de NameID activé dans les métadatas sera utilisé. + + + + + <s0>Mail filter</s0>: Filter to find user from its mail (default: <c1>(&(mail=$mail)(objectClass=inetOrgPerson))</c1>) + + + <s0>Filtre mail</s0> : filtre pour trouver l'utilisateur à partir de son mail (défaut: <c1>(&(mail=$mail)(objectClass=inetOrgPerson))</c1>) + + + + + <s0><a1>CAS</a1> login</s0>: the session key used to fill user login (value will be transmitted to <a2>CAS</a2> clients). + + + <s0>Identifiant <a1>CAS</a1></s0> : la clef de session à utiliser pour compléter le login (valeur transmise au clients <a2>CAS</a2>). + + + + + http://search.cpan.org/perldoc?Apache2::URI#unescape_url + + + http://search.cpan.org/perldoc?Apache2::URI#unescape_url + + + + + authenticate: check if user is authenticated; if not, redirect it to the portal + + + authenticate : vérifie que l'utilisateur est authentifié ; sinon, il est redirigé vers le portail + + + + + (default: <c1>find</c1>) + + + (défaut: <c1>find</c1>) + + + + + Nov 2011: <a0>LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG</a0> + + + Nov 2011 : <a0>LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG</a0> + + + + + <s55>"userobm_perms"</s55> <s56>=></s56> <s57>"HTTP_OBM_PERMS"</s57><s58>,</s58> + + + <s55>"userobm_perms"</s55> <s56>=></s56> <s57>"HTTP_OBM_PERMS"</s57><s58>,</s58> + + + + + Next, configure SOAP for your remote servers + + + Ensuite, configurer SOAP pour les serveurs distants + + + + + → The specified virtual host was not configured in Manager. + + + → L'hôte virtuel utilisé n'est pas configuré dans le manager. + + + + + By default, mail content are empty in order to use <a0>HTML</a0> templates: + + + Par défaut, les messages sont vides afin d'utiliser les modèles <a0>HTML</a0> : + + + + + 2 kind of files may be translated: + + + 2 types de fichiers peuvent être traduits : + + + + + ../../../media/applications/drupal_logo.png + + + ../../../media/applications/drupal_logo.png + + + + + Then, go in <c0>Yubikey parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Yubikey</c0>: + + + + + LemonLDAP::NG wiki uses Dokuwiki! + + + Le wiki LemonLDAP::NG est un Dokuwiki ! + + + + + authenticationLevel + + + authenticationLevel + + + + + <s0>ID Token max age</s0>: If defined, <a1>LL::NG</a1> will check the date of ID token and refuse it if it is too old + + + <s0>Durée de vie max des jetons</s0> : si défini, <a1>LL::NG</a1> examinera la date du jeton d'identification et refusera les jetons trop anciens + + + + + Put LemonLDAP::NG tarball in %_topdir/SOURCES + + + Mettre l'archive LemonLDAP::NG dans %_topdir/SOURCES + + + + + Berlin + + + Berlin + + + + + This module is not part of <a0>LL::NG</a0> distibution, and can be found on CPAN: <a1>Apache::Session::LDAP</a1>. + + + Ce module ne fait pas partie de la distribution <a0>LL::NG</a0>, et se trouve sur le CPAN : <a1>Apache::Session::LDAP</a1>. + + + + + <s0>roleKey</s0>: key in the HTTP header containing roles. + + + <s0>roleKey</s0> : nom de l'en-tête HTTP contenant les rôles. + + + + + dbiUser + + + dbiUser + + + + + ../pages/screenshots.html + + + ../pages/screenshots.html + + + + + The secondary portal is declared in the Manager of the main <a1>LL::NG</a1> structure (else user will be rejected). + + + Le portail secondaire est declaré dans le Manager du système <a1>LL::NG</a1> principal comme une application (sinon les utilisateurs seront rejetés). + + + + + Distinguished name + + + Nom distinct (distinguished name) + + + + + <a0>error</a0><br1/> + + + <a0>error</a0><br1/> + + + + + To protect the manager, you have to choose one or both of : + + + Pour protéger le manager, il faut choisir l'une où les deux solutions : + + + + + ../../../media/icons/utilities.png + + + ../../../media/icons/utilities.png + + + + + Certificate + + + Certificat + + + + + Use <a0>packages provided by Debian</a0>. + + + Utiliser les <a0>paquets fournis par Debian</a0>. + + + + + screenshots:1.1:mailreset:mailreset_step5.png + + + screenshots:1.1:mailreset:mailreset_step5.png + + + + + http://en.wikipedia.org/wiki/Central_Authentication_Service + + + http://fr.wikipedia.org/wiki/Central_Authentication_Service + + + + + You can also add some other parameters + + + On peut également ajouter quelques autres paramètres + + + + + For example with this rule on the <c0>access</c0> parameter: + + + Par exemple avec cette règle sur le paramètre <c0>access</c0> : + + + + + SMTPServer + + + SMTPServer + + + + + These parameters are not mandatory to run <a0>SAML</a0> service, but can help to customize it: + + + Ces paramètres ne sont pas obligatoires pour faire fonctionner le service <a0>SAML</a0>, mais peuvent aider à leur personnalisation : + + + + + <s11>'loginHistoryEnabled'</s11> <s12>=></s12> <s13>'1'</s13><s14>,</s14> + + + <s11>'loginHistoryEnabled'</s11> <s12>=></s12> <s13>'1'</s13><s14>,</s14> + + + + + User tries to access protected application, his request is catched by Handler + + + Lorsqu'un utilisateur tente d'accéder à une application protégée, il est intercepté par l'agent (handler) + + + + + OAuth 2.0 Token Endpoint: not used here + + + OAuth 2.0 Token Endpoint : pas utilisé ici + + + + + Variables that can be used in rules and headers + + + Variables qui peuvent être utilisées dans les règles et en-têtes + + + + + <s23>'email'</s23> <s24>=></s24> <s25>$_SERVER</s25><s26>[</s26><s27>'HTTP_AUTH_MAIL'</s27><s28>]</s28><s29>,</s29> + + + <s23>'email'</s23> <s24>=></s24> <s25>$_SERVER</s25><s26>[</s26><s27>'HTTP_AUTH_MAIL'</s27><s28>]</s28><s29>,</s29> + + + + + Catch error pages: + + + Capture des pages d'erreur : + + + + + The <c0>Multiple</c0> system can : + + + Le système <c0>Multiple</c0> peut : + + + + + This page do not reference all error messages, but only the frequentest + + + Cette page ne référence pas tous les messages d'erreur, mais simplement les plus fréquents + + + + + <s0>JWKS data timeout</s0>: After this time, <a1>LL::NG</a1> will do a request to get a fresh version of JWKS data. + + + <s0>Durée de vie de la donnée JWKS</s0> : au delà de ce délai, <a1>LL::NG</a1> effectuera une requête pour rafraîchir la donnée JWKS. + + + + + http://search.cpan.org/perldoc?Apache::Session::Oracle + + + http://search.cpan.org/perldoc?Apache::Session::Oracle + + + + + An example is given under the source tree : lemonldap-ng-portal/example/index.fcgi + + + Un exemple est disponible dans l'arborescence des sources : lemonldap-ng-portal/example/index.fcgi + + + + + <s0>STORAGECONFFILE</s0>: location of default storage configuration file (default: /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) + + + <s0>STORAGECONFFILE</s0> : emplacement du du fichier de configuration du stockage par défaut (défaut : /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) + + + + + when computed virtual attribute 'msDS-User-Account-Control-Computed' as 6th flag set to 8, the password is considered expired. + + + lorsque l'attribut virtuel compilé 'msDS-User-Account-Control-Computed' a le drapeau 6th positionné à 8, le mot de passe est considéré comme expiré. + + + + + nothing here... + + + rien ici... + + + + + You can then use this default SSL configuration, for example in the head of /etc/lemonldap-ng/portal-apache2.conf: + + + Il est possible d'utiliser cette configuration SSL par défaut, par exemple en tête de /etc/lemonldap-ng/portal-apache2.conf : + + + + + For example, to allow only users with a strong authentication level: + + + Par exemple, pour n'autoriser que les utilisateurs authentifiés fortement : + + + + + proxy + + + proxy + + + + + It can works with external modules to extends its functionalities. + + + Il peut utiliser des modules externes pour étendre ses fonctionnalités. + + + + + <s0>Authentication level</s0>: authentication level for this module. + + + <s0>Niveau d'authentification</s0> : niveau d'authentification accordé à ce module. + + + + + Only the condition is not mandatory. + + + Seule la condition n'est pas exigée. + + + + + Then in exported variables, you can ask only for : + + + Ensuite dans les « variables exportées », on ne peut demander que : + + + + + <s0>Recursive</s0>: activate recursive group functionality (default: 0). + + + <s0>Récursivité</s0> : active la fonctionnalité récursive (défaut: 0). + + + + + HyperText Markup Language + + + HyperText Markup Language + + + + + <s0>Set local groups</s0>: compute configured groups + + + <s0>Installe les groupes locaux</s0> : calcule les groupes demandés par la configuration + + + + + Sympa configuration + + + Configuration Sympa + + + + + Connection settings can be configured differently for authentication process and user process. + + + Les paramètres de connexion peuvent être configurés différemment pour les processus d'authentification et de recherche d'utilisateur. + + + + + By default, login time and <a0>IP</a0> address are stored in history, and the error message prompted to the user for failed logins. + + + Par défaut, le tampon de date et l'adresse <a0>IP</a0> sont stockés dans l'historique et le message d'erreur affiché à l'utilisateur en cas d'échec. + + + + + <s0>+1h</s0>: one hour from session creation + + + <s0>+1h</s0> : une heure après la création de la session + + + + + overload any <a0>LL::NG</a0> <a1>parameter</a1> when a specific backend is used + + + surcharger n'importe quel <a1>paramètre</a1> <a0>LL::NG</a0> en fonction du backend utilisé + + + + + <s0>Extract form info</s0>: get login/password, certificate, environment variable (depending on authentication module) + + + <s0>Extrait les informations du formulaire</s0>: récupère le couple compte/mot-de-passe, le certificat, une variable d'environnement (suivant le module d'authentification) + + + + + This configuration is usable if you want to expose your internal <a2>SSO</a2> portal to another network (DMZ). + + + Cette configuration est utilisable l'on soujaite exposer un portail <a2>SSO</a2> interne à une autre réseau (DMZ). + + + + + <s0>Default rule</s0>: who can access to the application + + + <s0>Règle default</s0> : qui peut accéder à l'application + + + + + http://auth.example.com/saml/metadata + + + http://auth.example.com/saml/metadata + + + + + To use it, edit lemonldap-ng.ini (this is not available trough Manager) and configure: + + + Pour l'utiliser, éditer lemonldap-ng.ini (ce n'est pas disponible dans le Manager) et configurer : + + + + + </<s12>IfModule</s12>> +  + + + </<s12>IfModule</s12>> +  + + + + + For using SP-initiated mode, you must create your salesforce domain. + + + Pour utiliser le mode initié par le SP, il faut créer le domaine salesforce. + + + + + /_detail/icons/flags/ua.png?id=press + + + /_detail/icons/flags/ua.png?id=press + + + + + ../documentation/current/notifications.html + + + ../documentation/current/notifications.html + + + + + TLS client + + + Client TLS + + + + + Change password: update password column in authentication table matching user + + + Changement de mot-de-passe : met à jour le champ mot-de-passe de la table d'authentification correspondant à l'utilisateur + + + + + You can also use the certificate instead of public key in <a0>SAML</a0> metadata, see <a1>SAML service configuration</a1> + + + On peut aussi utiliser le certificat au lieu de la clef publique dans les métadatas <a0>SAML</a0>, voir <a1>configuration du service SAML</a1> + + + + + <s11># Perl script</s11> + + + <s11># Perl script</s11> + + + + + DokuWiki offline version + + + DokuWiki version hors-ligne + + + + + Full access control + + + Contrôle d'accès complet + + + + + Demonstration backend has hard coded user accounts: + + + Le backend de démonstration dispose de compte codés en dur : + + + + + Generic articles + + + Articles génériques + + + + + Allow only users with a LimeSurvey role + + + Autorise seulement les utilisateurs avec un rôle LimeSurvey + + + + + http://linuxfr.org/news/sortie-de-lemonldapng-version-10 + + + http://linuxfr.org/news/sortie-de-lemonldapng-version-10 + + + + + <a0><s1>print</s1></a0> <s2>"Connected user: "</s2><s3>.</s3><s4>$ENV</s4><s5>{</s5>HTTP_AUTH_USER<s6>}</s6><s7>;</s7> + + + <a0><s1>print</s1></a0> <s2>"Connected user: "</s2><s3>.</s3><s4>$ENV</s4><s5>{</s5>HTTP_AUTH_USER<s6>}</s6><s7>;</s7> + + + + + Inside this jail, you can access to: + + + Dans cette cage, on peut accéder aux éléments suivants : + + + + + By default, default values are used. + + + Sauf modification, les valeurs par défaut sont utilisées. + + + + + Log with the dwho account and go on <a0>http://manager.example.com</a0> + + + Connectez-vous avec le compte dwho sur <a0>http://manager.example.com</a0> + + + + + ../media/icons/personal.png + + + ../media/icons/personal.png + + + + + <s0>Display Name</s0>: should be displayed on IDP, this is often your society name + + + <s0>Nom affiché (display name)</s0> : peut être affiché par le fournisseur d'identité (IDP), this is often your society name + + + + + Create a redirection script, called login.pl: + + + Créer un script de redirection, appelé login.pl: + + + + + <<s0>VirtualHost</s0>> + + + <<s0>VirtualHost</s0>> + + + + + <s0>none</s0>: no access control, the server will answer without checking if the user is authorized for the service (this is the default) + + + <s0>none</s0> : pas de contrôle d'accès, le serveur répond sans contrôler si l'utilisateur est autorisé à accéder au service (c'est la valeur par défaut) + + + + + To avoid having group dn stored in sessions datas, you can use a macro to rewrite memberOf: + + + Pour éviter de stocker les dn dans votre base de sessions, vous pouvez utiliser une macro pour réécrire memberOf : + + + + + <a0>Outlook Web App</a0> <br1/> + + + <a0>Outlook Web App</a0> <br1/> + + + + + http://search.cpan.org/dist/Apache-Session-LDAP/ + + + http://search.cpan.org/dist/Apache-Session-LDAP/ + + + + + PerlResponseHandler ModPerl::Registry + + + PerlResponseHandler ModPerl::Registry + + + + + valeur + + + valeur + + + + + ^/logout + + + ^/logout + + + + + The GPG key can be downloaded here: <a0>rpm-gpg-key-ow2</a0> + + + La clef GPG peut être téléchargée ici : <a0>rpm-gpg-key-ow2</a0> + + + + + <s0>Change as user</s0>: enable to perform password modification with credentials of connected user. + + + <s0>Change comme utilisateur</s0> : active la modification du mot-de-passe avec les éléments d'authentification de l'utilisateur connecté. + + + + + → You tried to activate Status module without localStorage. + + + → Le module Status est activé sans localStorage. + + + + + SOAP + + + SOAP + + + + + <a0>Authentication</a0>: how check user credentials + + + <a0>Authentification</a0> : comment examiner les données utilisateur d'authentification + + + + + ldapBase + + + ldapBase + + + + + <a0>LL::NG</a0> can delegate authentication to an OpenID server. + + + <a0>LL::NG</a0> peut deleguer l'authentification à un serveur OpenID. + + + + + Radius authentication level + + + Niveau d'authentification de Radius + + + + + <c0>_casPT</c0><s1>serviceID</s1> = <s2>Proxy ticket value</s2> + + + <c0>_casPT</c0><s1>serviceID</s1> = <s2>Proxy ticket value</s2> + + + + + LDAP session backend + + + Backend de sessions LDAP + + + + + icons:chat.png + + + icons:chat.png + + + + + For example, macro “macro1” will be computed before macro “macro2”: so, expression of macro2 may involve value of macro1. + + + Par exemple, la macro “macro1” sear calculée avant la macro “macro2” : donc l'expression de macro2 peut utiliser la valeur $macro1. + + + + + <s0>Signed Authentication Request</s0>: set to On to always sign authentication request. + + + <s0>Requête d'authentification signée</s0> : mettre à « activé » pour toujours signer les requêtes d'authentifications. + + + + + If the message contains check boxes, the user has to check all of them else he can not access to the portal and get his session cookie. + + + Si le message contient des cases à cocher, l'utilisateur doit toutes les cocher, sinon il ne peut obtenir de cookie de session. + + + + + Test::POD + + + Test::POD + + + + + Attributes and macros + + + Attributs et macros + + + + + Manager translation + + + Traduction du manager + + + + + You should grab some informations: + + + Il faut récolter quelques informations: + + + + + Default use case: + + + Cas général: + + + + + Before, you have to create the virtual host <c0>manager.your.domain</c0> in the manager and set a <a1>rules</a1>, else access to the manager will be denied. + + + Avant, il faut créer l'hôte virtuel <c0>manager.your.domain</c0> dans le manager et mettre une <a1>règle</a1>, sinon l'accès au manager sera interdit. + + + + + Due to Handler <a0>API</a0> change in 1.9, you need to set these attributes in <c1>lemonldap-ng.ini</c1> and not in Manager, for example: + + + Suite au changement de l'<a0>API</a0> du handler dans la version 1.9, il est nécessaire de définir ces attributs dans le fichier <c1>lemonldap-ng.ini</c1> et non dans le Manager, par exemple: + + + + + If no metadata is available, you need to write them in the textarea. + + + À défaut de métadonnée, il faut les écrire. + + + + + Let this parameter empty to disable the checking. + + + Laisser ce paramètre vide pour désactiver ce contrôle. + + + + + A little floating menu can be added to application with this simple Apache configuration: + + + Un petit menu flottant peut être ajouté aux applications par une seimple configuration Apache : + + + + + Then each parameter is one value of the attribute <c0>description</c0>, prefixed by its key. + + + Ensuite, chaque paramètre est une valeur de l'attribut <c0>description</c0>, prefixé par sa clef. + + + + + Multi modules display + + + Affichage des modules de Multi + + + + + icons:utilities.png + + + icons:utilities.png @@ -31840,594 +13028,66 @@ WithPeak[test.example.com]: wmy - documentation/quickstart.html + → The cache has been created by another user than Apache's user. + + + → Le cache a été créé par un autre utilisateur que celui d'Apache. + + + + + <s0>Writer <a1>URL</a1></s0>: <a2>URL</a2> used by <a3>SAML</a3> IDP to write the cookie. - documentation/quickstart.html + <s0><a1>URL</a1> d'écriture</s0> : <a2>URL</a2> utilisée par l'IdP <a3>SAML</a3> pour écrire le cookie. - <s88>//"userobm_photo_id" => ,</s88> - - - <s88>//"userobm_photo_id" => ,</s88> - - - - - <a0>LL::NG</a0> will operate some SQL queries: - - - <a0>LL::NG</a0> exécutera quelques requêtes SQL : - - - - - http://memcached.org/ - - - http://memcached.org/ - - - - - /_detail/icons/tutorials.png?id=documentation + ../media/icons/wizard.png - /_detail/icons/tutorials.png?id=documentation + ../media/icons/wizard.png - Change <s0>mydomain.org</s0> (in <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) into your Google Apps domain. + <s0>Javascript protection</s0>: set httpOnly flag, to avoid cookie been caught by javascript code - - Changer <s0>mydomain.org</s0> (dans <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) en votre domaine Google Apps. + + <s0>Protection Javascript</s0> : active le drapeau httpOnly pour éviter que le cookie ne soit accessible par code javascript - This is also true for: + To allow the manager to reload the configuration, register the reload virtual host name in the hosts of the server: - - C'est disponible pour : + + Pour autoriser le manager à recharger la configuration, enregistrer le nom d'hôte virtuel de rechargement dans le fichier hosts du serveur : - For example, if these rules are used without comments: + ../media/screenshots/1.1/mailreset/mailreset_step3.png - - Par exemple, si ces règles sont utilisées sans commentaires : + + ../media/screenshots/1.1/mailreset/mailreset_step3.png - To register <a0>LL::NG</a0>, you will need to give some information like application name or logo. + This page can be browsed for example by <a0>MRTG</a0> using the <a1>MRTG monitoring script</a1>. - - Pour enregistrer <a0>LL::NG</a0>, il faut renseigner quelques informations telles le nom d'application ou le logo. + + Cette page peut être parcourue par exemple par <a0>MRTG</a0> en utilisant le <a1>script de surveillance MRTG</a1>. - Some applications need the <c0>REMOTE_USER</c0> environment variable to get the connected user, which is not set in reverse-proxy mode. + Display-Name - - Certaines applications ont besoin de la variable d'environnement <c0>REMOTE_USER</c0> pour connaître le nom d'utilisateur connecté, qui n'est pas renseignée en mode reverse-proxy. - - - - - ../media/logos/logo_ministere_justice.jpg - - - ../media/logos/logo_ministere_justice.jpg - - - - - <s37><s38><security:custom-authentication-provider</s38> <s39>/></s39></s37> - - - <s37><s38><security:custom-authentication-provider</s38> <s39>/></s39></s37> - - - - - Binding - - - Méthode - - - - - This can be used to notify right changes,… See <a1>notifications</a1> for more. - - - Ceci peut être utilisé pour notifier des changements de droits,... Consultez la page <a1>notifications</a1> pour plus d'information. - - - - - Easy to customize - - - Facile à personnaliser - - - - - <s0><a1>SAML</a1> identity providers</s0>: Registered IDP - - - <s0>Fournisseurs d'identité <a1>SAML</a1></s0> : IDP enregistrés - - - - - https://auth.example.com/ - - - https://auth.example.com/ - - - - - Some applications using it - - - Quelques applications l'utilisant - - - - - http://lasso.entrouvert.org - - - http://lasso.entrouvert.org - - - - - <s0>Facebook application secret</s0>: the corresponding secret - - - <s0>Secret de l'application Facebook</s0> : le secret correspondant - - - - - As this may be a security hole, password store in session is not activated by default - - - Comme ce peut être un trou de sécurité, ce stockage en session n'est pas activé par défaut - - - - - You need to restrict access to Alfresco to <a0>LL::NG</a0>. - - - Il faut restreindre l'accès à Alfresco à <a0>LL::NG</a0>. - - - - - Exported variables - - - Variables exportées - - - - - <s0>dbiPassword</s0>: <a1>DBI</a1> password. - - - <s0>dbiPassword</s0> : mot-de-passe <a1>DBI</a1>. - - - - - Access control possible by creating one user for Manager (write) and another for portal and handlers (read) - - - Contrôle d'accès possible en créant un compte pour le manager (écriture) et un autre pour le portail et les agents (lecture) - - - - - Université de Limoges - - - Université de Limoges - - - - - Yubikey public ID size - - - Taille de l'ID public Yubikey - - - - - name - - - nom - - - - - <s73>"userobm_datebegin"</s73> <s74>=></s74> <s75>"HTTP_OBM_DATEBEGIN"</s75><s76>,</s76> - - - <s73>"userobm_datebegin"</s73> <s74>=></s74> <s75>"HTTP_OBM_DATEBEGIN"</s75><s76>,</s76> - - - - - This works with every LDAP v2 or v3 server, including <a0>Active Directory</a0>. - - - Ceci fonctionne avec tout serveur LDAP v2 ou v3, dont <a0>Active Directory</a0>. - - - - - grantSessionRule - - - grantSessionRule - - - - - documentation:1.0:fileconfbackend - - - documentation:1.0:fileconfbackend - - - - - Content Management System - - - Système de gestion de contenu - - - - - If the user do a new password reset request but there is already a request pending, the user can ask the confirmation mail to be resent. - - - Si l'utilisateur effectue une nouvelle demande de réinitialisation mais qu'une requête est déjà en attente, il peut demander une ré-expédition du courriel. - - - - - <s9>Options</s9> +ExecCGI - - - <s9>Options</s9> +ExecCGI - - - - - Tomcat valve - - - Valve Tomcat - - - - - <s0><a1>SSO</a1> and Application logout</s0>: the request is forwarded to application and <a2>SSO</a2> session is closed - - - <s0>Déconnexion <a1>SSO</a1> et applicative</s0>: la requête est transmise à l'application et la session <a2>SSO</a2> est fermée - - - - - Example of a protected virtual host with LemonLDAP::NG as reverse proxy: - - - Exemple d'hôte virtuel protégé avec Lemonldap::NG en proxy-inverse : - - - - - Tests - - - Tests - - - - - notificationWildcard - - - notificationWildcard - - - - - ^/index.php\?logout - - - ^/index.php\?logout - - - - - samlStorageOptions - - - samlStorageOptions - - - - - → Local cache cannot be cleard, check the localStorage and localStorageOptions or file permissions - - - → Le cache local ne peut être effacé, regarder les options localStorage and localStorageOptions ou les droits associés à ces fichiers - - - - - ../../../../media/applications/phpldapadmin_logo.png - - - ../../../../media/applications/phpldapadmin_logo.png - - - - - <s34>'htmleditormode'</s34> <s35>=></s35> <s36>'inline'</s36><s37>,</s37> - - - <s34>'htmleditormode'</s34> <s35>=></s35> <s36>'inline'</s36><s37>,</s37> - - - - - Choice modules - - - Modules de "Choice" - - - - - Required attributes: - - - Attibuts requis : - - - - - Access rule: <c0>accept</c0> - - - Règle d'accès : <c0>accept</c0> - - - - - (support from Windows Server 2003) It is too late for the user to do anything. - - - (support depuis la version Windows Server 2003) Il est trop tard pour l'utilisateur pour faire quoi que ce soit. - - - - - icons:flags:us.png - - - icons:flags:us.png - - - - - <s0>Header for user login</s0>: header that contains the user main login - - - <s0>En-tête identifiant l'utilisateur</s0> : en-tête contenant le nom de connexion - - - - - User choice done if <a0>authentication choice</a0> was used - - - Choix de l'utilisateur si le <a0>backend d'authentification Choice</a0> a été utilisé - - - - - <br0/> - - - <br0/> - - - - - File session backend is the more simple session database. - - - Le backend de sessions File est la plus simple des bases de données. - - - - - The portal - - - Le portail - - - - - <s0>absolute <a1>URL</a1></s0> if it is run by handler (e.g. /admin/index.php?param=foo). - - - <s0>l'<a1>URL</a1> absolue</s0> si elle est appelée par un agent (e.g. /admin/index.php?param=foo). - - - - - Any OpenID consumer - - - N'importe quel client OpenID - - - - - Get the tarball from <a0>download page</a0>. - - - Récupérer l'archive depuis la <a0>page de téléchargement</a0>. - - - - - LemonLDAP::NG can also use syslog (only for user actions). - - - LemonLDAP::NG peut également utiliser syslog (seulement pour les actions utilisateurs). - - - - - (o/n) n - - - (o/n) n - - - - - Manage virtual hosts - - - Gérer les hôtes virtuels - - - - - _utime - - - _utime - - - - - <s1>Can be used to secure another backend</s1> for remote servers. - - - <s1>Peut être utilisé pour sécuriser un autre backend</s1> pour des serveurs distants. - - - - - You can modify location of default storage configuration file in configure target: - - - On peut modifier l'emplacement du fichier de configuration du stockage par défaut dans la cible configure : - - - - - By default, only the configured authentication backend is available for users. - - - Par défaut, seul le backend configuré est accessible aux utilisateurs. - - - - - Notification activation - - - Activation des notifications - - - - - twitterAppName - - - twitterAppName - - - - - <s0>manager</s0>: parameters only for Manager - - - <s0>manager</s0> : paramètres réservés au manager - - - - - Issuer module (can be multivalued) - - - Module fournisseur (peut-être multivalué) - - - - - It can works with external modules to extends its functionalities. - - - Il peut utiliser des modules externes pour étendre ses fonctionnalités. - - - - - http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html - - - http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html - - - - - Timestamp of last authentication time - - - Date et heure (timestamp) de la dernière authentification - - - - - documentation/conferences.html - - - documentation/conferences.html - - - - - Define here: - - - Definir ici : + + Display-Name @@ -32440,210 +13100,180 @@ WithPeak[test.example.com]: wmy - Build the tarball from SVN + <notification> element(s) : - - Construire l'archive depuis SVN + + élément(s) <notification> : - The difference with <a0>remote authentication</a0> is that the client will never be redirect to the main <a1>LL::NG</a1> portal. - - - La différence avec <a0>l'authentification "Remote"</a0> est que le client n'est jamais redirigé vers le portail <a1>LL::NG</a1> principal. - - - - - <s0>Account type</s0>: for Zimbra this can be name, id or foreignKey (by default: id) - - - <s0>Type de compte</s0> : pour Zimbra, ce peut être name, id ou foreignKey (par défaut : id) - - - - - <s5>my</s5> <s6>$url</s6> <s7>=</s7> <a8><s9>shift</s9></a8><s10>;</s10> - - - <s5>my</s5> <s6>$url</s6> <s7>=</s7> <a8><s9>shift</s9></a8><s10>;</s10> - - - - - Register partner Service Provider on LemonLDAP::NG - - - Enregistrer le fournisseur de service dans LemonLDAP::NG - - - - - <s0>JWKS data timeout</s0>: After this time, <a1>LL::NG</a1> will do a request to get a fresh version of JWKS data. - - - <s0>Durée de vie de la donnée JWKS</s0> : au delà de ce délai, <a1>LL::NG</a1> effectuera une requête pour rafraîchir la donnée JWKS. - - - - - http://www.zimbra.com/ - - - http://www.zimbra.com/ - - - - - See <a0>How to change configuration backend</a0> to known how to change this. - - - Voir <a0>Comment changer le backend de configuration</a0>. - - - - - Login - - - login - - - - - The database password - - - Le mot de passe de la base de données - - - - - lastname - - - lastname - - - - - <s0>Preauthentication key</s0>: the one you grab from zmprov command - - - <s0>Clef de pré-authentification key</s0> : celle récupérée de la commande zmprov - - - - - <s9>"auto_update"</s9> <s10>=></s10> <s11>true</s11><s12>,</s12> - - - <s9>"auto_update"</s9> <s10>=></s10> <s11>true</s11><s12>,</s12> - - - - - <a0>Sympa</a0> is a mailing list manager. - - - <a0>Sympa</a0> est un gestionnaire de listes de diffusion. - - - - - Drupal - - - Drupal - - - - - Then, go in <c0>OpenID parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres OpenID</c0> : - - - - - <s20><s21><user</s21> <s22>username</s22>=<s23>"tomcat"</s23> <s24>password</s24>=<s25>"tomcat"</s25> <s26>roles</s26>=<s27>"tomcat"</s27><s28>/></s28></s20> - - - <s20><s21><user</s21> <s22>username</s22>=<s23>"tomcat"</s23> <s24>password</s24>=<s25>"tomcat"</s25> <s26>roles</s26>=<s27>"tomcat"</s27><s28>/></s28></s20> - - - - - Change password: update password column in authentication table matching user - - - Changement de mot-de-passe : met à jour le champ mot-de-passe de la table d'authentification correspondant à l'utilisateur - - - - - xguimard@example.com - - - xguimard@example.com - - - - - Create table: - - - Créer la table: - - - - - Secure Token header - - - En-tête du jeton sécurisé - - - - - http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL - - - http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL - - - - - </<s7>Directory</s7>> - - - </<s7>Directory</s7>> - - - - - LemonLDAP::NG configuration - - - Configuration de LemonLDAP::NG - - - - - LockDirectory - - - LockDirectory - - - - - Headers sent + Changelog - En-têtes envoyés + Journal des changements + + + + + sudo apachectl configtest +sudo apachectl restart + + + sudo apachectl configtest +sudo apachectl restart + + + + + sudo make install + + + sudo make install + + + + + You can customize logs by redefining userNotice() and userError() methods, directly in <c0>lemonldap-ng.ini</c0> + + + On peut personnaliser les fonctions de journalisation en redéfinissant les méthodes userNotice() et userError(), directement dans <c0>lemonldap-ng.ini</c0> + + + + + User ID + + + User ID + + + + + Send login in Auth-User: + + + Envoi de l'identifiant dans Auth-User: + + + + + Redirection to the remote type portal + + + Redirection vers le portail de type remote + + + + + Montreal + + + Montréal + + + + + install_portal_libs + + + install_portal_libs + + + + + <s0>Users search base</s0>: Base of search in the LDAP directory. + + + <s0>Base de recherche des utilisateurs</s0> : base de recherche de l'annuaire LDAP. + + + + + OW2 Con + + + OW2 Con + + + + + The faster. + + + Le plus rapide. + + + + + In this case, see <a1>how convert header into environment variable</a1>. + + + Dans ce cas, voir <a1>comment convertir les en-têtes en variable d'environnement</a1>. + + + + + Users module: <a0>SAML</a0> + + + Module utilisateurs : <a0>SAML</a0> + + + + + http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + + + http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + + + + + Zimbra Handler parameters + + + Paramètres du handler Zimbra + + + + + http://zimbra.lan/service/preauth + + + http://zimbra.lan/service/preauth + + + + + After configuring <a0>SAML</a0> Service, you can export metadata to your partner Service Provider. + + + Après avoir configuré le service <a0>SAML</a0>, exporter les métadonnéesvers le fournisseur de service partenaire. + + + + + Set also the configuration <a3>URI</a3> with <a4>https://accounts.google.com/.well-known/openid-configuration</a4>, and JWKS refresh, for example every day: 86400. + + + Préciser alors l'<a3>URI</a3> de configuration avec <a4>https://accounts.google.com/.well-known/openid-configuration</a4>, et le rafraîchissement JWKS, par exemple pour chaque jour : 86400. + + + + + ../media/logos/logo_ucanss.png + + + ../media/logos/logo_ucanss.png + + + + + Your EntityID, often use as metadata <a0>URL</a0>, by default #PORTAL#/saml/metadata. + + + Votre EntityID, souvent utilisé comme <a0>URL</a0> des métadatas, par défaut #PORTAL#/saml/metadata. @@ -32656,242 +13286,400 @@ WithPeak[test.example.com]: wmy - casStorageOptions + <s0>Multiple domains</s0>: enable <a1>cross domain mechanism</a1> (without this, you cannot extend <a2>SSO</a2> to other domains) - - casStorageOptions + + <s0>Domaines multiples</s0> : active le <a1>mécanisme inter-domaines</a1> (sans ceci, on ne peut pas étendre le <a2>SSO</a2> aux autres domaines) - SAML settings + Put your own files instead of <c0>ow2.cert</c0>, <c1>ow2.key</c1>, <c2>ow2-ca.cert</c2>: - - Paramètres SAML + + Placer vos propres fichiers au lieu de <c0>ow2.cert</c0>, <c1>ow2.key</c1>, <c2>ow2-ca.cert</c2>: - So a simple user can have admin rights on the LDAP directory if your access rules are too lazy. - - - Ainsi un simple utilisateur aura un accès administrateur au serveur LDAP si votre règle d'accès est trop permisive. - - - - - <s0>Recursive</s0>: activate recursive group functionality (default: 0). - - - <s0>Récursivité</s0> : active la fonctionnalité récursive (défaut: 0). - - - - - This mode allow to test LemonLDAP::NG without any third-party software. - - - Ce mode permet de tester LemonLDAP::NG sans aucun autre programme tiers. - - - - - <s0>Activation</s0>: set to <c1>On</c1>. - - - <s0>Activation</s0> : mettre à <c1>Activé</c1>. - - - - - (default is not to cipher) - - - (aucun par défaut) - - - - - Next create the configuration branch where you want. - - - Créer ensuite la branche des configurations n'importe où. - - - - - applications:googleapps_logo.png - - - applications:googleapps_logo.png - - - - - Then go in <c0>Options</c0> to define: - - - Aller ensuite dans <c0>Options</c0> pour définir : - - - - - ../../../media/applications/linshare_logo.png - - - ../../../media/applications/linshare_logo.png - - - - - Authentication choice will also be registered in session: - - - Le choix d'authentication est également enregistré dans la session : - - - - - make dist - - - make dist - - - - - <s85>//"userobm_hidden" => ,</s85> - - - <s85>//"userobm_hidden" => ,</s85> - - - - - Use SOAP for Lemonldap::NG configuration - - - Utiliser SOAP pour la configuration Lemonldap::NG - - - - - <s0>Logo</s0>: Logo of the application - - - <s0>Logo</s0> : logo de l'application - - - - - A value + ../pages/references.html - Une valeur + ../pages/references.html - You will need to collect all attributes needed to create a user in OBM, this includes: - - - Il faut collecter tous les attributs nécessaires pour créer un compte OBM : - - - - - <s0>WebID whitelist</s0>: list of space separated hosts granted to host FOAF document. - - - <s0>Liste blanche WebID</s0> : liste de noms d'hôtes, séparés par des espaces, autorisés à héberger les documents FOAF. - - - - - Grant LemonLDAP::NG access - - - Autoriser l'accès pour LemonLDAP::NG - - - - - http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + Kerberos - http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + Kerberos - Give display name + You can also find on this page the SVN tarball if you want to test latest features. - - Donne le nom à afficher + + On peut aussi trouver sur cette page l'archive SVN pour tester les dernières évolutions. - Core team + documentation:1.0:portal - Équipe prinicpale + documentation:1.0:portal - groups are stored as space-separated strings in the special attribute “groups”: it contains the names of groups whose rules were returned true for the current user + ldapPwdEnc + + + ldapPwdEnc + + + + + Then you can have different <a0>parameters</a0> for each stored in a Perl hash entry named multi: + + + Ensuite on peut avoir différents <a0>paramètres</a0> pour chacun, stockés dans une table de hachage <a1>Perl</a1> nommée multi : + + + + + ../pages/default_sidebar.html + + + ../pages/default_sidebar.html + + + + + Logging application access - les groupes sont stockées en chaîne de caractères séparées par des espaces dans l'attribut spécial “groups” : il contient les noms des groupes dont la règle à retournée une valeur non nulle pour l'utilisateur courant + Trace des accès aux applications - Uncheck it to disable <a1>SAML</a1> authentication (for example, if your Identity Provider is down). + Freshmeat - - Le désélectionner désactive l'authentification <a1>SAML</a1> (à utiliser, si votre fournisseur d'identité est hors service). + + Freshmeat - Prepare your new lemonldap-ng.ini file + Starting performances - - Preparer le nouveau lemonldap-ng.ini file + + Performances au démarrage - <s0>getMenuApplications(cookieValue)</s0>: return a list of authorizated applications (based on menu calculation) + ldapBindPassword - - <s0>getMenuApplications(cookieValue)</s0>: retourne une liste des applications autorisées (basée sur le calcul du menu) + + ldapBindPassword - <a2>Dailymotion</a2> + <s0><a1>API</a1> key</s0>: <a2>API</a2> key from Twitter - - <a2>Dailymotion</a2> + + <s0>Clef d'<a1>API</a1></s0>: clef d'<a2>API</a2> donnée par Twitter - Example for MySQL : + To edit <a0>SSO</a0> cookie parameters, go in Manager, <c1>General Parameters</c1> > <c2>Cookies</c2>: - - Exemple pour MySQL : + + Pour modifier les paramètres du cookie <a0>SSO</a0>, aller dans le manager, <c1>Paramètres généraux</c1> > <c2>Cookies</c2> : - This module is also available on <a0>GitHub</a0>. + <a0>tomcat</a0><br1/> - - Ce module est également disponible sur <a0>GitHub</a0>. + + <a0>tomcat</a0><br1/> + + + + + <s23>'portalSkin'</s23> <s24>=></s24> <s25>'pastel'</s25><s26>,</s26> + + + <s23>'portalSkin'</s23> <s24>=></s24> <s25>'pastel'</s25><s26>,</s26> + + + + + ^/(?i)index.php\?.*access.*access + + + ^/(?i)index.php\?.*access.*access + + + + + Header name + + + Nom d'en-tête + + + + + Restrict /admin to administrators group + + + Restreint /admin au groupe des administrateurs + + + + + documentation:conferences + + + documentation:conferences + + + + + For example, to configure the <c0>File</c0> configuration backend: + + + Par exemple, pour configurer le backend de configuration <c0>File</c0> : + + + + + lemonldap-ng-dev@ow2.org + + + lemonldap-ng-dev@ow2.org + + + + + Configure your <a0>DNS</a0> server to resolve names with your server <a1>IP</a1>. + + + Configurer le serveur <a0>DNS</a0> pour résoudre les noms avec l'adresse <a1>IP</a1> de votre serveur. + + + + + Browseable session backend + + + Backend de session explorable + + + + + Configure the <c0>Auth-User</c0> <a1>header</a1>. + + + Configurer l'<a1>en-tête</a1> <c0>Auth-User</c0>. + + + + + Heidelberg + + + Heidelberg + + + + + This backend allows to chain authentication method, for example to failback to LDAP authentication if Remote authentication failed… + + + 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… + + + + + <s0>Import from LDAP</s0>: Yes (see <a1>presentation</a1>) + + + <s0>Import from LDAP</s0>: Yes (voir <a1>présentation</a1>) + + + + + <s0>Anti iframe protection</s0>: will kill parent frames to avoid some well known attacks + + + <s0>Protection anti-iframe</s0> : ferme la frame parente pour éviter des attaques bien connues + + + + + Mpm-worker works faster and LemonLDAP::NG use the thread system for best performance. + + + Mpm-worker est plus rapide et LemonLDAP::NG utilise le système de threads pour de meilleures performances. + + + + + Timezone of the user, set with javascript from standard login form (will be empty if other authentication methods are used) + + + Timezone de l'utilisateur, renseignée par javascript dans le formulaire d'authentification (vide si une autres méthode d'authentification est utilisée) + + + + + https://gist.github.com/njh/2432427 + + + https://gist.github.com/njh/2432427 + + + + + <s0>Authentication</s0>: how authenticate users + + + <s0>Authentification</s0>: comment authentifier les utilisateurs + + + + + Export sAMAccountName in a variable declared in <a0>exported variables</a0> + + + Exporter sAMAccountName dans la liste des <a0>variables exportées</a0> + + + + + documentation:latest:notifications + + + documentation:latest:notifications + + + + + Add then extension configuration, for example: + + + Puis, configuration de l'extension, par exemple : + + + + + Must be secured by network access control. + + + Doit être securisé par un contrôle d'accès réseau. + + + + + Apache authentication level + + + Niveau d'authentification d'Apache + + + + + unprotect + + + unprotect + + + + + Form replay parameters + + + Paramètres de rejeu de formulaires + + + + + logout_app_sso http://intranet/ + + + logout_app_sso http://intranet/ + + + + + Demonstration + + + Démonstration + + + + + If <c0><a1>CAS</a1> login</c0> is not set, it uses <c2>General Parameters</c2> » <c3>Logs</c3> » <c4>REMOTE_USER</c4> data, which is set to <c5>uid</c5> by default + + + Si le <c0>login <a1>CAS</a1></c0> n'est pas défini, la donnée <c2>Paramètres généraux</c2> » <c3>Journalisation</c3> » <c4>REMOTE_USER</c4> est utilisée, mise à <c5>uid</c5> par défaut + + + + + <s32>}</s32><s33>;</s33> + + + <s32>}</s32><s33>;</s33> + + + + + You can change it quick with a sed command. + + + On peut le changer rapidement par une commande sed. + + + + + ../documentation/current/prereq.html + + + ../documentation/current/prereq.html + + + + + Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) + +# Option: ignoreregex +# Notes.: regex to ignore. + + + Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) + +# Option: ignoreregex +# Notes.: regex to ignore. + + + + + http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance + + + http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance @@ -32904,10 +13692,5674 @@ WithPeak[test.example.com]: wmy - High availability + For remote servers, you can use <a0>SOAP session backend</a0> in cunjunction to increase security for remote server that access through an unsecure network - - Haute disponibilité + + Pour les serveurs distants, vous pouvez utiliser le <a0>module SOAP d'accès aux sessions</a0> en complément pour augmenter la sécurité de ces serveurs qui accèdent aux sessions au travers d'un réseau non sûr + + + + + Parameters: + + + Paramètres: + + + + + Update your /etc/hosts to map <a0>SSO</a0> URLs to localhost: + + + Mettez à jour votre /etc/hosts pour faire correspondre les URLs du <a0>SSO</a0> à votre machine : + + + + + checkLogonHours + + + checkLogonHours + + + + + To use Active Directory as LDAP backend, you must change few things in the manager : + + + Pour utiliser Active Directory comme serveur LDAP, vous devez effectuer quelques modifications dans le manager : + + + + + To see available actions, do: + + + Pour connaître les actions possibles, lancer : + + + + + This is also true for: + + + C'est disponible pour : + + + + + <a0>LL::NG</a0> can delegate authentication to a <a1>CAS</a1> server. + + + <a0>LL::NG</a0> peut déléguer l'authentification à un serveur <a1>CAS</a1>. + + + + + Installation from the tarball + + + Installation depuis l'archive + + + + + https://metacpan.org/release/Net-Facebook-Oauth2 + + + https://metacpan.org/release/Net-Facebook-Oauth2 + + + + + <<s12>Files</s12> *.pl> + + + <<s12>Files</s12> *.pl> + + + + + FastCGI support + + + Support FastCGI + + + + + "admin0\@global.virt" : $uid + + + "admin0\@global.virt" : $uid + + + + + https://auth.sso.sbay.org/ + + + https://auth.sso.sbay.org/ + + + + + User is redirected on protected application, with his new cookie + + + L'utilisateur est redirigé vers l'application demandée avec son nouveau cookie + + + + + <a0>CAS</a0> authentication will automatically add a <a1>logout forward rule</a1> on <a2>CAS</a2> server logout <a3>URL</a3> in order to close <a4>CAS</a4> session on <a5>LL::NG</a5> logout. + + + L'authentification <a0>CAS</a0> ajoute automatiquement une <a1>règle de renvoi après déconnexion</a1> sur l'<a3>URL</a3> de déconnexion du serveur <a2>CAS</a2> afin de clore la session <a4>CAS</a4> lors de la déconnexion <a5>LL::NG</a5>. + + + + + The first will allow to configure <a0>SSO</a0> for the alfresco webapp, and the other for the share webapp. + + + Le premier autorise la configuration du <a0>SSO</a0> pour la webapp Alfresco et l'autre pour la webapp partagée. + + + + + By default, Tomcat provides a file called <c0>users.xml</c0> to manage authentication: + + + Par défaut, Tomcat fournit un fichier nommé <c0>users.xml</c0> pour gérer l'authentification : + + + + + Handler + + + Agent (Handler) + + + + + Press + + + Presse + + + + + Register partner Service Provider on LemonLDAP::NG + + + Enregistrer le fournisseur de service dans LemonLDAP::NG + + + + + customhead.tpl : <a0>HTML</a0> header markups (like <a1>CSS</a1>, js inclusion) + + + customhead.tpl : en-têtes <a0>HTML</a0> (tels les inclusions <a1>CSS</a1>, js) + + + + + /_detail/logos/logo_bpi.png?id=references + + + /_detail/logos/logo_bpi.png?id=references + + + + + ../media/logos/sgs_white_small.jpg + + + ../media/logos/sgs_white_small.jpg + + + + + <s0># Uncomment this to activate status module</s0> + + + <s0># Uncomment this to activate status module</s0> + + + + + LDAP sever can block brute-force attacks, and <a0>LL::NG</a0> will display that account is locked + + + Le serveur LDAP peut bloquer les attaques par force brute et <a0>LL::NG</a0> affichera que le compte est bloqué + + + + + [lemonldap-ng] +enabled = true +port = http,https +filter = lemonldap +action = iptables-multiport[name=lemonldap, port="http,https"] +logpath = /var/log/apache*/error*.log +maxretry = 3 + + + [lemonldap-ng] +enabled = true +port = http,https +filter = lemonldap +action = iptables-multiport[name=lemonldap, port="http,https"] +logpath = /var/log/apache*/error*.log +maxretry = 3 + + + + + /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots + + + /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots + + + + + <a0>Using Apache::Session::Browseable::MySQL</a0> (recommended for best performances) + + + <a0>Utiliser Apache::Session::Browseable::MySQL</a0> (recommandé pour de meilleures performances) + + + + + Architecture + + + Architecture + + + + + <s0>PREFIX</s0>: installation directory (default: /usr/local) + + + <s0>PREFIX</s0> : répertoire d'installation (défaut : /usr/local) + + + + + Logout + + + Déconnexion + + + + + (support from Windows Server 2003) It is too late for the user to do anything. + + + (support depuis la version Windows Server 2003) Il est trop tard pour l'utilisateur pour faire quoi que ce soit. + + + + + Modify the portal virtual host to match this example: + + + Modifier l'hôte virtuel du portail comme suit : + + + + + Force port in redirection + + + Force le port dans les redirections + + + + + This mechanism can be used to secure access for remote servers that cross an unsecured network to access to <a0>LL::NG</a0> databases. + + + Ce mécanisme peut être utilisé pour sécuriser l'accès des serveurs distants qui traversent des réseaux non sécurisés pour accéder aux bases de données de <a0>LL::NG</a0>. + + + + + Protect the Manager + + + Protéger le manager + + + + + Authentication level + + + Niveau d'authentification + + + + + These options are only here to override default values. + + + Ces options ne sont à utiliser que pour surcharger les valeurs par défaut. + + + + + Configuration can be stored in several formats (<a0>SQL</a0>, <a1>File</a1>, <a2>LDAP</a2>) but must be shared over the network if you use more than 1 server. + + + La configuration peut être stockée sous plusieurs formats (<a0>SQL</a0>, <a1>File</a1>, <a2>LDAP</a2>) mais doit être partégée via le réseau si on utilise plus d'un serveur. + + + + + For example, if you are using <a0>AD as authentication backend</a0>, you can use sAMAccountName for the Windows NameID format. + + + Par exemple, si vous utilisez <a0>Active-Directory comme système d'authentification</a0>, vous pouvez utiliser sAMAccountName come format de NameID Windows. + + + + + You can choose other Makefile targets: + + + On peut choisir d'autres cibles du Makefile : + + + + + To do this, use the Manager, and go in <c0>Virtual Hosts</c0> branch. + + + Pour ce faire, utiliser le manager, et aller dans la branche <c0>Virtual Hosts</c0>. + + + + + <s0>getAttributes(cookieValue)</s0>: get elements stored in session + + + <s0>getAttributes(cookieValue)</s0> : retourne les éléments stockés dans la session + + + + + passwordDB + + + passwordDB + + + + + insert a loop around the <a0>HTML</a0> printing, starting with the object creation <e1>(→new)</e1> + + + insérer une boucle autour de l'affichage <a0>HTML</a0>, démarrant avec la création de l'objet <e1>(→new)</e1> + + + + + To create a variable, you've just to map a user attributes in <a0>LL::NG</a0> using <c1>Variables</c1> » <c2>Exported variables</c2>. + + + Pour créer une variable, il faut simplement associer des attributs utilisateurs dans <a0>LL::NG</a0> en utilisant <c1>Variables</c1> » <c2>Variables exportées</c2>. + + + + + ../../../media/icons/gpg.png + + + ../../../media/icons/gpg.png + + + + + Storage + + + Stockage + + + + + Authorization is controlled only by Handlers. + + + Les autorisations sont vérifiées seulement par les agents (handlers). + + + + + Apache::Session + + + Apache::Session + + + + + CDBI / RDBI + + + CDBI / RDBI + + + + + <s0><a1>Identity provider proxy</a1></s0>: <a2>LL::NG</a2> can be used as proxy translator between systems talking <a3>SAML</a3>, OpenID, <a4>CAS</a4>, … + + + <s0><a1>Proxy de fournisseurs d'identités</a1></s0> : <a2>LL::NG</a2> peut être utilisé comme traducteur mandataire entre systèmes comprenant <a3>SAML</a3>, OpenID, <a4>CAS</a4>, … + + + + + $mailR + + + $mailR + + + + + Three options: + + + Trois options : + + + + + <<s14>IfModule</s14> auth_kerb_module> + + + <<s14>IfModule</s14> auth_kerb_module> + + + + + Since MySQL does not have always transaction feature, Apache::Session::MySQL has been designed to use MySQL locks. + + + Comme MySQL ne dispose pas toujours de dispositif de transaction, Apache::Session::MySQL a été conçu en utilisant les verrous MySQL. + + + + + notificationStorage + + + notificationStorage + + + + + Configure the <a0>access rules</a0>. + + + Configurer les <a0>règles d'accès</a0>. + + + + + Before installing the packages, install all <a0>dependencies</a0>. + + + Avant d'installer les paquets, installer toutes les <a0>dépendances</a0>. + + + + + Secure configuration access + + + Securiser l'accès à la configuration + + + + + <s0>LmCookieDomainToReplace</s0>: string to replace in <c1>Set-Cookie</c1> header + + + <s0>LmCookieDomainToReplace</s0> : chaîne à remplacer dans l'en-tête <c1>Set-Cookie</c1> + + + + + /_detail/icons/xfmail.png?id=contact + + + /_detail/icons/xfmail.png?id=contact + + + + + <s0>Chain</s0>: <a1>DBI</a1> chain, including database driver name and database name (for example: dbi:mysql:database=lemonldapng;host=localhost). + + + <s0>Chaîne</s0> : chaîne <a1>DBI</a1>, contenant le nom de driver et le nom de la base de données (par exemple : dbi:mysql:database=lemonldapng;host=localhost). + + + + + RPMs are available on the <a0>Download page</a0>. + + + Les paquets RPM sont disponibles sur la <a0>page de téléchargement</a0>. + + + + + See <a0>how configure logging in Tomcat</a0> . + + + Voir <a0>how configure logging in Tomcat</a0> . + + + + + ... +<s3><s4></AttributeAuthorityDescriptor<s5>></s5></s4></s3> + + + ... +<s3><s4></AttributeAuthorityDescriptor<s5>></s5></s4></s3> + + + + + <s84>//"userobm_archive" => ,</s84> + + + <s84>//"userobm_archive" => ,</s84> + + + + + <s0>Sessions module</s0>: set <c1>Lemonldap::NG::Common::Apache::Session::SOAP</c1> for <a2>SOAP session backend</a2>. + + + <s0>Module de sessions</s0> : mettre <c1>Lemonldap::NG::Common::Apache::Session::SOAP</c1> pour le <a2>backend de session SOAP</a2>. + + + + + See <a0>Debian Lenny upgrade</a0>. + + + Voir la <a0>mise à jour de Debian Lenny</a0>. + + + + + Portal checks authentication + + + Le portail examine les données d'authentification + + + + + See <a0>https://developers.facebook.com/apps</a0> on how to do that. + + + Voir <a0>https://developers.facebook.com/apps</a0> pour en savoir plus. + + + + + <s0>Regexp for password generation</s0>: Regular expression used to generate the password (default: [A-Z]{3}[a-z]{5}.\d{2}) + + + <s0>Regexp pour la génération de mot-de-passe</s0> : expression régulière utilisée pour générer le mot-de-passe (défaut : [A-Z]{3}[a-z]{5}.\d{2}) + + + + + <s0>Redirect on forbidden</s0>: use 302 instead 403 + + + <s0>Redirections pour les accès interdits</s0> : utilise 302 au lieu de 403 + + + + + Password backend + + + Module de gestion de mots-de-passe + + + + + <s0>Resolution Rule</s0>: rule that will be applied to preselect an IDP for a user. + + + <s0>Règle de résolution</s0> : règle à appliquer pour pré-sélectionner cet IDP. + + + + + If not set, the secret token is calculated using the general encryption key. + + + S'il n'est pas renseigné, le jeton secret est calculé en utilisant la clef de chiffrement générale. + + + + + The plugin will check the <c1>REMOTE_USER</c1> environment variable to get the connected user. + + + Ce plugin utilise la variable d'environnement <c1>REMOTE_USER</c1> pour récupérer le nom d'utilisateur connecté. + + + + + Compatible password modification + + + Compatibilité des modifications de mots-de-passe + + + + + perl-Lemonldap-NG-Manager: CPAN - Manager modules + + + perl-Lemonldap-NG-Manager : CPAN - modules manager + + + + + This concerns all parameters for the Attribute Authority metadata section + + + Ceci concerne tous les paramètres de la section « autorité d'attributs » des métadatas + + + + + http://search.cpan.org/perldoc?Apache::Session::Redis + + + http://search.cpan.org/perldoc?Apache::Session::Redis + + + + + generic_sso + + + generic_sso + + + + + Common Domain Cookie is also know as <a0>WAYF Service</a0>. + + + Le domaine commun de cookie est également connu comme <a0>service WAYF</a0>. + + + + + http://vhost.example.com/appli1 + + + http://vhost.example.com/appli1 + + + + + http://vhost.example.com/appli2 + + + http://vhost.example.com/appli2 + + + + + Delete other session + + + Efface les autres sessions (session unique par utilisateur) + + + + + Contrary to <a0>multiple backend stacking</a0>, backend choice will present all available authentication methods to users, who will choose the one they want. + + + Contrairement au <a0>dispositif de multiples backends</a0>, le dispositif de choix de backend présente à l'utilisateur toutes les méthodes d'authentification disponibles pour qu'il puisse choisir. + + + + + You can configure here which field of <a2>LL::NG</a2> session will be associated to a NameID format. + + + Vous pouvez indiquer ici l'attribut de session de <a2>LL::NG</a2> qui sera associé au format du NameID. + + + + + Configuration of LemonLDAP::NG + + + Configuration de LemonLDAP::NG + + + + + Perl auto-protected CGI + + + CGI aito-protégée Perl + + + + + Filters + + + Filters + + + + + Name + + + Nom + + + + + You can also modify list of exported variables. + + + On peut également modifier la liste des variables exportées. + + + + + <s93>//"userobom_phone2" => ,</s93> + + + <s93>//"userobom_phone2" => ,</s93> + + + + + https://developers.facebook.com/tools/explorer + + + https://developers.facebook.com/tools/explorer + + + + + Go in Manager and create a new OpenID Connect provider. + + + Aller dans le Manager et créer un fournisseur OpenID-Connect. + + + + + So you can define for example: + + + Ainsi on peut définir par exemple: + + + + + Declare the OpenID Connect Provider in LL::NG + + + Déclarer le fournisseur OpenID Connect dans LL::NG + + + + + logos:logo_bpi.png + + + logos:logo_bpi.png + + + + + user + + + user + + + + + <c0>ValveLemonLDAPNG.jar</c0> is created under <c1>/dist</c1> directory. + + + <c0>ValveLemonLDAPNG.jar</c0> est créé dans le répertoire <c1>/dist</c1>. + + + + + 2009 + + + 2009 + + + + + Configuration <s0>is not saved</s0> if errors occur. + + + La configuration <s0>n'est pas sauvée</s0> en cas d'erreur. + + + + + LDAP server can force password change on first connection, and <a0>LL::NG</a0> portal will display a password change form before opening <a1>SSO</a1> session + + + Le serveur LDAP peut imposer le changement de mot-de-passe à la première connexion et le portail <a0>LL::NG</a0> affichera le formulaire de changement de mot-de-passe avant d'ouvrir la session <a1>SSO</a1> + + + + + Use “Active Directory” as authentication, userDB and passwordDBbackends, + + + Utiliser “Active Directory” comme systèmes d'authentification, de gestion des utilisateurs et des mots-de-passe, + + + + + ../media/logos/logo-ul.png + + + ../media/logos/logo-ul.png + + + + + stack several times the same module with a different name + + + empiler plusieurs fois le même module avec un nom différent + + + + + LemonLDAP::NG is used to protect access to intranet. + + + LemonLDAP::NG est utilisé pour protéger l'accès à l'Intranet. + + + + + LemonLDAP::NG provide a script that allows to edit configuration without graphical interface, this script is called <c0>lmConfigEditor</c0> and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: + + + LemonLDAP::NG fournit un script qui permet d'éditer la configuration sans interface graphique, ce script se nomme <c0>lmConfigEditor</c0> et se trouvedans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin : + + + + + Edit /etc/fail2ban/jail.conf + + + Editer /etc/fail2ban/jail.conf + + + + + <s136>//"userobm_mail_perms" => ,</s136> + + + <s136>//"userobm_mail_perms" => ,</s136> + + + + + In Debian/Ubuntu, install the library through apt-get command + + + Pour Debian/Ubuntu, installer la librairie via la commande apt-get + + + + + Sources are currently available on OW2. + + + Les sources sont disponibles sur OW2. + + + + + You can also get the <a0>LemonLDAP::NG archive</a0> and make the package yourself: + + + On peut également construire les paquets à partir de l'<a0>archive LemonLDAP::NG</a0> : + + + + + <s0>Handler</s0>: Apache modules used to protect applications + + + <s0>Agent</s0> (Handler): module Apache utilisé pour protéger les applications + + + + + Easy to customize + + + Facile à personnaliser + + + + + icons:bug.png + + + icons:bug.png + + + + + http://search.cpan.org/perldoc?Apache::Session::Sybase + + + http://search.cpan.org/perldoc?Apache::Session::Sybase + + + + + references + + + Références + + + + + <s0>Mail content</s0>: + + + <s0>Contenu du courriel</s0> : + + + + + <s154>//"userobm_samba_home_drive" => ,</s154> + + + <s154>//"userobm_samba_home_drive" => ,</s154> + + + + + Go to <c0>Configuration</c0> » <c1>Authentication</c1>: + + + Aller dans <c0>Configuration</c0> » <c1>Authentication</c1>: + + + + + Protected sites: + + + Sites protégés: + + + + + http://auth.example.com/saml/singleSignOn + + + http://auth.example.com/saml/singleSignOn + + + + + Change configuration in lemonldap-ng.ini : + + + Changer la configuration dans lemonldap-ng.ini : + + + + + 2012 + + + 2012 + + + + + 2011 + + + 2011 + + + + + Connection login + + + Login de connexion + + + + + 2010 + + + 2010 + + + + + uid: coudot + + + uid: coudot + + + + + <s0><s1><bean</s1> <s2>id</s2>=<s3>"LemonLDAPNGFilter"</s3> <s4>class</s4>=</s0> +<s5><s6>"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"</s6><s7>></s7></s5> + + + <s0><s1><bean</s1> <s2>id</s2>=<s3>"LemonLDAPNGFilter"</s3> <s4>class</s4>=</s0> +<s5><s6>"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"</s6><s7>></s7></s5> + + + + + Older versions + + + Versions précédentes + + + + + <s0>Authentication level</s0>: authentication level for this module + + + <s0>Niveau d'authentification</s0> : niveau d'authentification pour ce module + + + + + A known problematic is that many browser (Firefox, Chrome) remembers the fact that the certificate is not available at a certain time. + + + Problème connu : de nombreux navigateurs (Firefox, Chrome) enregistrent le fait qu'un certificat n'est pas disponible un certain temps. + + + + + Now you have access to the SP parameters list. + + + Il est ensuite possible d'accéder à la liste des paramètre du SP : + + + + + Google Migration + + + Migration Google + + + + + SSL authentication (https) does not seem to be checked anyway. + + + "SSL authentication (https)" ne semble pas devoir être sélectionné. + + + + + "" : ($mail =~ /^([^@]+)/)[0] . + + + "" : ($mail =~ /^([^@]+)/)[0] . + + + + + Country + + + Country + + + + + <s0>Cookie name</s0> (optional): name of the cookie of primary portal, if different from secondary portal + + + <s0>Nom du cookie</s0> (optionnel) : nom du cookie du portail primaire, s'il est différent de celui du portail secondaire + + + + + xguimard + + + xguimard + + + + + <s0>Adapt session lifetime</s0>: session lifetime will be adapted from <c1>SessionNotOnOrAfter</c1> value found in authentication response. + + + <s0>Adaptation de la durée de vie de la session</s0> : la durée de vie de la session sera adaptée sur la base de la valeur de <c1>SessionNotOnOrAfter</c1> dans les réponses d'authentification. + + + + + in the value field, set the field name. + + + dans le champ valeur, mettre le nom du champ. + + + + + Do not forget to add OBM in <a0>applications menu</a0>. + + + Ne pas oblier d'ajouter OBM dans le <a0>menu des applications</a0>. + + + + + Index + + + Index + + + + + Just remember its <a0>DN</a0> for LemonLDAP::NG configuration. + + + Il faut juste retenir le <a0>DN</a0> pour la configuration de LemonLDAP::NG. + + + + + Email + + + Email + + + + + Packages and archives + + + Paquets et archives + + + + + checkLogonHours($ssoLogonHours) + + + checkLogonHours($ssoLogonHours) + + + + + <s0>Protocol</s0>: + + + <s0>Protocole</s0> : + + + + + Example of a protected virtual host for a local application: + + + Exemple d'hôte virtuel protégé pour une application locale : + + + + + Macros + + + Macros + + + + + To get more information on user (name, mail, etc.), you have to read <a0>HTTP headers</a0>. + + + Pour obtenir plus d'information sur l'utilisateur (nom, adresse de courriel, etc...), il faut lire les <a0>en-têtes HTTP</a0>. + + + + + See <s0><a1>security chapter</a1></s0> to learn more about writing good rules. + + + Voir le <s0><a1>chapître sécurité</a1></s0> pour apprendre comment écrire de bonnes règles. + + + + + de + + + fr + + + + + Another <a0>LL::NG</a0> system configured with <a1>SAML authentication</a1> + + + Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification SAML</a1> + + + + + Issuer module (can be multivalued) + + + Module fournisseur (peut-être multivalué) + + + + + http://jira.ow2.org + + + http://jira.ow2.org + + + + + Then you must <s0>deploy</s0> this domain in order to go on with the configuration. + + + Ensuite <s0>deployer</s0> ce domaine pour accéder à sa configuration. + + + + + When <a0>LL::NG</a0> is configured as OpenID identity provider, users can share their authentication using [PORTAL]/openidserver/[login] where: + + + Lorsque <a0>LL::NG</a0> est configuré en fournisseur d'identité OpenID, les utilisateurs peuvent partager leur authentification en utilisant [PORTAIL]/openidserver/[login] où : + + + + + domain + + + domain + + + + + Users can see their own history in menu, if menu module <c0>Login history</c0> is enabled. + + + Les utilisateurs peuvent voir leur historique dans le menu, si le module <c0>historique de connexion</c0> est activé. + + + + + <s0>+30s</s0>: 30 seconds from session creation + + + <s0>+30s</s0> : 30 secondes après la création de la session + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Choice for authentication. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Choice pour l'authentification. + + + + + dn + + + dn + + + + + Handler performance + + + Performance des agents (handlers) + + + + + documentation/current/installdeb.html#llng_repository + + + documentation/current/installdeb.html#llng_repository + + + + + Then it creates the session (with attribute filter) + + + Il crée la sessions (avec le filtre d'attributs) + + + + + If you want to refuse access when a data is missing, just add a “!” before the key name + + + Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef + + + + + Access Control List + + + Liste de contrôle d'accès + + + + + Install rpm-build package + + + Install rpm-build package + + + + + <s0>One user by <a1>IP</a1> address</s0>: 2 users can not open a session with the same <a2>IP</a2>. + + + <s0>Un utilisateur par adresse <a1>IP</a1></s0> : 2 utilisateurs ne peuvent ouvrir de sessions avec la même adresse <a2>IP</a2>. + + + + + ldapSetPassword + + + ldapSetPassword + + + + + <c0>skip</c0>: all is open! + + + <c0>skip</c0> : tout est ouvert ! + + + + + Easy import/export through LDIF files + + + Import/export facilité via les fichiers LDIF + + + + + dbi:mysql:dbname=sessions + + + dbi:mysql:dbname=sessions + + + + + Just run the tar command: + + + Lancer implement la commande tar : + + + + + name => foaf:name + + + nom => foaf:name + + + + + Syslog facility + + + Facilité syslog + + + + + Advanced + + + Avancé + + + + + You need to restart Tomcat to apply changes. + + + Un redémarrage de Tomcat est nécessaire pour appliquer les changements. + + + + + You can then set the access rule. + + + Définir ensuite les règles d'accès. + + + + + Central Authentication Service + + + Central Authentication Service + + + + + quickstart + + + Démarrage rapide + + + + + OpenID 2.0 support is closed since 20th April 2015. + + + Le support OpenID-2.0 esl clos depuis le 20 avril 2015. + + + + + en + + + fr + + + + + Tomcat + + + Tomcat + + + + + RPM + + + RPM + + + + + ldapGroupAttributeNameGroup + + + ldapGroupAttributeNameGroup + + + + + Liferay can use <a0>LL::NG</a0> as an <a1>SSO</a1> provider but you have to manage how users are created: + + + Liferay peut utiliser <a0>LL::NG</a0> comme fournisseur <a1>SSO</a1> mais il faut gérer la création des comptes utilisateurs : + + + + + Authentication module: <a0>SAML</a0> + + + Module d'authentification : <a0>SAML</a0> + + + + + Required : + + + Requis : + + + + + You can change this behavior and set a cookie duration, for example: + + + On peut changer ce comportement et mettre une durée de vie, par exemple : + + + + + And fill it: + + + et le remplir : + + + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 + + + + + <a8>limesurvey</a8><br9/> + + + <a8>limesurvey</a8><br9/> + + + + + /_detail/icons/tux.png?id=contact + + + /_detail/icons/tux.png?id=contact + + + + + <s0>Require old password</s0>: used only in the password changing module of the menu, will check the old password before updating it + + + <s0>Exige l'ancien mot-de-passe</s0> : utilisé seulement dans le module de changement du mot-de-passe du menu, vérifie l'ancien mot-de-passse avant de le changer + + + + + Dokuwiki local configuration + + + Configuration locale Dokuwiki + + + + + <s0>.css</s0>: <a1>CSS</a1> (styles) + + + <s0>.css</s0>: <a1>CSS</a1> (styles) + + + + + to the configuration backend + + + au système de stockage de la configuration + + + + + Authentication + + + Authentification + + + + + Date of validation of the notification <e0>id</e0> + + + Date de validation de la notification <e0>id</e0> + + + + + Fields: + + + Champs : + + + + + Custom Error <a0>URL</a0>: you can redirect the user to a special page when an error is happening + + + Custom Error <a0>URL</a0> : on peut rediriger l'utilisateur sur une page particulière en cas d'erreur + + + + + Manager skin + + + Thème du manager + + + + + <s0>Enable Single Sign-On</s0>: check the box. + + + <s0>Enable Single Sign-On</s0>: sélectionner. + + + + + Zimbra preauthentication key + + + Clef de pré-authentification Zimbra + + + + + Configure Bugzilla virtual host like other <a0>protected virtual host</a0>. + + + Configurer l'hôte virtuel Bugzilla comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + + + + Exported variables + + + Variables exportées + + + + + ant + + + ant + + + + + LemonLDAP::NG Common + + + Fichiers communs LemonLDAP::NG + + + + + Edit the file “auth.conf”, for example: + + + Éditer le fichier “auth.conf” de Sympa, par exemple : + + + + + Choice modules + + + Modules de "Choice" + + + + + managerSkin + + + managerSkin + + + + + Here are some screenshots of 1.2 new features. + + + Ici se trouvent quelques captures d'écran illustrant les nouvelles fonctionnalités de la version 1.2. + + + + + mailCharset + + + mailCharset + + + + + It is a Single Sign On protocol similar to OpenID, but based on user email address rather than a <a0>URL</a0>. + + + C'est un protocole d'authentification unique (Single Sign On) similaire à OpenID, mais basé sur l'adresse emailde l'utilisateur au lieu d'une <a0>URL</a0>. + + + + + By default, you will have a manager virtual host define in configuration. + + + Par défaut, il existe un hôte virtuel défini dans la configuration. + + + + + <a0>LL::NG</a0> can use two tables: + + + <a0>LL::NG</a0> peut utiliser deux tables : + + + + + 0.9.4_application_menu.png + + + 0.9.4_application_menu.png + + + + + In <c0>Configuration</c0>, register the <c1>client_id</c1> and <c2>client_secret</c2> given by France Connect + + + Dans <c0>Configuration</c0>, enregistrer les <c1>client_id</c1> et <c2>client_secret</c2> donnés par France Connect + + + + + documentation:quickstart + + + documentation:quickstart + + + + + <s0>manager</s0>: parameters only for Manager + + + <s0>manager</s0> : paramètres réservés au manager + + + + + If they really do not please you, override them! + + + S'ils ne conviennent pas, il peuvent être surchargés. + + + + + <s138>//"userobm_mail_server_id" => ,</s138> + + + <s138>//"userobm_mail_server_id" => ,</s138> + + + + + ldap.auth.enabled=true + + + ldap.auth.enabled=true + + + + + It provides many features: + + + Il fournit de nombreuses fonctionnalités : + + + + + Apache logging + + + Journaux d'Apache + + + + + Clément OUDOT's blog + + + Blog de Clément OUDOT + + + + + ../../css/screen.css + + + ../../css/screen.css + + + + + <s131>//"userobm_expresspostal" => ,</s131> + + + <s131>//"userobm_expresspostal" => ,</s131> + + + + + ipAddr + + + ipAddr + + + + + the manager (for internal use only) + + + le manager (à usage interne seulement) + + + + + yum install mod_auth_kerb + + + yum install mod_auth_kerb + + + + + OpenID protocol is deprecated. + + + Le protocole OpenID est obsolète. + + + + + <a0>DBI</a0> connection string + + + Chaîne de connexion <a0>DBI</a0> + + + + + To post user's password, you must enable <a0>password storing</a0>. + + + Pour envoyer le mot-de-passe utilisateur, il faut activer le <a0>stockage du mot-de-passe</a0>. + + + + + → You do not use the new configuration syntax for application list. + + + → La nouvelle syntaxe de configuration de la liste des applications n'est pas utilisée. + + + + + <a0>LL::NG</a0> can also act as <a1>CAS server</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. + + + <a0>LL::NG</a0> peut également agir en <a1>serveur CAS</a1>, ce qui peut servir à connecter deux systèmes <a2>LL::NG</a2>. + + + + + <a0>SREG</a0> permit the share of 8 attributes: + + + <a0>SREG</a0> permet le partage de 8 attributs : + + + + + This mechanism allow to do <a0>SSO</a0> on application with an unsafe link between Handler and the application, but with a safe link with the Memcached server. + + + Ce mécanisme permet de faire du <a0>SSO</a0> sur une application sans lien sécurisé entre l'agent et l'application, mais avec un lien sûr avec le serveur Memcached. + + + + + Example 2: single table + + + Example 2: single table + + + + + http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous + + + http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous + + + + + As this may be a security hole, password store in session is not activated by default + + + Comme ce peut être un trou de sécurité, ce stockage en session n'est pas activé par défaut + + + + + Liferay + + + Liferay + + + + + <a0>LL::NG</a0> can act as an OpenID 2.0 Server, that can allow to federate <a1>LL::NG</a1> with: + + + <a0>LL::NG</a0> peut agir comme un serveur OpenID 2.0, ce qui permet de fédérer <a1>LL::NG</a1> avec : + + + + + <s5>my</s5> <s6>$url</s6> <s7>=</s7> <a8><s9>shift</s9></a8><s10>;</s10> + + + <s5>my</s5> <s6>$url</s6> <s7>=</s7> <a8><s9>shift</s9></a8><s10>;</s10> + + + + + Choose <a0>DBI</a0> type (RDBI, CDBI or <a1>DBI</a1>) + + + Choisir le type <a0>DBI</a0> (RDBI, CDBI or <a1>DBI</a1>) + + + + + Finally, just ensure that at least: + + + Finalement, vérifier que : + + + + + This is the entry point of our login cinematic. + + + C'est le point d'entrée de la cinématique de connexion. + + + + + http://oss.oetiker.ch/mrtg/ + + + http://oss.oetiker.ch/mrtg/ + + + + + Easy to integrate + + + Facile à intégrer + + + + + Google proposes to allow applications to reuse its own authentication process using <a0>OpenID</a0> protocol (it means, if your are connected to Google, other applications can trust Google and let you in). + + + Google propose d'autoriser les applications à réutiliser son propre processus d'authentification en utilisant le protocole <a0>OpenID</a0> (ce qui signifie que si on est connecté à Google, d'autres applications peuvent agréer Google et accepter l'utilisateur). + + + + + documentation:liferay_4.png + + + documentation:liferay_4.png + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step4.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step4.png + + + + + dbiAuthTable + + + dbiAuthTable + + + + + You <s1>must</s1> provide a full <a2>URI</a2> (for example /skins/common/lemonldap-ng_square.png) and use HTTPS on the portal + + + <s1>Il faut</s1> fournir une <a2>URI</a2> complète (par exemple /skins/common/lemonldap-ng_square.png) et utiliser HTTPS pour le portail + + + + + SSLAuthnLevel + + + SSLAuthnLevel + + + + + For now, the authentication service parameter has no domain available. + + + Pour l'instant, le paramètre du service d'authentification ne dispose pas d'un domaine disponible. + + + + + storePassword + + + storePassword + + + + + ../documentation/current/start.html#authentication_users_and_password_databases + + + ../documentation/current/start.html#authentication_users_and_password_databases + + + + + Lyon + + + Lyon + + + + + Access rules values can be: + + + Les valeurs des règles d'accès peuvent être : + + + + + by <a0>IP</a0> + + + par adresses <a0>IP</a0> + + + + + <s0>Secret token</s0>: used to check integrity of OpenID response. + + + <s0>Secret token</s0> : utilisé pour vérifier l'integrité des réponses OpenID. + + + + + a2ensite manager-apache2.conf +a2ensite portal-apache2.conf +a2ensite handler-apache2.conf +a2ensite test-apache2.conf + + + a2ensite manager-apache2.conf +a2ensite portal-apache2.conf +a2ensite handler-apache2.conf +a2ensite test-apache2.conf + + + + + _authChoice + + + _authChoice + + + + + 20090301000000Z + + + 20090301000000Z + + + + + You need to adapt some parameters: + + + Certains paramètres doivent être adaptés : + + + + + <s15>Deny</s15> from <s16>all</s16> + + + <s15>Deny</s15> from <s16>all</s16> + + + + + /_detail/icons/tutorials.png?id=documentation + + + /_detail/icons/tutorials.png?id=documentation + + + + + With aptitude + + + Avec aptitude + + + + + http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ + + + http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ + + + + + Some-Thing + + + Some-Thing + + + + + OBM_USERPASSWORD + + + OBM_USERPASSWORD + + + + + http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + + + http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + + + + + http://openid.net/specs/openid-authentication-1_1.html + + + http://openid.net/specs/openid-authentication-1_1.html + + + + + LDAP performances + + + Performances LDAP + + + + + Do not forget to save your changes! + + + Ne pas oublier de sauvegarder les changements ! + + + + + Login History + + + Historique de connexion + + + + + Secure Token expiration + + + Expiration du jeton sécurisé + + + + + http://freeradius.org/mod_auth_radius/ + + + http://freeradius.org/mod_auth_radius/ + + + + + This is mandatory if you want to use an Apache authentication module, which is run by Apache before showing the LemonLDAP::NG portal page. + + + Obligatoire toutefois si on veut utiliser un module d'authentification Apache, qui sont lancés par Apache avant d'afficher la page du portail LemonLDAP::NG. + + + + + Authentication table: where login and password are stored + + + La table d'authentification : où les logins and et mots-de-passe sont stockés + + + + + As Handlers keep configuration in cache, when configuration change, it should be updated in Handlers. + + + Comme les agents gardent leur configuration en cache, lorsque la configuration est changée elle doit être mise à jour dans les agents. + + + + + REMOTE_USER environment variable (with local Handler or SetEnvIf trick) + + + la variable d'environnement REMOTE_USER (avec un agent local ou une conversion SetEnvIf) + + + + + <s59>//"userobm_kind" => ,</s59> + + + <s59>//"userobm_kind" => ,</s59> + + + + + <s152>//"userobm_samba_perms" => ,</s152> + + + <s152>//"userobm_samba_perms" => ,</s152> + + + + + Functions parameters: + + + Paramètres de la fonction : + + + + + zimbraSsoUrl + + + zimbraSsoUrl + + + + + If you use an older version, you need to refer to the following documentation: <a0>https://wiki.alfresco.com/wiki/SSO</a0> + + + Pour les versions plus anciennes, se référer à cette documentation : <a0>https://wiki.alfresco.com/wiki/SSO</a0> + + + + + Modify password if asked + + + Modifie le mot-de-passe si demandé + + + + + <s0>Opening conditions</s0>: rules which are evaluated before granting session. + + + <s0>Conditions d'ouverture</s0> : règles à évaluer avant d'autoriser l'ouverture de session. + + + + + http://code.google.com/p/redis/ + + + http://code.google.com/p/redis/ + + + + + Configure LemonLDAP::NG to use SOAP proxy mechanism + + + Configurer LemonLDAP::NG pour utiliser le mécanisme mandataire SOAP + + + + + http://auth.example.com/openidserver/foo.bar + + + http://auth.example.com/openidserver/foo.bar + + + + + echo "127.0.0.1 reload.example.com" >> /etc/hosts + + + echo "127.0.0.1 reload.example.com" >> /etc/hosts + + + + + To test this, you can build your own WebID certificate using one of : + + + Pour tester ceci, on peut se construire son propre certificat WebID en utilisant au choix : + + + + + http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng + + + http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng + + + + + /sslok/ is the new LemonLDAP::NG portal. + + + /sslok/ est le nouveau portail LemonLDAP::NG. + + + + + <s60>"userobm_lastname"</s60> <s61>=></s61> <s62>"HTTP_OBM_SN"</s62><s63>,</s63> + + + <s60>"userobm_lastname"</s60> <s61>=></s61> <s62>"HTTP_OBM_SN"</s62><s63>,</s63> + + + + + OpenID + + + OpenID + + + + + The AuthDemo and UserDBDemo will allow you to log in and get the standard attributes (uid, cn and mail). + + + AuthDemo et UserDBDemo permettent de se connecter et d'avoir les attributs standards (uid, cn et mail). + + + + + <s147>//"userobm_email_nomade" => ,</s147> + + + <s147>//"userobm_email_nomade" => ,</s147> + + + + + Password protected transport + + + Transport protégé du mot-de-passe + + + + + Upgrade + + + Mise à jour + + + + + Internal Proxy + + + Proxy interne + + + + + <s0>CREATE</s0> <s1>TABLE</s1> notifications <s2>(</s2> + + + <s0>CREATE</s0> <s1>TABLE</s1> notifications <s2>(</s2> + + + + + The database username + + + Le login de la base de données + + + + + You can find all suitable information here: <a0>http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html</a0> + + + Les informations appropriées se trouvent ici : <a0>http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html</a0> + + + + + mailConfirmSubject + + + mailConfirmSubject + + + + + <a0>Session explorer</a0> will not work + + + L'<a0>explorateur de session</a0> ne fonctionne pas + + + + + https://metacpan.org/module/Web::ID::Certificate::Generator + + + https://metacpan.org/module/Web::ID::Certificate::Generator + + + + + This can be useful to allow an third party application to access a virtual host with users credentials by sending a Basic challenge to it. + + + Ce peut être pratique pour autoriser une application cliente à accéder à un hôte virtuel avec un authentifiant en envoyant un en-tête basique. + + + + + Download + + + Téléchargement + + + + + ... +<s5><s6></EntityDescriptor<s7>></s7></s6></s5> + + + ... +<s5><s6></EntityDescriptor<s7>></s7></s6></s5> + + + + + <a0>LL::NG</a0> rely on a session mechanism with the session ID as a shared secret between the user (in <a1>SSO cookie</a1>) and the <a2>session database</a2>. + + + <a0>LL::NG</a0> utilise un mécanisme de session basé sur un identifiant de session secret partagé entre l'utilisateur (dans un <a1>cookie SSO</a1>) et la <a2>base des sessions</a2>. + + + + + This is not the case of <a0>Memcached</a0> for example. + + + C'est par exemple le cas de <a0>Memcached</a0>. + + + + + JSON + + + JSON + + + + + ../media/icons/tutorials.png + + + ../media/icons/tutorials.png + + + + + <a0>LL::NG</a0> try to find the user in users database with the given information + + + <a0>LL::NG</a0> tente de trouver l'utilisateur dans la base de données avec l'information donnée + + + + + screenshots:1.1:mailreset:mailreset_step1.png + + + screenshots:1.1:mailreset:mailreset_step1.png + + + + + pages/documentation.html + + + pages/documentation.html + + + + + Portal (pastel theme) + + + Portail (thème pastel) + + + + + SSLVar + + + SSLVar + + + + + Try also to create a global notification (to the uid “allusers”), and connect with any user, the message will be prompted. + + + Essayer alors de créer une notification globale (à l'utilisateur “allusers”), et se connecter avec n'importe quel compte, le message sera affiché. + + + + + <s5>Deny</s5> from <s6>all</s6> + + + <s5>Deny</s5> from <s6>all</s6> + + + + + <s0>Path</s0>: keep <c1>^/saml/</c1> unless you have change <a2>SAML</a2> end points suffix in <a3>SAML service configuration</a3>. + + + <s0>Chemin</s0> : laisser <c1>^/saml/</c1> sauf si les suffixes des points d'accès <a2>SAML</a2> ont été modifiés sans la <a3>configuration du service SAML</a3>. + + + + + Memcached servers + + + Serveurs memcached + + + + + This parameter is used by <a0>SAML IDP</a0> to fill the authentication context in authentication responses. + + + Ce paramètre est utilisé par l'<a0>IdP SAML</a0> pour renseigner le contexte d'authentification dans les réponses. + + + + + The Apache configuration depends on the module you choose, you need to look at the module documentation, for example: + + + La configuration Apache dépend du module choisi, se référer à sa documentation. Exemple : + + + + + condition: condition to display the notification, can use all session variables. + + + condition : condition pour afficher la notification, peut utiliser toutes les variables de session. + + + + + # You can protect it : +# * by Apache itself, +# * by the parameter 'protection' which can take one of the following +# values : +# * authenticate : all authenticated users can access +# * manager : manager is protected like other virtual hosts: you +# have to set rules in the corresponding virtual host +# * rule: <rule> : you can set here directly the rule to apply +# * none : no protection + + + # You can protect it : +# * by Apache itself, +# * by the parameter 'protection' which can take one of the following +# values : +# * authenticate : all authenticated users can access +# * manager : manager is protected like other virtual hosts: you +# have to set rules in the corresponding virtual host +# * rule: <rule> : you can set here directly the rule to apply +# * none : no protection + + + + + casStorage + + + casStorage + + + + + Use Safe Jail + + + Utiliser la cage sécurisée + + + + + yum install perl-Authen-Radius + + + yum install perl-Authen-Radius + + + + + → The configuration cannot be loaded. + + + → La configuration ne peut être chargée. + + + + + You need to get a preauth key from Zimbra server. + + + Il est nécessaire de récupérer une clef de pré-authentification auprès du serveur Zimbra. + + + + + Specific default values for filters to match AD schema + + + Valeurs spécifiques par défaut des filtres pour correspondre au schéma AD + + + + + ... +<s3><s4></SPSSODescriptor<s5>></s5></s4></s3> + + + ... +<s3><s4></SPSSODescriptor<s5>></s5></s4></s3> + + + + + <s105>"userobm_service"</s105> <s106>=></s106> <s107>"HTTP_OBM_OU"</s107><s108>,</s108> + + + <s105>"userobm_service"</s105> <s106>=></s106> <s107>"HTTP_OBM_OU"</s107><s108>,</s108> + + + + + As <a0>DBI</a0> is a login/password based module, the authentication level can be: + + + Comme <a0>DBI</a0> est un module de type login/mot-de-passe, le niveau d'authentification peut être : + + + + + <s0>Users module</s0>: OpenID Connect + + + <s0>Module utilisateurs</s0> : OpenID-Connect + + + + + Région Basse-Normandie + + + Région Basse-Normandie + + + + + Handler stores user data in its cache + + + Il stocke ces données dans son cache + + + + + documentation/conferences.html + + + documentation/conferences.html + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html + + + + + You will need to install a Dokuwiki plugin, available on <a0>download page</a0>. + + + Il faut installer le plugin Dokuwiki disponible sur la <a0>page de téléchargement</a0>. + + + + + Use it + + + Les utiliser + + + + + Datas concerning the first connection to the portal + + + Données concernant la première connexion au portail + + + + + value + + + valeur + + + + + accordeon_dark.png + + + accordeon_dark.png + + + + + Variable name + + + Nom de Variable + + + + + <s0>Authentication table</s0>: authentication table name + + + <s0>Table d'authentification</s0> : nom de la table d'authentification + + + + + Configure user and password + + + Configurer le nom de compte et le mot-de-passe + + + + + Cookie expiration + + + Expiration du cookie + + + + + http://perldoc.perl.org/MIME/Base64.html + + + http://perldoc.perl.org/MIME/Base64.html + + + + + The authentication level given to users authenticated with this module. + + + Le niveau d'authentification accordé aux utilisateurs authentifiés par ce module. + + + + + ../documentation/current/installdeb.html + + + ../documentation/current/installdeb.html + + + + + Ministère de la Justice + + + Ministère de la Justice + + + + + User tries to access a protected application in a different domain + + + L'utilisateur tente d'accéder à une application protégée d'un autre domaine + + + + + <s0>Handler</s0>: user is redirected if he has no <a1>SSO</a1> cookie (or in <a2>CDA</a2> mode) + + + les <s0>agents (handlers)</s0> : l'utilisateur y est redirigé s'il n'a pas de cookie <a1>SSO</a1> (ou en mode <a2>CDA</a2>) + + + + + KrbServiceName HTTP/auth.example.com + + + KrbServiceName HTTP/auth.example.com + + + + + <a9><s10>print</s10></a9> <s11>'<a href="http://test3.example.com/">click here</a>'</s11><s12>;</s12> +<s13>}</s13> + + + <a9><s10>print</s10></a9> <s11>'<a href="http://test3.example.com/">click here</a>'</s11><s12>;</s12> +<s13>}</s13> + + + + + <s0>NameID format</s0>: force NameID format here (email, persistent, transient, etc.). + + + <s0>Format du NameID</s0> : force le format du NameID (email, persistent, transient, etc.). + + + + + Prerequisites and dependencies + + + Pré-requis et dépendances + + + + + SQL session backend + + + Backend de sessions SQL + + + + + Statistics are displayed when calling the status path on an Handler (for example: <a0>http://test1.example.com/status</a0>). + + + Les statistiques sont affichées lors des appels au chemin du statut sur un agent (par exemple : <a0>http://test1.example.com/status</a0>). + + + + + <s6>require</s6> Lemonldap::NG::Portal::Menu; + + + <s6>require</s6> Lemonldap::NG::Portal::Menu; + + + + + [login] is the user login (or any other session information, <s0><a1>see below</a1></s0>) + + + [login] est le nom de connexion (ou tout autre information de session, <s0><a1>voir ci-dessous</a1></s0>) + + + + + XML menu configuration is deprecated. + + + XML menu configuration is deprecated. + + + + + A value + + + Une valeur + + + + + Else, you will lock access to Manager and will never access it anymore. + + + Sinon, on risque de verrouiller l'accès au manager et ne plus pouvoir y accéder. + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Slave for authentication or users module. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>Slave</a2>) pour les modules authentification ou utilisateurs. + + + + + _passwordDB + + + _passwordDB + + + + + LimeSurvey virtual host in Apache + + + Hôte virtuel LimeSurvey dans Apache + + + + + tree_light.png + + + tree_light.png + + + + + Documentation + + + Documentation + + + + + Functioning + + + Fonctionnement + + + + + start.html + + + start.html + + + + + <a0>SlideShare</a0> <br1/> + + + <a0>SlideShare</a0> <br1/> + + + + + The messages are stored with the levels : + + + Les messages sont stockés avec les niveaux : + + + + + See <a2>Twitter FAQ</a2> on how to do that:. + + + Reportez-vous à la <a2>FAQ Twitter</a2> pour en savoir plus. + + + + + It looks like this: + + + Ça ressemble à : + + + + + id + + + id + + + + + Download the latest version: + + + Télécharger la dernière version : + + + + + <s0>Build cookie</s0>: build <a1>SSO cookies</a1> with session ID + + + <s0>Construit les cookies</s0>: construit les <a1>cookies SSO</a1> avec l'identifiant de session + + + + + Create OBM virtual host (for example obm.example.com) in <a0>LL::NG</a0> configuration: <c1>Virtual Hosts</c1> » <c2>New virtual host</c2>. + + + Créer l'hôte virtuel OBM (par exemple obm.example.com) dans la configuration <a0>LL::NG</a0> : <c1>Hôtes virtuels</c1> » <c2>Nouvel hôte virtuel</c2>. + + + + + Goal + + + But + + + + + Regular expression for random password + + + Expression rationnelle pour la génération aléatoire des mots-de-passe + + + + + http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 + + + http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 + + + + + CSOD needs two things to configure <a0>LL::NG</a0> as an IDP: + + + CSOD nécessite 2 éléments pour configurer <a0>LL::NG</a0> comme IDP : + + + + + Example for MySQL : + + + Exemple pour MySQL : + + + + + LockPassword + + + LockPassword + + + + + _session_id + + + _session_id + + + + + <s0># Best performance under ModPerl::Registry</s0> +<s1># Uncomment this to increase performance of Portal</s1> +<Perl> + + + <s0># Meilleures performances sous ModPerl::Registry</s0> +<s1># A décommenter pour augmenter les performances du portail</s1> +<Perl> + + + + + <a2>Video</a2> + + + <a2>Vidéo</a2> + + + + + See full parameters list + + + Voir la liste complète des paramètres + + + + + This documentation will explain how to configure <a0>LL::NG</a0> with the developer reserved space. + + + Cette documentation présente la configuration de <a0>LL::NG</a0> avec l'environnement de développement. + + + + + <a0>Spring Security</a0> is the new ACEGI name. + + + <a0>Spring Security</a0> est le nouveau nom d'ACEGI. + + + + + By default, <a0>DNS</a0> domain is <c1>example.com</c1>. + + + Par défaut, le domaine <a0>DNS</a0> est <c1>example.com</c1>. + + + + + <a0>LL::NG</a0> can easy talk to other authentication systems using <a1>SAML</a1>, OpenID, <a2>CAS</a2>. + + + <a0>LL::NG</a0> peut aisément dialoguer avec d'autres systèmes d'authentification en utilisant <a1>SAML</a1>, OpenID, <a2>CAS</a2>. + + + + + This documentation explains how configure <a0>SAML</a0> service in <a1>LL::NG</a1>, in particular: + + + Cette documentation explique comment configurer le service <a0>SAML</a0> dans <a1>LL::NG</a1>, en particulier : + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + + + + + dirName + + + dirName + + + + + <s0>Password</s0>: where change the password + + + <s0>Mots-de-passe</s0>: où changer les mots-de-passe + + + + + <s0>Name</s0>: display text + + + <s0>Nom</s0> : texte à afficher + + + + + Configuration backend + + + Stockage de la configuration + + + + + Open links in new window + + + Ouvre les liens dans une nouvelle fenêtre + + + + + You can choose to install only one component by choosing the package <c0>lemonldap-ng-portal</c0>, <c1>lemonldap-ng-handler</c1> or <c2>lemonldap-ng-manager</c2>. + + + On peut n'installer qu'un seul composant en choisissant le paquet <c0>lemonldap-ng-portal</c0>, <c1>lemonldap-ng-handler</c1> ou <c2>lemonldap-ng-manager</c2>. + + + + + Date of birth + + + Date of birth + + + + + Only uid, cn and mail attributes are available. + + + Seuls les attributs uid, cn et mail sont disponibles. + + + + + samlStorageOptions + + + samlStorageOptions + + + + + useRedirectOnError + + + useRedirectOnError + + + + + This attribute is set by LemonLDAP::NG when <a1>password was reset by mail</a1> and the user choose to generate the password (default: enabled). + + + Cet attribut est activé par LemonLDAP::NG lorsque <a1>le mot-de-passe a été réinitialisé par mail</a1> et que l'utilisateur a choisi de générer le mot-de-passe (défaut : activé). + + + + + This function is not compliant with <a0>Safe jail</a0>, you will need to disable the jail to use it. + + + Cette fonction n'est pas compatible avec la <a0>cage saine</a0>, il faut désactiver la mise en cage. + + + + + <s10><s11><role</s11> <s12>rolename</s12>=<s13>"tomcat"</s13><s14>/></s14></s10> + + + <s10><s11><role</s11> <s12>rolename</s12>=<s13>"tomcat"</s13><s14>/></s14></s10> + + + + + <s0>Xavier GUIMARD</s0>: historic project leader, developer, Debian packager, administrator of big Lemonldap::NG instances + + + <s0>Xavier GUIMARD</s0> : Leader historique du projet, developpeur, empaqueteur Debian, administrateur de grosses installations de Lemonldap::NG + + + + + Logout user from current application and redirect it to the menu + + + Déconnecte l'utilisateur de l'application courante et le redirige vers le menu + + + + + etc. + + + etc... + + + + + Development + + + Développement + + + + + mailTimeout + + + mailTimeout + + + + + accordeon_light.png + + + accordeon_light.png + + + + + This How To explains how change this default behavior to protect Manager with other rules. + + + Ce document explique comment changer ce comportement par défaut pour protéger le manager avec d'autres règles. + + + + + yubikeyAuthnLevel + + + yubikeyAuthnLevel + + + + + LWP::UserAgent + + + LWP::UserAgent + + + + + icons:xfmail.png + + + icons:xfmail.png + + + + + Bugzilla virtual host in Apache + + + Hôte virtuel Apache hébergeant Bugzilla + + + + + If you are protecting Drupal with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. + + + Si Drupal est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. + + + + + For example: + + + Par exemple : + + + + + Allow only admin and superadmin roles + + + Autorisé seulement pour les rôles admin et superadmin + + + + + You have to set your portal <a1>URL</a1> with the googlecb=1 GET parameter, for example: + + + Il faut indiquer l'<a1>URL</a1> du portail avec le paramètre GET « googlecb=1 », par exemple : + + + + + Get the packages + + + Obtenir ces paquets + + + + + /_detail/screenshots/1.0/pastel/menu.png?id=screenshots + + + /_detail/screenshots/1.0/pastel/menu.png?id=screenshots + + + + + logos:sgs_white_small.jpg + + + logos:sgs_white_small.jpg + + + + + notificationStorageOptions + + + notificationStorageOptions + + + + + /_detail/logos/logo-ul.png?id=references + + + /_detail/logos/logo-ul.png?id=references + + + + + http://portal/index.pl/sessions + + + http://portal/index.pl/sessions + + + + + Go to the Manager and <a0>create a new virtual host</a0> for phpLDAPadmin. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour phpLDAPadmin. + + + + + Zimbra Handler cannot be used in Nginx for the moment. + + + Le handler Zimbra ne peut être utilisé avec in Nginx pour l'instant. + + + + + <s0>SSLOptions</s0>: set to <c1>+StdEnvVars</c1> to get certificate fields in environment variables + + + <s0>SSLOptions</s0> : mettre à <c1>+StdEnvVars</c1> pour obtenir les champs du certificat dans les variables d'environnement + + + + + In Manager, go in <c0>General Parameters</c0> » <c1>Authentication modules</c1> and choose Remote for authentication and users. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Remote pour les modules authentification et utilisateurs. + + + + + User backend + + + Module utilisateurs + + + + + <a0>Download</a0> the plugin and copy the files in dokuwiki <c1>inc/auth/</c1> directory: + + + <a0>Télécharger</a0> le plugin et le copier dans le répertoire dokuwiki <c1>inc/auth/</c1> : + + + + + You can modify location of default storage configuration file in configure target: + + + On peut modifier l'emplacement du fichier de configuration du stockage par défaut dans la cible configure : + + + + + The access to phpLDAPadmin will be protected by LemonLDAP::NG with specific access rules. + + + L'accès à phpLDAPadmin sera protégé par LemonLDAP::NG avec une règle particulière d'accès. + + + + + Lemonldap::NG::Portal::SharedConf->compile( + + + Lemonldap::NG::Portal::SharedConf->compile( + + + + + http://search.cpan.org/perldoc?DBI + + + http://search.cpan.org/perldoc?DBI + + + + + zimbraAccountKey + + + zimbraAccountKey + + + + + Authentication portal + + + Portails d'authentification + + + + + Use SOAP for Lemonldap::NG sessions + + + Utiliser SOAP pour les sessions Lemonldap::NG + + + + + Disabling Safe jail + + + Désactiver la cage sécurisée + + + + + SAP + + + SAP + + + + + See <a0>Apache::Session::Memcached</a0> for optional parameters. + + + Voir <a0>Apache::Session::Memcached</a0> pour les paramètres optionnels. + + + + + <a0>CAS</a0>_authnLevel + + + <a0>CAS</a0>_authnLevel + + + + + When you use <a0>SOAP sessions backend</a0>, it is recommended to use read-only <a1>URL</a1> (<a2>http://portal/index.pl/sessions</a2>). + + + Lorsqu'on utilise le <a0>backend de session SOAP</a0>, il est recommandé d'utiliser l'<a1>URL</a1> en lecture seule (<a2>http://portal/index.pl/sessions</a2>). + + + + + <s0>Logout rule</s0>: catch OBM logout + + + <s0>Règle logout</s0> : intercepter la déconnexion OBM + + + + + <s0><s1><EntityDescriptor</s1> <s2>entityID</s2>=<s3>"http://auth.example.com/saml/metadata"</s3><s4>></s4></s0> + + + <s0><s1><EntityDescriptor</s1> <s2>entityID</s2>=<s3>"http://auth.example.com/saml/metadata"</s3><s4>></s4></s0> + + + + + <s0>Searched attributes</s0>: name(s) of the attribute storing the name of the group, spaces separated (default: cn). + + + <s0>Attributs recherchés</s0> : nom(s) de l'attribut stocké dans le nom du groupe, séparés par des virgules (défaut: cn). + + + + + /_detail/logos/logo_abuledu.png?id=references + + + /_detail/logos/logo_abuledu.png?id=references + + + + + And the mail filter is: + + + Et le filtre d'adresse mail est : + + + + + If so, you can redirect users to a <a0>HTML</a0> page that explain that it is safe to close browser after disconnect. + + + Dans ce cas, il faut rediriger les utilisateurs vers une page <a0>HTML</a0> qui explique qu'il est préférable de clore son navigateur après déconnexion. + + + + + ../../../media/documentation/lasso.png + + + ../../../media/documentation/lasso.png + + + + + <a0>CAS</a0> server <a1>URL</a1> + + + <a1>URL</a1> du serveur <a0>CAS</a0> + + + + + <s0>Access control policy</s0>: define if access control should be done on <a1>CAS</a1> service. + + + <s0>Politique de contrôle d'accès</s0> : definit si le contrôle d'accès doit être fait sur le service <a1>CAS</a1>. + + + + + AuthBasic Handler + + + Agent AuthBasic + + + + + <s0>Identity provider</s0>: <a1>LL::NG</a1> is able to provide identity service using: + + + <s0>Fournisseur d'identité</s0> : <a1>LL::NG</a1> peut fournir un service d'identité en utilisant : + + + + + singleUserByIP + + + singleUserByIP + + + + + You need <a0>Auth::Yubikey_WebClient</a0> package. + + + Le paquet <a0>Auth::Yubikey_WebClient</a0> est nécessaire. + + + + + <s0># SOAP functions for configuration access (disabled by default)</s0> +<<s1>Location</s1> /index.pl/config> + + + <s0># SOAP functions for configuration access (disabled by default)</s0> +<<s1>Location</s1> /index.pl/config> + + + + + <s0>Account</s0>: <a1>DN</a1> used to connect to LDAP server. + + + <s0>Compte</s0> : <a1>DN</a1> à utiliser pour se connecter au serveur LDAP. + + + + + Use comment to correct this: + + + Utiliser des commentaires pour corriger ça : + + + + + Application Programming Interface + + + Interface de programmation + + + + + <s0>SSLCACertificateFile</s0>: CA certificate to validate client certificates + + + <s0>SSLCACertificateFile</s0> : certificat d'autorité pour valider les certificats clients + + + + + http://www.yubico.com + + + http://www.yubico.com + + + + + field + + + champ + + + + + Name: should be filled automatically with your organization or domain + + + Name : devrait être automatiquement renseigné avec votre domaine + + + + + Cross Domain Authentication + + + Authentification inter-domaines + + + + + </<s31>Location</s31>> + + + </<s31>Location</s31>> + + + + + string + + + chaîne + + + + + APT-GET + + + APT-GET + + + + + Edit Dokuwiki local configuration (<c0>conf/local.php</c0>) and set <c1>lemonldap</c1> as authentication type: + + + Éditer la configuration locale Dokuwiki (<c0>conf/local.php</c0>) et indiquer <c1>lemonldap</c1> comme type d'authentification : + + + + + LockDataSource + + + LockDataSource + + + + + rtyler@badwolf.org + + + rtyler@badwolf.org + + + + + Other parameters + + + Autres paramètres + + + + + <s0>Auth-Cn</s0>: $cn + + + <s0>Auth-Cn</s0>: $cn + + + + + <a0>API</a0> Name: filled automatically + + + <a0>API</a0> Name : renseigné automatiquement + + + + + <a0>Integrating applications</a0> in <a1>LL::NG</a1> is easy since its dialog with applications is based on <a2>customizable HTTP headers</a2>. + + + <a0>Integrer des applications</a0> dans <a1>LL::NG</a1> est facile car leur dialogue est basé sur des <a2>en-têtes HTTP personnalisables</a2>. + + + + + Exported variables are the variables available to <a0>write rules and headers</a0>. + + + Les variables exportées sont des variables disponibles pour <a0>écrire des règles d'accès et des en-têtes</a0>. + + + + + ~7500 + + + ~7500 + + + + + The location <a0>URL</a0> end is based on the <c1>service_id</c1> defined in Sympa apache configuration. + + + La fin de l'<a0>URL</a0> est construite à partir du <c1>service_id</c1> defini dans la configuration Apache de Sympa. + + + + + <s0>Header for user login</s0>: header that contains the user main login + + + <s0>En-tête identifiant l'utilisateur</s0> : en-tête contenant le nom de connexion + + + + + http://www.yubico.com/yubikey + + + http://www.yubico.com/yubikey + + + + + Other components needs just a read access. + + + Les autres composants n'ont besoin que d'un accès en lecture. + + + + + With RPM + + + Avec RPM + + + + + KrbVerifyKDC <s18>Off</s18> + + + KrbVerifyKDC <s18>Off</s18> + + + + + Reset password by mail + + + Réinitialisation des mots-de-passe par courriel + + + + + Session + + + Session + + + + + cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + + + + + Example: interoperability between 2 organizations + + + Exemple : interoperabilité entre 2 organisations + + + + + http://lanyrd.com/2011/rmll-2/sffqx/ + + + http://lanyrd.com/2011/rmll-2/sffqx/ + + + + + This requires to configure <a0>LL::NG</a0> as an <s1><a2>SAML Identity Provider</a2></s1>. + + + Ceci nécessite de configurer <a0>LL::NG</a0> comme <s1><a2>fournisseur d'identité SAML</a2></s1>. + + + + + <s0>Account type</s0>: for Zimbra this can be name, id or foreignKey (by default: id) + + + <s0>Type de compte</s0> : pour Zimbra, ce peut être name, id ou foreignKey (par défaut : id) + + + + + Auto reloading SSL Certificates + + + Rechargement automatique des certificats SSL + + + + + Extended functions + + + Fonctions étendues + + + + + /_detail/icons/flags/fr.png?id=documentation%3Aconferences + + + /_detail/icons/flags/fr.png?id=documentation%3Aconferences + + + + + http://en.wikipedia.org/wiki/OAuth2 + + + http://en.wikipedia.org/wiki/OAuth2 + + + + + When receiving the request, the real authentication context will be mapped ton an internal authentication level (see <a1>how configure the mapping</a1>), that you can check to allow or deny session creation. + + + À la réception de la requête, le contexte d'authentification réel est traduit en un niveau d'authentification interne (voir <a1>comment configurer la translation</a1>), utilisable pour accorder ou non la création de session. + + + + + <a0>Liferay</a0> is an enterprise portal. + + + <a0>Liferay</a0> est un portail d'entreprise. + + + + + sn + + + sn + + + + + It can be done via direct access to the session database or using SOAP access. + + + Ce peut être fait par accès direct à la base des sessions principale ou en utilisant une requête SOAP. + + + + + No <a0>IRC</a0> client? + + + Pas de client <a0>IRC</a0> ? + + + + + We directly use HTTP headers to fill default user profile. + + + On utilise les en-têtes HTTP pour trouver le profil utilisateur par défaut. + + + + + One remote portal that delegates authentication to the second organization (just an other file on the same server) + + + Un portail distant qui délègue l'authentification à la seconde organisation (juste un autre fichier sur le même serveur) + + + + + <s0>Sessions timeout</s0>: Maximum lifetime of a session. + + + <s0>Durée de vie maximale des sessions</s0> : durée de vie maximale des sessions. + + + + + ../../../../media/applications/mediawiki_logo.png + + + ../../../../media/applications/mediawiki_logo.png + + + + + mailreset_step3.png + + + mailreset_step3.png + + + + + css/print.css + + + css/print.css + + + + + The Manager let you define comments in rules, to order them: + + + Le manager permet de définir des commentaires de règles, ce qui permet de les ordonner : + + + + + Databases + + + Bases de données + + + + + Note: since AD 2012, each user can have a specific password expiration policy. + + + Note : depuis AD 2012, chaque utilisateur peut disposer d'une politique 'expiration de mot-de-passe différente. + + + + + AbulEdu + + + AbulEdu + + + + + Create user and role: + + + Créer un utilisateur et un rôle : + + + + + In other cases which result on impossibility to authenticate user, to retrieve data or to create a session, nothing is stored. + + + Dans les autres cas résultant de l'impossibilité d'authentifier l'utilisateur ou de récupérer les données pour créer la session, rien n'est stocké. + + + + + index/alphabetical.html + + + index/alphabetical.html + + + + + <s0>Friendly Name</s0>: optional, <a1>SAML</a1> attribute friendly name. + + + <s0>Nom alternatif</s0>: optionnel, nom alternatif de l'attribut <a1>SAML</a1>. + + + + + Secure reverse-proxies + + + Securiser les proxies inverses + + + + + loginHistory + + + loginHistory + + + + + <s149>//"userobm_vacation_datebegin" => ,</s149> + + + <s149>//"userobm_vacation_datebegin" => ,</s149> + + + + + For now, ldapgroups contains “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” + + + Pour l'instant, ldapgroups contient “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” + + + + + exportedAttr + + + exportedAttr + + + + + coudot@example.com + + + coudot@example.com + + + + + ../../../../media/documentation/liferay_1.png + + + ../../../../media/documentation/liferay_1.png + + + + + Configuration parameters are: + + + Les paramètres de configuration sont : + + + + + Start + + + Commencer + + + + + http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime + + + http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime + + + + + <<s0>VirtualHost</s0> *> + + + <<s0>VirtualHost</s0> *> + + + + + This tutorial will guide you into a minimal installation and configuration procedure. + + + Ce tutoriel vous guidera pour réaliser une installation et une configuration minimale. + + + + + Note that if you use FastCGI, you must restart Apache to enable changes. + + + Noter que si on utilise FastCGI, il faut redémarrer Apache pour activer les changements. + + + + + LemonLDAP::NG configuration is stored in a backend that allows all modules to access it. + + + La configuration de LemonLDAP::NG est stockée dans un backend permettant à tous les modules d'y accéder. + + + + + In this case, authentication is not a response to an issued authentication request, and we have less control on conditions. + + + Dans ce cas, l'authentification n'est pas une réponse à une requête d'authentification ce qui diminue les capacités de contrôle. + + + + + MediaWiki virtual host in Manager + + + Hôte virtuel Mediawiki dans le manager + + + + + Using LemonLDAP::NG with Active-Directory + + + Utiliser Lemonldap::NG avec Active-Directory + + + + + <s0>Want Authentication Request Signed</s0>: set to On to require that received authentication request are signed. + + + <s0>Exiger des requêtes d'authentification signées</s0> : mettre à « activer » pour exiger de recevoir des requêtes d'authentification signées. + + + + + deny + + + deny + + + + + Roles as entries in the directory + + + Rôles comme entrée d'annuaire + + + + + It will be the link between the <a0>SAML</a0> assertion coming from LemonLDAP::NG (the IdP) and a given user in Salesforce. + + + Ce sera le lien entre l'assertion <a0>SAML</a0> provenant de LemonLDAP::NG (l'IdP) et l'identifiant Salesforce. + + + + + <a0>handlerauthbasic</a0><br1/> + + + <a0>handlerauthbasic</a0><br1/> + + + + + System + + + Système + + + + + <s0>$conf</s0><s1>[</s1>authtype<s2>]</s2> <s3>=</s3> lemonldap<s4>;</s4> + + + <s0>$conf</s0><s1>[</s1>authtype<s2>]</s2> <s3>=</s3> lemonldap<s4>;</s4> + + + + + The request on logout <a0>URL</a0> will be sent after user is disconnected, so you should unprotect this <a1>URL</a1> if it is protected by an <a2>LL::NG</a2> Handler. + + + Cette requête vers l'<a0>URL</a0> de déconnexion est envoyée après la déconnexion de l'utilisateur, il faut donc déprotéger cette <a1>URL</a1> si elle est protégée par un agent <a2>LL::NG</a2>. + + + + + <a2>mediawiki</a2><br3/> + + + <a2>mediawiki</a2><br3/> + + + + + sympaMailKey + + + sympaMailKey + + + + + qw(delete <s1>header</s1> cache read_from_client cookie <s2>redirect</s2> unescapeHTML)); + + + qw(delete <s1>header</s1> cache read_from_client cookie <s2>redirect</s2> unescapeHTML)); + + + + + However, certificate will not be really validated by other <a0>SAML</a0> components (expiration date, common name, etc.), but will just be a public key wrapper. + + + Toutefois, le certificat ne sera pas réellement validé par les autres composants <a0>SAML</a0> (date d'expiration, nom commun, etc.), mais simplement vu comme un conteneur de clef publique. + + + + + <a0>SAML</a0> Identity Location: choose if the user Name ID is held in the subject or in some attribute + + + <a0>SAML</a0> Identity Location : choisir si l'identifiant utilisateur est maintenu dans le sujet ou dans un autre attribut + + + + + Install it to trust RPMs: + + + L'installer pour certifier les RPMs: + + + + + Spring Security provides a default <c0>pre-authentication</c0> mechanism that can be used to connect your J2EE application to <a1>LL::NG</a1>. + + + Spring Security fournit un mécansime de <c0>pre-authentification</c0> par défaut qui peut être utilisé pour connecter une application J2EE à <a1>LL::NG</a1>. + + + + + Secondary portal check if remote session is available. + + + Le portail secondaire vérifie que la session distante est valable. + + + + + Web::ID::Certificate::Generator + + + Web::ID::Certificate::Generator + + + + + https://auth.abuledu.net/ + + + https://auth.abuledu.net/ + + + + + Attributes from user backend + + + Attributs récupérés du module utilisateur + + + + + install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) + + + install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) + + + + + employeeNumber + + + employeeNumber + + + + + Register partner Identity Provider on LemonLDAP::NG + + + Enregistrer le fournisseur d'identité partenaire dans LemonLDAP::NG + + + + + <s29>Deny</s29> from <s30>all</s30> + + + <s29>Deny</s29> from <s30>all</s30> + + + + + zimbraUrl + + + zimbraUrl + + + + + Packages are available on the <a0>Download page</a0>. + + + Les paquets sont disponibles sur la <a0>page de téléchargement</a0>. + + + + + Underscore characters are also replaced by spaces. + + + Les caractères « _ » sont alors remplacés par des espaces. + + + + + <s73>"userobm_datebegin"</s73> <s74>=></s74> <s75>"HTTP_OBM_DATEBEGIN"</s75><s76>,</s76> + + + <s73>"userobm_datebegin"</s73> <s74>=></s74> <s75>"HTTP_OBM_DATEBEGIN"</s75><s76>,</s76> + + + + + <s0>Display deleted sessions</s0>: display deleted sessions on authentication phase. + + + <s0>Afficher les sessions effacées</s0> : affiche les sessions effacées lors de la phase d'authentification. + + + + + Session activity timeout requires Handlers to have a write access to sessions database. + + + Le délai d'expiration des sessions nécessite que les agents aient un accès en écriture à la base des sessions. + + + + + Restrict network access to the redis server. + + + Restreignez l'accès réseau au serveur Redis. + + + + + <s29>Allow</s29> from <s30>all</s30> + + + <s29>Allow</s29> from <s30>all</s30> + + + + + yubikeyClientID + + + yubikeyClientID + + + + + dbiTable + + + dbiTable + + + + + RPM bundle + + + Paquets RPM + + + + + Active Directory + + + Active Directory + + + + + documentation:configuration-ldap.png + + + documentation:configuration-ldap.png + + + + + Google+ + + + Google+ + + + + + If this regex matches, the line is ignored. + + + Si cette expression régulière correspond, la ligne est ignorée. + + + + + You have to run this command on Active Directory: + + + Il faut lancer cette commande dans Active Directory: + + + + + LemonLDAP::NG is highly scalable, so easy to insert behind a load-balancer: + + + LemonLDAP::NG est hautement scalable, donc facile à insérer derière un répartisseur de charge : + + + + + Core team + + + Équipe prinicpale + + + + + <s0>Force UTF-8</s0>: this will force UTF-8 conversion of attributes values collected from IDP. + + + <s0>Forcer l'UTF-8</s0> : force la conversion UTF-8 des valeurs d'attributs collectées depuis l'IDP. + + + + + ../documentation/current/authdemo.html + + + ../documentation/current/authdemo.html + + + + + LemonLDAP::NG configuration can be managed in a local file with <a0>INI format</a0>. + + + La configuration LemonLDAP::NG peut être gérée par un fichier local au <a0>format INI</a0>. + + + + + <s18>DirectoryIndex</s18> index.pl index.html + + + <s18>DirectoryIndex</s18> index.pl index.html + + + + + Comment + + + Commentaire + + + + + http://search.cpan.org/~mmims/Net-Twitter/ + + + http://search.cpan.org/~mmims/Net-Twitter/ + + + + + /_detail/icons/flags/fr.png?id=press + + + /_detail/icons/flags/fr.png?id=press + + + + + There are no <e0>global</e0> authorizations except the right to open a session in the portal. + + + Il n'y a pas d'autorisation <e0>globale</e0>, à l'exception de la règle accordant l'ouverture de session dans le portail. + + + + + <a2>Lanyrd</a2> + + + <a2>Lanyrd</a2> + + + + + If you use TLS, you can set any of the <a0>Net::LDAP</a0> start_tls() sub like <c1>ldap+tls://server/verify=none&capath=/etc/ssl</c1>. + + + En utilisant TLS, il est possible d'utiliser toutes les options de la fonction start_tls() <a0>Net::LDAP</a0> telle <c1>ldap+tls://server/verify=none&capath=/etc/ssl</c1>. + + + + + “myfield ⇒ firstname” can be “” + + + “myfield ⇒ prénom”, peut être “” + + + + + Logs settings + + + Journalisation + + + + + all together (based on user <a0>choice</a0>, <a1>rules</a1>, …) + + + tous en même temps (basé sur le <a0>choix</a0> utilisateur, les <a1>règles</a1>, …) + + + + + <s0><a1>API</a1> client ID</s0>: <a2>API</a2> client ID from Yubico + + + <s0>Identifiant client de l'<a1>API</a1></s0> : identifiant client de l'<a2>API</a2> obtenu auprès de Yubico + + + + + Not shareable between servers except if used in conjunction with <a0>SOAP session backend</a0> or with a shared file system (NFS,…). + + + Pas partageable entre serveurs sauf si utilisé avec le <a0>backend de configuration SOAP</a0> ou un système de partage de fichiers (NFS,…). + + + + + <s62><s63></property<s64>></s64></s63></s62> +<s65><s66></bean<s67>></s67></s66></s65> +  +<s68><s69><security:authentication-manager</s69> <s70>alias</s70>=<s71>"authenticationManager"</s71> <s72>/></s72></s68> + + + <s62><s63></property<s64>></s64></s63></s62> +<s65><s66></bean<s67>></s67></s66></s65> +  +<s68><s69><security:authentication-manager</s69> <s70>alias</s70>=<s71>"authenticationManager"</s71> <s72>/></s72></s68> + + + + + dbiAuthnLevel + + + dbiAuthnLevel + + + + + _user + + + _user + + + + + <s13>Allow</s13> from <s14>all</s14> + + + <s13>Allow</s13> from <s14>all</s14> + + + + + Lemonldap::NG::Portal + + + Lemonldap::NG::Portal + + + + + See <a0>performances</a0> to know how to use macros and groups in rules. + + + Voir <a0>performances</a0> pour comprendre l'intérêt des macros et groupes dans les règles. + + + + + Manager tree autoClose + + + Auto-fermeture de l'arbre du manager + + + + + You have to create the table by yourself: + + + Il faut créer soi-même la table : + + + + + <s39>"headers_map"</s39> <s40>=></s40> <a41><s42>Array</s42></a41><s43>(</s43> + + + <s39>"headers_map"</s39> <s40>=></s40> <a41><s42>Array</s42></a41><s43>(</s43> + + + + + Lock files are stored in another directory. + + + Les fichiers verrous sont stockés dans un autre répertoire. + + + + + a15a18c8bb17e6f67886a9af1898c018b9f5a072 + + + a15a18c8bb17e6f67886a9af1898c018b9f5a072 + + + + + This page presents the SP initiated mode. + + + Cette page présente le mode initié par le SP. + + + + + <a0>Create a protocol proxy</a0> <e1>(<a2>SAML</a2> to OpenID, <a3>CAS</a3> to <a4>SAML</a4> ,…)</e1> + + + <a0>Créer un proxy de protocoles </a0> <e1>(<a2>SAML</a2> vers OpenID, <a3>CAS</a3> vers <a4>SAML</a4> ,…)</e1> + + + + + documentation/current/prereq.html#apt-get + + + documentation/current/prereq.html#apt-get + + + + + contact + + + contact + + + + + Enable SSL in Apache + + + Activer SSL dans Apache + + + + + </<s19>IfModule</s19>> + + + </<s19>IfModule</s19>> + + + + + documentation:googleapps-ssoconfig.png + + + documentation:googleapps-ssoconfig.png + + + + + <s0>auto</s0>: display only if the user can access it + + + <s0>auto</s0> : n'afficher que si l'utilisateur peut y accéder + + + + + <s0>New window</s0>: open menu links in new window + + + <s0>Nouvelle fenêtre</s0> : ouvre les liens du menu dans de nouvelles fenêtres + + + + + Optional attributes: + + + Attributs optionnels : + + + + + Main <a0>DNS</a0> domain + + + Domaine <a0>DNS</a0> principal + + + + + These rules can be set trough Manager: <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Modules activation</c3>. + + + Ces règles peuvent être modifiées via le manager : <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Activation des modules</c3>. + + + + + Frameworks + + + Frameworks + + + + + http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + + + http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + + + + + <s135>//"userobm_web_all" => ,</s135> + + + <s135>//"userobm_web_all" => ,</s135> + + + + + 0 if not + + + 0 sinon + + + + + Yubikey public ID size + + + Taille de l'ID public Yubikey + + + + + The team + + + L'équipe + + + + + managerTreeJqueryCss + + + managerTreeJqueryCss + + + + + Wordpress, GLPI, OBM, Dokuwiki, … + + + Wordpress, GLPI, OBM, Dokuwiki, … + + + + + <a1>LL::NG</a1> can restrict this: + + + <a1>LL::NG</a1> peut restreindre cet usage : + + + + + In Apache configuration, add the PerlHeaderParserHandler Lemonldap::NG::Handler on the webmail.domain.tls vhost + + + Dans la configuration Apache, ajouter "PerlHeaderParserHandler Lemonldap::NG::Handler" dans l'hôte virtuel webmail.domain.tls + + + + + Auth-Cn + + + Auth-Cn + + + + + Users: will not collect any data (but you can still register environment variables in session) + + + Utilisateurs : ne collecte aucune donnée (mais il est possible d'enregistrer des variables d'environement dans la session) + + + + + If no binding defined, the default binding in IDP metadata will be used. + + + Si aucune méthode n'est définie, la méthode par défaut des métadatas de l'IDP sera utilisée. + + + + + <a0>LL::NG</a0> Manager has a session explorer module that can be used to browse opened sessions: + + + Le gestionnaire de <a0>LL::NG</a0> dispose d'un explorateur de sessions qui peut être utilisé pour parcourir sessions ouvertes : + + + + + You will configure Zimbra virtual host like other <a0>protected virtual host</a0> but you will use Zimbra Handler instead of default Handler. + + + Configurer l'hôte virtuel Zimbra comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais utiliser le handler Zimbra au lieu du handler par défaut. + + + + + In <c0>Display</c0>, you can set the name and the logo + + + Dans <c0>Affichage</c0>, on peut indiquer le nom et le logo + + + + + <s123>"userobm_zipcode"</s123> <s124>=></s124> <s125>"HTTP_OBM_POSTALCODE"</s125><s126>,</s126> + + + <s123>"userobm_zipcode"</s123> <s124>=></s124> <s125>"HTTP_OBM_POSTALCODE"</s125><s126>,</s126> + + + + + <s0>$auth_kind</s0> <s1>=</s1> <s2>'LemonLDAP'</s2><s3>;</s3> +  +<s4>$lemonldap_config</s4> <s5>=</s5> <a6><s7>Array</s7></a6><s8>(</s8> + + + <s0>$auth_kind</s0> <s1>=</s1> <s2>'LemonLDAP'</s2><s3>;</s3> +  +<s4>$lemonldap_config</s4> <s5>=</s5> <a6><s7>Array</s7></a6><s8>(</s8> + + + + + <a0>CAS</a0> attribute for login + + + Attribut <a0>CAS</a0> pour le nom de connexion + + + + + The <a0>DBI</a0> string + + + La chaîne <a0>DBI</a0> + + + + + using own database (<a0>LDAP</a0>, <a1>SQL</a1>, …) + + + utilisant une base de données propre (<a0>LDAP</a0>, <a1>SQL</a1>, …) + + + + + Zimbra account session key + + + Clef de session de compte Zimbra + + + + + ../../../../media/applications/liferay_logo.png + + + ../../../../media/applications/liferay_logo.png + + + + + Mot de passe pour l'utilisateur lemonldap-ng : +[...] +lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); +lemonldap-ng=> q + + + Mot de passe pour l'utilisateur lemonldap-ng : +[...] +lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); +lemonldap-ng=> q + + + + + <s0>Double cookie for single session</s0>: as same, two cookies are delivered, but only one session is written in session database + + + <s0>Double cookie pour session unique</s0> : de même, deux cookies sont délivrés, mais une seule session n'est écrite dans la base de données + + + + + ASF-WS + + + ASF-WS + + + + + phpLDAPadmin virtual host in Apache + + + Hôte virtuel phpLDAPadmin dans le manager + + + + + domain name + + + le nom de domaine + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose WebID for authentication module. + + + Dans le manager, aller dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisir WebID comme module d'authentication. + + + + + <a0>CAS</a0> issuer + + + Fourniture d'identité <a0>CAS</a0> + + + + + It should be the same value as the organization domain url, displayed on the previous section + + + Ce devrait être la même valeur que l'URL du domaine indiqué dans la section précédente + + + + + Keep the private key in a file, for example lemonldap-ng-priv.key, then use openssl to generate an auto-signed certificate: + + + Garder la clef privée dans un fichier, par exemple lemonldap-ng-priv.key, et utiliser openssl pour générer un certificat auto-signé : + + + + + AuthApache authentication + + + Authentification AuthApache + + + + + unicode2iso($name) + + + unicode2iso($nom) + + + + + Timestamp of last authentication time + + + Date et heure (timestamp) de la dernière authentification + + + + + ~3 + + + ~3 + + + + + ~5 + + + ~5 + + + + + YUM + + + YUM + + + + + <s0>Extracted certificate field</s0>: field of the certificate affected to $user internal variable + + + <s0>Champ extrait du certificat</s0> : champ du certificat affecté à la variable interne $user + + + + + Examples with a <a0>configured header</a0> named 'Auth-User': + + + Exemples avec un <a0>en-tête configuré</a0> nommé 'Auth-User': + + + + + <s0>Location</s0>: Access Point for <a1>SSO</a1> request. + + + <s0>Location</s0>: Point d'accès pour les requêtes <a1>SSO</a1>. + + + + + Mini howtos + + + Mini howtos + + + + + LDAP + + + LDAP + + + + + Screenshots + + + Captures d'écran + + + + + /_detail/logos/logo_linagora.png?id=references + + + /_detail/logos/logo_linagora.png?id=references + + + + + <a0>LL::NG</a0> can use federation protocols (<a1>SAML</a1>, <a2>CAS</a2>, OpenID) independently to: + + + <a0>LL::NG</a0> peut utiliser des protocoles de fédération (<a1>SAML</a1>, <a2>CAS</a2>, OpenID) indépendamment pour : + + + + + Lemonldap::NG::Handler::SharedConf: No cookie found + + + Lemonldap::NG::Handler::SharedConf: No cookie found + + + + + <s3># Uncomment this line if you use Lemonldap::NG menu</s3> + + + <s3># Décommentez cette ligne si vous utilisez le menu Lemonldap::NG</s3> + + + + + ../../media/documentation/lemonldapng-sso.png + + + ../../media/documentation/lemonldapng-sso.png + + + + + iso2unicode + + + iso2unicode + + + + + → You use the Apache authentication backend, but Apache is not or bad configured (no REMOTE_USER send to LemonLDAP::NG). + + + → Le backend d'authentification Apache est utilisé, mais Apache n'est pas ou mal configuré (la variable d'environnement REMOTE_USER n'est pas envoyée à LemonLDAP::NG). + + + + + <s0><s1><?xml</s1> <s2>version</s2>=<s3>"1.0"</s3> <s4>encoding</s4>=<s5>"UTF-8"</s5> <s6>standalone</s6>=<s7>"no"</s7><s8>?></s8></s0> +<s9><s10><root<s11>></s11></s10></s9> +<s12><s13><notification</s13> <s14>uid</s14>=<s15>"foo.bar"</s15> <s16>date</s16>=<s17>"2009-01-27"</s17> <s18>reference</s18>=<s19>"ABC"</s19><s20>></s20></s12> +<s21><s22><title<s23>></s23></s22></s21>You have new authorizations<s24><s25></title<s26>></s26></s25></s24> +<s27><s28><subtitle<s29>></s29></s28></s27>Application 1<s30><s31></subtitle<s32>></s32></s31></s30> +<s33><s34><text<s35>></s35></s34></s33>You have been granted to access to appli-1<s36><s37></text<s38>></s38></s37></s36> +<s39><s40><subtitle<s41>></s41></s40></s39>Application 2<s42><s43></subtitle<s44>></s44></s43></s42> +<s45><s46><text<s47>></s47></s46></s45>You have been granted to access to appli-2<s48><s49></text<s50>></s50></s49></s48> +<s51><s52><subtitle<s53>></s53></s52></s51>Acceptation<s54><s55></subtitle<s56>></s56></s55></s54> +<s57><s58><check<s59>></s59></s58></s57>I know that I can access to appli-1 <s60><s61></check<s62>></s62></s61></s60> +<s63><s64><check<s65>></s65></s64></s63>I know that I can access to appli-2 <s66><s67></check<s68>></s68></s67></s66> +<s69><s70></notification<s71>></s71></s70></s69> +<s72><s73><notification</s73> <s74>uid</s74>=<s75>"allusers"</s75> <s76>date</s76>=<s77>"2009-01-27"</s77> <s78>reference</s78>=<s79>"disclaimer"</s79> <s80>condition</s80>=<s81>"$ipAddr =~ /^192/"</s81><s82>></s82></s72> +<s83><s84><title<s85>></s85></s84></s83>This is your first access on this system<s86><s87></title<s88>></s88></s87></s86> +<s89><s90><text<s91>></s91></s90></s89>Be a nice user and do not break it please.<s92><s93></text<s94>></s94></s93></s92> +<s95><s96><check<s97>></s97></s96></s95>Of course I am not evil!<s98><s99></check<s100>></s100></s99></s98> +<s101><s102></notification<s103>></s103></s102></s101> +<s104><s105></root<s106>></s106></s105></s104> + + + <s0><s1><?xml</s1> <s2>version</s2>=<s3>"1.0"</s3> <s4>encoding</s4>=<s5>"UTF-8"</s5> <s6>standalone</s6>=<s7>"no"</s7><s8>?></s8></s0> +<s9><s10><root<s11>></s11></s10></s9> +<s12><s13><notification</s13> <s14>uid</s14>=<s15>"foo.bar"</s15> <s16>date</s16>=<s17>"2009-01-27"</s17> <s18>reference</s18>=<s19>"ABC"</s19><s20>></s20></s12> +<s21><s22><title<s23>></s23></s22></s21>Vous avez de nouvelles autorisations<s24><s25></title<s26>></s26></s25></s24> +<s27><s28><subtitle<s29>></s29></s28></s27>Application 1<s30><s31></subtitle<s32>></s32></s31></s30> +<s33><s34><text<s35>></s35></s34></s33>Vous êtes autorisé à accéder à appli-1<s36><s37></text<s38>></s38></s37></s36> +<s39><s40><subtitle<s41>></s41></s40></s39>Application 2<s42><s43></subtitle<s44>></s44></s43></s42> +<s45><s46><text<s47>></s47></s46></s45>Vous êtes autorisé à accéder à appli-2<s48><s49></text<s50>></s50></s49></s48> +<s51><s52><subtitle<s53>></s53></s52></s51>Acceptation<s54><s55></subtitle<s56>></s56></s55></s54> +<s57><s58><check<s59>></s59></s58></s57>Je reconnais savoir que je peux accéder à appli-1 <s60><s61></check<s62>></s62></s61></s60> +<s63><s64><check<s65>></s65></s64></s63>Je reconnais savoir que je peux accéder à appli-2 <s66><s67></check<s68>></s68></s67></s66> +<s69><s70></notification<s71>></s71></s70></s69> +<s72><s73><notification</s73> <s74>uid</s74>=<s75>"allusers"</s75> <s76>date</s76>=<s77>"2009-01-27"</s77> <s78>reference</s78>=<s79>"disclaimer"</s79> <s80>condition</s80>=<s81>"$ipAddr =~ /^192/"</s81><s82>></s82></s72> +<s83><s84><title<s85>></s85></s84></s83>Ceci est votre premier accès à ce système<s86><s87></title<s88>></s88></s87></s86> +<s89><s90><text<s91>></s91></s90></s89>Soyez sage et ne le cassez pas.<s92><s93></text<s94>></s94></s93></s92> +<s95><s96><check<s97>></s97></s96></s95>Bien sûr, je ne suis pas méchant !<s98><s99></check<s100>></s100></s99></s98> +<s101><s102></notification<s103>></s103></s102></s101> +<s104><s105></root<s106>></s106></s105></s104> + + + + + Data should not contains accents or special characters, as HTTP protocol only allow <a0>ASCII</a0> values in header (but depending on the HTTP server, you can use ISO encoded values) + + + Les données ne doivent pas contenir de caractères spéciaux, car le protocole HTTP n'autorise que les caractères <a0>ASCII</a0> dans les en-têtes (mais suivant le serveur HTTP, vous pouvez utiliser des valeurs encodées ISO) + + + + + Main features + + + Fonctionnalités principales + + + + + <a0>RBAC</a0> stands for Role Based Access Control. + + + <a0>RBAC</a0> signifie contrôle d'accès basé sur les rôles (Role Based Access Control). + + + + + IRC + + + IRC + + + + + <s8>require</s8> SOAP::Lite; +</Perl> + + + <s8>require</s8> SOAP::Lite; +</Perl> + + + + + 0_bad + + + 0_bad + + + + + It means that if you modify some settings here, you will have to share again the metadata with other providers. + + + Ceci signifie que si vous modifiez quelque chose ici, vous devez ré-exporter les metadatas aux autres fournisseurs. + + + + + convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini + + + convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini + + + + + This key must be stored directly in lemonldap-ng.ini: + + + Cette clef doit être stockée directement dans lemonldap-ng.ini : + + + + + applications:phpldapadmin_logo.png + + + applications:phpldapadmin_logo.png + + + + + For application BBB: + + + Pour l'application BBB : + + + + + Notification format + + + Format des notifications + + + + + css/all.css + + + css/all.css + + + + + cd myskin +ln -s ../pastel/*.tpl . + + + cd myskin +ln -s ../pastel/*.tpl . + + + + + $_password + + + $_password + + + + + mailUrl + + + mailUrl + + + + + http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + + + http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + + + + + References are listed in alphabetic order. + + + Les références sont listées dans l'ordre alphabétique. + + + + + Do this in the control panel or in the configuration file: + + + Faire ceci dans le panneau de contrôle ou dans le fichier de configuration : @@ -32934,6 +19386,712 @@ displayName <s10>-></s10><s21>-</s21>Name <s22>-></s22> <s23>$displayName</s23> + + + If your function is not compliant with <a0>Safe jail</a0>, you will need to disable the jail. + + + Si la fonction n'est pas compatible avec la <a0>cage saine</a0>, il faut désactiver la mise en cage. + + + + + Backend choice by users + + + Backend choisit par l'utilisateur + + + + + Data to store as REMOTE_USER (used also in Apache logs) + + + Donnée à utiliser comme REMOTE_USER (également utilisée dans les journaux d'Apache) + + + + + specification + + + spécification + + + + + An <a0>enterprise Google Apps account</a0> + + + Un <a0>compte applicatif Google entreprise</a0> + + + + + secret + + + secret + + + + + Just set the <a3>LL::NG</a3> Handler <a4>IP</a4> on this attribute in order to add more security. + + + Indiquer seulement l'adresse <a4>IP</a4> du handler <a3>LL::NG</a3> dans cet attribut pour ajouter plus de sécurité. + + + + + <s0>info</s0> for user actions + + + <s0>info</s0> pour les actions utilisateurs + + + + + Web based for normal users: + + + Basé sur du web pour les utilisateurs normaux : + + + + + <s0>HTTPS</s0>: use https as protocol + + + <s0>HTTPS</s0> : utilise https comme protocole + + + + + <s0>Display</s0>: + + + <s0>Affichage</s0> : + + + + + <a0>DBI</a0> UserDB table + + + Table UserDB <a0>DBI</a0> + + + + + /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + + + /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + + + + + install_manager_libs + + + install_manager_libs + + + + + See <a0>mod_proxy</a0> and <a1>mod_rewrite</a1> documentation for more about configuring Apache reverse-proxies. + + + Voir les documentation de <a0>mod_proxy</a0> et <a1>mod_rewrite</a1> pour plus d'information sur la configuration du proxy inverse d'Apache. + + + + + This can happend when you use lmConfigEditor or launch <s0>cron files</s0> with a different user than Apache process. + + + Ceci peut arriver lorsqu'on utilise lmConfigEditor ou lorsqu'on lance les <s0>fichiers cron</s0> avec un utilisateur différent de celui du processus Apache. + + + + + <a2>IBM Lotus iNotes</a2> + + + <a2>IBM Lotus iNotes</a2> + + + + + <a4>Joind.in</a4> + + + <a4>Joind.in</a4> + + + + + mailOnPasswordChange + + + mailOnPasswordChange + + + + + http://mail.ow2.org/wws/arc/lemonldap-ng-dev + + + http://mail.ow2.org/wws/arc/lemonldap-ng-dev + + + + + Syslog + + + Syslog + + + + + mailFrom + + + mailFrom + + + + + <s0>Password</s0>: Connection password + + + <s0>Mot-de-passe</s0> : mot-de-passe du compte de connexion + + + + + The difference with <a0>remote authentication</a0> is that the client will never be redirect to the main <a1>LL::NG</a1> portal. + + + La différence avec <a0>l'authentification "Remote"</a0> est que le client n'est jamais redirigé vers le portail <a1>LL::NG</a1> principal. + + + + + multi + + + multi + + + + + $uidR + + + $uidR + + + + + If secured cookie is enabled, the portal <a3>URL</a3> <s4>must</s4> be HTTPS. + + + Si le cookie sécurisé est activé, l'<a3>URL</a3> du portail <s4>doit</s4> être en HTTPS. + + + + + </<s11>Directory</s11>> +  + + + </<s11>Directory</s11>> +  + + + + + To change it: + + + Pour le changer : + + + + + Logs + + + Journaux + + + + + The LDIF view of such entry can be: + + + La vue LDIF d'une telle entrée ressemble à : + + + + + Menu modules activation rules + + + les règles d'activation des modules du menu + + + + + http://perldoc.perl.org/functions/join.html + + + http://perldoc.perl.org/functions/join.html + + + + + Password + + + Mot-de-passe + + + + + If you want to become member of <a1>LL::NG</a1> team ask to <a2>lemonldap-ng-dev@ow2.org</a2>. + + + SI vous souhaitez devenir membre de l'équipe <a1>LL::NG</a1> demandez-le également à <a2>lemonldap-ng-dev@ow2.org</a2>. + + + + + This script is called <c0>lemonldap-ng-cli</c0> and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: + + + Ce script se nomme <c0>lemonldap-ng-cli</c0> et se trouve dans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin: + + + + + <s85>//"userobm_hidden" => ,</s85> + + + <s85>//"userobm_hidden" => ,</s85> + + + + + First steps + + + Premiers pas + + + + + Bugzilla can authenticate a user with HTTP headers, and auto-create its account with a few information: + + + Bugzilla peut authentifier un utilisateur par en-tête HTTP et auto-générer son compte avec quelques informations : + + + + + http://search.cpan.org/perldoc?DBD::Oracle + + + http://search.cpan.org/perldoc?DBD::Oracle + + + + + ../../../media/applications/spring_logo.png + + + ../../../media/applications/spring_logo.png + + + + + Header + + + En-tête + + + + + Protect only the administration pages + + + Protéger seulement la page d'administration + + + + + <s94>//"userobm_mobile" => ,</s94> + + + <s94>//"userobm_mobile" => ,</s94> + + + + + <s0>faketicket</s0>: if the user has no access, a fake ticket is built, and the user is redirected to <a1>CAS</a1> service. + + + <s0>faketicket</s0> : si l'utilisateur n'a pas accès, un faux ticket est construit, et l'utilisateur est redirigé vers le service <a1>CAS</a1>. + + + + + <s0>Scope</s0>: Value of scope parameter (example: openid profile). + + + <s0>Portée</s0> : valeur du paramètre de portée (exemple : profil openid). + + + + + Tarball + + + Archive + + + + + You can add a link in <a0>application menu</a0> to display Google Apps to users. + + + Il est possible d'ajouter un lien dans le <a0>menu application</a0> pour afficher Google Apps. + + + + + http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz + + + http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz + + + + + Hide old password in reset form + + + Masquer l'ancien mot-de-passe dans le formulaire de réinitialisation + + + + + userDB + + + userDB + + + + + documentation:1.0:ldapconfbackend + + + documentation:1.0:ldapconfbackend + + + + + Other resources + + + Autres documents + + + + + This will download the public and the private key. + + + Ceci télécharge les clefs publique et privée. + + + + + User found from login process + + + Nom d'utilisateur trouvé dans le processus d'authentification + + + + + SP Initiated Binding: chose any of the supported binding (every one listed there is currently supported on LemonLDAP::NG) HTTP POST is a good choice + + + SP Initiated Binding : choisir n'importe quel protocole supporté (ils le sont actuellement tous par LemonLDAP::NG), HTTP POST est un bon choix + + + + + The normal portal has a link included in the authentication form pointing to the remote portal for the users of the other organization + + + Le portail normal dispose d'un lien dans le formulaire d'authentification pointant vers le portail destiné aux utilisateurs de l'autre organisation + + + + + Follow <a0>LDAP session backend</a0> doc + + + Suivre la documentation <a0>backend de sessions LDAP</a0> + + + + + Firefox has detected that the server is redirecting the request for this address in a way that will never complete + + + Firefox has detected that the server is redirecting the request for this address in a way that will never complete + + + + + <s0>Persistent</s0>: NameID is restored from previous sessions + + + <s0>Persistent</s0>: le NameID est restoré depuis la session précédente + + + + + The user will be redirected on portal <a0>URL</a0> with error in the <c1>lmError</c1> <a2>URL</a2> parameter. + + + L'utilisateur sera redirigé vers l'<a0>URL</a0> du portail avec une erreur dans le paramètre <c1>lmError</c1> de l'<a2>URL</a2>. + + + + + <s114>//"userobm_address3" => ,</s114> + + + <s114>//"userobm_address3" => ,</s114> + + + + + Test notification + + + Tester les notifications + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose <a2>CAS</a2> for authentication. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>CAS</a2> pour l'authentification. + + + + + ../../../media/applications/glpi_logo.png + + + ../../../media/applications/glpi_logo.png + + + + + Then restart Apache. + + + Redémarrer Apache ensuite. + + + + + Note that this feature is interesting only for the Lemonldap::NG systems protecting a high number of applications + + + Notez que cette fonctionnalité n'est intéressante que pour les systèmes Lemonldap::NG protégeant un grand nombre d'applications + + + + + vi /root/SSOExtensions.pm + + + vi /root/SSOExtensions.pm + + + + + Use then the <a0>Multiple authentication module</a0>, for example: + + + Utiliser alors le <a0>module d'authentification multiple</a0>, exemple: + + + + + http://search.cpan.org/perldoc?CGI + + + http://search.cpan.org/perldoc?CGI + + + + + If not authenticated (or authentication is forced) try to find it (userDB module) and to authenticate it (auth module), create session, calculate groups and macros and store them. + + + Si ce n'est pas le cas (ou si l'authentification est forcée) tente de le trouver (module userDB) et de l'authentifier (module d'authentification), crée la session, calcule les groupes et macros et les stocke + + + + + <s0>CDBI</s0> : very simple storage + + + <s0>CDBI</s0> : stockage très simple + + + + + <a14>portalmenu</a14><br15/> + + + <a14>portalmenu</a14><br15/> + + + + + How it works + + + Fonctionnement + + + + + http://auth.example.com/?logout=1 + + + http://auth.example.com/?logout=1 + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Proxy for authentication and users. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Proxy pour les modules authentification et utilisateurs. + + + + + http://lanyrd.com/2012/ow2-con12/scbcwz/ + + + http://lanyrd.com/2012/ow2-con12/scbcwz/ + + + + + To bypass this, follow the documentation of <a0>AuthApache module</a0> + + + Pour outrepasser ceci, suivre la documentation du <a0>module AuthApache</a0> + + + + + radiusServer + + + radiusServer + + + + + Apache::Session::Browseable::MySQL doesn't use locks so performances are keeped. + + + Apache::Session::Browseable::MySQL n'utilise pas les locks pour conserver les performances. + + + + + To do this, go in Manager > General Parameters > Advanced Parameters > Security > Use Safe Jail and disable it. + + + Pour ce faire, aller dans le manager > Paramètres généraux > Paramètres avancés > Sécurité > Utiliser la cage sécurisée et la désactiver. + + + + + Add on your <c0>server.xml</c0> file a new valve entry like this (in host section): + + + Ajouter dans le fichier <c0>server.xml</c0> une nouvelle valve comme ci-dessous (dans la section host): + + + + + http://perldoc.perl.org/Safe.html + + + http://perldoc.perl.org/Safe.html + + + + + After logout process, the user is redirected on portal, or on a configured <a0>URL</a0>. + + + Après déconnexion, l'utilisateur est redirigé vers une <a0>URL</a0> configurée ou vers le portail. + + + + + OBM_GROUPS + + + OBM_GROUPS + + + + + See also + + + Voir aussi + + + + + One standard portal + + + Un portail standard + + + + + It returns 1 if this match, 0 else. + + + Elle retourne 1 si c'est bon, 0 sinon. + + Configure Liferay virtual host like other <a0>protected virtual host</a0>. @@ -32944,74 +20102,3634 @@ Display<s21>-</s21>Name < - 2_pub + To install them on system: - - 2_pub + + Pour les installer sur le système : - The official documentation can be found here: <a0>http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html</a0> + Nginx is a very fast web server. - - La documentation officielle se trouve ici : <a0>http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html</a0> + + Nginx est un serveur web particulièrement performant. - Configuration key of IDP used for authentication + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Facebook for authentication module. - - Clef de configuration de l'IDP utilisé pour l'authentification + + Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Facebook comme module d'authentication. - <s0>Account session key</s0>: session field used as Zimbra user account (by default: uid) - - - <s0>clef de session compte</s0> : champ de session utilisé comme compte utilisateur Zimbra (par défaut : uid) - - - - - After registration, the OP must give you a client ID and a client secret, that will be used to configure the OP in <a0>LL::NG</a0>. - - - Après enregistrement, l'OP doit donner un identifiant et un secret clients, qui seront utilisé pour configurer l'OP dans <a0>LL::NG</a0>. - - - - - postcode - - - postcode - - - - - LemonLDAP::NG Portal + Twitter - Portail LemonLDAP::NG + Twitter - Authentication table and user table can be the same. + Password is not a common attribute. - - Les tables d'authentification et utilisateurs peuvent être confondues. + + Le mot-de-passe n'est pas un attribut commun. - Most of configuration can be done trough LemonLDAP::NG Manager (by default <a0>http://manager.example.com</a0>). + caFile - - La majeure partie de la configuration peut être réalisée via le manager LemonLDAP::NG (par défaut <a0>http://manager.example.com</a0>). + + caFile + + + + + /_detail/screenshots/1.0/pastel/portal.png?id=screenshots + + + /_detail/screenshots/1.0/pastel/portal.png?id=screenshots + + + + + ldapPort + + + ldapPort + + + + + <a0>DokuWiki</a0> is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. + + + <a0>DokuWiki</a0> est un wiki simple et standard principalement destiné à la création de documents de toute nature. + + + + + ldapRaw + + + ldapRaw + + + + + Exported variables in the Manager + + + Variables exportées dans le manager + + + + + sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl + + + sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl + + + + + Perl + + + Perl + + + + + http://lanyrd.com/2012/solutionslinux/sryym/ + + + http://lanyrd.com/2012/solutionslinux/sryym/ + + + + + https://auth.example.com/ + + + https://auth.example.com/ + + + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> RDBI</s5> +<s6>dbiChain</s6> <s7>=</s7><s8> DBI:mysql:database=lemonldap-ng</s8><s9>;host=1.2.3.4</s9> +<s10>dbiUser</s10> <s11>=</s11><s12> lemonldap</s12> +<s13>dbiPassword</s13> <s14>=</s14><s15> password</s15> +<s16>; optional</s16> +<s17>dbiTable</s17> <s18>=</s18><s19> mytablename</s19> + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> RDBI</s5> +<s6>dbiChain</s6> <s7>=</s7><s8> DBI:mysql:database=lemonldap-ng</s8><s9>;host=1.2.3.4</s9> +<s10>dbiUser</s10> <s11>=</s11><s12> lemonldap</s12> +<s13>dbiPassword</s13> <s14>=</s14><s15> password</s15> +<s16>; optional</s16> +<s17>dbiTable</s17> <s18>=</s18><s19> mytablename</s19> + + + + + Go to the Manager and <a0>create a new virtual host</a0> for Dokuwiki. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Dokuwiki. + + + + + ../../../media/applications/sympa_logo.png + + + ../../../media/applications/sympa_logo.png + + + + + <s0>Allowed modules</s0>: click on <c1>New chain</c1> to add a choice. + + + <s0>Modules autorisés</s0> : cliquer sur <c1>Nouveau choix</c1> pour ajouter un choix. + + + + + The <a0>LDAP schema extension</a0> can be used to store this value. + + + L'<a0>extension de schéma LDAP</a0> peut être utilisée pour stocker cette valeur. + + + + + Notification activation + + + Activation des notifications + + + + + mail + + + mail + + + + + New Service Provider + + + Nouveau fournisseur de service + + + + + To make the portal start faster when the server is relaunched, add those lines in Apache configuration file (as described in portal-apache2.conf): + + + Pour accélérer le démarrage du portail lorsque le serveur est relancé, ajoutez les lignes suivantes dans les fichiers de configuration d'Apache (tel que proposé dans portal-apache2.conf): + + + + + <s0>Display other sessions </s0>: display other sessions on authentication phase, with a link to delete them. + + + <s0>Afficher les autres sessions</s0> : affiche les autres sessions ouvertes lors de la phase d'authentification avec un lien pour les effacer. + + + + + The password can be in plain text, or encoded with a standard SQL method: + + + Le mot-de-passe peut être stocké en clair ou encodé avec une méthode SQL standard : + + + + + Last name + + + Nom + + + + + When you know the key of the variable, you just have to prefix it with the dollar sign to use it, for example to test if <c0>uid</c0> variable match <c1>coudot</c1> : + + + En connaissant le nom d'une variable, il suffit de la préfixer avec un signe dollar pour l'utiliser, par exemple pour savoir si la variable <c0>uid</c0> contient <c1>coudot</c1> : + + + + + For application <a0>AAA</a0>: + + + Pour l'application AAA : + + + + + Crypt::OpenSSL::X509 + + + Crypt::OpenSSL::X509 + + + + + http://www.liferay.com/ + + + http://www.liferay.com/ + + + + + Key (<a0>LL::NG</a0> name) + + + Clef (nom <a0>LL::NG</a0>) + + + + + <s26>Order</s26> <s27>deny</s27>,<s28>allow</s28> + + + <s26>Order</s26> <s27>deny</s27>,<s28>allow</s28> + + + + + ../../../css/screen.css + + + ../../../css/screen.css + + + + + <a0>LL::NG</a0> will operate some SQL queries: + + + <a0>LL::NG</a0> exécutera quelques requêtes SQL : + + + + + OpenID Connect Service + + + Service OpenID-Connect + + + + + LemonLDAP::NG provides a proxy that can replace the use of Apache mod_proxy. + + + LemonLDAP::NG fournit un proxy qui peut remplacer l'utilisation de mod_proxy d'Apache. + + + + + <s119>"userobm_town"</s119> <s120>=></s120> <s121>"HTTP_OBM_L"</s121><s122>,</s122> + + + <s119>"userobm_town"</s119> <s120>=></s120> <s121>"HTTP_OBM_L"</s121><s122>,</s122> + + + + + The SP name is asked, enter it and click OK. + + + Le nom de SP est demandé, entrer-le et cliquer sur OK. + + + + + To use this feature only locally, edit <c0>lemonldap-ng.ini</c0> in section [all]: + + + Pour utiliser cette fonctionnalité seulement localement, éditer <c0>lemonldap-ng.ini</c0> dans la section [all]: + + + + + To configure sessions, go in Manager, <c0>General Parameters</c0> » <c1>Sessions</c1>: + + + Pour configurer les sessions, aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Sessions</c1> : + + + + + Give a technical name (no spaces, no special characters), like “sample-op”; + + + Donner un nom technique (sans espaces ni caratères speciaux), tel “sample-op” ; + + + + + ../media/logos/logo_rbn.png + + + ../media/logos/logo_rbn.png + + + + + it may be the <e3>backbone</e3> of a heterogeneous architecture. + + + il peut être le <e3>pivot</e3> d'une architecture hétérogène. + + + + + Go in Manager, <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Custom functions</c2> and set: + + + Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Fonctions personnalisées</c2> et indiquer : + + + + + Macros and groups are calculated during authentication process by the portal: + + + Les macros et les groupes sont calculées pendant le processus d'authentification par le portail : + + + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> File</s5> +<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> File</s5> +<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> + + + + + userPivot + + + userPivot + + + + + A mail with a token is sent to user + + + Un courriel avec une valeur est envoyé à l'utilisateur + + + + + startTime + + + startTime + + + + + SAML assertion + + + Assertion SAML + + + + + <a0>Alfresco</a0> is an ECM/BPM software. + + + <a0>Alfresco</a0> est un logiciel ECM/BPM. + + + + + globalStorage + + + globalStorage + + + + + This parameter is set by the portal and use javascript to get the connected user timezone. + + + Ce paramètre est géré par le portail et utilise javascript pour obtenir le fuseau de l'utilisateur connecté. + + + + + Remember to change the access rule in Manager virtual host to allow new administrators. + + + Ne pas oublier de changer la règle d'accès à l'hôte virtuel du manager pour autoriser les nouveaux administrateurs. + + + + + fullname + + + fullname + + + + + ../../../media/icons/neotux.png + + + ../../../media/icons/neotux.png + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Database (<a2>DBI</a2>) for authentication, users and/or password modules. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir "base de données" (<a2>DBI</a2>) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + Notifications system + + + Systèmes de notification + + + + + Then, go in <c0>Radius parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Radius</c0>: + + + + + if a user can access directly to the hidden application, it can bypass <a0>LL::NG</a0> protection + + + Si un utilisateur peut accéder directement à l'application cachée, peut contourner la protection de <a0>LL::NG</a0> + + + + + Then you got this value inside the Auth-Roles header: + + + On les obtient dans l'en-tête Auth-Roles : + + + + + applications:sympa_logo.png + + + applications:sympa_logo.png + + + + + Using notification system + + + Utiliser le système de notification + + + + + <s2>require</s2> Lemonldap::NG::Portal::SharedConf; + + + <s2>require</s2> Lemonldap::NG::Portal::SharedConf; + + + + + It must match AD policy + + + Ça doit correspondre avec la politique de l'AD + + + + + Skin rules + + + Règle du thème + + + + + /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots + + + + + lemonldap-ng-testpage.png + + + lemonldap-ng-testpage.png + + + + + Sessions are stored using <a0>Apache::Session</a0> modules family. + + + Les sessions sont stockées en utilisant les modules de la famille <a0>Apache::Session</a0>. + + + + + The configuration is done in config.php: + + + La configuration est effectuée via config.php: + + + + + <s0>List</s0>: domains list (comma separated values) + + + <s0>Liste</s0> : liste des domaines (séparés par des virgules) + + + + + It provides a specific and lightweight OpenID Connect module that will replace the current Google module. + + + Il fournit un module OpenID-Connect spécifique et facile qui remplace l'actuel module Google. + + + + + Backend + + + Backend + + + + + → When you upgrade from Debian Lenny with customized index.pl files, you must upgrade them. + + + → Lors d'une mise à jour d'une Debian Lenny avec un fichier index.pl personnalisé, il faut le mettre à jour. + + + + + http://sourcesup.cru.fr/projects/perlcas/ + + + http://sourcesup.cru.fr/projects/perlcas/ + + + + + Using this, we can do a very simple interoperability system between 2 organizations using two <a0>LL::NG</a0> structures: + + + En utilisant ce système, on peut avoir une simple interopérabilité entre 2 organisations utilisant chacune leur système <a0>LL::NG</a0> : + + + + + String::Random + + + String::Random + + + + + <s0>Authentication filter</s0>: Filter to find user from its login (default: <c1>(&(uid=$user)(objectClass=inetOrgPerson))</c1>) + + + <s0>Filtre d'authentication</s0> : filtre pour trouver l'utilisateur à partir de son login (défaut : <c1>(&(uid=$user)(objectClass=inetOrgPerson))</c1>) + + + + + High Availability + + + Haute disponibilité + + + + + reloadTime + + + reloadTime + + + + + If no proxied services defined, <a0>CAS</a0> authentication will not activate the <a1>CAS</a1> proxy mode. + + + Si aucun service proxifié n'est défini, l'authentification <a0>CAS</a0> n'activera pas le mode proxy <a1>CAS</a1>. + + + + + http://perldoc.perl.org/functions/exit.html + + + http://perldoc.perl.org/functions/exit.html + + + + + <a12>portalcustom</a12><br13/> + + + <a12>portalcustom</a12><br13/> + + + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel + + + + + <a0>CDA</a0> activation + + + Activation du <a0>CDA</a0> + + + + + Validation of the session: external user has now a local session + + + Validation de la session : l'utilisateur externe dispose ainsi d'un session locale + + + + + After configuring <a0>SAML</a0> Service, you can export metadata to your partner Identity Provider. + + + Après avoir configuré le service <a0>SAML</a0> Service, exporter les metadatas vers le fournisseur d'identité partenaire. + + + + + This mode allow to test LemonLDAP::NG without any third-party software. + + + Ce mode permet de tester LemonLDAP::NG sans aucun autre programme tiers. + + + + + Configuration is in /etc/lemonldap-ng + + + La configuration se trouve dans /etc/lemonldap-ng + + + + + Then, go in <c0>OpenID parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres OpenID</c0> : + + + + + You can change the separator with the <c2>fileNameSeparator</c2> option, and set another value, for example <c3>@</c3>. + + + On peut changer ce séparateur en changeant la valeur de l'option <c2>fileNameSeparator</c2> par exemple <c3>@</c3>. + + + + + 'cache_root' => '/tmp',? + + + 'cache_root' => '/tmp',? + + + + + We suppose that LimeSurvey is installed in /var/www/html/limesurvey + + + On suppose que LimeSurvey est installé dans /var/www/html/limesurvey + + + + + Convert::PEM + + + Convert::PEM + + + + + Main parameters + + + Paramètres principaux + + + + + #perl_auto-protected_cgi + + + #perl_auto-protected_cgi + + + + + service_id lemonldapng + + + service_id lemonldapng + + + + + ldapgroups <s0>-></s0> <a1><s2>join</s2></a1><s3>(</s3><s4>" "</s4><s5>,</s5><s6>(</s6><s7>$ldapgroups</s7> <s8>=~</s8> <s9>/cn=(.*?),/g</s9><s10>)</s10><s11>)</s11> + + + ldapgroups <s0>-></s0> <a1><s2>join</s2></a1><s3>(</s3><s4>" "</s4><s5>,</s5><s6>(</s6><s7>$ldapgroups</s7> <s8>=~</s8> <s9>/cn=(.*?),/g</s9><s10>)</s10><s11>)</s11> + + + + + <s77>//"userobm_account_dateexp" => ,</s77> + + + <s77>//"userobm_account_dateexp" => ,</s77> + + + + + http://fedoraproject.org/wiki/EPEL/ + + + http://fedoraproject.org/wiki/EPEL/ + + + + + lemonldap_ng_session_explorer_1340022388573.png + + + lemonldap_ng_session_explorer_1340022388573.png + + + + + Create table: + + + Créer la table: + + + + + If no value, the default NameID format is Email. + + + Si aucune valeur n'est indiquée, le format de NameID par défaut est Email. + + + + + Form replay + + + Rejeu de formulaires + + + + + Manager theme + + + Thème du manager + + + + + <s9>AuthLDAPBindPassword</s9> <s10>"secret"</s10> + + + <s9>AuthLDAPBindPassword</s9> <s10>"secret"</s10> + + + + + Google supports these claims: + + + Google supporte ces champs : + + + + + Go to the Manager and <a0>create a new virtual host</a0> for MediaWiki. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Mediawiki. + + + + + logos:logo-ul.png + + + logos:logo-ul.png + + + + + http://fr.lutece.paris.fr + + + http://fr.lutece.paris.fr + + + + + <c0>deny</c0>: nobody is welcomed + + + <c0>deny</c0>: personne n'est autorisé + + + + + SAML service configuration + + + Configuration du service SAML + + + + + Each SREG attribute will be associated to a user session key. + + + Chaque attribut SREG est associé à une clef de session utilisateur. + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Yubikey for authentication module. + + + Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Yubikey comme module d'authentication. + + + + + LimeSurvey configuration + + + Configuration de LimeSurvey + + + + + You can also add a condition. + + + Il est possibe d'ajouter une condition. + + + + + XSS attack detected + + + XSS attack detected + + + + + LinuxFR + + + LinuxFR + + + + + CAS + + + CAS + + + + + <s144>//"userobm_nomade_perms" => ,</s144> + + + <s144>//"userobm_nomade_perms" => ,</s144> + + + + + ^/(css|js)/ + + + ^/(css|js)/ + + + + + <s0>SREG mapping</s0>: link between SREG attributes and session keys (<s1><a2>see below</a2></s1>). + + + <s0>Associations SREG</s0> : liens entre les attributs SREG et les clefs de session (<s1><a2>voir ci-dessous</a2></s1>). + + + + + For example, to send it in an header: + + + Par exemple, pour l'envoyer dans un en-tête : + + + + + GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout + + + GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout + + + + + You only need a reload <a0>URL</a0> per physical servers, as Handlers share the same configuration cache on each physical server. + + + Une <a0>URL</a0> par serveur physique est nécessaire, car les agents partagent le même cache de configuration pour chaque serveur physique. + + + + + To change it, go in General Parameters > Advanced Parameters > Notifications > Wildcard for all users, and set for example <c0>alluserscustom</c0>. + + + Pour le changer, aller dans Paramètres généraux > Paramètres avancés > Notifications > Carte blanche pour tous les utilisateurs, et mettre par exemple <c0>alluserscustom</c0>. + + + + + Changing the domain value will not update other configuration parameters, like virtual host names, portal <a0>URL</a0>, etc. + + + Changer la valeur du domaine ne met pas à jour les autres paramètres tels les noms d'hôtes virtuels, l'<a0>URL</a0> du portail, etc... + + + + + tchemineau@example.com + + + tchemineau@example.com + + + + + <s25># another HTML code</s25> +<s26>}</s26> + + + <s25># autre code HTML</s25> +<s26>}</s26> + + + + + Menu modules + + + Modules du menu + + + + + LemonLDAP::NG 1.0 release + + + Sortie de LemonLDAP::NG 1.0 + + + + + Lemonldap::NG::Common + + + Lemonldap::NG::Common + + + + + You will need to collect all attributes needed to create a user in OBM, this includes: + + + Il faut collecter tous les attributs nécessaires pour créer un compte OBM : + + + + + Build <a0>cookie(s)</a0> + + + Construit le ou les <a0>cookies</a0> + + + + + Sybase + + + Sybase + + + + + Below are documented internal variables. + + + Ci-dessous sont documentées les variables internes. + + + + + Common Domain Cookie + + + Domaine commun de cookie + + + + + $_auth + + + $_auth + + + + + Configure Sympa virtual host like other <a0>protected virtual host</a0> but protect only magic authentication <a1>URL</a1>. + + + Configurer l'hôte virtuel Sympa comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais ne protéger que l'authentification magique. + + + + + On Debian/Ubuntu: + + + Sur Debian/Ubuntu : + + + + + Security + + + Sécurité + + + + + Use <a0>our own Debian repository</a0>. + + + Utiliser <a0>votre propre dépôt Debian</a0>. + + + + + <s0>Requested authentication context</s0>: this context is declared in authentication request. + + + <s0>Contexte d'authentification demandé</s0> : ce contexte est déclaré dans la requête d'authentification. + + + + + <s0>apply</s0>: reload <a1>URL</a1> for distant Hanlders + + + <s0>apply</s0> : les <a1>URL</a1> de rechargement des agents distants + + + + + The Manager displays main branches: + + + Le manager affiche des branches principales : + + + + + Kinematics + + + Cinématique + + + + + <s0>end</s0>: End date (GMT) + + + <s0>end</s0>: date de fin (GMT) + + + + + ../../../../media/applications/limesurvey_logo.png + + + ../../../../media/applications/limesurvey_logo.png + + + + + <s0>Manager</s0>: used to manage LemonLDAP::NG configuration and to explore sessions. + + + <s0>Manager</s0>: utilisé pour gérer la configuration LemonLDAP::NG et explorer les sessions. + + + + + Security Assertion Markup Language + + + Security Assertion Markup Language + + + + + See also <a0>general kinematics presentation</a0>. + + + Voir aussi la <a0>présentation de la cinématique générale</a0>. + + + + + portalOpenLinkInNewWindow + + + portalOpenLinkInNewWindow + + + + + High availability + + + Haute disponibilité + + + + + If using <a0>LL::NG</a0> as reverse proxy, configure also the <c1>Auth-User</c1> <a2>header</a2>, + + + Si <a0>LL::NG</a0> est utilisé par reverse-proxy, configurer l'<a2>en-tête</a2> <c1>Auth-User</c1>, + + + + + <s3># DocumentRoot</s3> + + + <s3># DocumentRoot</s3> + + + + + http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ + + + http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ + + + + + Hello <s0><TMPL_VAR <s1>NAME</s1><s2>=</s2><s3>"myparam"</s3>></s0>! + + + Hello <s0><TMPL_VAR <s1>NAME</s1><s2>=</s2><s3>"myparam"</s3>></s0>! + + + + + You need <a0>Net::Twitter</a0> package, with a very recent version (>3). + + + Vous devez installer une version récente (>3) du paquet <a0>Net::Twitter</a0>. + + + + + <a0>CAS</a0> Session backend options + + + Options du module de stockage <a0>CAS</a0> + + + + + OBM includes Groupware, messaging server, CRM, LDAP, Windows Domain, smartphone and PDA synchronization… + + + OBM inclut un groupware, un serveur de messagerie, un CRM, un annuaire LDAP, un domaine Windows, un dispositif de synchronisation pour smartphone et PDA… + + + + + Prepare the LDAP server and the LL::NG configuration file + + + Préparer le serveur LDAP et le fichier de configuration LL::NG + + + + + RMLL/LSM + + + RMLL/LSM + + + + + <a0>LL::NG</a0> provides a special function named <a1>basic</a1> to build this header. + + + <a0>LL::NG</a0> fournit une fonction spéciale nommée <a1>basic</a1> pour construire cet en-tête. + + + + + Example: <a2>http://auth.example.com</a2> + + + Exemple: <a2>http://auth.example.com</a2> + + + + + dbiUserChain + + + dbiUserChain + + + + + Double cookie + + + Double cookie + + + + + logos:logo_ministere_justice.jpg + + + logos:logo_ministere_justice.jpg + + + + + wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz + + + wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz + + + + + You can now use your function in a macro, an header or an access rule, for example: + + + Les fonctions peuvent être utilisées dans une macro, un en-tête ou une règle d'accès, par exemple: + + + + + It will be prompted if you generate keys, else you can set it in the <c0>Private key password</c0>. + + + Il vous sera demandé à la génération de la clef ou vous pouvez l'entrer dans le champ <c0>Mot-de-passe de la clef privée</c0>. + + + + + Next run ant command: + + + Lancer ensuite la commande ant : + + + + + documentation:lemonldapng-sso.png + + + documentation:lemonldapng-sso.png + + + + + timeout + + + timeout + + + + + Main <a0>external databases</a0> are: + + + Les principales <a0>bases de données externes</a0> sont : + + + + + URL contains a non protected host + + + URL contains a non protected host + + + + + It manages both authentication and authorization and provides headers for accounting. + + + Il gère à la fois les authentifications et les autorisations et fournit des en-têtes HTTP pour la traçabilité. + + + + + Redis session backend + + + Module de stockage des sessions Redis + + + + + <s0>VHOSTLISTEN</s0>: how listen parameter is configured for virtual hosts in Apache (default: *:80) + + + <s0>VHOSTLISTEN</s0> : comment est configuré le paramètre d'écoute des hôtes virtuels dans Apache (défaut : *:80) + + + + + CAS (authentication module) + + + CAS (module d'authentification) + + + + + You need <a0>Net::Facebook::Oauth2</a0> package. + + + La paquet <a0>Net::Facebook::Oauth2</a0> est nécessaire. + + + + + MRTG monitoring + + + Supervision MRTG + + + + + when pwdLastSet = 0 in the user entry, it means that password has been reset, and a form is presented to the user for him to change his password. + + + Lorsque le paramètre pwdLastSet est positionné à 0 dans l'entrée utilisateur, ça signifie que le mot de passe a été réinitialisé et qu'un formulaire est présenté à l'utilisateur pour qu'il change son mot de passe. + + + + + icons:flags:us.png + + + icons:flags:us.png + + + + + remoteCookieName + + + remoteCookieName + + + + + documentation:googleapps-menu.png + + + documentation:googleapps-menu.png + + + + + ^/(?i)index.php\?.*access=admin + + + ^/(?i)index.php\?.*access=admin + + + + + <s0>Display</s0>: As Google Apps is not a protected application, set to <c1>On</c1> to always display it + + + <s0>Display</s0> : comme Google Apps n'est pas une application protégée, indiquer <c1>On</c1> pour toujours l'afficher + + + + + Offline + + + Hors ligne + + + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre + + + + + <s64>"userobm_firstname"</s64> <s65>=></s65> <s66>"HTTP_OBM_GIVENNAME"</s66><s67>,</s67> +<s68>// "userobm_title" => "HTTP_OBM_TITLE",</s68> + + + <s64>"userobm_firstname"</s64> <s65>=></s65> <s66>"HTTP_OBM_GIVENNAME"</s66><s67>,</s67> +<s68>// "userobm_title" => "HTTP_OBM_TITLE",</s68> + + + + + /_detail/screenshots/1.0/dark/password.png?id=screenshots + + + /_detail/screenshots/1.0/dark/password.png?id=screenshots + + + + + This is a security point, to prevent someone to create a session by sending custom headers. + + + Il s'agit d'un élément de sécurité pour éviter à quelqu'un de créer une session en envoyant des en-têtes personnalisés. + + + + + <s89>"userobm_phone"</s89> <s90>=></s90> <s91>"HTTP_OBM_TELEPHONENUMBER"</s91><s92>,</s92> + + + <s89>"userobm_phone"</s89> <s90>=></s90> <s91>"HTTP_OBM_TELEPHONENUMBER"</s91><s92>,</s92> + + + + + <a0>SAML</a0> service configuration is a common step to configure <a1>LL::NG</a1> as <a2>SAML SP</a2> or <a3>SAML IDP</a3>. + + + La configuration du service <a0>SAML</a0> est une étape commune pour configurer <a1>LL::NG</a1> comme <a2>fournisseur de service SAML (SP)</a2> ou <a3>fournisseur d'identité SAML (IDP)</a3>. + + + + + $uid eq “root” + + + $uid eq “root” + + + + + Google Apps has a configuration parameter to redirect user on a specific <a0>URL</a0> after Google Apps logout (see <a1>Google Apps control panel</a1>). + + + Google Apps ne dispose pas de paramètre de configuration pour rediriger les utilisateurs vers une <a0>URL</a0> spécifique après la déconnexion Google Apps (voir <a1>Google Apps control panel</a1>). + + + + + New code: + + + Nouveau code: + + + + + http://www.jdll.org/node/206 + + + http://www.jdll.org/node/206 + + + + + <a3>XSS</a3> checks will still be done with warning in logs, but this will not prevent the process to continue. + + + Le contrôle <a3>XSS</a3> continuera à être effectué mais avec seulement des avertissements dans les journaux sans empêcher le processus de continuer. + + + + + Gaultier HUBERT + + + Gaultier HUBERT + + + + + applications:liferay_logo.png + + + applications:liferay_logo.png + + + + + Form page <a0>URI</a0>: /login.php + + + <a0>URI</a0> de la page de formulaire : /login.php + + + + + Google Apps + + + Google Apps + + + + + Login history + + + Historique de connexion + + + + + <s0>syntax</s0> (optional): <c1>hexadecimal</c1> (default) or <c2>octetstring</c2> + + + <s0>syntax</s0> (optionnel) : <c1>hexadecimal</c1> (défaut) ou <c2>octetstring</c2> + + + + + To chain SSL, you have to set “SSLRequire optional” in Apache configuration, else users will be authenticated by SSL only. + + + Pour chaîner SSL, il est nécessaire de mettre “SSLRequire optional” dans le fichier de configuration Apache, sinon les utilisateurs ne seront authentifiés que par SSL. + + + + + <s0><a1>SSO</a1> and Application logout</s0>: the request is forwarded to application and <a2>SSO</a2> session is closed + + + <s0>Déconnexion <a1>SSO</a1> et applicative</s0>: la requête est transmise à l'application et la session <a2>SSO</a2> est fermée + + + + + <s0>Redirect</s0>: redirect user on protected application or on Portal (applications menu) + + + <s0>Redirect</s0>: redirect user on protected application or on Portal (applications menu) + + + + + <s0>Manager interface</s0>: all messages are grouped in lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. + + + L'<s0>interface du Manager</s0>: tous les messages sont regroupés dans lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. + + + + + Override logging functions + + + Surcharger les fonctions de journalisation + + + + + SMTPAuthPass + + + SMTPAuthPass + + + + + <s13><s14><property</s14> <s15>name</s15>=<s16>"principalRequestHeader"</s16> <s17>value</s17>=<s18>"Auth-User"</s18><s19>/></s19></s13> + + + <s13><s14><property</s14> <s15>name</s15>=<s16>"principalRequestHeader"</s16> <s17>value</s17>=<s18>"Auth-User"</s18><s19>/></s19></s13> + + + + + Dates + + + Dates + + + + + X509 + + + X509 + + + + + Available parameters are: + + + Paramètres disponibles : + + + + + Go to the Manager and <a0>create a new virtual host</a0> for Bugzilla. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Bugzilla. + + + + + Delay between check of local configuration + + + Delai entre 2 examens de la configuration locale + + + + + mkdir /usr/local/lemonldap-ng/notifications/ +chown www-data /usr/local/lemonldap-ng/notifications/ + + + mkdir /usr/local/lemonldap-ng/notifications/ +chown www-data /usr/local/lemonldap-ng/notifications/ + + + + + <a0>CDA</a0> is set if the handler is not in the same domain + + + Le <a0>CDA</a0> ne fonctionne que si l'agent n'est pas dans le même domaine + + + + + This allows to use different databases for these process. + + + Ceci autorise à utiliser deux bases de données différentes pour ces deux processus. + + + + + Erwan LEGALL + + + Erwan LEGALL + + + + + AD password policy does not follow the LDAP <a0>RFC</a0>, but Microsoft has implemented its own policy. + + + La politique de mots-de-passe AD ne respecte pas les <a0>RFC</a0> LDAP, mais Microsoft a implementé sa propore politique. + + + + + POD unit tests + + + Tests unitaires POD + + + + + Edit configuration + + + Editer la configuration + + + + + Secure Token Handler + + + Agent jeton sécurisé + + + + + 0.9.4_password_reset.png + + + 0.9.4_password_reset.png + + + + + <a18>presentation</a18><br19/> + + + <a18>presentation</a18><br19/> + + + + + <s0>Renew authentication</s0>: force authentication renewal on <a1>CAS</a1> server + + + <s0>Renouveler l'authentification</s0> : force le renouvellement de l'authentification sur le serveur <a1>CAS</a1> + + + + + <s0>dbiChain</s0>: <a1>DBI</a1> connection. + + + <s0>dbiChain</s0> : chaîne de connexion <a1>DBI</a1>. + + + + + https + + + https + + + + + Logout forward + + + Propagation de déconnexion + + + + + documentation:latest:prereq + + + documentation:latest:prereq + + + + + Cookie security + + + Sécurité du cookie + + + + + Operating System + + + Système d'exploitation + + + + + Example 1: two tables + + + Exemple 1 : deux tables + + + + + documentation:lasso.png + + + documentation:lasso.png + + + + + Modules + + + Modules + + + + + <s0>Use rule</s0>: a rule to allow user to use this module, set to <c1>1</c1> to always allow. + + + <s0>Règle d'utilisation</s0> : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. + + + + + Email::Date::Format + + + Email::Date::Format + + + + + /_detail/icons/personal.png?id=contact + + + /_detail/icons/personal.png?id=contact + + + + + You must also install the database connector (<a1>DBD::Oracle</a1>, <a2>DBD::Pg</a2>,…) + + + Il faut également installer le connecteur à la base de données (<a1>DBD::Oracle</a1>, <a2>DBD::Pg</a2>,…) + + + + + ../pages/documentation/conferences.html + + + ../pages/documentation/conferences.html + + + + + <s162>//"userobm_nomade_datebegin" => ,</s162> + + + <s162>//"userobm_nomade_datebegin" => ,</s162> + + + + + Configuration backend parameters + + + Paramètres des backends de configuration + + + + + To summary available options: + + + Pour résumer les options disponibles : + + + + + So a simple user can have admin rights on the LDAP directory if your access rules are too lazy. + + + Ainsi un simple utilisateur aura un accès administrateur au serveur LDAP si votre règle d'accès est trop permisive. + + + + + External user clicks to be redirected to the remote type portal + + + L'utilisateur externe clique pour être redirigé vers le second portail + + + + + user email + + + Email de l'utilisateur + + + + + A little macro: + + + Une petite macro : + + + + + <s0>Name</s0>: Text displayed on choice tab. + + + <s0>Nom</s0> : Texte à afficher sur l'onglet. + + + + + <s5>AuthType</s5> Basic + + + <s5>AuthType</s5> Basic + + + + + <s0>Mail sender</s0>: address seen in the “From” field (default: noreply@[DOMAIN]) + + + <s0>Expéditeur</s0> : adresse vue dans le champ “From” (défaut : noreply@[DOMAINE]) + + + + + You may rather use standards protocols like <a1>SAML</a1>, <a2>OpenID Connect</a2> or <a3>CAS</a3>. + + + Il est préférable d'utiliser des protocoles standards tels <a1>SAML</a1>, <a2>OpenID</a2> ou <a3>CAS</a3>. + + + + + User password is now available in <c0>$_password</c0> variable. + + + Le mot-de-passe utilisateur est désormais disponible dans la variable <c0>$_password</c0>. + + + + + With the above solution, all the Drupal site will be protected, so no anonymous access will be allowed. + + + Avec la solution ci-dessus, tout le site Drupal sera protégé, ainsi aucun accès anonyme ne sera autorisé. + + + + + Authentication with Kerberos + + + Authentification avec Kerberos + + + + + A web browser launched from the computer (to access localhost) + + + Un navigateur web lançé depuis ce serveur (pour accéder à la boucle locale) + + + + + using Apache authentication system (used for <a0>SSL</a0>, <a1>Kerberos</a1>, <a2>HTTP basic authentication</a2>, …) + + + utilisant le système d'authentification d'Apache (utilisé pour <a0>SSL</a0>, <a1>Kerberos</a1>, l'<a2>authentification HTTP basique</a2>, …) + + + + + Translators + + + Translators + + + + + <s87>//"userobm_local" => ,</s87> + + + <s87>//"userobm_local" => ,</s87> + + + + + You can also define: + + + On peut aussi définir : + + + + + It allows to put <a0>LL::NG</a0>::portal behind another web <a1>SSO</a1>, or behind a SSL hardware to delegate SSL authentication to that hardware. + + + Ceci permet de metre un portail <a0>LL::NG</a0> derrière un autre web <a1>SSO</a1>, ou derrière un matériel SSL pour déléguer à ce matériel l'authentification. + + + + + These parameters can be configured in Manager, in <c0>General Parameters</c0> > <c1>Advanced parameters</c1> > <c2>Handler redirections</c2>. + + + Cesparamètres peuvent être configurés dans le manager, dans <c0>Paramètres généraux</c0> > <c1>Paramètres avancés</c1> > <c2>Redirections des agents</c2>. + + + + + <s0>Value</s0>: SREG attribute name: + + + <s0>Valeur</s0> : noms d'attributs SREG : + + + + + Zimbra also features archiving and discovery for compliance. + + + Zimbra propose aussi l'archivage et discovery for compliance. + + + + + Go to the Manager and <a0>create a new virtual host</a0> for Liferay. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Liferay. + + + + + Official repository + + + Dépôt officiel + + + + + <s0>Page <a1>URL</a1></s0>: <a2>URL</a2> of password reset page (default: [PORTAL]/mail.pl) + + + <s0><a1>URL</a1> de la page</s0> : <a2>URL</a2> de la page de réinitialisation de mot-de-passe (défaut : [PORTAL]/mail.pl) + + + + + http://search.cpan.org/perldoc?Apache::Session::Browseable + + + http://search.cpan.org/perldoc?Apache::Session::Browseable + + + + + ~150 + + + ~150 + + + + + one unsecured for other applications + + + un non-sécurisé pour les autres applications + + + + + timezone + + + timezone + + + + + You can use #PORTAL# in values to replace the portal <a0>URL</a0>. + + + Vous pouvez utiliser le mot clef #PORTAL# dans les valeurs pour remplacer l'<a0>URL</a0> du portail. + + + + + Do not restrict /public/ + + + Ne pas restreindre /public/ + + + + + <s21>Allow</s21> from <s22>all</s22> + + + <s21>Allow</s21> from <s22>all</s22> + + + + + Authentication, Authorization and Accounting (AAA) mechanisms + + + Mécanismes d'authentification, d'autorisation et de traçabilité (AAA) + + + + + Zimbra can be deployed on-premises or as a hosted email solution. + + + Zimbra peut être déployé sur site ou hébergé telle une messagerie. + + + + + Slave + + + Slave + + + + + cd trunk + + + cd trunk + + + + + Mail From address + + + Adresse source des messages + + + + + To register <a0>LL::NG</a0>, you will need to give some information like application name or logo. + + + Pour enregistrer <a0>LL::NG</a0>, il faut renseigner quelques informations telles le nom d'application ou le logo. + + + + + LemonLDAP::NG can also use syslog (only for user actions). + + + LemonLDAP::NG peut également utiliser syslog (seulement pour les actions utilisateurs). + + + + + mailreset_step2.png + + + mailreset_step2.png + + + + + <c0>logout_sso</c0>, <c1>logout_app</c1>, <c2>logout_app_sso</c2>: catch logout request + + + <c0>logout_sso</c0>, <c1>logout_app</c1>, <c2>logout_app_sso</c2>: intercepte les requêtes de déconnexion + + + + + http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + + + http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + + + + + American Standard Code for Information Interchange + + + American Standard Code for Information Interchange + + + + + For example, we change it to <c2>ow2.org</c2>: + + + Par exemple, pour le changer en <c2>ow2.org</c2>: + + + + + Configure the portal to use the remote <a0>LL::NG</a0> structure. + + + Configurer le portail pour qu'il utilise le système <a0>LL::NG</a0> distant. + + + + + <s0>APACHEGROUP</s0>: group running Apache + + + <s0>APACHEGROUP</s0>: groupe de fonctionnement d'Apache + + + + + Use extended functions + + + Utiliser les fonctions étendues + + + + + email + + + email + + + + + Identity Provider + + + Fournisseur d'identité + + + + + When it takes “false”, HTTP headers have to be sent by <a1>LL::NG</a1> to make authentication. + + + Lorsqu'il est à “false”, les en-têtes HTTP doivent être renseignés par <a2>LL::NG</a2> pour valider l'authentification. + + + + + <text>: paragraph to display: will be inserted in <a0>HTML</a0> page enclosed in <p class=“notifText”>…</p> + + + <text> : paragraphe à afficher : sera inséré dans la page <a0>HTML</a0> encadré dans <p class=“notifText”>…</p> + + + + + <a0>Sympa</a0> is a mailing list manager. + + + <a0>Sympa</a0> est un gestionnaire de listes de diffusion. + + + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 + + + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 + + + + + These parameters can be configured in Manager, in <c0>General Parameters</c0> > <c1>Advanced parameters</c1> > <c2>Handler redirections</c2>: + + + Ces paramètres peuvent être configurés dans le manager, dans <c0>Paramètres généraux</c0> > <c1>Paramètres avancés</c1> > <c2>Redirections des agents</c2>: + + + + + <a0>SAML</a0> Identity Type: choose Federation ID. + + + <a0>SAML</a0> Identity Type : choisir "Federation ID". + + + + + lemonldap-ng-portal-appslist.png + + + lemonldap-ng-portal-appslist.png + + + + + Use custom functions + + + Utiliser les fonctions personnalisées + + + + + Change <s0>mycompanyid</s0> (in <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) into your CSOD company ID and put the certificate value inside the ds:X509Certificate markup + + + Changer <s0>mycompanyid</s0> (dans <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) avec l'ID CSOD de l'entreprise et mettre la valeur du certificat dans ds:X509Certificate markup + + + + + sudo make postconf + + + sudo make postconf + + + + + Display applications list + + + Affiche la liste des applications + + + + + <a0>Session restrictions</a0> will not work + + + Les <a0>restrictions de session</a0> ne fonctionnent pas + + + + + (see next section) + + + (voir section suivante) + + + + + Else, all data are copied in the session database. + + + Sinon, toutes les données sont copiées. + + + + + Net::OpenID::Server > 1.00 + + + Net::OpenID::Server > 1.00 + + + + + _idp + + + _idp + + + + + You have to update them by yourself. + + + Il faut les mettre à jour soi-même. + + + + + Then create symbolic links on template files, as you might not want to rewrite all <a0>HTML</a0> code (else, do as you want). + + + Créer ensuite des liens symboliques pour éviter de réécrire tous les fichiers <a0>HTML</a0> (sauf si c'est souhaité). + + + + + <s0>Change password <a1>URL</a1></s0>: where users can change their password. + + + <s0>Change password <a1>URL</a1></s0>: où les utilisateurs peuvent changer leur mot-de-passe. + + + + + <s0>sessions/</s0>: read only access to sessions (enough for distant Handlers) + + + <s0>sessions/</s0> : accès en lecture seule aux sessions (suffisant pour les agents distants) + + + + + To refresh it, you have to set an handler on the same server to use the refresh mechanism or to restart the server after each configuration change. + + + Pour la rafraîchir, il faut installer un agent (handler) sur le même serveur pour utiliser le mécanisme de rafraîchissement ou redémarrer le serveur à chaque changement. + + + + + <s20><s21><user</s21> <s22>username</s22>=<s23>"tomcat"</s23> <s24>password</s24>=<s25>"tomcat"</s25> <s26>roles</s26>=<s27>"tomcat"</s27><s28>/></s28></s20> + + + <s20><s21><user</s21> <s22>username</s22>=<s23>"tomcat"</s23> <s24>password</s24>=<s25>"tomcat"</s25> <s26>roles</s26>=<s27>"tomcat"</s27><s28>/></s28></s20> + + + + + 'cache_depth' => 5,? + + + 'cache_depth' => 5,? + + + + + <s6># ...</s6> +} + + + <s6># ...</s6> +} + + + + + <s0>RDBI</s0> : triple store storage + + + <s0>RDBI</s0> : stockage en triplets + + + + + references.html + + + references.html + + + + + /_detail/icons/knewsticker.png?id=contact + + + /_detail/icons/knewsticker.png?id=contact + + + + + The common domain is used by <a0>SAML SP</a0> to find an Identity Provider for the user, and by <a1>SAML IDP</a1> to register itself in user's IDP list. + + + Le domaine commun est utilisé par le <a0>SP SAML</a0> pour trouver le fournisseur d'identité de l'utilisateur et par l'<a1>IdP SAML</a1> pour s'enregistrer dans la liste des IDP. + + + + + Several extensions allows to configure <a0>SSO</a0> on MediaWiki: + + + Plusieurs extensions permettent de configurer le <a0>SSO</a0> dans MediaWiki : + + + + + <s0>Attribute to store</s0>: the session key that will be stored in Memcached. + + + <s0>Attribut à stocker</s0> : la clef de session qui doit être stockée dans Memcached. + + + + + Conferences + + + Conférences + + + + + Menu modules display + + + Affichage des modules du menu + + + + + Run this to update packages cache: + + + Lancer ceci pour rafraîchir le cache : + + + + + http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 + + + http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 + + + + + Redirection to the portal of the main area and normal authentication (if not done before) + + + Redirection vers le portail principal et authentification normale (sauf si déjà faite) + + + + + Roles are entries, below branches representing applications. + + + Les rôles sont des entrées, les branches subordonnées représentant les applications. + + + + + You can enter a password to protect private key with a password. + + + Vous pouvez entrer un mot de passe de protection de la clef privée. + + + + + 0.9.3 + + + 0.9.3 + + + + + A click on a key will display the associated value. + + + Un click sur la clef affiche la valeur associée. + + + + + 0.9.4 + + + 0.9.4 + + + + + http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 + + + http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 + + + + + BrowserID + + + BrowserID + + + + + secureTokenHeader + + + secureTokenHeader + + + + + mailSessionKey + + + mailSessionKey + + + + + authentication + + + authentification + + + + + <a0>URL</a0> for mail reset + + + <a0>URL</a0> pour la réinitialisation par courriel + + + + + IO::String + + + IO::String + + + + + You can also adapt Apache access control: + + + On peut également adapter le contrôle d'accès d'Apache : + + + + + http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm + + + http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm + + + + + http://wiki.zimbra.com/index.php?title=Preauth + + + http://wiki.zimbra.com/index.php?title=Preauth + + + + + macros + + + macros + + + + + Go on Drupal administration interface and enable the Webserver Auth module. + + + Aller dans l'interface administration et activer le module Webserver Auth. + + + + + vi /etc/apt/sources.list.d/lemonldap-ng.list + + + vi /etc/apt/sources.list.d/lemonldap-ng.list + + + + + In General Parameters > Authentication modules, choose <c0>Apache</c0> as authentication backend. + + + Dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> choisir Apache pour l'authentification. + + + + + Portal + + + Portail + + + + + icons:terminal.png + + + icons:terminal.png + + + + + Nantes + + + Nantes + + + + + Drivers + + + Drivers + + + + + Proxy portal <a0>URL</a0> + + + <a0>URL</a0> du portail mandataire + + + + + /usr/share/lemonldap-ng/bin/lmConfigEditor + + + /usr/share/lemonldap-ng/bin/lmConfigEditor + + + + + First check and install the <a0>prerequisites</a0>. + + + D'abord vérifier et installer les <a0>pré-requis</a0>. + + + + + OBM is shipped with a <a0>LL::NG</a0> plugin with these features: + + + OBM est livré avec un composant <a0>LL::NG</a0> apportant les fonctionnalités suivantes : + + + + + _userDB + + + _userDB + + + + + These parameters can be overwritten in LemonLDAP::NG ini file, in the section <c0>apply</c0>. + + + Ces paramètres peuvent être surchargés dans le fichier ini de LemonLDAP::NG ini file, à la section <c0>apply</c0>. + + + + + <s0>CREATE</s0> <s1>TABLE</s1> sessions <s2>(</s2> + + + <s0>CREATE</s0> <s1>TABLE</s1> sessions <s2>(</s2> + + + + + Macros and groups are stored in session database. + + + Les macros et les groupes sont stockées dans la base de données des sessions. + + + + + External portal + + + Portail externe + + + + + Please use lmMigrateConfFiles2ini to migrate your menu configuration + + + Please use lmMigrateConfFiles2ini to migrate your menu configuration + + + + + Read-only functions (index.pl/sessions or index.pl/adminSessions paths): + + + Fonctions en lecture seule (chemins index.pl/sessions ou index.pl/adminSessions) : + + + + + You can use Null backend to bypass some authentication process steps. + + + Le backend Null peut être utilisé pour sauter des étapes du processus d'authentication. + + + + + globalStorageOptions + + + globalStorageOptions + + + + + User name session field + + + Champ de session stockant le nom d'utilisateur + + + + + Installation on RHEL/CentOS with packages + + + Installation sur RHEL/CentOS avec les paquets + + + + + Portal URL + + + URL du portail + + + + + TikiWiki, … + + + TikiWiki, … + + + + + activate <a0>CDA</a0> in <c1>General Parameters</c1> » <c2>Cookies</c2> » <c3>Multiple domains</c3> + + + activer le <a0>CDA</a0> dans <c1>Paramètres généraux</c1> » <c2>Cookies</c2> » <c3>Domaines multiples</c3> + + + + + By default, user will be redirected on portal if no <a0>URL</a0> defined, or on the specified <a1>URL</a1> if any. + + + Par défaut, l'utilisateur est redirigé vers le portail si aucune <a0>URL</a0> n'est définie ou vers l'<a1>URL</a1> indiquée sinon. + + + + + All <a1>Apache::Session</a1> style modules are useable except for some features. + + + Tous les modules de type <a1>Apache::Session</a1> sont utilisables excepté pour quelques fonctionnalités. + + + + + ldap://localhost + + + ldap://localhost + + + + + The <a0>LDAP schema extension</a0> can be used to store these values + + + L'<a0>extension de schéma LDAP</a0> peut être utilisée pour stocker ces valeurs. + + + + + start + + + Commencer + + + + + SSOExtensions::function1 + + + SSOExtensions::function1 + + + + + LemonLDAP::NG - Offline Version + + + LemonLDAP::NG - Version hors-ligne + + + + + Declare Google in your LL::NG server + + + Déclarer Google dans le serveur LL::NG + + + + + <a0>SSO</a0> on OBM web interface + + + <a0>SSO</a0> sur l'interface web d'OBM + + + + + Package GPG signature + + + Signature GPG des paquets + + + + + <br0/> + + + <br0/> + + + + + portalAntiFrame + + + portalAntiFrame + + + + + Portal performances + + + Performances du portail + + + + + tree_dark.png + + + tree_dark.png + + + + + Consent to share attribute <e0>id</e0> trough OpenID + + + Consentement de partage de l'attribut <e0>id</e0> via OpenID + + + + + ldapChangePasswordAsUser + + + ldapChangePasswordAsUser + + + + + http://en.wikipedia.org/wiki/Outlook_Web_App + + + http://en.wikipedia.org/wiki/Outlook_Web_App + + + + + As described in <a0>performances chapter</a0>, you can use macros, local macros,… + + + Comme indiqué au <a0>chapître performances</a0>, on peut utiliser des macros, macros locales,… + + + + + Error log: all messages emitted by the program, depending on the configured log level + + + Journaux d'erreur (ErrorLog) : tous les messages emis par le programme, suivant le niveau de journalisation configuré (LogLevel) + + + + + PostGreSQL + + + PostGreSQL + + + + + http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN + + + http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN + + + + + Configuration backend can be set in the <a0>local configuration file</a0>, in <c1>configuration</c1> section. + + + Le backend de configuration peut être indiqué dans le <a0>fichier local de configuration</a0>, dans la section <c1>configuration</c1>. + + + + + http://www.slideshare.net/coudot/rmll-2011-websso + + + http://www.slideshare.net/coudot/rmll-2011-websso + + + + + The <c0>basic</c0> function will also force conversion from UTF-8 to ISO-8859-1, which should be accepted by most of HTTP servers. + + + La fonction <c0>basic</c0> force la conversion des caractères UTF-8 en ISO-8859-1, qui peut être accepté par la plupart des serveurs HTTP. + + + + + It is recommended to secure the channel between reverse-proxies and application to be sure that only request coming from the <a0>LL::NG</a0> protected reverse-proxies are allowed. + + + Il est donc recommandé de sécurisé le canal entre le proxy inverse et l'application pour être sûr que seules les requêtes issues des proxies inverses protégés par <a0>LL::NG</a0> sont autorisées. + + + + + Protection scheme + + + Schéma de protection + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots + + + + + A “password warning time before password expiration” variable can be specified in LemonLDAP::NG to do so. + + + Une variable “délai d'avertissement pour mot de passe avant expiration de celui-ci” peut être indiquée dans LemonLDAP::NG pour le faire. + + + + + Then go in Manager, <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Password management</c2>: + + + Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Gestion des mots-de-passe</c2> : + + + + + Uncheck it to disable <a1>SAML</a1> authentication (for example, if your Identity Provider is down). + + + Le désélectionner désactive l'authentification <a1>SAML</a1> (à utiliser, si votre fournisseur d'identité est hors service). + + + + + Alphabetical Index + + + Index alphabétique + + + + + 1800+ + + + 1800+ + + + + + ../../../../media/applications/tomcat_logo.png + + + ../../../../media/applications/tomcat_logo.png + + + + + Since version 0.9.4, LemonLDAP::NG can be used to notify some messages to users: if a user has a message, the message will be displayed when he will access to the portal. + + + Depuis la version 0.9.4, LemonLDAP::NG peut être utilisé pour notifier des messages aux utilisateurs : si un utilisateur a un message, celui-ci est affiché lorsqu'il accède au portail. + + + + + The real accounting has to be done by the application itself since <a0>SSO</a0> logs can not understand transactions. + + + La réelle traçabilité doit être faite par l'application elle-même car les journaux du <a0>SSO</a0> ne peuvent interprêter les transactions. + + + + + <s0>Control asked <a1>URL</a1></s0>: prevent <a2>XSS</a2> attacks and bad redirections + + + <s0>Control asked <a1>URL</a1></s0>: prevent <a2>XSS</a2> attacks and bad redirections + + + + + lemonldap-ng-changes@ow2.org + + + lemonldap-ng-changes@ow2.org + + + + + Schema + + + Schéma + + + + + ../media/icons/chat.png + + + ../media/icons/chat.png + + + + + Secure Token allow requests in error + + + Le jeton sécurisé autorise les requêtes en cas d'erreur + + + + + Offline 0.1 + + + Hors-ligne 0.1 + + + + + ~100 + + + ~100 + + + + + <s0>Check <a1>SSO</a1> message signature</s0>: check <a2>SSO</a2> message signature + + + <s0>Vérification de la signature des messages <a1>SSO</a1></s0> : vérifie la signature des messages <a2>SSO</a2> + + + + + ../../../../media/applications/spring_logo.png + + + ../../../../media/applications/spring_logo.png + + + + + This is because the client often need to request directly the IDP, and the Apache authentication will block the request. + + + En effet, le client doit souvent interroger directement l'IDP et l'authentification Apache va bloquer la requête. + + + + + Then use openssl to generate an auto-signed certificate: + + + Ensuite, utiliser openssl pour générer un certificat auto-signé : + + + + + # Values: TEXT +# +ignoreregex = + + + # Values: TEXT +# +ignoreregex = + + + + + <s0>Target <a1>URL</a1></s0>: /process.php + + + <s0><a1>URL</a1> cible</s0> : /process.php + + + + + You can use different type of access: <a0>SQL</a0>, <a1>File</a1> or <a2>LDAP</a2> for servers in secured network and <a3>SOAP</a3> for remote servers. + + + On peut utiliser différent typed d'accès : <a0>SQL</a0>, <a1>File</a1> or <a2>LDAP</a2> pour les serveurs se trouvant sur le réseau sécurisé et <a3>SOAP</a3> pour les autres. + + + + + Yverdon + + + Yverdon + + + + + When the user accept the notification, the reference is stored in his persistent session. + + + Lorsque l'utilisateur accepte la notification, la référence est stockée dans ses données de session persistentes. + + + + + http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU + + + http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU + + + + + lemonldap-ng-doc: contains <a0>HTML</a0> documentation and project docs (README, etc.) + + + lemonldap-ng-doc : contient la documentation <a0>HTML</a0> et celle du projet (README, etc...) + + + + + skip + + + skip + + + + + This is the default configuration backend. + + + C'est le backend de configuration par défaut. + + + + + <s0>warn</s0> for failed authentications + + + <s0>warn</s0> pour les échecs d'authentifications + + + + + Authentication protocols + + + Authentication protocols + + + + + ../../../media/applications/dokuwiki_logo.png + + + ../../../media/applications/dokuwiki_logo.png + + + + + ../../../../media/applications/zimbra_logo.png + + + ../../../../media/applications/zimbra_logo.png + + + + + Cross Site Scripting + + + Cross Site Scripting + + + + + Comments can be used to order your rules: rules are applied in the alphabetical order of comment (or regexp in there is no comment). + + + Les commentaires peuvent être utilisés pour ordonner les règles : elles sont appliquées dans l'ordre alphabétique des commentaires (ou des expressions régulières à défaut de commentaire). + + + + + Contributions + + + Contributions + + + + + http://lanyrd.com/2011/confoo/sddcy/ + + + http://lanyrd.com/2011/confoo/sddcy/ + + + + + <a0>LL::NG</a0> can protect any Apache hosted application including Apache reverse-proxy mechanism. + + + <a0>LL::NG</a0> peut protéger toute application hébergée par Apache y compris le mécanisme de proxy inverse d'Apache. + + + + + <s21># special html code for admins</s21> +<s22>}</s22> +<s23>else</s23> <s24>{</s24> + + + <s21># code html spécial pour les administrateurs</s21> +<s22>}</s22> +<s23>else</s23> <s24>{</s24> + + + + + <s0>all</s0>: parameters for all modules + + + <s0>all</s0> : paramètres pour tous les modules + + + + + User table + + + Table utilisateurs + + + + + Mail, Agenda, Groupware + + + Mail, Agenda, Groupware + + + + + yubikeyPublicIDSize + + + yubikeyPublicIDSize + + + + + Add it to trustedDomains (or set <c0>*</c0> in trustedDomains to accept all). + + + L'ajouter à trustedDomains (ou mettre <c0>*</c0> dans trustedDomains pour tout accepter). + + + + + /testssl/ is a SSL protected page to check the certificate + + + /testssl/ est une page protégée par SSL qui vérifie le certificat + + + + + Configure attributes: + + + Configurer les attributs : + + + + + Insertion example in Perl + + + Exemple d'insertion en Perl + + + + + <s0>Default filter</s0>: default LDAP fitler for searches, should not be modified. + + + <s0>Filtre par défaut</s0> : filtre LDAP par défaut pour les recherches, ne devrait pas être modifié. + + + + + If one is missing, the user is not created. + + + Si l'un est manquant, le compte ne sera pas créé. + + + + + So to improve performances, avoid too complex rules by using the macro or the groups or local macros. + + + Donc pour augmenter les performances, évitez les règles trop complexes en utilisant les macros, groupes ou macros locales. + + + + + You can use this authentication module to link your <a0>LL::NG</a0> server to any OpenID Connect Provider. + + + On peut utiliser ce module d'authentification pour lier un serveur <a0>LL::NG</a0> à n'importe quel fournisseur OpenID-Connect. + + + + + Then use the <c0>SiteMinder</c0> tab to configure <a1>SSO</a1>: + + + Utiliser ensuite le paragraphe <c0>SiteMinder</c0> pour configurer le <a1>SSO</a1> : + + + + + <s1>SetHandler</s1> perl-<s2>script</s2> + + + <s1>SetHandler</s1> perl-<s2>script</s2> + + + + + Since 4.0 release, it offers an easy way to configure <a0>SSO</a0> thanks to authentication subsystems. + + + Depuis la version 4.0, il permet facilement de configurer un <a0>SSO</a0> grace au sous-système d'authentification. @@ -33024,10 +23742,594 @@ Display<s21>-</s21>Name < - /_detail/icons/flags/us.png?id=documentation%3Aconferences + Reply address - - /_detail/icons/flags/us.png?id=documentation%3Aconferences + + Adresse de réponse + + + + + Access Token Hash verification + + + Vérification de hashage des jetons d'accès + + + + + and edit /etc/fail2ban/filter.d/lemonldap.conf + + + et editer /etc/fail2ban/filter.d/lemonldap.conf + + + + + Now configure all <a0>SAML</a0> parameters: + + + Puis configurer tous les paramètres <a0>SAML</a0> : + + + + + Save the configuration and exit the Manager. + + + Sauver la configuration et quitter le manager. + + + + + ----</s156> + + + ----</s156> + + + + + See the following chapters: + + + Voir les chapîtres suivants : + + + + + /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots + + + + + Header value + + + Valeur d'en-tête + + + + + DataSource + + + DataSource + + + + + File location + + + Emplacement du fichier + + + + + documentation:features + + + documentation:features + + + + + <s0>Check last logins</s0>: displays a checkbox on login form, allowing user to check his login history right after opening session + + + <s0>Vérifier l'historique</s0> : affiche une case à cocher sur le formulaire d'authentification permettant à l'utilisateur d'examiner son historique de connexion après l'ouverture de la session + + + + + Portal produce a <c0>notice</c0> message in <a1>Apache logs or syslog</a1> when a user authenticates (or fails to authenticate) and logs out. + + + Le portail génère un message de niveau <c0>notice</c0> <a1>dans les journaux d'Apache ou dans syslog</a1> lorsqu'un utilisateur d'authentifie (ou échoue) ou se déconnecte. + + + + + <s44>//"userobm_gid" => "HTTP_OBM_GID",</s44> + + + <s44>//"userobm_gid" => "HTTP_OBM_GID",</s44> + + + + + SHA1 + + + SHA1 + + + + + Access rules: check user's right on <a0>URL</a0> patterns + + + Des règles d'accès : examine les droits de l'utilisateur via des expressions sur les <a0>URL</a0> + + + + + install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) + + + install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) + + + + + Register LemonLDAP::NG on partner Identity Provider + + + Enregistrer LemonLDAP::NG dans le fournisseur d'identité partenaire + + + + + No parameters needed. + + + Aucun paramètres n'est requis. + + + + + Identity Provider Certificate: whereas it is mentionned that this is the authentication certificate, you must give your LemonLDAP::NG (IdP) signing certificate. + + + Identity Provider Certificate : bien qu'il semble devoir être renseigné ici le certificat d'authentification, c'est celui de signature de l'IdP Lemonldap::NG qu'il faut renseigner. + + + + + Lemonldap::NG handlers use a local cache to store sessions (for 10 minutes). + + + Les agents (handlers) Lemonldap::NG utilisent un cache local pour stocker les sessions (pour 10 minutes). + + + + + For example, if these rules are used without comments: + + + Par exemple, si ces règles sont utilisées sans commentaires : + + + + + Configure LimeSurvey virtual host like other <a0>protected virtual host</a0>. + + + Configurer l'hôte virtuel LimeSurvey comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + + + + JWT signature verification + + + Vérification de signature JWT + + + + + Portal redirects user on protected application with his session ID as <a0>URL</a0> parameter + + + Portal redirige l'utilisateur vers l'application demandée avec son identifiant de session en paramètre de l'<a0>URL</a0> + + + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> JSONFile</s5> +<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> JSONFile</s5> +<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> + + + + + If you still need to use Google login after this date, use <a0>OpenID Connect authentication module</a0>. + + + S'il est nécessaire d'utiliser la connexion Google après cette date, utiliser le <a0>module d'authentification OpenID-Connect</a0>. + + + + + Go in Manager, <c0>General parameters</c0> » <c1>Advanced parameters</c1> » <c2>Logout forward</c2> and click on <c3>Add a key</c3>, then fill: + + + Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Transfert de la déconnexion</c2> et cliquer sur <c3>Ajouter une clef</c3>, renseigner ensuite : + + + + + You will be prompted. + + + Le message sera affiché. + + + + + Application parameters: + + + Paramètres des applications : + + + + + mysuperpassword + + + mysuperpassword + + + + + <s0>Users</s0> : <a1>lemonldap-ng-users@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) + + + <s0>Utilisateurs</s0> : <a1>lemonldap-ng-users@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) + + + + + Servers + + + Servers + + + + + ../../../../media/documentation/liferay_5.png + + + ../../../../media/documentation/liferay_5.png + + + + + Change it: + + + Le Changer : + + + + + Skin name + + + Nom du thème + + + + + Body for confirmation mail + + + Corps du message de confirmation + + + + + https://www.portail.crbn.fr + + + https://www.portail.crbn.fr + + + + + OpenID secret token + + + Secret OpenID + + + + + Session identifier (carried in cookie) + + + Identifiant de session (porté par le cookie) + + + + + Java (Spring) + + + Java (Spring) + + + + + number + + + numero + + + + + Then, go in <c0>Proxy parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Proxy</c0> : + + + + + By default, only the configured authentication backend is available for users. + + + Par défaut, seul le backend configuré est accessible aux utilisateurs. + + + + + Authentication, users and password databases + + + Bases de données d'authentification, des utilisateurs et des mots-de-passe + + + + + Single Sign On cookie, domain and portal URL + + + Cookie SSO, URL du portail et domaine + + + + + <s0>Key name</s0>: name of the key in LemonLDAP::NG session + + + <s0>Nom de clef</s0> : nom de la clef dans la session LemonLDAP::NG + + + + + /_detail/logos/logo_rbn.png?id=references + + + /_detail/logos/logo_rbn.png?id=references + + + + + This is a well known security framework for J2EE applications. + + + C'est le très connu framework de sécurité des applications J2EE. + + + + + <s104>//"userobm_direction" => ,</s104> + + + <s104>//"userobm_direction" => ,</s104> + + + + + https://twitter.com + + + https://twitter.com + + + + + This is currently unsupported in LemonLDAP::NG because every policy must be computed with their precedence to know which maximum password age to apply. + + + Ce n'est actuellement pas supporté par LemonLDAP::NG car toute politique doit etre calculée avec sa priorité pour connaître l'âge maximum à appliquer. + + + + + To use it (with MySQL for example), choose “Apache::Session::Browseable::MySQL” as “Apache::Session module” and use the following parameters: + + + Pour l'utiliser (avec MySQL par exemple), choisissez “Apache::Session::Browseable::MySQL” comme “Module Apache::Session” et utilisez les paramètres suivants : + + + + + It is for the moment only in BETA stage. + + + Elle n'est pour le moment disponible qu'à titre de test. + + + + + Session backend + + + Module de stockage des sessions + + + + + Then you can access to user datas + + + On peut ensuite accéder aux données de l'utilisateur + + + + + Install <a0>Webserver Auth</a0> module, by downloading it, and unarchive it in the drupal modules/ directory. + + + Télécharger et installer le module <a0>Webserver Auth</a0>, en le décompressant dans le répertoire modules/. + + + + + <s1># DocumentRoot</s1> + + + <s1># DocumentRoot</s1> + + + + + If you are protecting MediaWiki with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. + + + Si Mediawiki est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. + + + + + Expression + + + Expression + + + + + <a2>idpopenid</a2><br3/> + + + <a2>idpopenid</a2><br3/> + + + + + Indeed, by default, users without logon hours values are rejected. + + + Sinon, par défaut, les utilisateurs sans créneau horaire de connexion sont rejetés. + + + + + <s0>Reset attribute</s0>: name of password reset attribute (default: pwdReset). + + + <s0>Attribut reset</s0> : nom de l'attribut reset du mot-de-passe (défaut : pwdReset). + + + + + You can test any <a0>URL</a0> to see if it's protected using testUri(). + + + On peut tester toute <a0>URL</a0> pour voir si elle est protégée en utilisant testUri(). + + + + + http://lanyrd.com/2011/ldapcon/sgqdf/ + + + http://lanyrd.com/2011/ldapcon/sgqdf/ + + + + + In the manager: set <a0>Apache::Session::Redis</a0> in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): + + + Dans le manager : indiquez <a0>Apache::Session::Redis</a0> dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajoutez les paramètres suivant (sensibles à la casse): + + + + + Setup + + + Mise en marche + + + + + <s0>Set groups</s0>: request user database to find groups + + + <s0>Installe les groupes</s0> : interroge la base de données utilisateurs pour trouver les groupes + + + + + <s0>User</s0>: Connection user + + + <s0>Utilisateur</s0> : compte de connexion + + + + + documentation:latest:writingrulesand_headers + + + documentation:latest:writingrulesand_headers + + + + + Local cache parameters + + + Paramètres du cache local + + + + + <a39><s40>print</s40></a39> <s41>STDERR</s41> <s42>"SOAP Error: "</s42> <s43>.</s43> <s44>$r</s44><s45>-></s45><s46>fault</s46><s47>-></s47><s48>{</s48>faultstring<s49>}</s49><s50>;</s50> +<s51>}</s51> +<s52>else</s52> <s53>{</s53> + + + <a39><s40>print</s40></a39> <s41>STDERR</s41> <s42>"SOAP Error: "</s42> <s43>.</s43> <s44>$r</s44><s45>-></s45><s46>fault</s46><s47>-></s47><s48>{</s48>faultstring<s49>}</s49><s50>;</s50> +<s51>}</s51> +<s52>else</s52> <s53>{</s53> @@ -33040,26 +24342,3762 @@ Display<s21>-</s21>Name < - Then you can have different <a0>parameters</a0> for each stored in a Perl hash entry named multi: + documentation:lemonldap-ng-architecture.png - - Ensuite on peut avoir différents <a0>paramètres</a0> pour chacun, stockés dans une table de hachage <a1>Perl</a1> nommée multi : + + documentation:lemonldap-ng-architecture.png - <s0>Redirect on forbidden</s0>: use 302 instead 403 + There are no <e0>global</e0> headers. - - <s0>Redirections pour les accès interdits</s0> : utilise 302 au lieu de 403 + + Il n'y a pas d'en-tête <e0>global</e0>. - <s0>Double cookie for single session</s0>: as same, two cookies are delivered, but only one session is written in session database + Role - - <s0>Double cookie pour session unique</s0> : de même, deux cookies sont délivrés, mais une seule session n'est écrite dans la base de données + + Rôle + + + + + documentation/current/installdeb.html#official_repository + + + documentation/current/installdeb.html#official_repository + + + + + dpkg -i liblemonldap-ng-* lemonldap-ng* + + + dpkg -i liblemonldap-ng-* lemonldap-ng* + + + + + It provides full functionality you expect from an email client, including MIME support, address book, folder manipulation, message searching and spell checking. + + + Il fournit toutes les fonctionnalités attendues d'un client email, y compris support MIME, carnet d'adresses, manipulation des dossiers, recherche de messages et correcteur d'orthographe. + + + + + useSafeJail + + + useSafeJail + + + + + ../css/print.css + + + ../css/print.css + + + + + LemonLDAP::NG configuration (edited by the Manager) is in /var/lib/lemonldap-ng/conf/ + + + La configuration LemonLDAP::NG (editée par le manager) se trouve dans /var/lib/lemonldap-ng/conf/ + + + + + Little effort is required to translate the encoded string back into the user name and password, and many popular security tools will decode the strings “on the fly”. + + + Un petit effort est requis pour décoder ces chaînes et de nombreux outils de sécurité les décodent à la volée. + + + + + Userlogout => logout_sso + + + Userlogout => logout_sso + + + + + secureTokenAttribute + + + secureTokenAttribute + + + + + For example, the user name Aladdin and password open sesame would be combined as Aladdin:open sesame – which is equivalent to QWxhZGRpbjpvcGVuIHNlc2FtZQ== when encoded in Base64. + + + Par exemple, le nom Aladdin et le mot-de-passe "open sesame" vont être assemblés en "Aladdin:open sesame" – dont l'équivalent est QWxhZGRpbjpvcGVuIHNlc2FtZQ== en Base64. + + + + + Reload virtual host: + + + Hôte virtuel pour le rechargement : + + + + + By default, the RelayState session is deleted when it is read. + + + Par défaut, la session RelayState est détruite lorsqu'elle est lue. + + + + + Configuration reload will then be effective in less than 10 minutes. + + + Le rechargement de la configuration sera effectif en moins de 10 minutes. + + + + + Then fill all inputs to create the notification. + + + Remplir ensuite tous les champs pour créer la notification. + + + + + http://fedoraproject.org/wiki/EPEL/FAQ#howtouse + + + http://fedoraproject.org/wiki/EPEL/FAQ#howtouse + + + + + WSDL file + + + Fichier WSDL + + + + + Build + + + Construction + + + + + ../css/all.css + + + ../css/all.css + + + + + Configuration reload + + + Rechargement de la configuration + + + + + radiusSecret + + + radiusSecret + + + + + <a0>SAML</a0> Version: check that version 2.0 is used + + + <a0>SAML</a0> Version : vérifier que la version 2.0 est utilisée + + + + + Liferay administration + + + Administration Liferay + + + + + https://metacpan.org/release/Web-ID + + + https://metacpan.org/release/Web-ID + + + + + <a10>portal</a10><br11/> + + + <a10>portal</a10><br11/> + + + + + updateTime + + + updateTime + + + + + <a0>CAS</a0>_url + + + <a0>CAS</a0>_url + + + + + See the full description of the protocol here: <a0>https://developer.mozilla.org/en-US/docs/Mozilla/Persona</a0> + + + Voir la description complète du protocole ici : <a0>https://developer.mozilla.org/en-US/docs/Mozilla/Persona</a0> + + + + + ../../../media/applications/saplogo.gif + + + ../../../media/applications/saplogo.gif + + + + + ../../../media/documentation/ha-sessions-configuration.png + + + ../../../media/documentation/ha-sessions-configuration.png + + + + + Getting sources from SVN repository + + + Obtenir les sources depuis le dépôt SVN + + + + + <s0>ldapConfBase</s0>: <a1>DN</a1> of configuration branch + + + <s0>ldapConfBase</s0> : <a1>DN</a1> de la branche des configurations + + + + + Configure sessions specificities + + + Configurer les spécificités des sessions + + + + + You have to install the corresponding Perl module. + + + Il faut installer le module Perl correspondant. + + + + + <s0># Get attributes (or macros)</s0> +<s1>my</s1> <s2>$cn</s2> <s3>=</s3> <s4>$cgi</s4><s5>-></s5><s6>user</s6><s7>-></s7><s8>{</s8>cn<s9>}</s9> +  +<s10># Test if user is member of a Lemonldap::NG group (or LDAP mapped group)</s10> +<s11>if</s11><s12>(</s12> <s13>$cgi</s13><s14>-></s14><s15>group</s15><s16>(</s16><s17>'admin'</s17><s18>)</s18> <s19>)</s19> <s20>{</s20> + + + <s0># Obtenir des attributs (ou macros)</s0> +<s1>my</s1> <s2>$cn</s2> <s3>=</s3> <s4>$cgi</s4><s5>-></s5><s6>user</s6><s7>-></s7><s8>{</s8>cn<s9>}</s9> +  +<s10># Tester si l'utilisateur est membre d'un groupe Lemonldap::NG (ou d'un groupe LDAP translaté)</s10> +<s11>if</s11><s12>(</s12> <s13>$cgi</s13><s14>-></s14><s15>group</s15><s16>(</s16><s17>'admin'</s17><s18>)</s18> <s19>)</s19> <s20>{</s20> + + + + + a warning before password expiration is possible in AD, but only in GPO (Computer Configuration\Windows Settings\Local Policies\Security Options under Interactive Logon: Prompt user to change password before expiration) However it as no reality in LDAP referential. + + + un avertissement avant expiration du mot de passe est possible dans AD, mais seuleent dans une GPO (Configuration de l'ordinateur\Paramètres Windows\Politiques locales\Options de sécurité pour le logon interactif: Demander à l'utilisateur de changer son mot de passe avant expiration). Toutefois, ça n'a pas de matérialisation dans le référentiel LDAP. + + + + + A <a0>Apache::Session::Browseable::Redis</a0> has been created, it is the faster (except for session explorer, defeated by Apache::Session::Browseable::<a1>DBI</a1>/<a2>LDAP</a2> >= 1.0) + + + Un module <a0>Apache::Session::Browseable::Redis</a0> a été créé, c'est le plus rapide (excepté pour l'explorateur de sessions, battu par Apache::Session::Browseable::<a1>DBI</a1>/<a2>LDAP</a2> >= 1.0) + + + + + /_detail/icons/flags/us.png?id=documentation%3Aconferences + + + /_detail/icons/flags/us.png?id=documentation%3Aconferences + + + + + LemonLDAP::NG can export <a0>HTTP headers</a0> either using a proxy or protecting directly the application. + + + LemonLDAP::NG peut exporter des <a0>en-têtes HTTP</a0> qu'on l'utilise sur une reverse-proxy ou directement sur le serveur à protéger + + + + + A skin will often refer to the <c0>common</c0> skin, which is not a real skin, but shared skin objects (like scripts, images and <a1>CSS</a1>). + + + Un thème se réfère souvent au thème <c0>common</c0>, qui n'est pas un thème réel mais contient des objects partagés (tels les scripts, images et <a1>CSS</a1>). + + + + + <s0>Allow requests in error</s0>: allow a request that has generated an error in token generation to be forwarded to the protected application without secure token (default: yes) + + + <s0>Autorise les requêtes en cas d'erreur</s0> : autorise la requête qui a généré une erreur dans la génération du jeton à être transféré à l'application protégé sans jeton sécurisé (défaut : oui) + + + + + Can be left blank for plain text passwords. + + + Peut être vide pour le stockage des mots-de-passe en clair. + + + + + In Manager, you can configure categories and applications in <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Categories and applications</c3>. + + + Dans le manager, on peut configurer les catégories et applications dans <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Catégories et applications</c3>. + + + + + CDBI + + + CDBI + + + + + Bruxelles + + + Bruxelles + + + + + <s0><a1>Application menu</a1></s0>: display authorized applications in categories + + + <s0><a1>Menu des applications</a1></s0> : affiche les applications autorisées dans les catégories + + + + + You can call it <c0>google</c0> for example. + + + On peut l'appeler <c0>google</c0> par exemple. + + + + + date: creation date (format YYYY-MM-DD) + + + date : date de création (format AAAA-MM-JJ) + + + + + /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots + + + + + In this case, <a1>LL::NG</a1> acts like an SAML2 Service Provider (SP). + + + Dans ce cas, <a1>LL::NG</a1> agit comme un fournisseur de service SAML2 (SP). + + + + + ../pages/documentation/quickstart.html + + + ../pages/documentation/quickstart.html + + + + + Example of status page: + + + Exemple de page de statut : + + + + + <s0><a1>API</a1> secret key</s0>: <a2>API</a2> secret key from Yubico + + + <s0>Clef secrète de l'<a1>API</a1></s0> : clef secrète de l'<a2>API</a2> obtenue auprès de Yubico + + + + + multi <s0>=></s0> <s1>{</s1> + + + multi <s0>=></s0> <s1>{</s1> + + + + + If <a1>LL::NG</a1> send some roles split by some commas, configure <s2>roleSeparator</s2>. + + + Si <a1>LL::NG</a1> envoie les rôles séparés par des caractères (virgule,...), configurer <s2>roleSeparator</s2>. + + + + + Follow <a0>SOAP sessions backend</a0> page + + + Suivre la documentation <a0>backend de sessions SOAP</a0> + + + + + randomPasswordRegexp + + + randomPasswordRegexp + + + + + The <a0>Yubikey</a0> is a small material token shipped by <a1>Yubico</a1>. + + + <a0>Yubikey</a0> est un petit matériel d'authentification vendu par <a1>Yubico</a1>. + + + + + <s0>Domain</s0>: validity domain for the cookie (the cookie will not be sent on other domains) + + + <s0>Domaine</s0> : domaine de valaidité du cookie (le cookie n'est pas envoyé vers d'autres domaines) + + + + + Let's go + + + On y va + + + + + <s0>Sign <a1>SSO</a1> message</s0>: sign <a2>SSO</a2> message + + + <s0>Signature des messages <a1>SSO</a1></s0> : signe les messages <a2>SSO</a2> + + + + + LemonLDAP::NG configuration is mainly a key/value structure, so Manager will present all keys into a structured tree. + + + La configuration de LemonLDAP::NG est essentiellement une structure clef/valeur, ainsi le manager présente toutes les clefs en un arbre structuré. + + + + + Mail + + + Mail + + + + + Run + + + Test + + + + + “!myfield ⇒ lastname” must be set + + + “!myfield ⇒ nom” doit être renseigné + + + + + accept (or whatever you want) + + + accept (ou la valeur désirée) + + + + + You can refer to <a0>parameter list</a0> to find it. + + + Se référer à la <a0>liste des paramètres</a0> pour le trouver. + + + + + On your main server, configure a <a0>File</a0>, <a1>SQL</a1> or <a2>LDAP</a2> backend + + + Sur le serveur principal, configurer un backend <a0>File</a0>, <a1>SQL</a1> or <a2>LDAP</a2> + + + + + Password change form (in menu) + + + Formulaire de changement de mot-de-passe (dans le menu) + + + + + DataSource -> dbi:mysql:sessions;host=... + + + DataSource -> dbi:mysql:sessions;host=... + + + + + Then select <c0>Set up single sign-on (<a1>SSO</a1>)</c0>: + + + Ensuite sélectionner <c0>Set up single sign-on (<a1>SSO</a1>)</c0>: + + + + + <s0>Sessions activity timeout</s0>: Maximum inactivity duration. + + + <s0>Délai d'expiration des sessions</s0> : durée maximale d'inactivité. + + + + + BrowserID is also known as Mozilla Persona. + + + BrowserID est également connu sous le nom de « Mozilla Persona ». + + + + + /_detail/screenshots/1.0/dark/portal.png?id=screenshots + + + /_detail/screenshots/1.0/dark/portal.png?id=screenshots + + + + + Twitter authentication level + + + Niveau d'authentification de Twitter + + + + + By default, if user process connection settings are empty, authentication process connection settings will be used. + + + Par défaut, si les paramètres de processus de connexion utilisateur sont vides , ceux d'authentification seront utilisés. + + + + + <s161>//"userobm_system" => ,</s161> + + + <s161>//"userobm_system" => ,</s161> + + + + + <s0>Force authentication</s0>: set ForceAuthn flag in authentication request + + + <s0>Authentification forcée</s0> : positionne le drapeau ForceAuthn dans la requête d'authentification + + + + + First, configure your real backend + + + Premièrement, configurer le backend réel + + + + + To keep Memcached performance level and <a0>LL::NG</a0> features, you can replace <a1>Memcached</a1> by <a2>Redis</a2> using <a3>NoSQL session backend</a3>. + + + Pour maintenir un niveau de performance tel celui de Memcached et préserver les fonctionnalités de <a0>LL::NG</a0>, on peut remplacer <a1>Memcached</a1> par <a2>Redis</a2> en utilisant le <a3>backend de sessions NoSQL</a3>. + + + + + You should now use <a0>OpenID Connect</a0>. + + + Il faut maintenant utiliser <a0>OpenID-Connect</a0>. + + + + + http://haproxy.1wt.eu/ + + + http://haproxy.1wt.eu/ + + + + + The sources are available on <a0>download page</a0>. + + + Les sources sont disponibles sur la <a0>page de téléchargement</a0>. + + + + + This requires to request user old password (see <a1>portal customization</a1>). + + + Nécessite de requérir l'ancien mot-de-passe (voir <a1>personnalisation du portail</a1>). + + + + + Edit first <c0>alfresco-global.properties</c0> and add the following: + + + Éditer d'abord <c0>alfresco-global.properties</c0> et ajouter : + + + + + It returns: + + + Elle retourne : + + + + + <s0><s1><?xml</s1> <s2>version</s2>=<s3>'1.0'</s3> <s4>encoding</s4>=<s5>'utf-8'</s5><s6>?></s6></s0> +<s7><s8><tomcat-users<s9>></s9></s8></s7> + + + <s0><s1><?xml</s1> <s2>version</s2>=<s3>'1.0'</s3> <s4>encoding</s4>=<s5>'utf-8'</s5><s6>?></s6></s0> +<s7><s8><tomcat-users<s9>></s9></s8></s7> + + + + + <s0>Other</s0>: + + + <s0>Autres</s0> : + + + + + http://fosdem.org/2012/schedule/event/lemonldapng + + + http://fosdem.org/2012/schedule/event/lemonldapng + + + + + You've simply to insert a notification and connect to the portal using the same UID. + + + Il suffit d'insérer une notification et de se connecter au portail en utilisant le même UID. + + + + + <s0>Mail field name</s0>: name of authentication table column hosting mail (for password reset) + + + <s0>Nom du chmap mail</s0> : nom de la colonne de la table d'authentification contenant le mail (pour la réinitialisation du mot-de-passe) + + + + + <s16># Directory index</s16> + + + <s16># Directory index</s16> + + + + + Some articles published somewhere in the world wide web. + + + Quelques articles publiés quelque part sur le web. + + + + + http://httpd.apache.org/docs/current/mod/mod_proxy.html + + + http://httpd.apache.org/docs/current/mod/mod_proxy.html + + + + + Local file + + + Fichier local + + + + + Remote + + + Remote + + + + + ../pages/download.html + + + ../pages/download.html + + + + + localStorage + + + localStorage + + + + + Timezone + + + Timezone + + + + + http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf + + + http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf + + + + + ../documentation/current/ssocookie.html#sso_cookie + + + ../documentation/current/ssocookie.html#sso_cookie + + + + + documentation:liferay_7.png + + + documentation:liferay_7.png + + + + + <s3># SSO protection</s3> + + + <s3># Protection SSO</s3> + + + + + <s0>include</s0> /usr/local/lemonldap-ng/etc/portal-apache2.conf +<s1>include</s1> /usr/local/lemonldap-ng/etc/handler-apache2.conf +<s2>include</s2> /usr/local/lemonldap-ng/etc/manager-apache2.conf +<s3>include</s3> /usr/local/lemonldap-ng/etc/test-apache2.conf + + + <s0>include</s0> /usr/local/lemonldap-ng/etc/portal-apache2.conf +<s1>include</s1> /usr/local/lemonldap-ng/etc/handler-apache2.conf +<s2>include</s2> /usr/local/lemonldap-ng/etc/manager-apache2.conf +<s3>include</s3> /usr/local/lemonldap-ng/etc/test-apache2.conf + + + + + <s11><s12><SPSSODescriptor</s12> <s13>protocolSupportEnumeration</s13>=<s14>"urn:oasis:names:tc:SAML:2.0:protocol"</s14><s15>></s15></s11> + + + <s11><s12><SPSSODescriptor</s12> <s13>protocolSupportEnumeration</s13>=<s14>"urn:oasis:names:tc:SAML:2.0:protocol"</s14><s15>></s15></s11> + + + + + <a0>parameterlist</a0><br1/> + + + <a0>parameterlist</a0><br1/> + + + + + /_detail/screenshots/1.0/impact/password.png?id=screenshots + + + /_detail/screenshots/1.0/impact/password.png?id=screenshots + + + + + <s0>portal full <a1>URL</a1></s0> if custom function is run by portal (e.g. <a2>https://auth.example.com/</a2>) + + + <s0>l'<a1>URL</a1> complète du portail</s0> si la fonction personnalisée est appelée par le portail (i.e. <a2>https://auth.example.com/</a2>) + + + + + If you need a professional service or support, please contact one of the companies listed on <a0>the following page</a0>. + + + Pour obtenir un support ou un service professionnel, contacter l'unde des entreprises citées à <a0>la page suivante</a0>. + + + + + After redirection, normal authentication in the remote portal + + + Après redirection, authentification normale sur le portail distant (celui de son organisation) + + + + + soapAuthService + + + soapAuthService + + + + + <a0>CAS</a0> access control policy + + + Politique de contrôle d'accès <a0>CAS</a0> + + + + + Apache Tomcat + + + Apache Tomcat + + + + + <a0>LL::NG</a0> use 2 internal databases to store its configuration and sessions. + + + <a0>LL::NG</a0> utilise 2 bases de données interne pour stocker ses configuration et sessions. + + + + + <a4>YouTube</a4> + + + <a4>YouTube</a4> + + + + + Habib ZITOUNI + + + Habib ZITOUNI + + + + + If this session is lost, Google will ask a confirmation for each requested attribute. + + + Si cette session est perdue, Google redemandera confirmation pour chaque attribut demandé. + + + + + https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt + + + https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt + + + + + If no encryption keys are defined, signature keys are used for signature and encryption. + + + Si aucune clef de chiffrement n'est définie, la clef de signature est aussi utilisée pour le chiffrement. + + + + + http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ + + + http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ + + + + + It is particularly important for smart cards: when the card is not inserted before the browser starts, the user must restart his browser, or at least refresh (F5) the page. + + + C'est particulièrement important pour les cartes à puce : lorsqu'elle n'est pas insérée avant que le navigateur ne démarre, l'utilisateur doit redémarrer ce dernier, ou au moins recharger la page (F5). + + + + + Configuration and sessions access by SOAP + + + Accès à la configuration et aux sessions par SOAP + + + + + <s1>Order</s1> <s2>deny</s2>,<s3>allow</s3> + + + <s1>Order</s1> <s2>deny</s2>,<s3>allow</s3> + + + + + /index/ is an unprotected page to display a SSL test button + + + /index/ est une page non protégée pour afficher un bouton de test SSL + + + + + <s3>RewriteRule</s3> ^/saml/metadata /metadata.pl + + + <s3>RewriteRule</s3> ^/saml/metadata /metadata.pl + + + + + mailR + + + mailR + + + + + The portal + + + Le portail + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots + + + + + For MySQL, you need to set additional parameters: + + + Pour MySQL, il faut ajouter quelques paramètres : + + + + + cookieName + + + cookieName + + + + + This file is called <c1>lemonldap-ng.ini</c1> and has the following sections: + + + Le fichier est nommé <c1>lemonldap-ng.ini</c1> et dispose des sections suivantes : + + + + + <a2>bugzilla</a2><br3/> + + + <a2>bugzilla</a2><br3/> + + + + + You can first check on <a1>LemonLDAP::NG JIRA project</a1> that your bug is not already referenced, and then create it (with a registered account). + + + Commencez par vérifier sur <a1>le site JIRA du projet LemonLDAP::NG</a1> que votre bogue n'est pas déjà référencé, et créez le sinon (avec un compte préalablement créé). + + + + + <s0>Account session key</s0>: session field used as Zimbra user account (by default: uid) + + + <s0>clef de session compte</s0> : champ de session utilisé comme compte utilisateur Zimbra (par défaut : uid) + + + + + Radius server + + + Serveur Radius + + + + + <a0>Apache::Session::Redis</a0> is the faster shareable session backend + + + <a0>Apache::Session::Redis</a0> est le module de stockage des sessions en réseau le plus rapide + + + + + Secure Token header + + + En-tête du jeton sécurisé + + + + + http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml + + + http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml + + + + + Configure security settings + + + Configurer les paramètres de sécurité + + + + + Google Apps control panel + + + Panneua de contrôle Google Apps + + + + + managerDn + + + managerDn + + + + + icons:wizard.png + + + icons:wizard.png + + + + + For example, if real sessions are stored in <a0>files</a0>: + + + Par exemple, si les sessions réelels sont stockées dans des <a0>fichiers</a0> : + + + + + Set exported variables + + + Définir les variables exportées + + + + + Display logout module + + + Affiche le module de déconnexion + + + + + UCANSS + + + UCANSS + + + + + applications:mediawiki_logo.png + + + applications:mediawiki_logo.png + + + + + <s0>Server port</s0>: TCP port used by LDAP server. + + + <s0>Port du serveur</s0> : port TCP du serveur LDAP. + + + + + The user can choose a new password or ask to generate one + + + L'utilisateur peut choisir un nouveau mot de passe ou demander sa génération + + + + + UserName -> user +Password -> password +Index -> ipAddr uid + + + UserName -> user +Password -> password +Index -> ipAddr uid + + + + + perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. + + + perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. + + + + + <s0>Auth-Mail</s0>: $mail + + + <s0>Auth-Mail</s0>: $mail + + + + + Set csod as Service Provider name. + + + Mettre csod comme nom de fournisseur de service. + + + + + screenshots + + + captures d'écran + + + + + ../pages/translations.html + + + ../pages/translations.html + + + + + portal is in a https virtualhost if securedCookie is set + + + le portail est dans un hôte virtuel https si securedCookie est activé + + + + + Assertion Consumer + + + Consommateur d'assertions + + + + + <s100>"userobm_company"</s100> <s101>=></s101> <s102>"HTTP_OBM_O"</s102><s103>,</s103> + + + <s100>"userobm_company"</s100> <s101>=></s101> <s102>"HTTP_OBM_O"</s102><s103>,</s103> + + + + + Bugzilla + + + Bugzilla + + + + + protection + + + protection + + + + + Full name + + + Nom complet + + + + + Nov 2011: <a0>ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI</a0> + + + Nov 2011 : <a0>ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI</a0> + + + + + You can also display a check box on the authentication form, to allow user to see their login history before beeing redirected to the protected application (see <a0>portal customization</a0>). + + + on peut aussi afficher une case à cocher dans le formulaire d'authentification pour autoriser l'utilisateur à voir son historique de connexion avant d'être redirigé vers l'application protégée (voir la <a0>personnalisation du portail</a0>). + + + + + ... +  +</<s4>VirtualHost</s4>> + + + ... +  +</<s4>VirtualHost</s4>> + + + + + Session key containing email address + + + La clef de session contient l'adresse mail + + + + + If a user is redirected from handler to portal for authentication and once he is authenticated, portal redirects him to the redirection <a0>URL</a0>. + + + Si un utilisateur est redirigé depuis un agent vers le portail pour s'authentifier et s'il est déjà authentifié, le portail le redirige vers l'<a0>URL</a0> de redirection. + + + + + phpLDAPadmin will have no idea of the user connected to the WebSSO. + + + phpLDAPadmin ne connaît donc pas le nom du l'utilisateur connecté au WebSSO. + + + + + But you have to allow sessions web services, see <a0>SOAP sessions backend</a0>. + + + Il faut en revanche autoriser le service web des sessions, voir le <a0>backend de sessions SOAP</a0>. + + + + + Zimbra virtual host in Manager + + + Hôte virtuel Zimbra dans le manager + + + + + Key name + + + Nom de la clef + + + + + Then edit MediaWiki local settings + + + Éditer ensuite les paramètres locaux MediaWiki + + + + + <s0>Username control</s0>: Regular expression used to check user login syntax. + + + <s0>Contrôle du nom d'utilisateur</s0> : expression régulière utilisée pour vérifier la syntaxe du nom d'utilisateur. + + + + + <s0>table</s0>: Notifications table name. + + + <s0>table</s0> : nom de la table des notifications. + + + + + User table: where user data are stored (mail, name, etc.) + + + La table utilisateurs : où les données utilisateurs sont stockées (mail, nom, etc.) + + + + + Authorization => "Basic ".encode_base64("$uid:$_password") + + + Authorization => "Basic ".encode_base64("$uid:$_password") + + + + + <s0>Prompt</s0>: Value of prompt parameter (example: consent) + + + <s0>Prompt</s0> : valeur du paramètre prompt (exemple : consent) + + + + + rtyler + + + rtyler + + + + + YUM repository + + + Dépôt YUM + + + + + The script uses the <c0>editor</c0> system command, that links to your favorite editor. + + + Ce script utilise la commande système <c0>editor</c0>, qui est liée à l'éditeur favori. + + + + + As an RP, <a0>LL::NG</a0> supports a lot of OpenID Connect features: + + + Comme RP, <a0>LL::NG</a0> supporte de nombreuses fonctionnalités OpenID-Connect : + + + + + http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod + + + http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose BrowserID for authentication. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir BrowserID pour l'authentification. + + + + + Register what module was used for authentication, user data, password, … + + + Enregistre les modules utilisés pour l'authentification, les données utilisateurs, les mots-de-passe, … + + + + + <s0>getCookies(user,password)</s0>: authentication system. + + + <s0>getCookies(user,password)</s0> : système d'authentification. + + + + + phpLDAPadmin virtual host in Manager + + + Hôte virtuel phpLDAPadmin dans le manager + + + + + ldapgroups -> memberOf + + + ldapgroups -> memberOf + + + + + http://en.wikipedia.org/wiki/IBM_Lotus_iNotes + + + http://en.wikipedia.org/wiki/IBM_Lotus_iNotes + + + + + All pages + + + Toutes les pages + + + + + In other words, take the time to configure this part before sharing metadata. + + + En d'autres mots, prenez le temps de bien configurer cette partie avant de partager les metadatas. + + + + + <s6>Options</s6> +ExecCGI + + + <s6>Options</s6> +ExecCGI + + + + + Single Sign On + + + Authentification unique (Single Sign On) + + + + + dbiAuthLoginCol + + + dbiAuthLoginCol + + + + + Integration in Active Directory (LDAP and Kerberos) + + + Integration dans Active Directory (LDAP et Kerberos) + + + + + Name of the cookie + + + Nom du cookie + + + + + <a0>LimeSurvey</a0> is a web survey software written in PHP. + + + <a0>LimeSurvey</a0> est un logiciel de sondage écrit en PHP. + + + + + /_detail/screenshots/1.0/impact/menu.png?id=screenshots + + + /_detail/screenshots/1.0/impact/menu.png?id=screenshots + + + + + <a0>Twitter</a0> is a famous microblogging server. + + + <a0>Twitter</a0> est un serveur de microblog célèbre. + + + + + <s5>Allow</s5> from <s6>all</s6> + + + <s5>Allow</s5> from <s6>all</s6> + + + + + ../pages/start.html + + + ../pages/start.html + + + + + It needs 4 modules to work: + + + Il a besoin de 4 modules pour fonctionner : + + + + + documentation:ha-sessions-configuration.png + + + documentation:ha-sessions-configuration.png + + + + + ../../../media/icons/access.png + + + ../../../media/icons/access.png + + + + + http://www.sympa.org + + + http://www.sympa.org + + + + + They can then be forwarded to applications trough <a0>HTTP headers</a0>. + + + Ils peuvent être transférés aux applications via les <a0>en-têtes HTTP</a0>. + + + + + Choice <a0>URL</a0> parameter + + + Paramètre d'<a0>URL</a0> pour "Choice" + + + + + DBI + + + DBI + + + + + LL::NG + + + LL::NG + + + + + Authentication: will create session without prompting any credentials (but will register client <a0>IP</a0> and creation date) + + + Authentification : créé une session sans demander quoi que ce soit (mais enregistre l'adresse <a0>IP</a0> cliente et la date de création) + + + + + <s0>Logo</s0>: file name to use as logo + + + <s0>Logo</s0> : nom de fichier à utiliser comme logo + + + + + KrbMethodNegotiate <s16>On</s16> + + + KrbMethodNegotiate <s16>On</s16> + + + + + <a0>LL::NG</a0> can delegate authentication to Apache, so it is possible to use any <a1>Apache authentication module</a1>, for example Kerberos, Radius, OTP, etc. + + + <a0>LL::NG</a0> peut déléguer l'authentification à Apache, ainsi il est possible d'utiliser tous les <a1>modules d'authentification Apache</a1>, par exemple Kerberos, Radius, OTP, etc. + + + + + https://metacpan.org/module/Apache::Session::Browseable::LDAP + + + https://metacpan.org/module/Apache::Session::Browseable::LDAP + + + + + It sends an OTP, which is validated against Yubico server. + + + Il envoie un mot-de-passe à valeur unique (OTP) qui est validé par un serveur Yubico. + + + + + zimbraBy + + + zimbraBy + + + + + Extract + + + Extraction + + + + + Examples: + + + Exemples : + + + + + Key + + + Clef + + + + + Apache::Session performances + + + Performances d'Apache::Session + + + + + In “External authentications” click “Others” and in “Field holding the login in the _SERVER array” select “REMOTE_USER” + + + Dans “External authentications” cliquer sur “Others” et dans “Field holding the login in the _SERVER array” choisir “REMOTE_USER” + + + + + <s0>error</s0>: if user has no access, an error is shown on the portal, the user is not redirected to <a1>CAS</a1> service + + + <s0>error</s0> : si l'utilisateur n'a pas accès, une erreur est affichée sur le portail, l'utilisateur n'est pas redirigé vers le service <a1>CAS</a1> + + + + + uid: 123456789012 + + + uid: 123456789012 + + + + + Notification backend + + + Module de stockage des notifications + + + + + LemonLDAP::NG 1.1 release + + + Sortie de LemonLDAP::NG 1.1 + + + + + For debugging, this valve can print some helpful information in debug level. + + + Pour le debogage, cette valve peut tracer quelques information utiliser. + + + + + Restrict /admin/ directory to user bart.simpson + + + Restreindre le répertoire /admin/ à l'utilisateur bart.simpson + + + + + AD password policy + + + Politique de mots-de-passe AD + + + + + SHA + + + SHA + + + + + by users + + + par utilisateurs + + + + + Storage directory + + + Répertoire de stockage + + + + + The NameID is the main user identifier, carried in <a1>SAML</a1> messages. + + + NameID est l'identifiant principal de l'utilisateur transmis dans les messages <a1>SAML</a1>. + + + + + Lasso session dump + + + Dump de session Lasso + + + + + checkDate + + + checkDate + + + + + Registered users on CSOD with the same email than those used by <a0>LL::NG</a0> (email will be the NameID exchanged between CSOD and <a1>LL::NG</a1>) + + + Enregistrer les utilisateurs dans CSOD avec la même adresse mail que celle utilisée dans <a0>LL::NG</a0> (l'adresse mail sera le NameID échangé entre CSOD et <a1>LL::NG</a1>) + + + + + psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng + + + psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng + + + + + If you modify directly the skin files, your modifications will certainly be erased on the next upgrade. + + + Les modifications apportées directement sur les fichiers thèmes risquent d'être perdus à la prochaine mise-à-jour. + + + + + The value will be used to display the data. + + + Cette valeur sera utilisée pour afficher les données. + + + + + cookieExpiration + + + cookieExpiration + + + + + ^/caldav + + + ^/caldav + + + + + An <a0>SAML server</a0> with <a1>OpenID authentication</a1> + + + Un <a0>serveur SAML</a0> avec une <a1>authentification OpenID</a1> + + + + + KrbAuthRealms EXAMPLE.COM + + + KrbAuthRealms EXAMPLE.COM + + + + + ldapPasswordResetAttributeValue + + + ldapPasswordResetAttributeValue + + + + + <s0>Grant session</s0>: check rights to open <a1>SSO</a1> session + + + <s0>Autorise la session</s0> : vérifie le droit d'ouvrir une session <a1>SSO</a1> + + + + + icons:kmultiple.png + + + icons:kmultiple.png + + + + + Take a look at <a0>http://xmlns.com/foaf/spec/#sec-crossref</a0>. + + + Voir <a0>http://xmlns.com/foaf/spec/#sec-crossref</a0>. + + + + + A special <a0>URL</a0> is declared in application menu (like <a1>http://zimbra.example.com/zimbrasso</a1>) + + + Une <a0>URL</a0> spéciale est declarée dans le menu des applications (telle <a1>http://zimbra.example.com/zimbrasso</a1>) + + + + + LemonLDAP::NG used as <a0>CAS</a0> server. + + + LemonLDAP::NG utilisé comme serveur <a0>CAS</a0>. + + + + + Allow no certificate to chain with other authentication methods + + + Autoriser les clients sans certificat dans le chaînage avec d'autres méthodes d'authentification + + + + + Connectors + + + Connecteurs + + + + + Accept all authenticated users: + + + Accepte tout utilisateur authentifié : + + + + + Manual download + + + Téléchargement manuel + + + + + Tomcat valve + + + Valve Tomcat + + + + + If your sessions explorer is on the same server that the portal, either use the <s0>adminSessions</s0> end point in Manager configuration, or override the <c1>globalStorage</c1> and <c2>globalStorageOptions</c2> parameters in section all (and not portal) of <c3>lemonldap-ng.ini</c3>. + + + Si l'explorateur de sessions est sur le même serveur que le portail, utiliser soit la terminaison <s0>adminSessions</s0> dans la configuration eu manager, ou surcharger les paramètres <c1>globalStorage</c1> et <c2>globalStorageOptions</c2> dans la section all (et pas portal) de <c3>lemonldap-ng.ini</c3>. + + + + + <s0>Reader <a1>URL</a1></s0>: <a2>URL</a2> used by <a3>SAML</a3> SP to read the cookie. + + + <s0><a1>URL</a1> de lecture</s0> : <a2>URL</a2> utilisée par le SP <a3>SAML</a3> pour lire le cookie. + + + + + Delete other session if <a0>IP</a0> differs + + + Efface les autres sessions de l'utilisateur si les adresses <a0>IP</a0> diffèrent + + + + + zimbraPreAuthKey + + + zimbraPreAuthKey + + + + + CGI + + + CGI + + + + + secureTokenUrls + + + secureTokenUrls + + + + + You need to register a new application on Facebook to get an application ID and a secret. + + + Il faut enregistrer la nouvelle application dans Facebook pour obtenir un identifiant d'application et un secret. + + + + + <s2>DocumentRoot</s2> /var/lib/lemonldap-ng/portal/ +  + + + <s2>DocumentRoot</s2> /var/lib/lemonldap-ng/portal/ +  + + + + + <e0>WHATTOTRACE</e0> must be replaced by the attribute or macro configured in the What To Trace parameter (REMOTE_USER) + + + <e0>WHATTOTRACE</e0> doit être remplacé par l'attribut ou la macro configurée dans le paramètre indiquant le champ utilisateur à stocker dans les journaux (REMOTE_USER) + + + + + http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + + + http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + + + + + <s0>Display</s0>: Value of display parameter (example: page) + + + <s0>Affichage</s0> : valeur du paramètre d'affichage (exemple : page) + + + + + http://lanyrd.com/2011/jcos/sdrbd/ + + + http://lanyrd.com/2011/jcos/sdrbd/ + + + + + to the sessions storage backend + + + au système de stockage des sessions + + + + + Here are some examples, witch their specific documentation: + + + Quelques exemples, avec leur documentation : + + + + + icons:gpg.png + + + icons:gpg.png + + + + + <s5>RewriteRule</s5> ^/saml/.* /index.pl + + + <s5>RewriteRule</s5> ^/saml/.* /index.pl + + + + + <a0>SAML</a0> token + + + Jeton <a0>SAML</a0> + + + + + <a0>DBI</a0> table name + + + Nom de table <a0>DBI</a0> + + + + + Follow <a0>SOAP configuration backend</a0> page + + + Suivre la documentation <a0>backend de configuration SOAP</a0> + + + + + Entrez le mot de passe pour le nouveau rôle : <PASSWORD> +Entrez-le de nouveau : <PASSWORD> +Le nouveau rôle est-il un super-utilisateur ? + + + Entrez le mot de passe pour le nouveau rôle : <PASSWORD> +Entrez-le de nouveau : <PASSWORD> +Le nouveau rôle est-il un super-utilisateur ? + + + + + Internet Explorer + + + Internet Explorer + + + + + lemonldap-ng-manager: contains administration interface and session explorer + + + lemonldap-ng-manager : contient l'interface d'administration et l'explorateur de session + + + + + Then you <e0>only</e0> have to write <c1>myskin/css/styles.css</c1> and add your media to <c2>myskin/images</c2>. + + + Il suffit ensuite d'écrire <c1>myskin/css/styles.css</c1> et d'ajouter les médias dans <c2>myskin/images</c2>. + + + + + ... +  +</<s2>VirtualHost</s2>> + + + ... +  +</<s2>VirtualHost</s2>> + + + + + remoteGlobalStorage + + + remoteGlobalStorage + + + + + Access rules and HTTP headers + + + Règles d'accès et en-têtes HTTP + + + + + <s0>Client ID</s0>: Client ID given by OP + + + <s0>Identifiant client</s0> : identifiant client donné par l'OP + + + + + If you use features like <a0>SAML</a0> (authentication and issuer), <a1>CAS</a1> (issuer) and password reset self-service, you also need to index some fields. + + + Lorsqu'on utilise des fonctionnalités telles <a0>SAML</a0> (authentification ou fournisseur d'identité), <a1>CAS</a1> (fournisseur d'identité) ou le service de réinitialisation de mots-de-passe, il faut également indexer quelques champs. + + + + + Remote Session backend + + + Backend de sessions distant + + + + + ../pages/documentation/presentation.html + + + ../pages/documentation/presentation.html + + + + + Since 1.1.0, a notification explorer is available in Manager, and notifications can be done for all users, with the possibility to display conditions. + + + Depuis la version 1.1.0, un explorateur de notifications est disponible dans le manager, et les notifications peuvent être faites pour tous les utilisateurs, avec possibilité d'affichage conditionnel. + + + + + <s0><a1>Sessions</a1></s0>: where sessions are stored. + + + <s0><a1>Sessions</a1></s0>: où sont stockées les sessions. + + + + + -1 if this <a0>URL</a0> is not known by <a1>LL::NG</a1> configuration + + + -1 si cette <a0>URL</a0> n'est pas connue de la configuration de <a1>LL::NG</a1> + + + + + Session expiration: sessions will never expire (server side) + + + Expiration des sessions : les sessions n'expirent jamais (du côté serveur) + + + + + Rule for session granting + + + Règle pour l'autorisation d'ouverture de session + + + + + <s10>Order</s10> <s11>deny</s11>,<s12>allow</s12> + + + <s10>Order</s10> <s11>deny</s11>,<s12>allow</s12> + + + + + OBM_GIVENNAME + + + OBM_GIVENNAME + + + + + <a2>django</a2><br3/> + + + <a2>django</a2><br3/> + + + + + <s69>"userobm_email"</s69> <s70>=></s70> <s71>"HTTP_OBM_MAIL"</s71><s72>,</s72> + + + <s69>"userobm_email"</s69> <s70>=></s70> <s71>"HTTP_OBM_MAIL"</s71><s72>,</s72> + + + + + Extend variables using macros and groups + + + Étendre les variables en utilisant les macros et groups + + + + + <a0>OBM</a0> is enterprise-class messaging and collaboration platform for workgroup or enterprises with many thousands users. + + + <a0>OBM</a0> est une plateforme collaborative et de messagerie pour entreprises ou groupes de travail comprenant plusieurs milliers d'utilisateurs. + + + + + Change <s0>mydomain.org</s0> (in <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) into your Google Apps domain. + + + Changer <s0>mydomain.org</s0> (dans <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) en votre domaine Google Apps. + + + + + It has a simple but powerful syntax which makes sure the data files remain readable outside the Wiki and eases the creation of structured texts. + + + Il dispose d'une syntaxe simple mais puissante qui fait que les fichiers de données restent lisibles en dehors du Wiki, et facilite la création de textes structurés. + + + + + ../../../media/applications/obm_logo.png + + + ../../../media/applications/obm_logo.png + + + + + Radius + + + Radius + + + + + Set <c0>Email</c0> in <c1>Options</c1> » <c2>Authentication Response</c2> » <c3>Default NameID format</c3> + + + Mettre <c0>Email</c0> dans <c1>Options</c1> » <c2>Réponse d'authentification</c2> » <c3>Format NameID par défaut</c3> + + + + + If a user is not authenticated and attempts to connect to an area protected by a LemonLDAP::NG compatible Handler, he is redirected to a portal. + + + Si un utilisateur n'est pas authentifié et tente de se connecter à une application protégée par un agent compatible LemonLDAP::NG, il est redirigé vers le portail. + + + + + Social Networks and News + + + Réseaux sociaux et nouvelles + + + + + You have then to install all the downloaded packages: + + + Il faut ensuite installer tous les paquets téléchargés : + + + + + Another <a0>LL::NG</a0> system configured with <a1>OpenID authentication</a1> + + + Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification OpenID</a1> + + + + + <s0>ServerName</s0> auth.example.com +  + + + <s0>ServerName</s0> auth.example.com +  + + + + + <s0>Use Nonce</s0>: If enabled, a nonce will be sent, and verified from the ID Token + + + <s0>Utiliser Nonce</s0> : si activé, un nonce sera envoyé, et vérifié depuis le jeton d'identité + + + + + <a0>CAS</a0> Session backend + + + Module de stockage <a0>CAS</a0> + + + + + hideOldPassword + + + hideOldPassword + + + + + <s0>Sign-out page <a1>URL</a1></s0>: this in not the SLO access point (Google Apps does not support SLO), but the main logout page. + + + <s0>Sign-out page <a1>URL</a1></s0>: il ne s'agit pas du point d'accès de déconnexion globale (SLO) (Google Apps ne le supporte pas), mais de la page de déconnexion. + + + + + Go to the Manager and <a0>create a new virtual host</a0> for Sympa. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Sympa. + + + + + <<s1>Location</s1> /status> + + + <<s1>Location</s1> /status> + + + + + <s0>url_logout</s0>: <a1>URL</a1> used by OBM to logout, will be caught by <a2>LL::NG</a2> + + + <s0>url_logout</s0>: <a1>URL</a1> utilisée par OBM pour les déconnexions, sera appelée par <a2>LL::NG</a2> + + + + + <a0>WebID</a0> is a way to uniquely identify a person, company, organisation, or other agent using a <a1>URI</a1> and a certificate. + + + <a0>WebID</a0> est un moyen d'identification unique de personnes, entreprises, organisation, ou autre agent en utilisant une <a1>URI</a1> et un certificat. + + + + + Restrict /js/ and /css/ directory to authenticated users + + + Restreindre les répertoires /js/ et /css/ aux utilisateurs authentifiés + + + + + Main components + + + Composants principaux + + + + + Open Source Guide + + + Guide Open Source + + + + + For each binding you can set: + + + Pour chaque déclaration, vous pouvez indiquer : + + + + + Else you can paste the content of the JSON file in the textarea. + + + Sinon copier le contenu du fichier JSON dans l'emplacement dédié. + + + + + match with the correct values. + + + correspondent aux bonnes valeurs. + + + + + http://www.google.com/apps/ + + + http://www.google.com/apps/ + + + + + http://lasso.entrouvert.org + + + http://lasso.entrouvert.org + + + + + ../../../media/applications/limesurvey_logo.png + + + ../../../media/applications/limesurvey_logo.png + + + + + gender + + + gender + + + + + Secure Token Memcached servers + + + Serveurs Memcached pour le jeton sécurisé + + + + + PerlSetVar LmProxyPass http://www.private.com/ + + + PerlSetVar LmProxyPass http://www.private.com/ + + + + + CPAN test reports: + + + Rapports de test du CPAN: + + + + + So Apache::Session module is not a problem for handlers. + + + Ainsi, les modules Apache::Session ne posent pas de problèmes aux agents. + + + + + You need some prerequisites: + + + Certains pré-requis sont nécessaire : + + + + + Skin customization + + + Personnalisation du thème + + + + + http://en.wikipedia.org/wiki/Doctor_Who + + + http://en.wikipedia.org/wiki/Doctor_Who + + + + + For now, Zimbra isn't supported by Nginx handler. + + + Pour l'instant, Zimbra n'est pas supporté par le handler Nginx. + + + + + <s0>Secured cookie</s0>: 4 options: + + + <s0>Cookie sécurisé</s0> : 4 options : + + + + + <s0>Login history</s0>: display user's last logins and last failed logins + + + <s0>Historique de connexion</s0> : affiche les derniers succès et échecs de connexion + + + + + Example of corresponding LDAP attribute + + + Exemple de correspondance d'attributs LDAP + + + + + Build the tarball from SVN + + + Construire l'archive depuis SVN + + + + + Python (Django) + + + Python (Django) + + + + + Authentication response + + + Réponse d'authentification + + + + + User owns <a0>SSO cookies</a0> on the main domain (see <a1>Login kinematics</a1>) + + + Les utilisateurs possèdent des <a0>cookies SSO</a0> dans le domaine principal (voir la <a1>cinématique de connexion</a1>) + + + + + <s0>userKey</s0>: key in the HTTP header containing user login. + + + <s0>userKey</s0> : nom de l'en-tête HTTP contenant le nom d'utilisateur. + + + + + Store user password in session + + + Stocker le mot-de-passe utilisateur dans la session + + + + + All rules are concerned: + + + Toutes les règles sont concernées : + + + + + <s0><s1>[</s1>all<s2>]</s2></s0> +<s3>cda</s3> <s4>=</s4><s5> 1</s5> + + + <s0><s1>[</s1>all<s2>]</s2></s0> +<s3>cda</s3> <s4>=</s4><s5> 1</s5> + + + + + Example: <a3>http://auth.example.com/saml/singleSignOn</a3> + + + Exemple : <a3>http://auth.example.com/saml/singleSignOn</a3> + + + + + icons:flags:de.png + + + icons:flags:de.png + + + + + POST data + + + Données POST + + + + + It is compliant with the <a0>form replay</a0> feature + + + Il est compatible avec le <a0>rejeu de formulaire</a0> + + + + + ../documentation/current/ssocookie.html + + + ../documentation/current/ssocookie.html + + + + + Conditions: + + + Conditions : + + + + + Edit then <c0>share-config-custom.xml</c0> and uncomment the last part. + + + Éditer ensuite <c0>share-config-custom.xml</c0> et décommenter la dernière partie. + + + + + https://my-profile.eu/ + + + https://my-profile.eu/ + + + + + Then, go in <c0>BrowserID parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres BrowserID</c0>: + + + + + documentation:liferay_5.png + + + documentation:liferay_5.png + + + + + You can inspect a user session with the sessions explorer (in Manager) + + + On peut inspecter une session utilisateur avec l'explorateur de sessions (accessible depuis le manager) + + + + + http://en.wikipedia.org/wiki/FastCGI + + + http://en.wikipedia.org/wiki/FastCGI + + + + + ~40 000 + + + ~40 000 + + + + + You can for example use <c2>openid profile email</c2>. + + + On peut par exemple utiliser <c2>openid profile email</c2>. + + + + + documentation:latest:installrpm + + + documentation:latest:installrpm + + + + + In the manager: set <a0>Apache::Session::Memcached</a0> in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): + + + Dans le manager : indiquez <a0>Apache::Session::Memcached</a0> dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajoutez les paramètres suivant (sensibles à la casse) : + + + + + Protocol and port + + + Protocole et port + + + + + You can do it either by uploading the file, or get it from IDP metadata <a0>URL</a0> (this require a network link between your server and the IDP): + + + Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'<a0>URL</a0> de métadatas de l'IDP (à condition d'avoir un lien réseau entre le serveur et l'IDP): + + + + + In Portal virtual host, you will find several configuration parts: + + + Dans l'hôte virtuel du portail se trouve plusieurs éléments de configuration : + + + + + Then Zimbra do the <a0>SSO</a0> by setting a cookie in user's browser + + + Ensuite Zimbra génère son cookie <a0>SSO</a0> dans le navigateur de l'utilisateur + + + + + http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng + + + http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng + + + + + <s0>Activation</s0>: set to <c1>On</c1> + + + <s0>Activation</s0> : mettre à <c1>Activé</c1>. + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step2.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step2.png + + + + + You need to use the IDP initiated feature of <a0>LL::NG</a0>. + + + Il faut utiliser la fonctionnalité initiée par l'IDP de <a0>LL::NG</a0>. + + + + + It will get the user identity trough an ID Token, and grab user attributes trough UserInfo endpoint. + + + L'identité utilisateur sera récupérée via in jeton d'identification, et les attributs utilisateurs via le point d'accès UserInfo. + + + + + any files sharing system (NFS, NAS, SAN,…) + + + tout système de partage de fichiers (NFS, NAS, SAN,…) + + + + + /_detail/screenshots/1.0/dark/menu.png?id=screenshots + + + /_detail/screenshots/1.0/dark/menu.png?id=screenshots + + + + + icons:xeyes.png + + + icons:xeyes.png + + + + + This documentation just explains how to set up the <a0>SSO</a0> part. + + + Cette documentation explique seulement comment activer la partie <a0>SSO</a0>. + + + + + /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + + + /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + + + + + http://www.fitzdsl.net/?p=286 + + + http://www.fitzdsl.net/?p=286 + + + + + To bypass this, <a0>LL::NG</a0> can remember what password was given by user on authentication phase. + + + Pour contourner ce problème, <a0>LL::NG</a0> peut se souvenir du mot-de-passe utilisé dans la phase d'authentification. + + + + + ../media/icons/bug.png + + + ../media/icons/bug.png + + + + + You need to restrict access to Alfresco to <a0>LL::NG</a0>. + + + Il faut restreindre l'accès à Alfresco à <a0>LL::NG</a0>. + + + + + <a0>LL::NG</a0> provides a valve, available on <a1>download page</a1>. + + + <a0>LL::NG</a0> fournit une valve, disponible sur <a1>page de téléchargement</a1>. + + + + + One user tries to access to the portal + + + Un utilisateur tente d'accéder au portail + + + + + Dokuwiki virtual host in Apache + + + Hôte virtuel Dokuwiki dans le manager + + + + + SGS + + + SGS + + + + + This feature can be enabled and configured in Manager, in <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Login History</c2>. + + + Cette fonctionnalité peut être activée et configurée dans le manager dans <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Historique de connexion</c2>. + + + + + Some applications using it + + + Quelques applications l'utilisant + + + + + <s150>//"userobm_vacation_dateend" => ,</s150> + + + <s150>//"userobm_vacation_dateend" => ,</s150> + + + + + ../media/logos/logo_abuledu.png + + + ../media/logos/logo_abuledu.png + + + + + Sunday is the first day. + + + Dimanche est le premier jour. + + + + + server + + + server + + + + + Subject for confirmation mail + + + Sujet du message de confirmation + + + + + Tips + + + Astuces + + + + + That message can contain session data as user attributes or macros. + + + Ce message peut contenir des données de session tels les attributs ou les macros. + + + + + http://en.wikipedia.org/wiki/OAuth + + + http://fr.wikipedia.org/wiki/OAuth + + + + + msmith@badwolf.org + + + msmith@badwolf.org + + + + + mailReplyTo + + + mailReplyTo + + + + + Auth-Mail + + + Auth-Mail + + + + + vi /var/lib/lemonldap-ng/portal/login.pl + + + vi /var/lib/lemonldap-ng/portal/login.pl + + + + + Lemonldap::NG::Manager + + + Lemonldap::NG::Manager + + + + + yubikeySecretKey + + + yubikeySecretKey + + + + + Choose and configure your main sessions storage system + + + Choisir et configurer le système principal de stockage des sessions + + + + + Feature + + + Fonctionnalité + + + + + documentation.html + + + documentation.html + + + + + You can also use caFile and caPath parameters. + + + On peut également utiliser les paramètres caFile et caPath. + + + + + <s0>External databases</s0>: not managed by LemonLDAP::NG, for example user database + + + Les <s0>bases de données externes</s0>: non gérées par LemonLDAP::NG, par exemple la base des utilisateurs + + + + + <a0>idpcas</a0><br1/> + + + <a0>idpcas</a0><br1/> + + + + + Clément OUDOT + + + Clément OUDOT + + + + + Copy <c0>ValveLemonLDAPNG.jar</c0> in <c1><TOMCAT_HOME>/server/lib</c1>: + + + Copier <c0>ValveLemonLDAPNG.jar</c0> dans <c1><TOMCAT_HOME>/server/lib</c1>: + + + + + When you commit <a0>OmegaT</a0> files in svn repository, don't push backup files. + + + Lorsque vous validez les fichiers <a0>OmegaT</a0> dans le dépôt svn, n'y poussez pas les fichiers de sauvegarde. + + + + + <s4>Deny</s4> from <s5>all</s5> + + + <s4>Deny</s4> from <s5>all</s5> + + + + + <a0>CAS</a0>_CAFile + + + <a0>CAS</a0>_CAFile + + + + + groups + + + groups + + + + + _lassoSessionDump + + + _lassoSessionDump + + + + + <s0>Internal databases</s0>: only used by LemonLDAP::NG + + + Les <s0>bases de données internes</s0>: utilisées seulement par LemonLDAP::NG + + + + + 1.2 + + + 1.2 + + + + + <s0><s1><IDPSSODescriptor<s2>></s2></s1></s0> + + + <s0><s1><IDPSSODescriptor<s2>></s2></s1></s0> + + + + + http://www.svwux.org/ + + + http://www.svwux.org/ + + + + + You can find all versions on <a0>OW2 forge download page</a0>. + + + Vous pouvez trouver toutes les versions sur <a0>la page de téléchargement de la forge OW2</a0>. + + + + + 1.1 + + + 1.1 + + + + + /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation + + + /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation + + + + + http://manager.example.com + + + http://manager.example.com + + + + + As you may have guessed, these accounts are famous characters from the TV show <a0>Doctor Who</a0>. + + + Comme on peut le voir, ces comptes sont les fameux caractères du show TV <a0>Doctor Who</a0>. + + + + + <<s8>IfModule</s8> mod_rewrite.c> + + + <<s8>IfModule</s8> mod_rewrite.c> + + + + + <a0>LL::NG</a0> validate the token and propose a password change form + + + <a0>LL::NG</a0> valide la valeur et propose un formulaire de changement de mot-de-passe + + + + + SQL + + + SQL + + + + + ../../documentation/presentation.html#kinematics + + + ../../documentation/presentation.html#kinematics + + + + + Don't forget to install cron files ! + + + N'oubliez pas d'installer les fichiers cron ! + + + + + If <c0>exportedAttr</c0> is set, only those attributes are copied in the session database of the secondary <a1>LL::NG</a1> structure. + + + Si <c0>exportedAttr</c0> est défini, seuls ces attributs sont copiés dans la base des sessions du système <a1>LL::NG</a1> secondaire. + + + + + <s109>"userobm_address1"</s109> <s110>=></s110> <s111>"HTTP_OBM_POSTALADDRESS"</s111><s112>,</s112> + + + <s109>"userobm_address1"</s109> <s110>=></s110> <s111>"HTTP_OBM_POSTALADDRESS"</s111><s112>,</s112> + + + + + HASH of login success and failures + + + Table des connexion réussies ou échouées + + + + + <s0>off</s0>: never display + + + <s0>off</s0> : ne jamais afficher + + + + + Default skin + + + Thème par défaut + + + + + Unoptimized for <a0>session explorer</a0> and <a1>single session</a1> features. + + + Pas optimisé pour l'<a0>exlorateur de sessions</a0> et les fonctionnalités de <a1>session unique</a1>. + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step5.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step5.png + + + + + OpenID authentication level + + + Niveau d'authentification d'OpenID + + + + + Application menu + + + Menu application + + + + + authenticate user + + + authentifier les utilisateurs + + + + + 105.000 + + + 105.000 + + + + + $uid eq "coudot" + + + $uid eq "coudot" + + + + + SSL authentication + + + Authentification SSL + + + + + By default, Manager is protected to allow only the demonstration user “dwho”. + + + Par défaut, le manager est protégé et n'autorise que l'utilisateur de démonstration “dwho”. + + + + + Forward logout to applications + + + Propager les déconnexions aux applications + + + + + ../documentation/current/logs.html + + + ../documentation/current/logs.html + + + + + http://www.slideshare.net/coudot/sl2011-lemon-ldapng + + + http://www.slideshare.net/coudot/sl2011-lemon-ldapng + + + + + ../../../../css/print.css + + + ../../../../css/print.css + + + + + Session-ID => $_session_id + + + Session-ID => $_session_id + + + + + <s0>Thursday, 25-Apr-1999 00:40:33 GMT</s0>: at the indicated time and date (but this is probably a bad idea) + + + <s0>Thursday, 25-Apr-1999 00:40:33 GMT</s0> : jusqu'à la date indiquée (généralement une mauvaise idée) + + + + + Go in the Manager and set the session module (<a0>Apache::Session::Browseable::MySQL</a0> for MySQL) in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): + + + Aller dans le manager et mettre le module de session (<a0>Apache::Session::Browseable::MySQL</a0> pour MySQL) dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajouter le paramètre suivant (sensible à la casse) : + + + + + If some of your servers are not in the same (secured) network than the database, it is recommended to use <a3>SOAP access</a3> for those servers. + + + Si certains des serveurs ne se trouvent pas sur le même réseau (securisé) que la même base de données, il est recommandé d'utiliser <a3>l'accès SOAP</a3> pour ces serveurs. + + + + + It can be a brake for the portal: + + + En revanche, ce peut-être un frein pour le portail : + + + + + _idpConfKey + + + _idpConfKey + + + + + Go to the Manager and <a0>create a new virtual host</a0> for Zimbra. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Zimbra. + + + + + For full install: + + + Pour une installation complète : + + + + + Université de Limoges + + + Université de Limoges + + + + + ($uid =~ /^admin0/i)[0] ? + + + ($uid =~ /^admin0/i)[0] ? + + + + + For older version, check <a0>http://wiki.glpi-project.org/doku.php?id=en:authautoad</a0> + + + Pour les versions plus anciennes, voir <a0>http://wiki.glpi-project.org/doku.php?id=en:authautoad</a0> + + + + + Write custom functions library + + + Écrire une librairie de fonctions personnalisées + + + + + Now imagine the following DIT: + + + On suppose le schéma suivant : + + + + + <s0>David COUTADEUR</s0>: developer, tester + + + <s0>David COUTADEUR</s0> : developeur, testeur + + + + + <s0>Secret token</s0>: a secret token used to secure transmissions between OpenID client and server (<s1><a2>see below</a2></s1>). + + + <s0>Jeton secret</s0> : le jeton secret utilisé pour sécuriser les transmissions entre le client et le server OpenID (<s1><a2>voir ci-dessous</a2></s1>). + + + + + SSL + + + SSL + + + + + rm custom* +cp ../pastel/custom* . + + + rm custom* +cp ../pastel/custom* . + + + + + Service Provider + + + Fournisseur de service + + + + + The <c0>ProxyPreserveHost</c0> directive will forward the Host header to the protected application.<br1/> + + + La directive <c0>ProxyPreserveHost</c0> transfère l'en-tête Host à l'application protégée.<br1/> + + + + + CAS server + + + Serveur CAS + + + + + <s29>"server_ip_check"</s29> <s30>=></s30> <s31>false</s31><s32>,</s32> + + + <s29>"server_ip_check"</s29> <s30>=></s30> <s31>false</s31><s32>,</s32> + + + + + <a14>logs</a14><br15/> + + + <a14>logs</a14><br15/> + + + + + This kind of <a0>SSO</a0> mechanism is not clean, and can lead to problems, like local password blocking, local session not well closed, etc. + + + Ce type de mécanisme <a0>SSO</a0> n'est pas parfait et peut générer des problèmes tels des blocages de mots-de-passe, sessions locales mal closes, etc... + + + + + <s0>CRONDIR</s0>: Cronfile directory (default: $PREFIX/etc/lemonldap-ng/cron.d) + + + <s0>CRONDIR</s0> : répertoire des fichiers cron (défaut: $PREFIX/etc/lemonldap-ng/cron.d) + + + + + http://xmlns.com/foaf/spec/#sec-crossref + + + http://xmlns.com/foaf/spec/#sec-crossref @@ -33072,42 +28110,668 @@ Display<s21>-</s21>Name < - In particular, it use Apache2 threads capabilities so to optimize performances, prefer using <a0>mpm-worker</a0>. + <s0><a1>PGT</a1> file</s0>: temporary file where proxy tickets are stored (by default, <c2>/tmp/pgt.txt</c2>) + + + <s0>Fichier <a1>PGT</a1></s0> : fichier temporaire où les tickets de proxy sont stockés (par défaut, <c2>/tmp/pgt.txt</c2>) + + + + + Handler parameters + + + Paramètres de l'agent + + + + + Then in <c0>General Parameters</c0> > <c1>Authentication modules</c1> > <c2>OpenID Connect parameters</c2>, you can set: + + + Ensuite dans <c0>Paramètres généraux</c0> > <c1>Paramètres d'authentification</c1> > <c2>Paramètres OpenID-Connect </c2>, on peut indiquer : + + + + + <s0>Local <a1>SSO</a1> <a2>URL</a2> pattern</s0>: regular expression to match the <a3>SSO</a3> <a4>URL</a4> (by default: ^/zimbrasso$) + + + <s0>Expression de correspondance de l'<a2>URL</a2> <a1>SSO</a1></s0> : expression régulière de correspondance de l'<a4>URL</a4> <a3>SSO</a3> (par défaut : ^/zimbrasso$) + + + + + http://test2.example.com - En particulier, il utilise les capacités multi-threads d'Apache-2, donc pour optimiser les performances, utilisez de préférence <a0>mpm-worker</a0>. + http://test2.example.com - RHEL/CentOS 5 + Configure Dokuwiki virtual host like other <a0>protected virtual host</a0>. - - RHEL/CentOS 5 + + Configurer l'hôte virtuel Dokuwiki comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - Use <a0>packages provided by Debian</a0>. + Add a new virtual host webmail.domain.tld + + + Ajouter un nouvel hôte virtuel webmail.domain.tld + + + + + You can then access to the configuration of this OP. + + + On peut ensuite accéder à la configuration de cet OP. + + + + + The generated tarball is in the current directory. + + + L'archive générée est dans le répertoire courant. + + + + + <s31>...</s31> + + + <s31>...</s31> + + + + + Name: <c0>Auth-User</c0> - Utiliser les <a0>paquets fournis par Debian</a0>. + Nom : <c0>Auth-User</c0> - RHEL/CentOS 6 + each area has 2 portals: - - RHEL/CentOS 6 + + chacune a 2 portails: - Set <a0>SAML</a0> end points + documentation:remote-interoperability.png + + + documentation:remote-interoperability.png + + + + + Session opening + + + Ouverture de session + + + + + Some can be mandatory, so if they are not returned by IDP, the session will not open. + + + Certains peuvent être obligatoires, et s'ils ne sont pas retournés par l'IDP, la session n'est pas ouverte. + + + + + <s151>//"userobm_vacation_message" => ,</s151> + + + <s151>//"userobm_vacation_message" => ,</s151> + + + + + Define here the mapping between the <a0>LL::NG</a0> session content and the fields provided in UserInfo response. + + + Définir ici la correspondance entre le contenu de la sessions <a0>LL::NG</a0> et les champs fournis dans la réponse UserInfo. + + + + + ../../../media/applications/linshare_logo.png + + + ../../../media/applications/linshare_logo.png + + + + + Notifications - Indiquer les points d'entrées <a0>SAML</a0> + Notifications + + + + + http://memcached.org/ + + + http://memcached.org/ + + + + + ... other SSL parameters ... + + + ... autres paramètres SSL ... + + + + + You can also configure jetlag (if all of your users use the same timezone): + + + On peut aussi configurer jetlag (si tous les utilisateurs utilisent le même fuseau): + + + + + Rule name + + + Nom de la règle + + + + + You just have to share configuration and sessions databases between those servers: + + + Il faut juste partager les bases de données de configuration et des sessions entre ces serveurs : + + + + + <s0>User source attribute</s0>: name of the attribute in users entries used in the link (default: dn). + + + <s0>Attribut source utilisateur</s0> : nom de l'attribut utilisateur utilisé dans le lien (défaut: dn). + + + + + The real user identifier is stored in a Memcached server and the protected application can the request the Memcached server to get user identifier. + + + L'identifiant utilisateur réel est stockédans un serveur Memcached et l'application protégée peut requérir le serveur Memcached pour obtenir l'identifiant utilisateur. + + + + + gen-webid-cert.sh + + + gen-webid-cert.sh + + + + + http://mail.ow2.org/wws/arc/lemonldap-ng-users + + + http://mail.ow2.org/wws/arc/lemonldap-ng-users + + + + + The statistics are collected trough a daemon launched by the Handler. + + + Ces statistiques sont collectées via un démon lancé par l'agent. + + + + + sympaSecret + + + sympaSecret + + + + + <s0>Auto login</s0>: set to 1 to use auto login. + + + <s0>Authentification automatique</s0> : mettre à 1 pour utiliser la connexion automatique. + + + + + tomcat >= 5.5 + + + tomcat >= 5.5 + + + + + The digit will not be shown on portal page. + + + Le chiffre ne sera pas affiché sur la page portail. + + + + + For tests with <c0>example.com</c0>, launch the following : + + + Pour les tests avec <c0>example.com</c0>, lancer ce qui suit : + + + + + Xavier GUIMARD + + + Xavier GUIMARD + + + + + Just configure the <a0>access rules</a0>. + + + Configurer simplement la <a0>règle d'accès</a0>. + + + + + Then go to trunk directory: + + + Aller ensuite dans le répertoire trunk : + + + + + _lastAuthnUTime + + + _lastAuthnUTime + + + + + Use the name you want but this values in the value field. + + + Utiliser n'importe quel nom de clef mais ces valeurs dans le champ « valeur ». + + + + + Headers are used to give user datas to the application. + + + Les en-têtes sont utilisés pour donner aux applications les données utilisateurs. + + + + + securedCookie + + + securedCookie + + + + + For block brute force attack with fail2ban + + + pour bloquer les attaques en force brute avec fail2ban + + + + + For databases like PostgreSQL, don't forget to add “Commit” with a value of 1 + + + Pour les bases de données telles PostgreSQL, ne pas oublier d'ajouter “Commit” avec une valeur de 1 + + + + + User Provisioning Enabled: should create automatically the user in Salesforce (not functionnal right now) + + + User Provisioning Enabled : création automatique des utilisateurs dans Salesforce (pas fonctionnel à l'heure actuelle) + + + + + MBConsulting + + + MBConsulting + + + + + Access protected application + + + Accéder aux applications protégées + + + + + logos:logo_gn.png + + + logos:logo_gn.png + + + + + 1 if user is superadmin + + + 1 si l'utilisateur est super-administrateur + + + + + When all modifications are done, click on <c0>Save</c0> to store configuration. + + + Lorsque toutes les modifications sont effectuées, cliquer sur <c0>Sauver</c0> pour enregistrer la configuration. + + + + + To define keys, you can: + + + Pour définir les clefs, vous pouvez : + + + + + It has enhanced functions to make the daily life for the administrators easier, like a job-tracking-system with mail-notification and methods to build a database with basic information about your network-topology. + + + Il dispose de functions avancées pour faciliter la vie des administrateurs, telle un détecteur de tâches avec notification par mail et des méthodes pour construire la base de données avec des informations minimales sur la topologie du réseau. + + + + + Login + + + login + + + + + Anti frame protection + + + Protection anti-frame + + + + + SMTPAuthUser + + + SMTPAuthUser + + + + + ../media/icons/flags/fr.png + + + ../media/icons/flags/fr.png + + + + + http://en.wikipedia.org/wiki/SAML + + + http://fr.wikipedia.org/wiki/SAML + + + + + Portal (dark theme) + + + Portail (thème dark) + + + + + ../../documentation/presentation.html#cross_domain_authentication_cda + + + ../../documentation/presentation.html#cross_domain_authentication_cda + + + + + It is incompatible with authentication chaining (see Stack Multiple backends), because of Apache parameter “SSLVerifyClient”, which must have the value “require” + + + Ce n'est pas compatible avec une chaîne d'authentification (voir Empiler plusieurs backends), en raison du paramètre Apache “SSLVerifyClient”, qui doit être mis à la valeur “require” + + + + + Be careful with some applications which doesn't verify Lemonldap::NG headers after having created their own cookies. + + + Faire attention avec certaines applications qui ne vérifient pas les en-têtes Lemonldap::NG après avoir créé leurs propres cookies. + + + + + http://en.wikipedia.org/wiki/Basic_access_authentication + + + http://fr.wikipedia.org/wiki/HTTP_Authentification + + + + + Salesforce Login <a0>URL</a0>: generated automatically. + + + Salesforce Login <a0>URL</a0> : générée automatiquement. + + + + + Add an Apache access control to avoid other access. + + + Ajouter un contrôle d'accès Apache pour éviter les autres accès. + + + + + rpm --import rpm-gpg-key-ow2 + + + rpm --import rpm-gpg-key-ow2 + + + + + Auth-User + + + Auth-User + + + + + ../../../../media/applications/bugzilla_logo.png + + + ../../../../media/applications/bugzilla_logo.png + + + + + <s132>//"userobm_host_id" => ,</s132> + + + <s132>//"userobm_host_id" => ,</s132> + + + + + If <a0>CAS</a0> failed, LDAP will be used. + + + Si <a0>CAS</a0> échoue, LDAP est utilisé. + + + + + This can be used to notify right changes,… See <a1>notifications</a1> for more. + + + Ceci peut être utilisé pour notifier des changements de droits,... Consultez la page <a1>notifications</a1> pour plus d'information. + + + + + This will bypass the authentication module for request from APPLICATIONS_<a0>IP</a0>. + + + Ceci évite l'authentification des requêtes issues des adresses listées dans APPLICATIONS_<a0>IP</a0>. + + + + + Proxy LL::NG + + + Proxy LL::NG + + + + + Rule + + + Règle + + + + + You will need a very recent version of Lasso (>= 2.3.0). + + + Vous devez utiliser une version récente de Lasso (>= 2.3.0). + + + + + server based restriction (like Apache “allow/deny” mechanism) + + + restrictions basées sur le serveur (tel le mécanisme “allow/deny” d'Apache) + + + + + You can use the following rules instead: + + + On peut utiliser les règles suivantes à la place : + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html + + + + + All data is stored in plain text files – no database is required. + + + Toutes les données sont stockées dans des fichiers texte, aucune base de données n'est nécessaire. + + + + + <s19><s20><OrganizationURL</s20> <s21>xml:lang</s21>=<s22>"en"</s22><s23>></s23></s19>http://www.example.com<s24><s25></OrganizationURL<s26>></s26></s25></s24> +<s27><s28></Organization<s29>></s29></s28></s27> + + + <s19><s20><OrganizationURL</s20> <s21>xml:lang</s21>=<s22>"en"</s22><s23>></s23></s19>http://www.example.com<s24><s25></OrganizationURL<s26>></s26></s25></s24> +<s27><s28></Organization<s29>></s29></s28></s27> + + + + + one with read/write rights for servers hosting the manager + + + une avec des droits en lecture/écriture pour les serveurs hébergeant le manager + + + + + localStorageOptions + + + localStorageOptions + + + + + → The specified node is not the uploaded tree. + + + → Le nœud spécifié n'est pas dans l'arbre chargé. + + + + + ../../../../media/applications/googleapps_logo.png + + + ../../../../media/applications/googleapps_logo.png + + + + + You have access to all environment variable, like user <a1>IP</a1> address. + + + Toutes les variables d'environnement sont disponibles, telle l'adresse <a1>IP</a1> de l'utilisateur. @@ -33130,4352 +28794,98 @@ Display<s21>-</s21>Name < - GRR has a <a0>SSO</a0> configuration page in its administration panel. - - - GRR dispose d'une page de configuration du <a0>SSO</a0> dans son panneau de configuration. - - - - - <a0>parameterlist</a0><br1/> - - - <a0>parameterlist</a0><br1/> - - - - - On Debian/Ubuntu: - - - Sur Debian/Ubuntu : - - - - - Use with caution. - - - À utiliser avec précaution. - - - - - And the mail filter is: - - - Et le filtre d'adresse mail est : - - - - - Security recommendation - - - Recommendation de sécurité - - - - - <s0>Encryption mode</s0>: set the encryption mode for this IDP (None, NameID or Assertion). - - - <s0>Mode de chiffrement</s0> : fixe le mode de chiffrement pour cet IDP (None, NameID ou Assertion). - - - - - -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? - - - -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? - - - - - If they really do not please you, override them! - - - S'ils ne conviennent pas, il peuvent être surchargés. - - - - - iso2unicode($name) - - - iso2unicode($name) - - - - - Macros and groups - - - Macros et groupes - - - - - administrator - - - administrator - - - - - <title>: title to display: will be inserted in <a0>HTML</a0> page enclosed in <h2 class=“notifText”>…</h2> - - - <title> : titre à afficher : sera inséré dans la page <a0>HTML</a0> encadré dans <h2 class=“notifText”>…</h2> - - - - - Local macros is a special feature of handler that permit to have macros useable localy only. - - - Les macros locales sont une fonctionnalité spéciale des agents qui permettent d'avoir des macros utilisables localement seulement. - - - - - For example: - - - Par exemple : - - - - - authentication - - - authentification - - - - - Drupal module activation - - - Activation du module Drupal - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step4.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step4.png - - - - - Documentation install : - - - Installer la documentation : - - - - - The conditions are checked in alphabetical order of comments. - - - Les conditions sont examinées dans l'ordre alphabétique des commentaires. - - - - - UserName -> user -Password -> password -Index -> ipAddr uid - - - UserName -> user -Password -> password -Index -> ipAddr uid - - - - - A name - - - Un nom - - - - - You can add this YUM repository to get recent packages: - - - Ajouter ces dépôts YUM pour obtenir les paquets récents : - - - - - Just remember its <a0>DN</a0> for LemonLDAP::NG configuration. - - - Il faut juste retenir le <a0>DN</a0> pour la configuration de LemonLDAP::NG. - - - - - ../documentation/1.0/applications.html - - - ../documentation/1.0/applications.html - - - - - ../../../../media/applications/http_logo.png - - - ../../../../media/applications/http_logo.png - - - - - Java (Spring) - - - Java (Spring) - - - - - Links - - - Links - - - - - To chain SSL, you have to set “SSLRequire optional” in Apache configuration, else users will be authenticated by SSL only. - - - Pour chaîner SSL, il est nécessaire de mettre “SSLRequire optional” dans le fichier de configuration Apache, sinon les utilisateurs ne seront authentifiés que par SSL. - - - - - rtyler@badwolf.org - - - rtyler@badwolf.org - - - - - Protect the Manager by LL::NG - - - Protéger le manager par LL::NG - - - - - <s0>Password field name</s0>: name of authentication table column hosting password - - - <s0>Nom du champ mot-de-passe</s0> : nom de la colonne de la table d'authentification contenant le mot-de-passe - - - - - portalSkin - - - portalSkin - - - - - Source RPM - - - RPM sources - - - - - See <a0>how to do this</a0> on Zimbra wiki. - - - Voir <a0>comment le faire</a0> sur le wiki Zimbra. - - - - - accordeon_dark.png - - - accordeon_dark.png - - - - - $_password - - - $_password - - - - - It is for the moment only in BETA stage. - - - Elle n'est pour le moment disponible qu'à titre de test. - - - - - We include some template files that can be customized: - - - Nous incluons des fichiers modèles qui peuvent être personnalisés : - - - - - Finally, configure for each user his Federation ID value. - - - Finalement, configurer pour chaque utilisateur son identifiant de fédération. - - - - - http://lanyrd.com/2012/solutionslinux/sryym/ - - - http://lanyrd.com/2012/solutionslinux/sryym/ - - - - - <s123>"userobm_zipcode"</s123> <s124>=></s124> <s125>"HTTP_OBM_POSTALCODE"</s125><s126>,</s126> - - - <s123>"userobm_zipcode"</s123> <s124>=></s124> <s125>"HTTP_OBM_POSTALCODE"</s125><s126>,</s126> - - - - - #perl_auto-protected_cgi - - - #perl_auto-protected_cgi - - - - - Application menu - - - Menu application - - - - - zimbra - - - zimbra - - - - - /_detail/icons/flags/fr.png?id=press - - - /_detail/icons/flags/fr.png?id=press - - - - - The tag "<HOST>" can -# be used for standard IP/hostname matching and is only an alias for -# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) -# Values: TEXT -# -failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) - - - The tag "<HOST>" can -# be used for standard IP/hostname matching and is only an alias for -# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) -# Values: TEXT -# -failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) - - - - - <s79>//"userobm_delegation" => ,</s79> - - - <s79>//"userobm_delegation" => ,</s79> - - - - - ../pages/playground/playground.html - - - ../pages/playground/playground.html - - - - - You can also define: - - - On peut aussi définir : - - - - - <a0>DBI</a0> Connection user - - - Nom de connexion <a0>DBI</a0> - - - - - High Availability - - - Haute disponibilité - - - - - http://www.svwux.org/ - - - http://www.svwux.org/ - - - - - Prepare the database - - - Preparer la base de données - - - - - documentation - - - documentation - - - - - Choose and configure your main sessions storage system - - - Choisir et configurer le système principal de stockage des sessions - - - - - One user tries to access to the portal - - - Un utilisateur tente d'accéder au portail - - - - - Example template: - - - Modèle exemple : - - - - - Protocol and port - - - Protocole et port - - - - - OpenID - - - OpenID - - - - - _notification_<e0>id</e0> - - - _notification_<e0>id</e0> - - - - - perl-Lemonldap-NG-Manager: CPAN - Manager modules - - - perl-Lemonldap-NG-Manager : CPAN - modules manager - - - - - singleUserByIP - - - singleUserByIP - - - - - AuthBasic Handler - - - Agent AuthBasic - - - - - Mpm-worker works faster and LemonLDAP::NG use the thread system for best performance. - - - Mpm-worker est plus rapide et LemonLDAP::NG utilise le système de threads pour de meilleures performances. - - - - - <c0>_casPT</c0><s1>serviceID</s1> = <s2>Proxy ticket value</s2> - - - <c0>_casPT</c0><s1>serviceID</s1> = <s2>Proxy ticket value</s2> - - - - - <s0>Writer <a1>URL</a1></s0>: <a2>URL</a2> used by <a3>SAML</a3> IDP to write the cookie. - - - <s0><a1>URL</a1> d'écriture</s0> : <a2>URL</a2> utilisée par l'IdP <a3>SAML</a3> pour écrire le cookie. - - - - - SAML Identity Provider - - - Fournisseur d'identité SAML - - - - - IRC - - - IRC - - - - - For <a0>Active Directory</a0>, choose <c1>Active Directory</c1> instead of <c2>LDAP</c2>. - - - Pour <a0>Active Directory</a0>, choisir <c1>Active Directory</c1> au lieu de <c2>LDAP</c2>. - - - - - Functions parameters: - - - Paramètres de la fonction : - - - - - LemonLDAP::NG uses Safe jail to evaluate all expressions: - - - LemonLDAP::NG utilise une cage sécurisée pour évaluer toutes les expressions : - - - - - <s2>Order</s2> <s3>deny</s3>,<s4>allow</s4> - - - <s2>Order</s2> <s3>deny</s3>,<s4>allow</s4> - - - - - ../media/icons/personal.png - - - ../media/icons/personal.png - - - - - LINAGORA - - - LINAGORA - - - - - Twitter use <a1>OAuth</a1> protocol to allow applications to reuse its own authentication process (it means, if your are connected to Twitter, other applications can trust Twitter and let you in). - - - Twitter utilise le protocole <a1>OAuth</a1> pour autoriser les applications à réutiliser son propre processus d'authentification (ce qui signifie que si vous êtes connecté à Twitter, d'autres applications peuvent agréer Twitter et vous laisser entrer). - - - - - ~40 000 - - - ~40 000 - - - - - When you use <a0>SOAP sessions backend</a0>, it is recommended to use read-only <a1>URL</a1> (<a2>http://portal/index.pl/sessions</a2>). - - - Lorsqu'on utilise le <a0>backend de session SOAP</a0>, il est recommandé d'utiliser l'<a1>URL</a1> en lecture seule (<a2>http://portal/index.pl/sessions</a2>). - - - - - Manager (sessions explorer) - - - Manager (explorateur de sessions) - - - - - Using notification system - - - Utiliser le système de notification - - - - - You might want to display different skin depending on the <a0>URL</a0> that was called before being redirected to the portal, or the <a1>IP</a1> address of the user. - - - On peut vouloir utiliser différents thèmes en fonction de l'<a0>URL</a0> demandée avant la redirection au portail ou en fonction de l'adresse <a1>IP</a1> de l'utilisateur. - - - - - <a0>LL::NG</a0> is designed using <a1>Model–View–Controller software architecture</a1>, so you just have to <a2>change HTML/CSS files</a2> to custom portal. - - - <a0>LL::NG</a0> a été conçu en utilisant <a1>l'architecture logicielle Modèle–Vue–Controlleur</a1>, ainsi vous avez juste à <a2>modifier les fichiers HTML/CSS</a2> pour personnaliser son portail. - - - - - Delay between check of local configuration - - - Delai entre 2 examens de la configuration locale - - - - - Please use lmMigrateConfFiles2ini to migrate your menu configuration - - - Please use lmMigrateConfFiles2ini to migrate your menu configuration - - - - - Safe can be very annoying when we use <a0>extended functions</a0> or <a1>custom functions</a1>. - - - Safe peut être très gênant lorsqu'on utilise les <a0>fonctions étendues</a0> ou les <a1>fonctions personnalisées</a1>. - - - - - Cookie Javascript protection - - - Protection Javascript du cookie - - - - - ../../../media/documentation/status_standard.png - - - ../../../media/documentation/status_standard.png - - - - - This valve will check an HTTP header to set the authenticated user on the J2EE container. - - - Cette valve examine les en-têtes HTTP pour désigner l'utilisateur authentifié au conteneur J2EE. - - - - - ../../../media/icons/warehause.png - - - ../../../media/icons/warehause.png - - - - - Speaker - - - Conférencier - - - - - <a0>LL::NG</a0> can use federation protocols (<a1>SAML</a1>, <a2>CAS</a2>, OpenID) independently to: - - - <a0>LL::NG</a0> peut utiliser des protocoles de fédération (<a1>SAML</a1>, <a2>CAS</a2>, OpenID) indépendamment pour : - - - - - http://www.mediawiki.org - - - http://www.mediawiki.org - - - - - <s146>//"userobm_nomade_local_copy" => ,</s146> - - - <s146>//"userobm_nomade_local_copy" => ,</s146> - - - - - You <s1>must</s1> provide a full <a2>URI</a2> (for example /skins/common/lemonldap-ng_square.png) and use HTTPS on the portal - - - <s1>Il faut</s1> fournir une <a2>URI</a2> complète (par exemple /skins/common/lemonldap-ng_square.png) et utiliser HTTPS pour le portail - - - - - nullAuthnLevel - - - nullAuthnLevel - - - - - For security reason, a cookie provided for a domain cannot be sent to another domain. - - - Pour des raisons de sécurité, un cookie fournit par un domaine ne peut être transmit à un autre. - - - - - Order of categories in the menu - - - Ordre des catégories dans le menu - - - - - If your table is not named lmConfig, set it's name in <c0>dbiTable</c0> parameter. - - - Si la table ne se nomme pas lmConfig, mettre son nom dans le paramètre <c0>dbiTable</c0>. - - - - - Rules - - - Règles - - - - - <a0>Rules</a0> are applied in alphabetical order (comment and regular expression). - - - Les <a0>règles</a0> sont appliquées dans l'ordre alphabétique (commentaires et expressions régulières). - - - - - Authentication request - - - Requête d'authentification - - - - - After redirection, normal authentication in the remote portal - - - Après redirection, authentification normale sur le portail distant (celui de son organisation) - - - - - dbi:mysql:dbname=sessions - - - dbi:mysql:dbname=sessions - - - - - Local groups - - - Groupes locaux - - - - - When you know the key of the variable, you just have to prefix it with the dollar sign to use it, for example to test if <c0>uid</c0> variable match <c1>coudot</c1> : - - - En connaissant le nom d'une variable, il suffit de la préfixer avec un signe dollar pour l'utiliser, par exemple pour savoir si la variable <c0>uid</c0> contient <c1>coudot</c1> : - - - - - CDBI - - - CDBI - - - - - ../../../media/applications/saplogo.gif - - - ../../../media/applications/saplogo.gif - - - - - LDAPFilter - - - LDAPFilter - - - - - In Bugzilla administration interface, go in <c0>Parameters</c0> » <c1>User authentication</c1> - - - Dans l'interface d'administration, allez dans <c0>Parameters</c0> » <c1>User authentication</c1> - - - - - Configure the <a0>access rules</a0>. - - - Configurer les <a0>règles d'accès</a0>. - - - - - <s46>"userobm_login"</s46> <s47>=></s47> <s48>"HTTP_OBM_UID"</s48><s49>,</s49> - - - <s46>"userobm_login"</s46> <s47>=></s47> <s48>"HTTP_OBM_UID"</s48><s49>,</s49> - - - - - sympaSecret - - - sympaSecret - - - - - <a0>LL::NG</a0> can act as an <a1>CAS</a1> server, that can allow to federate <a2>LL::NG</a2> with: - - - <a0>LL::NG</a0> peut agir en serveur <a1>CAS</a1>, ce qui permet de fédérer <a2>LL::NG</a2> avec : - - - - - name => foaf:name - - - nom => foaf:name - - - - - <a0>SAML</a0> assertion - - - Assertion <a0>SAML</a0> - - - - - <s0>Authentication module</s0>: OpenID Connect - - - <s0>Module d'authentication</s0> : OpenID-Connect - - - - - As an RP, <a0>LL::NG</a0> supports a lot of OpenID Connect features: - - - Comme RP, <a0>LL::NG</a0> supporte de nombreuses fonctionnalités OpenID-Connect : - - - - - Variables are stored in the user session. - - - Les variables sont stockées dans la session utilisateur. - - - - - Catch error pages: - - - Capture des pages d'erreur : - - - - - Past and present contributors - - - Contributeurs passé et présent - - - - - Index - - - Index - - - - - Zimbra preauth key - - - Clef de pré-authentification Zimbra - - - - - sudo make install PARAM=VALUE PARAM=VALUE ... - - - sudo make install PARAM=VALUE PARAM=VALUE ... - - - - - <s0>Other</s0>: - - - <s0>Autres</s0> : - - - - - <a0>safejail</a0><br1/> - - - <a0>safejail</a0><br1/> - - - - - Configuration and sessions access by SOAP - - - Accès à la configuration et aux sessions par SOAP - - - - - A skin is composed of different files: - - - Un thème est composé de différents fichiers : - - - - - By default, Manager is protected to allow only the demonstration user “dwho”. - - - Par défaut, le manager est protégé et n'autorise que l'utilisateur de démonstration “dwho”. - - - - - Documentation is available for configuration backends : - - - Cette documentation est valable pour les backends de configuration : - - - - - contact - - - contact - - - - - Exported variables in the Manager - - - Variables exportées dans le manager - - - - - To extend <a0>SSO</a0> on several domains, a cross-domain mechanism is implemented in LemonLDAP::NG. - - - Pour étendre le <a0>SSO</a0> sur plusieurs domaines, un mécanisme inter-domaines est intégré à LemonLDAP::NG. - - - - - As passwords will not be managed by <a0>LL::NG</a0>, you can disable <a1>menu password module</a1>. - - - Comme les mots-de-passe ne sernt pas gérés par <a0>LL::NG</a0>, il est possile de désactiver le <a1>module mots-de-passe du menu</a1>. - - - - - documentation:1.0:sqlconfbackend - - - documentation:1.0:sqlconfbackend - - - - - http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps - - - http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps - - - - - http://www.google.com/calendar/hosted/mydomain.org/render - - - http://www.google.com/calendar/hosted/mydomain.org/render - - - - - ../media/icons/flags/fr.png - - - ../media/icons/flags/fr.png - - - - - If <a1>LL::NG</a1> send some roles split by some commas, configure <s2>roleSeparator</s2>. - - - Si <a1>LL::NG</a1> envoie les rôles séparés par des caractères (virgule,...), configurer <s2>roleSeparator</s2>. - - - - - One of mandatory information is the redirect <a1>URL</a1> (one or many). - - - Une des informations exigées est l'<a1>URL</a1> de redirection (une ou plusieurs). - - - - - Documentation - - - Documentation - - - - - Indeed, any <a0>Perl DBD driver</a0> can be used. - - - Ainsi, tout <a0>driver Perl DBD</a0> peut être utilisé. - - - - - http://search.cpan.org/perldoc?DBI - - - http://search.cpan.org/perldoc?DBI - - - - - <s0>Display other sessions </s0>: display other sessions on authentication phase, with a link to delete them. - - - <s0>Afficher les autres sessions</s0> : affiche les autres sessions ouvertes lors de la phase d'authentification avec un lien pour les effacer. - - - - - Create OBM virtual host (for example obm.example.com) in <a0>LL::NG</a0> configuration: <c1>Virtual Hosts</c1> » <c2>New virtual host</c2>. - - - Créer l'hôte virtuel OBM (par exemple obm.example.com) dans la configuration <a0>LL::NG</a0> : <c1>Hôtes virtuels</c1> » <c2>Nouvel hôte virtuel</c2>. - - - - - Logs settings - - - Journalisation - - - - - http://search.cpan.org/perldoc?LWP::UserAgent - - - http://search.cpan.org/perldoc?LWP::UserAgent - - - - - css/print.css - - - css/print.css - - - - - Delete other session - - - Efface les autres sessions (session unique par utilisateur) - - - - - Custom Error <a0>URL</a0>: you can redirect the user to a special page when an error is happening - - - Custom Error <a0>URL</a0> : on peut rediriger l'utilisateur sur une page particulière en cas d'erreur - - - - - Restrict /js/ and /css/ directory to authenticated users - - - Restreindre les répertoires /js/ et /css/ aux utilisateurs authentifiés - - - - - icons:knewsticker.png - - - icons:knewsticker.png - - - - - <s0>Users module</s0>: OpenID Connect - - - <s0>Module utilisateurs</s0> : OpenID-Connect - - - - - <s0>Configuration</s0>: - - - <s0>Configuration</s0> : - - - - - <s0>Extracted certificate field</s0>: field of the certificate affected to $user internal variable - - - <s0>Champ extrait du certificat</s0> : champ du certificat affecté à la variable interne $user - - - - - For GLPI >= 0.71, it is a simple configuration in GLPI: Setup → Authentication. - - - Pour GLPI >= 0.71, une simple configuration de GLPI suffit : Setup → Authentication. - - - - - By default, notifications will be stored in the same database as configuration: - - - Par défaut, les notifications sont stockées dans la même base de données que la configuration : - - - - - http://lanyrd.com/2011/jcos/sdrbd/ - - - http://lanyrd.com/2011/jcos/sdrbd/ - - - - - ../media/screenshots/1.1/mailreset/mailreset_step3.png - - - ../media/screenshots/1.1/mailreset/mailreset_step3.png - - - - - <a0>LL::NG</a0> configured as <a1>SAML Identity Provider</a1> - - - <a0>LL::NG</a0> configuré comme <a1>fournisseur d'identité SAML</a1> - - - - - mkdir /usr/local/lemonldap-ng/notifications/ -chown www-data /usr/local/lemonldap-ng/notifications/ - - - mkdir /usr/local/lemonldap-ng/notifications/ -chown www-data /usr/local/lemonldap-ng/notifications/ - - - - - timeout - - - timeout - - - - - The file name default separator is <c0>_</c0>, this can be a problem if you register notifications for users having <c1>_</c1> in their login. - - - Le séparateur par défaut des noms de fichiers est <c0>_</c0>, ce qui peut poser problème si on enregistre des notifications pour des utilsateur ayant un caractère <c1>_</c1> dans leur nom de connexion. - - - - - Cookie security - - - Sécurité du cookie - - - - - <a0>CAS</a0>_gateway - - - <a0>CAS</a0>_gateway - - - - - You need to adapt some parameters: - - - Certains paramètres doivent être adaptés : - - - - - To configure sessions, go in Manager, <c0>General Parameters</c0> » <c1>Sessions</c1>: - - - Pour configurer les sessions, aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Sessions</c1> : - - - - - ^/c/portal/logout => logout_sso - - - ^/c/portal/logout => logout_sso - - - - - PerlResponseHandler ModPerl::Registry -</<s3>Files</s3>> - - - PerlResponseHandler ModPerl::Registry -</<s3>Files</s3>> - - - - - The file <c0>auth.keytab</c0> should then be copied (with a secure media) to the Linux server (for example in <c1>/etc/lemonldap-ng</c1>). - - - Le fichier <c0>auth.keytab</c0> doit ensuite être copié (par un média sûr) sur le serveur Linux (par exemple dans <c1>/etc/lemonldap-ng</c1>). - - - - - Since version 0.9.4, LemonLDAP::NG can be used to notify some messages to users: if a user has a message, the message will be displayed when he will access to the portal. - - - Depuis la version 0.9.4, LemonLDAP::NG peut être utilisé pour notifier des messages aux utilisateurs : si un utilisateur a un message, celui-ci est affiché lorsqu'il accède au portail. - - - - - https://auth.linagora.com/ - - - https://auth.linagora.com/ - - - - - To manage the other way (<a0>LL::NG</a0> → Google Apps), you can add a dedicated <a1>logout forward rule</a1>: - - - Pour gérer l'autre voie (<a0>LL::NG</a0> → Google Apps), ajouter une <a1>règle de redirection après déconnexion</a1>: - - - - - Real name - - - Real name - - - - - Contrary to <a0>multiple backend stacking</a0>, backend choice will present all available authentication methods to users, who will choose the one they want. - - - Contrairement au <a0>dispositif de multiples backends</a0>, le dispositif de choix de backend présente à l'utilisateur toutes les méthodes d'authentification disponibles pour qu'il puisse choisir. - - - - - TLS client - - - Client TLS - - - - - authenticationLevel - - - authenticationLevel - - - - - Give a non ascii data - - - Done une valeur non-ascii - - - - - See <a2>Twitter FAQ</a2> on how to do that:. - - - Reportez-vous à la <a2>FAQ Twitter</a2> pour en savoir plus. - - - - - <a0>CAS</a0>_CAFile - - - <a0>CAS</a0>_CAFile - - - - - 'cache_root' => '/tmp',? - - - 'cache_root' => '/tmp',? - - - - - If for an obscure reason, the WebSSO is not working and you want to access the Manager, remove the protection in <c0>lemonldap-ng.ini</c0>. - - - Si pour une quelconque raison le WebSSO ne fonctionne pas, pour accéder au manager, supprimer la protection dans <c0>lemonldap-ng.ini</c0>. - - - - - Redirection to the portal of the secondary area (transparent) - - - Redirection vers le portail secondaire (transparent) - - - - - http://en.wikipedia.org/wiki/Outlook_Web_App - - - http://en.wikipedia.org/wiki/Outlook_Web_App - - - - - For security reasons, the password is not shown in sessions explorer. - - - Pour des raisons de sécurité, le mot-de-passe n'est pas affiché dans l'explorateur de sessions. - - - - - You can now use your function in a macro, an header or an access rule, for example: - - - Les fonctions peuvent être utilisées dans une macro, un en-tête ou une règle d'accès, par exemple: - - - - - Use it - - - Les utiliser - - - - - Select Demonstration for authentication, user and password backend. - - - Selectionner Démonstration pour les backends authentification, utilisateurs et mots-de-passe. - - - - - The access to phpLDAPadmin will be protected by LemonLDAP::NG with specific access rules. - - - L'accès à phpLDAPadmin sera protégé par LemonLDAP::NG avec une règle particulière d'accès. - - - - - icons:utilities.png - - - icons:utilities.png - - - - - It needs 4 modules to work: - - - Il a besoin de 4 modules pour fonctionner : - - - - - See <a2>how to change configuration backend</a2>. - - - Voir <a2>comment changer de backend de configuration</a2>. - - - - - <a1>Of course, there are other differences</a1>. - - - <a1>Il y a bien sur d'autres différences</a1>. - - - - - Give the uid (for accounting) - - - Donne l'uid (pour la traçabilité) - - - - - apt-key add rpm-gpg-key-ow2 - - - apt-key add rpm-gpg-key-ow2 - - - - - mailto:lemonldap-ng-users@ow2.org - - - mailto:lemonldap-ng-users@ow2.org - - - - - Example - - - Exemple - - - - - If one is missing, the user is not created. - - - Si l'un est manquant, le compte ne sera pas créé. - - - - - sudo make postconf - - - sudo make postconf - - - - - to the configuration backend - - - au système de stockage de la configuration - - - - - The following table list fields to index depending on the feature you want to increase performance: - - - Le tableau suivant liste les champs à indexer suivant les fonctionnalités dont on souhaite améliorer les performances : - - - - - https://twitter.com - - - https://twitter.com - - - - - <s0>Token endpoint authentication method</s0>: Choice between <c1>client_secret_post</c1> and <c2>client_secret_basic</c2> - - - <s0>Méthode d'authentification du point d'accès du jeton</s0> : choisir entre <c1>client_secret_post</c1> et <c2>client_secret_basic</c2> - - - - - secureTokenMemcachedServers - - - secureTokenMemcachedServers - - - - - <a0>SOAP based</a0> for client-server software, specific development, … - - - <a0>Basé sur SOAP</a0> pour les logiciels client-serveur, les développements spécifiques, … - - - - - Remote Session backend - - - Backend de sessions distant - - - - - /_detail/icons/wizard.png?id=documentation - - - /_detail/icons/wizard.png?id=documentation - - - - - So to improve performances, avoid too complex rules by using the macro or the groups or local macros. - - - Donc pour augmenter les performances, évitez les règles trop complexes en utilisant les macros, groupes ou macros locales. - - - - - liblemonldap-ng-portal-perl: Portal files - - - liblemonldap-ng-portal-perl : fichiers du portail - - - - - <a0>LL::NG</a0> provides a special function named <a1>basic</a1> to build this header. - - - <a0>LL::NG</a0> fournit une fonction spéciale nommée <a1>basic</a1> pour construire cet en-tête. - - - - - ldapTimeout - - - ldapTimeout - - - - - applications:drupal_logo.png - - - applications:drupal_logo.png - - - - - <s8># SOAP functions for sessions access (disabled by default)</s8> - - - <s8># Fonctions SOAP pour l'accès aux sessions (désactivées par défaut)</s8> - - - - - Other modules must be installed only if you planned to use the related feature. - - - Les autres modules ne doivent être installés que s'il est prévu d'utiliser les fonctionnalités associées. - - - - - ../../../media/icons/access.png - - - ../../../media/icons/access.png - - - - - <a0>CAS</a0>_renew - - - <a0>CAS</a0>_renew - - - - - Be careful for Windows user, path must contains “/”. - - - Attention avec les systèmes Windows, le séparateur de répertoire est le ”/”. - - - - - Change rights on keytab file: - - - Changer les droits sur le fichier keytab : - - - - - Else, you will lock access to Manager and will never access it anymore. - - - Sinon, on risque de verrouiller l'accès au manager et ne plus pouvoir y accéder. - - - - - logos:logo_bpi.png - - - logos:logo_bpi.png - - - - - See <s0><a1>Form replay</a1></s0> to learn how to configure form replay to POST data on protected applications. - - - Voir <s0><a1>Rejeu des formulaires</a1></s0> pour savoir comment configurer le rejeu des formulaires pour poster des données à une applications protégée. - - - - - persistentStorage - - - persistentStorage - - - - - ... -  -</<s2>VirtualHost</s2>> - - - ... -  -</<s2>VirtualHost</s2>> - - - - - <s0>Path</s0>: keep <c1>^/openidserver/</c1> unless you have change <a2>Apache portal configuration</a2> file. - - - <s0>Chemin</s0> : laisser <c1>^/openidserver/</c1> sauf si le fichier de <a2>configuration Apache du portail</a2> a été modifiée. - - - - - Attribute Service - - - Service d'attribut - - - - - http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - - http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - - - - updateTime - - - updateTime - - - - - You have to set its value in Manager. - - - Il faut en indiquer une dans le manager. - - - - - dbiAuthPasswordHash - - - dbiAuthPasswordHash - - - - - It is targeted at developer teams, workgroups and small companies. - - - Il est destiné aux équipes de développeurs, groupes de travail ou petites entreprises. - - - - - ../../../../media/applications/sympa_logo.png - - - ../../../../media/applications/sympa_logo.png - - - - - Django - - - Django - - - - - <a9><s10>print</s10></a9> <s11>'<a href="http://test3.example.com/">click here</a>'</s11><s12>;</s12> -<s13>}</s13> - - - <a9><s10>print</s10></a9> <s11>'<a href="http://test3.example.com/">click here</a>'</s11><s12>;</s12> -<s13>}</s13> - - - - - By default, LemonLDAP::NG uses Apache logs to store user actions and other messages: - - - Par défaut, LemonLDAP::NG utilise les journaux d'Apache pour journaliser les actions des utilisateurs et autre messages : - - - - - You have to grant read/write access for the manager component. - - - Il faut autoriser l'accès en lecture et écriture pour le manager. - - - - - ldapgroups <s0>-></s0> <a1><s2>join</s2></a1><s3>(</s3><s4>" "</s4><s5>,</s5><s6>(</s6><s7>$ldapgroups</s7> <s8>=~</s8> <s9>/cn=(.*?),/g</s9><s10>)</s10><s11>)</s11> - - - ldapgroups <s0>-></s0> <a1><s2>join</s2></a1><s3>(</s3><s4>" "</s4><s5>,</s5><s6>(</s6><s7>$ldapgroups</s7> <s8>=~</s8> <s9>/cn=(.*?),/g</s9><s10>)</s10><s11>)</s11> - - - - - Register partner Identity Provider on LemonLDAP::NG - - - Enregistrer le fournisseur d'identité partenaire dans LemonLDAP::NG - - - - - The good news is that Google is a standard OpenID Provider, and so you can easily delegate the authentication of <a1>LL::NG</a1> to Google: <a2>https://developers.google.com/identity/protocols/OpenIDConnect</a2> - - - La bonne nouvelle est que Google est un fournisseur OpenID-Connect standard, on peut ainsi aisément déléguer l'authentification de <a1>LL::NG</a1> à Google : <a2>https://developers.google.com/identity/protocols/OpenIDConnect</a2> - - - - - <s0>Enabled</s0>: Yes - - - <s0>Enabled</s0>: Yes - - - - - <s0>APACHEVERSION</s0>: Apache major version (default: 2) - - - <s0>APACHEVERSION</s0> : version majeure d'Apache (défaut : 2) - - - - - Changing the domain value will not update other configuration parameters, like virtual host names, portal <a0>URL</a0>, etc. - - - Changer la valeur du domaine ne met pas à jour les autres paramètres tels les noms d'hôtes virtuels, l'<a0>URL</a0> du portail, etc... - - - - - http://httpd.apache.org/docs/2.2/mod/mod_ssl.html - - - http://httpd.apache.org/docs/2.2/mod/mod_ssl.html - - - - - <a18>presentation</a18><br19/> - - - <a18>presentation</a18><br19/> - - - - - $_passwordDB - - - $_passwordDB - - - - - You can use different type of access: <a0>SQL</a0>, <a1>File</a1> or <a2>LDAP</a2> for servers in secured network and <a3>SOAP</a3> for remote servers. - - - On peut utiliser différent typed d'accès : <a0>SQL</a0>, <a1>File</a1> or <a2>LDAP</a2> pour les serveurs se trouvant sur le réseau sécurisé et <a3>SOAP</a3> pour les autres. - - - - - images and other media files - - - images et autres médias - - - - - <a3>XSS</a3> checks will still be done with warning in logs, but this will not prevent the process to continue. - - - Le contrôle <a3>XSS</a3> continuera à être effectué mais avec seulement des avertissements dans les journaux sans empêcher le processus de continuer. - - - - - We advice to deactivate other options, cause users will use <a0>LL::NG</a0> portal to modify or reset their password. - - - Il est conseillé de désactiver les autres options, car les utilisateurs utiliseront le portail <a0>LL::NG</a0> pour modifier ou réinitialiser leur mot-de-passe. - - - - - download - - - Téléchargement - - - - - cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - - - Date of birth - - - Date of birth - - - - - The configuration is the same as the <a0>LDAP module</a0>. - - - La configuration est la même que mour le <a0>module LDAP</a0>. - - - - - <s0>Authentication level</s0>: authentication level for Radius module - - - <s0>Niveau d'authentification</s0> : niveau d'authentification pour Radius - - - - - <a0>Google Apps</a0> can use <a1>SAML</a1> to authenticate users, behaving as an <a2>SAML</a2> service provider, as explained <a3>here</a3>. - - - <a0>Les applications Google</a0> peuvent utiliser <a1>SAML</a1> pour authentifier les utilisateurs, en se comportant comme des fournisseurs de service <a2>SAML</a2>, tel qu'expliqué <a3>ici</a3>. - - - - - Configuration <s0>is not saved</s0> if errors occur. - - - La configuration <s0>n'est pas sauvée</s0> en cas d'erreur. - - - - - <s0>List type</s0>: choose white list to define allowed domains or black list to define forbidden domains - - - <s0>Type de liste</s0> : choisir liste blanche pour définir la liste exhaustive des domaines autorisés ou liste noire pour lister les domaines interdits - - - - - Session history is always visible in session explorer for administrators. - - - L'historique des sessions est toujours visible dans l'explorateur de sessions pour les administrateurs. - - - - - <a0>DBI</a0> Password hash - - - Hachage de mot-de-passe <a0>DBI</a0> - - - - - This means that if several Handlers are deployed, each will manage its own statistics. - - - Donc si plusieurs agents sont déployés, chacun gère ses propres statistiques. - - - - - Then create symbolic links on template files, as you might not want to rewrite all <a0>HTML</a0> code (else, do as you want). - - - Créer ensuite des liens symboliques pour éviter de réécrire tous les fichiers <a0>HTML</a0> (sauf si c'est souhaité). - - - - - Little effort is required to translate the encoded string back into the user name and password, and many popular security tools will decode the strings “on the fly”. - - - Un petit effort est requis pour décoder ces chaînes et de nombreux outils de sécurité les décodent à la volée. - - - - - Give a technical name (no spaces, no special characters), like “sample-op”; - - - Donner un nom technique (sans espaces ni caratères speciaux), tel “sample-op” ; - - - - - Set GoogleApps as Service Provider name. - - - Mettre GoogleApps comme nom de fournisseur de service. - - - - - It is set in LemonLDAP::NG utilities directory (<c0>convertConfig</c0>). - - - Il se traouve dans le répertoire des utilitaires LemonLDAP::NG (<c0>convertConfig</c0>). - - - - - 1.1 - - - 1.1 - - - - - 1.2 - - - 1.2 - - - - - A day has 24 hours, and a week 7 days, so the value contains 168 bits, converted into 42 hexadecimal characters. - - - Un jour a 24 heures et une semaine 7 jours, donc la valeur contient 168 bits, convertie en 42 caractères hexadécimaux. - - - - - RPM bundle - - - Paquets RPM - - - - - Provides identity if asked - - - Fournit l'identitié si demandée - - - - - This user will not be available anymore if you configure a new authentication backend! - - - Cet utilisateur n'est plus disponible si on change de backend d'authentification ! - - - - - OBM_GIVENNAME - - - OBM_GIVENNAME - - - - - If you activate proxy mode, you must create the <a0>PGT</a0> file on your system, for example: - - - Si le mode proxy est activé, il faut créer le fichier <a0>PGT</a0> sur le système, par exemple : - - - - - Notification delete function: - - - Fonction d'effacement de notification : - - - - - https://metacpan.org/module/Apache::Session::Browseable - - - https://metacpan.org/module/Apache::Session::Browseable - - - - - Remember that rules written on GET parameters must be tested. - - - Rappel : les règles poratnt sur des paramètres GET doivent être testées. - - - - - rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - - - rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - - - - - http://tomcat.apache.org/tomcat-5.5-doc/logging.html - - - http://tomcat.apache.org/tomcat-5.5-doc/logging.html - - - - - RPM - - - RPM - - - - - <s0>Password modify extended operation</s0>: enable to use the LDAP extended operation <c1>password modify</c1> instead of standard modify operation. - - - <s0>Opération étendue de modification de mot-de-passe</s0> : active l'utilisation de l'opération étendue de <c1>modification de mot-de-passe</c1> LDAP au lieu de l'opération standard. - - - - - <s0>all</s0>: parameters for all modules - - - <s0>all</s0> : paramètres pour tous les modules - - - - - If you plan to forward user's password to OBM, then you have to <a0>keep the password in session</a0>. - - - S'il est prévu de transmettre le mot-de-passe utilisateur à OBM, <a0>conserver le mot-de-passe dans la session</a0>. - - - - - Pages where this menu is displayed can be restricted, for example: - - - Les pages où ce menu est affiché peuvent être restreintes, par exemple : - - - - - The user will be redirected on portal <a0>URL</a0> with error in the <c1>lmError</c1> <a2>URL</a2> parameter. - - - L'utilisateur sera redirigé vers l'<a0>URL</a0> du portail avec une erreur dans le paramètre <c1>lmError</c1> de l'<a2>URL</a2>. - - - - - <s0>Activation</s0>: Set to On to enable Common Domain Cookie support. - - - <s0>Activation</s0> : mettre à « activé » pour activer le support du domaine commun de cookie. - - - - - all together (based on user <a0>choice</a0>, <a1>rules</a1>, …) - - - tous en même temps (basé sur le <a0>choix</a0> utilisateur, les <a1>règles</a1>, …) - - - - - convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini - - - convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini - - - - - dbiAuthPassword - - - dbiAuthPassword - - - - - All <a1>Apache::Session</a1> style modules are useable except for some features. - - - Tous les modules de type <a1>Apache::Session</a1> sont utilisables excepté pour quelques fonctionnalités. - - - - - <s161>//"userobm_system" => ,</s161> - - - <s161>//"userobm_system" => ,</s161> - - - - - Comment - - - Commentaire - - - - - JWKS is a JSON file containing public keys. - - - JWKS est un fichier JSON contenant des clefs publiques. - - - - - http://wiki.sbay.org/ - - - http://wiki.sbay.org/ - - - - - <s0><a1>DBI</a1></s0> which has been deprecated: it is a read-only backend that exists just for compatibility with older versions of LemonLDAP::NG. - - - <s0><a1>DBI</a1></s0> devenu obsolète : il reste un backend en lecture seule qui n'existe que pour la compatibilité avec les anciennes versions de LemonLDAP::NG. - - - - - Handler stores user data in its cache - - - Il stocke ces données dans son cache - - - - - To bypass this, follow the documentation of <a0>AuthApache module</a0> - - - Pour outrepasser ceci, suivre la documentation du <a0>module AuthApache</a0> - - - - - <s0>apply</s0>: reload <a1>URL</a1> for distant Hanlders - - - <s0>apply</s0> : les <a1>URL</a1> de rechargement des agents distants - - - - - You must read the man page corresponding to your database (<a0>Apache::Session::MySQL</a0>, …) to learn more about parameters. - - - Il faut consulter la page de manuel correspondant à la base de données (<a0>Apache::Session::MySQL</a0>, …) pour connaître les paramètres. - - - - - Then <a2>CAS</a2> service has to show a correct error when service ticket validation will fail. - - - Ainsi le service <a2>CAS</a2> doit afficher une erreur lorsque la validation du ticket échoue. - - - - - SSL authentication - - - Authentification SSL - - - - - Note that you can always access Salesforce by the general login page: <a1>https://login.salesforce.com</a1> - - - Noter que l'on peut toujours accéder à Salesforce par la page générale de connexion : <a1>https://login.salesforce.com</a1> - - - - - Set to 0 to disable it. - - - Mettre à 0 pour désactiver. - - - - - </<s10>Directory</s10>> -  - - - </<s10>Directory</s10>> -  - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Drupal. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Drupal. - - - - - http://perldoc.perl.org/MIME/Base64.html - - - http://perldoc.perl.org/MIME/Base64.html - - - - - Portal <a0>URL</a0> - - - <a0>URL</a0> du portail - - - - - An enterprise account - - - un compte entreprise - - - - - Download them here and <a0>install pre-required packages</a0>. - - - Les télécharger ici et <a0>installer les paquets pre-requis</a0>. - - - - - <s0>Force UTF-8</s0>: this will force UTF-8 conversion of attributes values collected from IDP. - - - <s0>Forcer l'UTF-8</s0> : force la conversion UTF-8 des valeurs d'attributs collectées depuis l'IDP. - - - - - <s21># special html code for admins</s21> -<s22>}</s22> -<s23>else</s23> <s24>{</s24> - - - <s21># code html spécial pour les administrateurs</s21> -<s22>}</s22> -<s23>else</s23> <s24>{</s24> - - - - - The portal is the biggest component of Lemonldap::NG. - - - Le portail est le composant le plus gros de Lemonldap::NG. - - - - - Create sessions table: - - - Créer la table des sessions : - - - - - PostgreSQL - - - PostgreSQL - - - - - documentation:lemonldapng-sso.png - - - documentation:lemonldapng-sso.png - - - - - documentation:liferay_7.png - - - documentation:liferay_7.png - - - - - ../../media/icons/flags/us.png - - - ../../media/icons/flags/us.png - - - - - No <a0>IRC</a0> client? - - - Pas de client <a0>IRC</a0> ? - - - - - You can also use WebID as user database. - - - On peut également utiliser WebID comme base de données utilisateurs. - - - - - You can then choose any other module for users and password but if you want to totally delegate authentication to BrowserID, choose <a0>None</a0> for users and password. - - - On peut ensuite choisir n'importe quel autre module de gestion des utilisateurs et des mots-de-passe mais pour déléguer totalement l'authentification à BrowserID, choisir <a0>None</a0> pour la gestion des utilisateurs et des mots de passe. - - - - - You will need to install a Dokuwiki plugin, available on <a0>download page</a0>. - - - Il faut installer le plugin Dokuwiki disponible sur la <a0>page de téléchargement</a0>. - - - - - LemonLDAP::NG configuration is stored in a backend that allows all modules to access it. - - - La configuration de LemonLDAP::NG est stockée dans un backend permettant à tous les modules d'y accéder. - - - - - <s0>setAttributes(cookieValue,hashtable)</s0>: update a session - - - <s0>setAttributes(cookieValue,hashtable)</s0> : met à jour une session - - - - - deny - - - deny - - - - - <s4>require</s4> Lemonldap::NG::Portal::Menu; - - - <s4>require</s4> Lemonldap::NG::Portal::Menu; - - - - - Inside this jail, you can access to: - - - Dans cette cage, on peut accéder aux éléments suivants : - - - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl - - - - - sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl - - - sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl - - - - - ../../../media/applications/googleapps_logo.png - - - ../../../media/applications/googleapps_logo.png - - - - - LDAP performances - - - Performances LDAP - - - - - accept - - - accept - - - - - Configuration text editor - - - Éditeur de configuration en mode text - - - - - The configuration can be changed in <c0>etc/manager-apache2.conf</c0>, for example to restrict the <a1>IP</a1> allowed to access the Manager: - - - Cette configuration peut être changée dans <c0>etc/manager-apache2.conf</c0>, par exemple pour restreindre les adresses <a1>IP</a1> autorisées à accéder au manager : - - - - - <s0>Authentication</s0>: how authenticate users - - - <s0>Authentification</s0>: comment authentifier les utilisateurs - - - - - → The cache has been created by another user than Apache's user. - - - → Le cache a été créé par un autre utilisateur que celui d'Apache. - - - - - ../../../../media/documentation/liferay_1.png - - - ../../../../media/documentation/liferay_1.png - - - - - Writing rules and headers - - - Écrire les règles et en-têtes - - - - - <a0>handlerauthbasic</a0><br1/> - - - <a0>handlerauthbasic</a0><br1/> - - - - - In other words, take the time to configure this part before sharing metadata. - - - En d'autres mots, prenez le temps de bien configurer cette partie avant de partager les metadatas. - - - - - For example, macro “macro1” will be computed before macro “macro2”: so, expression of macro2 may involve value of macro1. - - - Par exemple, la macro “macro1” sear calculée avant la macro “macro2” : donc l'expression de macro2 peut utiliser la valeur $macro1. - - - - - <a0>Using Apache::Session::MySQL</a0> <e1>(if you choose this option, then read <a2>how to increase MySQL performances</a2>)</e1> - - - <a0>Utiliser Apache::Session::MySQL</a0> <e1>(il est alors conseillé de lire <a2>comment améliorer les performances de MySQL</a2>)</e1> - - - - - Do not forget to add OBM in <a0>applications menu</a0>. - - - Ne pas oblier d'ajouter OBM dans le <a0>menu des applications</a0>. - - - - - ../../../media/applications/sympa_logo.png - - - ../../../media/applications/sympa_logo.png - - - - - <<s12>Files</s12> *.pl> - - - <<s12>Files</s12> *.pl> - - - - - Authentication with login/password - - - Authentification par nom-de-compte/mot-de-passe - - - - - <a2>ldapminihowto</a2><br3/> - - - <a2>ldapminihowto</a2><br3/> - - - - - syslog - - - syslog - - - - - In <c0>Protocol</c0>, adapt the <c1>scope</c1> to the exported attributes you want. - - - Dans <c0>Protocole</c0>, adapter le <c1>scope</c1> à l'attribut exporté voulu. - - - - - When the user accept the notification, the reference is stored in his persistent session. - - - Lorsque l'utilisateur accepte la notification, la référence est stockée dans ses données de session persistentes. - - - - - /_detail/screenshots/1.0/impact/menu.png?id=screenshots - - - /_detail/screenshots/1.0/impact/menu.png?id=screenshots - - - - - The Secure Token Handler is a special Handler that create a token for each request and send it to the protected application. - - - L'agent jeton sécurisé est un agent particulier qui crée un jeton pour chaque requête et l'envoie à l'application protégée. - - - - - http://search.cpan.org/~mmims/Net-Twitter/ - - - http://search.cpan.org/~mmims/Net-Twitter/ - - - - - Authentication with Kerberos - - - Authentification avec Kerberos - - - - - Adapt the reload virtual host name to the domain you configured. - - - Adapter le nom d'hôte virtuel de rechargement au domaine configuré. - - - - - If the user has these values inside its entry: - - - Si l'utilisateur dispose de ces valeurs dans son entrée : - - - - - <a0>LL::NG</a0> can also act as <a1>SAML IDP</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. - - - <a0>LL::NG</a0> peut également agir comme un <a1>IDP SAML</a1>, ce qui permet d'interconnecter deux systèmes <a2>LL::NG</a2>. - - - - - <s3># SSO protection</s3> - - - <s3># Protection SSO</s3> - - - - - Access log: the issuer of each request is identified - - - Journaux d'accès (AccessLog) : l'utilisateur de chaque requête est identifié - - - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? - - - - - This concerns all parameters for the Attribute Authority metadata section - - - Ceci concerne tous les paramètres de la section « autorité d'attributs » des métadatas - - - - - tar zxvf lemonldap-ng-*.tar.gz - - - tar zxvf lemonldap-ng-*.tar.gz - - - - - <s153>//"userobm_samba_home" => ,</s153> - - - <s153>//"userobm_samba_home" => ,</s153> - - - - - Secure Token Memcached servers - - - Serveurs Memcached pour le jeton sécurisé - - - - - <s0>Key</s0>: Service ID - - - <s0>Clef</s0> : Service ID - - - - - <s133>//"userobm_web_perms" => ,</s133> - - - <s133>//"userobm_web_perms" => ,</s133> - - - - - Customizable NameID formats are: - - - Les formats de NameID personnalisables sont : - - - - - Statistics are displayed when calling the status path on an Handler (for example: <a0>http://test1.example.com/status</a0>). - - - Les statistiques sont affichées lors des appels au chemin du statut sur un agent (par exemple : <a0>http://test1.example.com/status</a0>). - - - - - On CentOS/RHEL: - - - Sur CentOS/RHEL : - - - - - Please see the next chapter to learn how build an official tarball from SVN files. - - - Voir le chapître suivant pour savoir comment construire une archive officielle depuis les fichiers SVN. - - - - - <a14>portalmenu</a14><br15/> - - - <a14>portalmenu</a14><br15/> - - - - - Mail, Agenda, Groupware - - - Mail, Agenda, Groupware - - - - - <s0>error</s0>: if user has no access, an error is shown on the portal, the user is not redirected to <a1>CAS</a1> service - - - <s0>error</s0> : si l'utilisateur n'a pas accès, une erreur est affichée sur le portail, l'utilisateur n'est pas redirigé vers le service <a1>CAS</a1> - - - - - See also <a0>general kinematics presentation</a0>. - - - Voir aussi la <a0>présentation de la cinématique générale</a0>. - - - - - https://cas.unilim.fr/ - - - https://cas.unilim.fr/ - - - - - You can do it either by uploading the file, or get it from IDP metadata <a0>URL</a0> (this require a network link between your server and the IDP): - - - Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'<a0>URL</a0> de métadatas de l'IDP (à condition d'avoir un lien réseau entre le serveur et l'IDP): - - - - - You can define keys for <a0>SAML</a0> message signature and encryption. - - - Vous pouver définir des clefs pour la signature et le chiffrement des messages <a0>SAML</a0>. - - - - - http://www.liferay.com/ - - - http://www.liferay.com/ - - - - - A special <a0>URL</a0> is declared in application menu (like <a1>http://zimbra.example.com/zimbrasso</a1>) - - - Une <a0>URL</a0> spéciale est declarée dans le menu des applications (telle <a1>http://zimbra.example.com/zimbrasso</a1>) - - - - - mailTimeout - - - mailTimeout - - - - - accept (or whatever you want) - - - accept (ou la valeur désirée) - - - - - applications:sympa_logo.png - - - applications:sympa_logo.png - - - - - dbiAuthChain - - - dbiAuthChain - - - - - Parameter list - - - Liste des paramètres - - - - - The location <a0>URL</a0> end is based on the <c1>service_id</c1> defined in Sympa apache configuration. - - - La fin de l'<a0>URL</a0> est construite à partir du <c1>service_id</c1> defini dans la configuration Apache de Sympa. - - - - - http://lemonldap.ow2.org/NG/devel-doc/ - - - http://lemonldap.ow2.org/NG/devel-doc/ - - - - - Extend variables using macros and groups - - - Étendre les variables en utilisant les macros et groups - - - - - Just configure the <a0>access rules</a0>. - - - Configurer simplement la <a0>règle d'accès</a0>. - - - - - But you can forward this key if it is really needed: - - - Mais on peut le transmettre tout de même si nécessaire : - - - - - Follow <a0>SOAP configuration backend</a0> page - - - Suivre la documentation <a0>backend de configuration SOAP</a0> - - - - - Authentication: will check user login in a header and create session without prompting any credentials (but will register client <a0>IP</a0> and creation date) - - - Authentification : recherche le nom d'utilisateur dans un en-tête et crée la session sans exiger de mot-de-passe (mais enregistre l'adresse <a0>IP</a0> cliente et la date) - - - - - Manager tree JQuery <a0>CSS</a0> file - - - Fichier <a0>CSS</a0> de l'arbre JQuery du manager - - - - - Even if LL:NG can catch logout <a0>URL</a0> trough <a1>virtual host rules</a1>, you can have the need to forward a logout to other applications, to close their local sessions. - - - Même si LL:NG peut intercepter les <a0>URL</a0> de déconnexion via les <a1>règles de d'hôte virtuel</a1>, on peut avoir besoin de propager la déconnexion à d'autres applications, pour clore leurs sessions locales. - - - - - Note that <a0>SAML</a0> protocol is more secured than OpenID, so when your partners are known, prefer <a1>SAML</a1>. - - - Noter que le protocole <a0>SAML</a0> est plus securisé que OpenID, ainsi si les partenaires sont connus, preférer <a1>SAML</a1>. - - - - - jre > 1.4 - - - jre > 1.4 - - - - - twitterKey - - - twitterKey - - - - - Admin: can create surveys - - - Admin : peut créer des surveillances - - - - - Connection password - - - Mot-de-passe de connexion - - - - - <s0>Use Safe jail</s0>: set to 'Off' to disable Safe jail. - - - <s0>Utiliser la cage sécurisée</s0> : mettre à 'Désctivé' pour désactiver la cage sécurisée (Safe). - - - - - For tests with the configured domain, launch the following : - - - Pour les tests avec le domaine configuré, lancer : - - - - - <s0>auto</s0>: display only if the user can access it - - - <s0>auto</s0> : n'afficher que si l'utilisateur peut y accéder - - - - - Go in Manager, <c0>General Parameters</c0> » <c1>Cookies</c1> » <c2>Multiple domains</c2> and set to <c3>On</c3>. - - - Aller dans le manager, <c1>Paramètres généraux</c1> » <c2>Cookies</c2> » <c3>Domaines multiples</c3> et sélectioonner "activer" - - - - - <s0>Server hostname</s0>: this is the hostname or <a1>IP</a1> address of the Radius server - - - <s0>Nom d'hôte du serveur</s0> : le nom d'hôte ou l'adresse <a1>IP</a1> du serveur Radius - - - - - <s0>Object class</s0>: objectClass of the groups (default: groupOfNames). - - - <s0>Classe d'object</s0>: objectClass du groupe (défaut: groupOfNames). - - - - - LemonLDAP::NG 1.1 release - - - Sortie de LemonLDAP::NG 1.1 - - - - - In this case, you might want to disabling it. - - - Dans ces cas, on peut vouloir le désactiver. - - - - - <s0>Application name</s0> (optional): Application name (visible in Twitter) - - - <s0>Nom d'application</s0> (optionel) : nom de l'application (visible dans Twitter) - - - - - <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> <s3>new</s3> CGI<s4>;</s4> -<s5>...</s5> - - - <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> <s3>new</s3> CGI<s4>;</s4> -<s5>...</s5> - - - - - See the full description of the protocol here: <a0>https://developer.mozilla.org/en-US/docs/Mozilla/Persona</a0> - - - Voir la description complète du protocole ici : <a0>https://developer.mozilla.org/en-US/docs/Mozilla/Persona</a0> - - - - - <s1>ServerName</s1> auth.example.com -  - - - <s1>ServerName</s1> auth.example.com -  - - - - - Proxy backend to be used in conjunction with another configuration backend. - - - Backend proxy à utiliser avec un autre backend de configuration. - - - - - ^/forum/ - - - ^/forum/ - - - - - exportedVars - - - exportedVars - - - - - Available bindings are: - - - Les déclarations disponibles sont : - - - - - pages/contact.html - - - pages/contact.html - - - - - <s2>RewriteEngine</s2> <s3>On</s3> - - - <s2>RewriteEngine</s2> <s3>On</s3> - - - - - Roadmap - - - Feuille de route - - - - - Reply address - - - Adresse de réponse - - - - - secureTokenHeader - - - secureTokenHeader - - - - - As <a1>LL::NG</a1> works like classic WebSSO (like Siteminder™), many other applications are easy to integrate. - - - Comme <a1>LL::NG</a1> fonctionne comme un WebSSO classique (tel Siteminder™), de nombreuses applications sont faciles à integrer. - - - - - DokuWiki offline version - - - DokuWiki version hors-ligne - - - - - </<s19>IfModule</s19>> - - - </<s19>IfModule</s19>> - - - - - <s0>Store</s0>: store user info in session database - - - <s0>Stocke</s0>: stocke les données utilisateurs dans la base de données des sessions - - - - - http://www.switch.ch/aai/support/tools/wayf.html - - - http://www.switch.ch/aai/support/tools/wayf.html - - - - - <s162>//"userobm_nomade_datebegin" => ,</s162> - - - <s162>//"userobm_nomade_datebegin" => ,</s162> - - - - - Certificate - - - Certificat - - - - - ../documentation/current/writingrulesand_headers.html#headers - - - ../documentation/current/writingrulesand_headers.html#headers - - - - - <s0>Portal <a1>URL</a1></s0>: remote portal <a2>URL</a2> - - - <s0>Portail <a1>URL</a1></s0>: <a2>URL</a2> du portail distant - - - - - In Manager, set syslog facility in <c0>General Parameters</c0> > <c1>Logging</c1> > <c2>Syslog facility</c2>. - - - Dans le manager, choisir la facilité syslog dans <c0>Paramètres généraux</c0> > <c1>Journalisation</c1> > <c2>Facilité syslog</c2>. - - - - - Configuration backend parameters - - - Paramètres des backends de configuration - - - - - See <a0>https://developers.facebook.com/apps</a0> on how to do that. - - - Voir <a0>https://developers.facebook.com/apps</a0> pour en savoir plus. - - - - - “!myfield ⇒ lastname” must be set - - - “!myfield ⇒ nom” doit être renseigné - - - - - Authen::SASL - - - Authen::SASL - - - - - Proxy - - - Proxy - - - - - Authentication level - - - Niveau d'authentification - - - - - <a0>Session explorer</a0> will not work - - - L'<a0>explorateur de session</a0> ne fonctionne pas - - - - - Fail2ban - - - Fail2ban - - - - - [lemonldap-ng] -enabled = true -port = http,https -filter = lemonldap -action = iptables-multiport[name=lemonldap, port="http,https"] -logpath = /var/log/apache*/error*.log -maxretry = 3 - - - [lemonldap-ng] -enabled = true -port = http,https -filter = lemonldap -action = iptables-multiport[name=lemonldap, port="http,https"] -logpath = /var/log/apache*/error*.log -maxretry = 3 - - - - - Then a user that try to access to one of the following <e0>will be granted</e0> ! - - - Alors l'utilisateur qui tente d'accéder à l'une des URL suivantes <e0>sera autorisé</e0> ! - - - - - <s0><a1>HTML</a1> templates</s0>: in <lang> tags, add your translation, they will be automaticaly used - - - Les <s0>modèles <a1>HTML</a1></s0>: dans les balises <lang>, ajoutez vos traductions, elles seront automatiquement utilisées - - - - - <s0>Key</s0>: application name - - - <s0>Key</s0> : nom d'application - - - - - Install all build dependencies (see BuildRequires in lemonldap-ng.<a0>spec</a0>) - - - Installer toutes les dépendances de construction (voir BuildRequires dans lemonldap-ng.<a0>spec</a0>) - - - - - Select <c0>Metadata</c0>, and unprotect the field to paste the following value: - - - Selectionner <c0>Metadata</c0>, et déprotéger le champ pour y mettre : - - - - - <s0>Requested authentication context</s0>: this context is declared in authentication request. - - - <s0>Contexte d'authentification demandé</s0> : ce contexte est déclaré dans la requête d'authentification. - - - - - <s61>'delete_user'</s61> <s62>=></s62> <s63>$_SERVER</s63><s64>[</s64><s65>'HTTP_AUTH_SUPERADMIN'</s65><s66>]</s66><s67>,</s67> - - - <s61>'delete_user'</s61> <s62>=></s62> <s63>$_SERVER</s63><s64>[</s64><s65>'HTTP_AUTH_SUPERADMIN'</s65><s66>]</s66><s67>,</s67> - - - - - Some examples: - - - Quelques exemples: - - - - - If no binding defined, the default binding in IDP metadata will be used. - - - Si aucune méthode n'est définie, la méthode par défaut des métadatas de l'IDP sera utilisée. - - - - - Each SREG attribute will be associated to a user session key. - - - Chaque attribut SREG est associé à une clef de session utilisateur. - - - - - Now you have access to the SP parameters list. - - - Il est ensuite possible d'accéder à la liste des paramètre du SP : - - - - - dbiChain - - - dbiChain - - - - - authenticate user - - - authentifier les utilisateurs - - - - - Follow <a0>SOAP sessions backend</a0> page - - - Suivre la documentation <a0>backend de sessions SOAP</a0> - - - - - <s0>Force authentication</s0>: set to 'On' to force authentication when user connects to portal, even if he has a valid session - - - <s0>Forcer l'authentification</s0> : mettre à 'Activé' pour forcer l'authentification lorsque l'utilisateur accède au portail même s'il dispose d'une session valide - - - - - lemonldap-ng-users@ow2.org - - - lemonldap-ng-users@ow2.org - - - - - ../pages/documentation/presentation.html - - - ../pages/documentation/presentation.html - - - - - <s0>Developers</s0> : <a1>lemonldap-ng-dev@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) - - - <s0>Développeurs</s0> : <a1>lemonldap-ng-dev@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) - - - - - <s0>Default</s0>: will this binding be used by default for authentication response. - - - <s0>Défaut</s0> : déclaration utilisée par défaut pour les réponses d'authentification. - - - - - user; admin - - - user; admin - - - - - Crypt::Rijndael - - - Crypt::Rijndael - - - - - For debugging, this valve can print some helpful information in debug level. - - - Pour le debogage, cette valve peut tracer quelques information utiliser. - - - - - To enable <a0>LL::NG</a0> authentication plugin, go in <c1>/etc/obm/obm_conf.inc</c1>: - - - Pour activer le composant d'authentification <a0>LL::NG</a0>, aller dans <c1>/etc/obm/obm_conf.inc</c1>: - - - - - _saml_id ProxyID _nameID _assert_id _art_id _session_id - - - _saml_id ProxyID _nameID _assert_id _art_id _session_id - - - - - For example, to preselect this IDP for users coming from 129.168.0.0/16 network: - - - Par exemple, pour pré-sélectionner cet IDP pour les utilisateurs provenant dui réseau 129.168.0.0/16 : - - - - - <s0>Password</s0>: Connection password - - - <s0>Mot-de-passe</s0> : mot-de-passe du compte de connexion - - - - - <s0>getAttributes(cookieValue)</s0>: get elements stored in session - - - <s0>getAttributes(cookieValue)</s0> : retourne les éléments stockés dans la session - - - - - <s0>ldapConfBase</s0>: Notifications branch <a1>DN</a1>. - - - <s0>ldapConfBase</s0> : <a1>DN</a1> de la branche des notifications. - - - - - See <a0>performances</a0> to know how to use macros and groups in rules. - - - Voir <a0>performances</a0> pour comprendre l'intérêt des macros et groupes dans les règles. - - - - - You will configure Zimbra virtual host like other <a0>protected virtual host</a0> but you will use Zimbra Handler instead of default Handler. - - - Configurer l'hôte virtuel Zimbra comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais utiliser le handler Zimbra au lieu du handler par défaut. - - - - - the portal is in the declared domain - - - le portail est dans le domaine déclaré - - - - - The <a0>Yubikey</a0> is a small material token shipped by <a1>Yubico</a1>. - - - <a0>Yubikey</a0> est un petit matériel d'authentification vendu par <a1>Yubico</a1>. - - - - - Your database must have a specific table to host sessions. - - - Il faut dédier une table pour héberger les sessions. - - - - - Operating System - - - Système d'exploitation - - - - - <a0>LL::NG</a0> portal is a modular component. - - - Le portail <a0>LL::NG</a0> est un composant modulaire. - - - - - <s0>Store user password in session data</s0>: see <a1>password store documentation</a1>. - - - <s0>Stocker le mot-de-passe de l'utilisateur dans les données de session</s0> : voir la <a1>documentation sur le stockage du mot-de-passe</a1>. - - - - - Browseable (SQL, Redis or LDAP) - - - Browseable (SQL, Redis ou LDAP) - - - - - LemonLDAP::NG will do some checks on configuration and display errors and warnings if any. - - - LemonLDAP::NG effectue ensuite quelques tests sur la configuration et affiche les éventuelles erreurs et avertissements. - - - - - ~10 - - - ~10 - - - - - Enable protection on Manager, by editing <c0>lemonldap-ng.ini</c0>: - - - Activer la protection du manager, en éditant <c0>lemonldap-ng.ini</c0>: - - - - - Go in Manager, <c0>General parameters</c0> » <c1>Advanced parameters</c1> » <c2>Security</c2>: - - - Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Sécurité</c2> : - - - - - LimeSurvey has a webserver authentication mode that allows to integrate it directly into LemonLDAP::NG. - - - LimeSurvey dispose d'un mode d'authentification par serveur web qui permet de l'integrer directement dans LemonLDAP::NG. - - - - - internal variables, managed by LemonLDAP::NG - - - les variables internes, gérées par LemonLDAP::NG - - - - - You must register SP metadata here. - - - Il faut enregistrer les métadatas du SP ici. - - - - - screenshots:1.1:mailreset:mailreset_step2.png - - - screenshots:1.1:mailreset:mailreset_step2.png - - - - - Configuration objects use standard object class: <c0>applicationProcess</c0>. - - - Les objets de configuration utilisent une classe d'objet standard : <c0>applicationProcess</c0>. - - - - - Currently, the module is simply handling a Radius Authentication request and has been tested only against a FreeRadius server. - - - Actuellement, ce module traite simplement une requête d'authentification Radius et n'a été testé que sur un serveur FreeRadius. - - - - - vi /etc/sympa/auth.conf - - - vi /etc/sympa/auth.conf - - - - - This tutorial will guide you into a minimal installation and configuration procedure. - - - Ce tutoriel vous guidera pour réaliser une installation et une configuration minimale. - - - - - Form replay data - - - les données à rejouer dans les formulaires - - - - - Yubikey client ID - - - ID client Yubikey - - - - - Configure the portal to use the remote <a0>LL::NG</a0> structure. - - - Configurer le portail pour qu'il utilise le système <a0>LL::NG</a0> distant. - - - - - Set also the configuration <a3>URI</a3> with <a4>https://accounts.google.com/.well-known/openid-configuration</a4>, and JWKS refresh, for example every day: 86400. - - - Préciser alors l'<a3>URI</a3> de configuration avec <a4>https://accounts.google.com/.well-known/openid-configuration</a4>, et le rafraîchissement JWKS, par exemple pour chaque jour : 86400. - - - - - This is the default configuration backend. - - - C'est le backend de configuration par défaut. - - - - - Nb users - - - Nb d'utilisateurs - - - - - Double cookie - - - Double cookie - - - - - http://auth.example.com/saml/metadata - - - http://auth.example.com/saml/metadata - - - - - PerlHandler Lemonldap::NG::Handler::Proxy -  - - - PerlHandler Lemonldap::NG::Handler::Proxy -  - - - - - <s25># another HTML code</s25> -<s26>}</s26> - - - <s25># autre code HTML</s25> -<s26>}</s26> - - - - - Go in the Manager and set the session module (for example <a0>Apache::Session::Postgres</a0> for PostgreSQL) in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): - - - Aller dans le Manager et choisir le module de session (par exemple <a0>Apache::Session::Browseable::Postgres</a0> pour PostgreSQL) dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajouter les paramètres suivants (sensible à la casse): - - - - - Build <a0>cookie(s)</a0> - - - Construit le ou les <a0>cookies</a0> - - - - - ../../media/icons/flags/fr.png - - - ../../media/icons/flags/fr.png - - - - - These options can then be overridden for each Identity Provider. - - - Ces options peuvent être surchargées pour chaque fournisseur d'identité. - - - - - authenticate users - - - authentifier les utilisateurs - - - - - <s0><s1><md:EntityDescriptor</s1> <s2>entityID</s2>=<s3>"google.com"</s3> <s4>xmlns</s4>=<s5>"urn:oasis:names:tc:SAML:2.0:metadata"</s5> <s6>xmlns:ds</s6>=<s7>"http://www.w3.org/2000/09/xmldsig#"</s7> <s8>xmlns:md</s8>=<s9>"urn:oasis:names:tc:SAML:2.0:metadata"</s9><s10>></s10></s0> - - - <s0><s1><md:EntityDescriptor</s1> <s2>entityID</s2>=<s3>"google.com"</s3> <s4>xmlns</s4>=<s5>"urn:oasis:names:tc:SAML:2.0:metadata"</s5> <s6>xmlns:ds</s6>=<s7>"http://www.w3.org/2000/09/xmldsig#"</s7> <s8>xmlns:md</s8>=<s9>"urn:oasis:names:tc:SAML:2.0:metadata"</s9><s10>></s10></s0> - - - - - ldapGroupObjectClass - - - ldapGroupObjectClass - - - - - <s0>get_key_from_all_sessions</s0>: list all sessions and return asked keys - - - <s0>get_key_from_all_sessions</s0> : liste toutes les sessions et retourne les clefs demandées - - - - - Changelog - - - Journal des changements - - - - - $uid eq "bart.simpson" - - - $uid eq "bart.simpson" - - - - - Logout user from current application and redirect it to the menu - - - Déconnecte l'utilisateur de l'application courante et le redirige vers le menu - - - - - Just run the tar command: - - - Lancer implement la commande tar : - - - - - Fields: - - - Champs : - - - - - notifications_explorer_create.png - - - notifications_explorer_create.png - - - - - customfooter.tpm : <a0>HTML</a0> code in the footer div - - - customfooter.tpm : code <a0>HTML</a0> inséré dans le div de pied-de-page - - - - - <s0>Success mail content</s0> (optional): Content of mail sent when password is changed - - - <s0>Contenu du message</s0> (optionnel) : contenu du courriel envoyé lorsque le mot-de-passe est changé - - - - - Examples: - - - Exemples : - - - - - <s0>Anti iframe protection</s0>: will kill parent frames to avoid some well known attacks - - - <s0>Protection anti-iframe</s0> : ferme la frame parente pour éviter des attaques bien connues - - - - - insert a loop around the <a0>HTML</a0> printing, starting with the object creation <e1>(→new)</e1> - - - insérer une boucle autour de l'affichage <a0>HTML</a0>, démarrant avec la création de l'objet <e1>(→new)</e1> - - - - - </<s15>Files</s15>> -  - - - </<s15>Files</s15>> -  - - - - - Fill values here: - - - Renseigner les valeurs ici : - - - - - checkLogonHours($ssoLogonHours, '', '', '1') - - - checkLogonHours($ssoLogonHours, '', '', '1') - - - - - nothing here... - - - rien ici... - - - - - You can change it quick with a sed command. - - - On peut le changer rapidement par une commande sed. - - - - - netid_http_header HTTP_AUTH_USER - - - netid_http_header HTTP_AUTH_USER - - - - - Zimbra Handler cannot be used in Nginx for the moment. - - - Le handler Zimbra ne peut être utilisé avec in Nginx pour l'instant. - - - - - <s0>Grant session</s0>: check rights to open <a1>SSO</a1> session + SAML2 implementation is based on <a0>Lasso</a0>. - <s0>Autorise la session</s0> : vérifie le droit d'ouvrir une session <a1>SSO</a1> + L'implementation SAML est basée sur <a0>Lasso</a0>. - <a0>Outlook Web App</a0> <br1/> + https://www.djangoproject.com/ - - <a0>Outlook Web App</a0> <br1/> + + https://www.djangoproject.com/ - <a0>WebID</a0> is a way to uniquely identify a person, company, organisation, or other agent using a <a1>URI</a1> and a certificate. + Twitter application name - - <a0>WebID</a0> est un moyen d'identification unique de personnes, entreprises, organisation, ou autre agent en utilisant une <a1>URI</a1> et un certificat. + + Nom d'application Twitter - You can use #PORTAL# in values to replace the portal <a0>URL</a0>. + <s0>Get user info</s0>: contact user database to collect attributes - Vous pouvez utiliser le mot clef #PORTAL# dans les valeurs pour remplacer l'<a0>URL</a0> du portail. + <s0>Récupère les informations utilisateur</s0> : contacte la base de données utilisateurs pour les obtenir - Identity provider + Check if user is already authenticated - - Fournisseur d'identité - - - - - The integration with <a0>LL::NG</a0> is the following: - - - L'intégration avec <a0>LL::NG</a0> est la suivante : - - - - - <s0>Value</s0>: SREG attribute name: - - - <s0>Valeur</s0> : noms d'attributs SREG : - - - - - It is recommended to use optional_no_ca since WebID doesn't use certificate authorities : - - - Il est recommandé d'utiliser « optional_no_ca » car WebID n'utilise pas d'autorité de certification : + + Vérifie si l'utilisateur n'est pas déjà authentifié - To learn more about using Apache as reverse-proxy, see <a2>Apache documentation</a2>. + Portal SOAP services - - Pour en savoir plus sur l'utilisation d' Apache en reverse-proxy, consultez la <a2>documentation d'Apache</a2>. + + Services SOAP du portail - http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + mailSubject - - http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + + mailSubject - They can then be forwarded to applications trough <a0>HTTP headers</a0>. + <s0>User attribute</s0>: which session attribute will be used to display <c1>Connected as</c1> in the menu - - Ils peuvent être transférés aux applications via les <a0>en-têtes HTTP</a0>. + + <s0>Attribut utilisateur</s0> : attribut de session à utiliser pour afficher <c1>Connecté en tant que</c1> dans le menu - Dokuwiki virtual host in Manager + ../../documentation/features.html#session_explorer - - Hôte virtuel Dokuwiki dans le manager + + ../../documentation/features.html#session_explorer - As J2EE servlet container, Tomcat provides standard security feature, like authentication: the application deployed in Tomcat can delegate its authentication to Tomcat. + Example of a protected virtual host with LemonLDAP::NG as reverse proxy: - - Comme conteneur de servlet J2EE, Tomcat fournit les fonctionnalités de sécurité standards, telles l'authentification : une application déployée dans Tomcat peut déléguer son authentification à Tomcat. + + Exemple d'hôte virtuel protégé avec Lemonldap::NG en proxy-inverse : - The default rule is: + <s19>'samlIDPSSODescriptorSingleSignOnServiceHTTPPost'</s19> <s20>=></s20> <s21>'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;'</s21><s22>,</s22> - - La règle par défaut est : - - - - - ../media/icons/flags/us.png - - - ../media/icons/flags/us.png - - - - - Define at least: - - - Definir au moins : - - - - - ~50 - - - ~50 + + <s19>'samlIDPSSODescriptorSingleSignOnServiceHTTPPost'</s19> <s20>=></s20> <s21>'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;'</s21><s22>,</s22> - <s0>David COUTADEUR</s0>: developer, tester + <<s3>Directory</s3> /usr/local/lemonldap-ng/htdocs/portal/> - - <s0>David COUTADEUR</s0> : developeur, testeur + + <<s3>Directory</s3> /usr/local/lemonldap-ng/htdocs/portal/> @@ -37488,244 +28898,228 @@ maxretry = 3 - Use MySQL for Lemonldap::NG sessions - - - Utiliser MySQL pour les sessions de Lemonldap::NG - - - - - You can then add the Manager as <a0>an application in the menu</a0>. - - - On peut aussi ajouter le manager dans les <a0>applications du menu</a0>. - - - - - Facebook - - - Facebook - - - - - Rules can also be used to intercept logout <a0>URL</a0>: - - - Les règles peuvent également être utilisées pour intercepter les <a0>URL</a0> de déconnexion : - - - - - To configure your new skin in Manager, select the custom skin, and enter your skin name in the configuration field. - - - Pour configurer le nouveau thème dans le manager, selectionner le thème personnalisé et entrer le nom du nouveau thème dans le champ. - - - - - http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng - - - http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng - - - - - The <a0>LDAP schema extension</a0> can be used to store this value. - - - L'<a0>extension de schéma LDAP</a0> peut être utilisée pour stocker cette valeur. - - - - - phpLDAPadmin virtual host in Apache - - - Hôte virtuel phpLDAPadmin dans le manager - - - - - <s0>Port</s0>: port of the application (by default, 80 for http, 443 for https) - - - <s0>Port</s0> : port de l'application (par défaut, 80 pour http, 443 pour https) - - - - - </<s7>Location</s7>> -  - - - </<s7>Location</s7>> -  - - - - - Use redirect on error - - - Utiliser les redirections en cas d'erreur - - - - - ../../../media/icons/kmultiple.png - - - ../../../media/icons/kmultiple.png - - - - - <s0>HTTPS</s0>: use https as protocol - - - <s0>HTTPS</s0> : utilise https comme protocole - - - - - mailreset_step3.png - - - mailreset_step3.png - - - - - http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN - - - http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN - - - - - <s0>Identity provider</s0>: <a1>LL::NG</a1> is able to provide identity service using: - - - <s0>Fournisseur d'identité</s0> : <a1>LL::NG</a1> peut fournir un service d'identité en utilisant : - - - - - Any <a0>CAS</a0> consumer - - - N'importe quel client <a0>CAS</a0> - - - - - Since 4.0 release, it offers an easy way to configure <a0>SSO</a0> thanks to authentication subsystems. - - - Depuis la version 4.0, il permet facilement de configurer un <a0>SSO</a0> grace au sous-système d'authentification. - - - - - (default: <c1>find</c1>) - - - (défaut: <c1>find</c1>) - - - - - Liferay virtual host in Manager - - - Hôte virtuel Liferay dans le manager - - - - - Gaultier HUBERT - - - Gaultier HUBERT - - - - - To configure warning before password expiration, you must set two variables in Active Directory parameters in Manager: - - - Pour configurer l'avertissement vant expiration, il faut indiquer deux variables des paramètres Active Directory dans le Manager: - - - - - ../documentation/current/start.html#configuration_database - - - ../documentation/current/start.html#configuration_database - - - - - <s135>//"userobm_web_all" => ,</s135> - - - <s135>//"userobm_web_all" => ,</s135> - - - - - Just set the <a3>LL::NG</a3> Handler <a4>IP</a4> on this attribute in order to add more security. - - - Indiquer seulement l'adresse <a4>IP</a4> du handler <a3>LL::NG</a3> dans cet attribut pour ajouter plus de sécurité. - - - - - <a0>Spring Security</a0> is the new ACEGI name. - - - <a0>Spring Security</a0> est le nouveau nom d'ACEGI. - - - - - If <c0>OpenID login</c0> is not set, it uses <c1>General Parameters</c1> » <c2>Logs</c2> » <c3>REMOTE_USER</c3> data, which is set to <c4>uid</c4> by default - - - Si l'<c0>identifiant OpenID</c0> n'est pas renseigné, la donnée <c1>Paramètres généraux</c1> » <c2>Journalisation</c2> » <c3>REMOTE_USER</c3> est utilisée, mise à <c4>uid</c4> par défaut - - - - - Notifications + /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - Notifications + /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - Same with remote server configured with the same host name: + Drupal - - La même chose avec le serveur distant configuré avec le même nom d'hôte : + + Drupal - XML menu configuration is deprecated. + apt-get install libauthen-radius-perl - - XML menu configuration is deprecated. + + apt-get install libauthen-radius-perl + + + + + Cache backend + + + Module du cache local + + + + + LL::NG based protection + + + Protection basée sur LL::NG + + + + + <a63><s64>print</s64></a63> <s65>"$res notification(s) have been inserted<s66>\n</s66>"</s65><s67>;</s67> +<s68>}</s68> + + + <a63><s64>print</s64></a63> <s65>"$res notification(s) have been inserted<s66>\n</s66>"</s65><s67>;</s67> +<s68>}</s68> + + + + + If you use the <a0>choice backend</a0>, you need to add the choice parameter in redirect <a1>URL</a1> + + + Si le <a0>backend choix</a0> est utilisé, il faut ajouter le paramètre choix dans l'<a1>URL</a1> de redirection + + + + + Notification backend options + + + Options du module de stockage des notifications + + + + + To customize a skin, the simplest way is to create a new skin folder: + + + Pour personnaliser un thème, la meilleure façon est de créer un nouveau répertoire : + + + + + (if it is superior to 1h, then there is a problem. + + + (au-dessus d'1h, il y a un problème. + + + + + If the OpenID Connect provider only uses symmetric encryption, JWKS data is not useful. + + + Si le fournisseur OpenID-Connect n'utilise qu'une clef symétrique de chiffrement, la donnée JWKS n'est pas nécessaire. + + + + + When you set a parameter in <c0>lemonldap-ng.ini</c0>, it will override the parameter from the global configuration. + + + Lorsqu'un paramètre et fixé dans <c0>lemonldap-ng.ini</c0>, il surcharge le paramètre issu de la configuration globale. + + + + + Define headers used in OBM mapping, for example: + + + Definir les en-têtes utilisés pour les correspondances OBM, par exemple : + + + + + To know this information, just take the portal <a0>URL</a0> and the Callback GET parameter, for example: + + + Pour connaître cette information, prendre simplement l'<a0>URL</a0> et le paramètre GET de rappel, par exemple : + + + + + General parameters + + + Paramètres généraux + + + + + SlideShare + + + SlideShare + + + + + /_detail/logos/logo_gn.png?id=references + + + /_detail/logos/logo_gn.png?id=references + + + + + <s0>Use reset attribute</s0>: enable to use the password reset attribute. + + + <s0>Utiliser l'attribut reset</s0> : activé pour utiliser l'attribut reset du mot-de-passe. + + + + + Portal and Manager skins have not evolved a lot since 1.0, so 1.0 screenshots are still up to date. + + + Les thèmes du portail et du manager n'ont pas beaucoup évolué depuis la version 1.0, donc les captures d'écran 1.0 restent valables. + + + + + User XXXX was not granted to open session + + + User XXXX was not granted to open session + + + + + <s0>Reply address</s0>: address seen in the “Reply-To” field + + + <s0>Adresse pour la réponse</s0> : adresse vue dans le champ “Reply-To” + + + + + ... + + + ... + + + + + <a0>Rules</a0> are applied in alphabetical order (comment and regular expression). + + + Les <a0>règles</a0> sont appliquées dans l'ordre alphabétique (commentaires et expressions régulières). + + + + + Modules are separated by semi-colons/ + + + Les modules doivent être séparés par point-virgules/ + + + + + http://auth.example.com + + + http://auth.example.com + + + + + We split databases in two categories: + + + Nous scindons les bases de données en deux catégories : + + + + + Casimir ANTUNES + + + Casimir ANTUNES + + + + + apt-key add rpm-gpg-key-ow2 + + + apt-key add rpm-gpg-key-ow2 @@ -37738,146 +29132,682 @@ maxretry = 3 - Anonymous access + Your module has to be loaded by Apache (for example after Handler load): + + + Le module doit être chargé par Apache (par exemple après le chargement de l'agent) : + + + + + See <a0>SAML service</a0> configuration chapter. + + + Voir le chapître de configuration du <a0>service SAML</a0>. + + + + + http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm + + + http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm + + + + + http://en.wikipedia.org/wiki/OpenID - Accès anonyme + http://fr.wikipedia.org/wiki/OpenID - SAP + Database Interface - - SAP + + Database Interface - <s0>Sign-out page <a1>URL</a1></s0>: this in not the SLO access point (Google Apps does not support SLO), but the main logout page. + dbi:Pg:dbname=sessions;host=10.2.3.1 - - <s0>Sign-out page <a1>URL</a1></s0>: il ne s'agit pas du point d'accès de déconnexion globale (SLO) (Google Apps ne le supporte pas), mais de la page de déconnexion. + + dbi:Pg:dbname=sessions;host=10.2.3.1 - Display deleted sessions + You can also use <portal>?logout=1 as logout_url to remove LemonLDAP::NG session when “disconnect” is chosen. + + + On peut aussi utiliser <portal>?logout=1 comme URL de déconnexion pour supprimer la session LemonLDAP::NG lorsque la déconnexion est demandée. + + + + + twitterAuthnLevel + + + twitterAuthnLevel + + + + + <s0><a1>DBI</a1></s0> which has been deprecated: it is a read-only backend that exists just for compatibility with older versions of LemonLDAP::NG. + + + <s0><a1>DBI</a1></s0> devenu obsolète : il reste un backend en lecture seule qui n'existe que pour la compatibilité avec les anciennes versions de LemonLDAP::NG. + + + + + Variables + + + Variables + + + + + by date + + + par date + + + + + <s0>isAuthorizedURI(cookieValue,url)</s0>: check if user is granted to access to the function + + + <s0>isAuthorizedURI(cookieValue,url)</s0> : vérifie si l'utilisateur est autorisé à accéder à la fonction + + + + + <s7># Uncomment this line if you use portal SOAP capabilities</s7> + + + <s7># Décommenter cette ligne si les fonctions SOAP du portail sont utilisées</s7> + + + + + mkdir /tmp/MyNamespace/2: Permission denied ... + + + mkdir /tmp/MyNamespace/2: Permission denied ... + + + + + Register LemonLDAP::NG on partner Service Provider + + + Enregistrer LemonLDAP::NG sur le fournisseur de service partenaire + + + + + See <a0>SOAP session backend</a0> documentation. + + + Voir la documentation du <a0>backend de sessions SOAP</a0>. + + + + + <s0>Format</s0> (optional): <a1>SAML</a1> attribute format. + + + <s0>Format</s0> (optionnel) : format de l'attribut <a1>SAML</a1>. + + + + + /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - Affiche les sessions effacées + /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - Allow only one session per user + http://www.limesurvey.org + + + http://www.limesurvey.org + + + + + Persistent Session backend options + + + Options du backend des sessions persistantes + + + + + Usage + + + Utilisation + + + + + <a0>SAML</a0> assertion + + + Assertion <a0>SAML</a0> + + + + + (default is not to cipher) + + + (aucun par défaut) + + + + + LDAP configuration backend + + + Backend de configuration LDAP + + + + + Currently, the module is simply handling a Radius Authentication request and has been tested only against a FreeRadius server. + + + Actuellement, ce module traite simplement une requête d'authentification Radius et n'a été testé que sur un serveur FreeRadius. + + + + + Past and present contributors - N'autoriser qu'une session par utilisateur + Contributeurs passé et présent - More information about Safe on <a0>CPAN</a0> + Claim name - - Plus d'information sur Safe sur le <a0>CPAN</a0> + + Nom affiché - Databases + Handler Redirections + + + Redirections des agents + + + + + /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - Bases de données + /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - For each binding you can set: + For tests with the configured domain, launch the following : + + + Pour les tests avec le domaine configuré, lancer : + + + + + Superadmin: no one can stop him! + + + Superadmin : personne ne peut l'arrêter ! + + + + + 2_pub + + + 2_pub + + + + + portal/skins/common/mail_password.tpl + + + portal/skins/common/mail_password.tpl + + + + + To configure your new skin in Manager, select the custom skin, and enter your skin name in the configuration field. + + + Pour configurer le nouveau thème dans le manager, selectionner le thème personnalisé et entrer le nom du nouveau thème dans le champ. + + + + + Proxy cookie name + + + Nom du cookie du proxy + + + + + useXForwardedForIP + + + useXForwardedForIP + + + + + The security relies on the symmetric key <c0>client_secret</c0>. + + + La sécurité repose sur la clef symétrique <c0>client_secret</c0>. + + + + + <s0>Binary attributes</s0>: regular expression matching binary attributes (see <a1>Net::LDAP</a1> documentation). + + + <s0>Attributs binaires</s0> : expression régulière correspondant aux attributs binaires (voir la documentation <a1>Net::LDAP</a1>). + + + + + activeTimer - Pour chaque déclaration, vous pouvez indiquer : + activeTimer - purge old sessions + Write good rules - - purger les anciennes sessions + + Écrire de bonnes règles - <a0>Identity provider</a0>: how forward user identity + For now, this feature is only supported by Apache handler. - - <a0>Fournisseur d'identité</a0> : comment transférer l'identité + + Pour l'instant, cette fonctionnalité n'est offerte qu'avec le handler Apache. - Go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2><a3>SAML</a3></c2> and configure: + ldapConfBase - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> » <c2><a3>SAML</a3> et configurer : + + ldapConfBase - You need to register a new application on Facebook to get an application ID and a secret. + <a2>passwordstore</a2><br3/> - - Il faut enregistrer la nouvelle application dans Facebook pour obtenir un identifiant d'application et un secret. + + <a2>passwordstore</a2><br3/> - <a20>press</a20><br21/> + Edit the portal virtual host to enable SSL double authentication: - - <a20>press</a20><br21/> + + Éditer l'hôte virtuel du portail pour activer la double authentification SSL : - Then go in <c2>Multiple parameters</c2> to define the modules to chain for authentication and users. + Password: will not change any password - - Aller ensuite dans les <c2>paramètres Multiple</c2> pour définir les modules à chaîner pour l'authentification et les utilisateurs. + + Mots-de-passe : ne change aucun mot-de-passe - Then use the <c0>SiteMinder</c0> tab to configure <a1>SSO</a1>: + If the OpenID consumer ask for data, users will be prompted to accept or not the data sharing. - - Utiliser ensuite le paragraphe <c0>SiteMinder</c0> pour configurer le <a1>SSO</a1> : + + Si le client OpenID demande des données utilisateurs, ceux-ci sont questionnés pour accepter ou non le partage. - These options are only here to override default values. + SAML Service - - Ces options ne sont à utiliser que pour surcharger les valeurs par défaut. + + Service SAML - Required : + <a0>DBI</a0> Connection chain - - Requis : + + Chaîne de connexion <a0>DBI</a0> - See the README to know how install and configure it. + Links - - Voir le README pour l'installer et le configurer. + + Links + + + + + <subtitle>: subtitle to display: will be inserted in <a0>HTML</a0> page enclosed in <h2 class=“notifText”>…</h2> + + + <subtitle> : sous-titre : sera inséré dans la page <a0>HTML</a0> encadré dans <h2 class=“notifText”>…</h2> + + + + + <s0><a1>Portal</a1></s0>: used to authenticate users, display applications list and provides identity provider service (<a2>SAML</a2>, <a3>OpenID</a3>, <a4>CAS</a4>). + + + <s0><a1>Portail</a1></s0>: utilisé pour authentifier les utilisateurs, afficher la liste des applications et fournir le service d'identité (<a2>SAML</a2>, <a3>OpenID</a3>, <a4>CAS</a4>). + + + + + Nginx is fully supported by LemonLDAP::NG since version 1.9. + + + Nginx est pleinement supporté par LemonLDAP::NG depuis la version 1.9. + + + + + http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software + + + http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software + + + + + The configuration will be store under a specific branch, for example <c0>ou=conf,ou=applications,dc=example,dc=com</c0>. + + + La configuration est stockée dans une branche spécifique, par exemple <c0>ou=conf,ou=applications,dc=example,dc=com</c0>. + + + + + <a0>DBI</a0> Mail column + + + Colonne mail <a0>DBI</a0> + + + + + http://www.tux.in.ua/articles/2810 + + + http://www.tux.in.ua/articles/2810 + + + + + Prepare the database + + + Preparer la base de données + + + + + Change default DNS domain + + + Changer le domaine DNS par défaut + + + + + Fill values here: + + + Renseigner les valeurs ici : + + + + + http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ + + + http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ + + + + + See <a1>https://doc.integ01.dev-franceconnect.fr/identite-pivot</a1> + + + Voir <a1>https://doc.integ01.dev-franceconnect.fr/identite-pivot</a1> + + + + + dbiPassword + + + dbiPassword + + + + + <s0>Logout</s0>: logout button + + + <s0>Déconnexion</s0> : bouton de déconnexion + + + + + ID Token validation + + + Validation de jeton d'identité + + + + + liblemonldap-ng-portal-perl: Portal files + + + liblemonldap-ng-portal-perl : fichiers du portail + + + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help + + + + + <s9>Options</s9> +ExecCGI + + + <s9>Options</s9> +ExecCGI + + + + + Mounir GZADY + + + Mounir GZADY + + + + + Here are the main options used by <a0>LL::NG</a0>: + + + Ci-dessous les principales options utilisées par <a0>LL::NG</a0> : + + + + + No configuration found + + + No configuration found + + + + + Restart all your remote Apache servers + + + Redémarrer tous les serveurs Apache distants + + + + + <s0>newSession</s0>: create a session (return attributes) + + + <s0>newSession</s0> : crée une session (retourne les attributs) + + + + + <s45>//"userobm_domain_id" => ,</s45> + + + <s45>//"userobm_domain_id" => ,</s45> + + + + + You can download the code here: <a0>https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser</a0> + + + Il est possible de télécharger le code source ici : <a0>https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser</a0> + + + + + Portal customization + + + Personnalisation du portail + + + + + <s0>SSLUserName</s0> (optional): certificate field that will be used to identify user in <a1>LL::NG</a1> portal virtual host + + + <s0>SSLUserName</s0> (optionnel) : champ du certificat à utiliser pour identifier pour identifier un utilisateur dans l'hôte virtuel du portail <a1>LL::NG</a1> + + + + + <a12>logoutforward</a12><br13/> + + + <a12>logoutforward</a12><br13/> + + + + + <s0>LmLocationToReplace</s0>: string to replace in <c1>Location</c1> header + + + <s0>LmLocationToReplace</s0> : chaîne à remplacer dans l'en-tête <c1>Location</c1> + + + + + Apache configuration + + + Configuration d'Apache + + + + + Create sessions table: + + + Créer la table des sessions : + + + + + ../documentation/current/start.html#configuration_database + + + ../documentation/current/start.html#configuration_database + + + + + This protocol is implementated in an <a2>LL::NG</a2> specific Handler. + + + Ce protocole est implementé dans un handler spécifique de <a2>LL::NG</a2>. + + + + + twitterAppName + + + twitterAppName + + + + + <a1>Of course, there are other differences</a1>. + + + <a1>Il y a bien sur d'autres différences</a1>. + + + + + <a0>DBI</a0> authentication level + + + Niveau d'authentification <a0>DBI</a0> @@ -37892,124 +29822,2268 @@ maxretry = 3 - ldapgroups -> memberOf + To avoid problems, <a0>LL::NG</a0> decode them using <a1>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</a1>. + + + Pour éviter les problèmes, <a0>LL::NG</a0> les décode en utilisant <a1>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</a1>. + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Twitter for authentication module. - ldapgroups -> memberOf + Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Twitter comme module d'authentication. - <s0>Set local groups</s0>: compute configured groups + <<s17>IfModule</s17> mod_dir.c> + + + <<s17>IfModule</s17> mod_dir.c> + + + + + <s0><s1><AttributeAuthorityDescriptor<s2>></s2></s1></s0> - <s0>Installe les groupes locaux</s0> : calcule les groupes demandés par la configuration + <s0><s1><AttributeAuthorityDescriptor<s2>></s2></s1></s0> - <s2># Load Zimbra Handler</s2> + rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - - <s2># Load Zimbra Handler</s2> + + rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - Install cron jobs + Another <a0>LL::NG</a0> system configured with <a1>CAS authentication</a1> - - Installer les tâches planifiées (cron) + + Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification CAS</a1> - /_detail/icons/tux.png?id=contact + Portal recognizes the user with its <a0>SSO cookies</a0>, and see he is coming from a different domain - /_detail/icons/tux.png?id=contact + Le portail reconnaît l'utilisateur par son <a0>cookie SSO</a0> et voit qu'il sollicite une application d'un domaine différent - General performances + You can also use the same user for all. + + + On peut également utiliser le même compte pour tous. + + + + + Users: collect data transfered in HTTP headers by the “master”. + + + Utilisateurs : collecte les données transférées par en-tête HTTP par le “maître”. + + + + + <a20>press</a20><br21/> + + + <a20>press</a20><br21/> + + + + + He must contact his administrator. + + + Il doit contacter son administrateur. + + + + + The extension is presented here: <a0>http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER</a0> + + + L'extension est présentée ici : <a0>http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER</a0> + + + + + <s0>Hash schema</s0>: SQL method for hashing password. + + + <s0>Schéma de hachage</s0> : méthode SQL pour hacher les mots-de-passe. + + + + + <s0>User Header</s0>: Auth-User (case sensitive) + + + <s0>User Header</s0>: Auth-User (case sensitive) + + + + + http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html + + + http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html + + + + + http://twitter.com/lemonldapng - Performances générales + http://twitter.com/lemonldapng - In this case, authentication is not a response to an issued authentication request, and we have less control on conditions. + Connector - - Dans ce cas, l'authentification n'est pas une réponse à une requête d'authentification ce qui diminue les capacités de contrôle. + + Connecteur - See <a2>https://doc.integ01.dev-franceconnect.fr/fs-scopes</a2> + A Google Migration workaround is available since LemonLDAP::NG 1.4.4. - - Voir <a2>https://doc.integ01.dev-franceconnect.fr/fs-scopes</a2> + + Un contournement à la migration Google est disponible depuis la version 1.4.4 de LemonLDAP::NG. - <s0><s1><?xml</s1> <s2>version</s2>=<s3>'1.0'</s3> <s4>encoding</s4>=<s5>'utf-8'</s5><s6>?></s6></s0> -<s7><s8><tomcat-users<s9>></s9></s8></s7> + Example : - - <s0><s1><?xml</s1> <s2>version</s2>=<s3>'1.0'</s3> <s4>encoding</s4>=<s5>'utf-8'</s5><s6>?></s6></s0> -<s7><s8><tomcat-users<s9>></s9></s8></s7> + + Exemple : - Get the packages + <s0><a1>CAS</a1> session module name and options</s0>: choose a specific module if you do not want to mix <a2>CAS</a2> sessions and normal sessions (see <a3>why</a3>). - - Obtenir ces paquets + + <s0>Nom et options du module session <a1>CAS</a1></s0> : choisir un module spécifique pour ne pas mêler les sessions <a2>CAS</a2> et les sessions normales (voir <a3>pourquoi</a3>). - Logging portal access + Authentication and UserDB + + + Authentification et base d'utilisateurs + + + + + No <a0>headers</a0> are required. + + + Aucun <a0>en-tête</a0> n'est nécessaire. + + + + + Variables are stored in the user session. + + + Les variables sont stockées dans la session utilisateur. + + + + + <s0>Mail charset</s0>: Charset used for the body of the mail (default: utf-8) + + + <s0>Jeu de caractères du courriel</s0> : jeu de caractère utilisé pour le corps du message (défaut : utf-8) + + + + + <s40><s41><property</s41> <s42>name</s42>=<s43>"preAuthenticatedUserDetailsService"</s43><s44>></s44></s40> + + + <s40><s41><property</s41> <s42>name</s42>=<s43>"preAuthenticatedUserDetailsService"</s43><s44>></s44></s40> + + + + + lemonldap_ng_sample_protected_application_1340022329086.png + + + lemonldap_ng_sample_protected_application_1340022329086.png + + + + + Form replay data + + + les données à rejouer dans les formulaires + + + + + Get the tarball on <a0>download page</a0> and follow next steps (or install using <a1>RPM</a1> or <a2>Debian</a2> packages): - Trace des authentification + Récupérez l'archive sur la <a0>page de téléchargement</a0> et suivez les étapes suivantes (ou installez les paquets <a1>RPM</a1> ou <a2>Debian</a2>): - User can now access to the protected application + <s0>Group source attribute</s0>: name of the attribute in groups entries used in the link, for recursive group search (default: dn). - - L'utilisateur peut maintenant accéder aux applications + + <s0>Attribut source du groupe</s0> : nom de l'attribut dans l'entrée groupe utilisé dans le lien pour la recherche récursive de groupe (défaut : dn). - Installation on Debian/Ubuntu with packages + Users module - - Installation sur Debian/Ubuntu avec les paquets + + Module utilisateurs - ../css/print.css + mailreset_step4.png + + + mailreset_step4.png + + + + + A skin is composed of different files: + + + Un thème est composé de différents fichiers : + + + + + Adapt the reload virtual host name to the domain you configured. + + + Adapter le nom d'hôte virtuel de rechargement au domaine configuré. + + + + + User is redirected on portal and his <a0>SSO cookies</a0> is empty - ../css/print.css + L'utilisateur est redirigé vers le portail et son <a0>cookie SSO</a0> est vide - 'default_expires_in' => 600,? + mailreset_step1.png + + + mailreset_step1.png + + + + + To use TLS, set <c0>ldap+tls://server</c0> and to use LDAPS, set <c1>ldaps://server</c1> instead of server name. + + + Pour utiliser TLS, utiliser <c0>ldap+tls://server</c0> et pour utiliser LDAPS, indiquer <c1>ldaps://server</c1> au lieu du nom de serveur. + + + + + You must read the man page corresponding to your database (<a0>Apache::Session::MySQL</a0>, …) to learn more about parameters. + + + Il faut consulter la page de manuel correspondant à la base de données (<a0>Apache::Session::MySQL</a0>, …) pour connaître les paramètres. + + + + + Exported attributes + + + Attributs exportés + + + + + Prerequisites + + + Pré-requis + + + + + <s0>Application logout</s0>: the request is forwarded to application but <a1>SSO</a1> session is not closed + + + <s0>Déconnexion applicative</s0>: la requête est transmise à l'application mais la session <a1>SSO</a1> n'est pas détruite + + + + + Change <s0>mydomain.org</s0> into your Google Apps domain + + + Mettre <s0>mydomain.org</s0> dans le domaine Google Apps + + + + + Now you can log in with a simple HTTP header. + + + On peut ensuite se connecter avec un simple en-tête HTTP. + + + + + Some examples: + + + Quelques exemples: + + + + + https://metacpan.org/module/Apache::Session::Browseable + + + https://metacpan.org/module/Apache::Session::Browseable + + + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots + + + + + <s0>fileNameSeparator</s0>: file name separator. + + + <s0>fileNameSeparator</s0> : séparateur de nom de fichier. + + + + + ../media/logos/logo_ministere_justice.jpg + + + ../media/logos/logo_ministere_justice.jpg + + + + + <s0>Control header content</s0>: value to control. + + + <s0>Contenu de l'en-tête de contrôle</s0> : valeur à contrôler. + + + + + </<s6>IfModule</s6>> +  + + + </<s6>IfModule</s6>> +  + + + + + <s0>adminSessions/</s0>: read/write access to sessions (required for distant Portal, distant Manager or distant Handlers which modify sessions) + + + <s0>adminSessions/</s0> : accès en lecture/écriture aux sessions (nécessaire pour les portails ou manager distants ou les handlers distants qui modifient les sessions) + + + + + SAML sessions module name and options + + + Options et nom du module de sessions SAML + + + + + It is stored in session datas under the name <s0>$_facebookToken</s0> + + + Il est stocké dans les données de session sous le nom <s0>$_facebookToken</s0> + + + + + Status module activation + + + Activation du module de statut + + + + + tar xzf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* +make debian-packages + + + tar xzf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* +make debian-packages + + + + + https://auth.linagora.com/ + + + https://auth.linagora.com/ + + + + + http://journeesperl.fr/fpw2011/talk/3383 + + + http://journeesperl.fr/fpw2011/talk/3383 + + + + + LemonLDAP::NG provide a script that allows to edit configuration items in non interactive mode. + + + LemonLDAP::NG fournit un script qui autorise l'édition d'éléments de configuration en mode non-interactif. + + + + + Zimbra application in menu + + + Application Zimbra dans le menu + + + + + http://search.cpan.org/perldoc?Apache::Session + + + http://search.cpan.org/perldoc?Apache::Session + + + + + aptitude install lemonldap-ng + + + aptitude install lemonldap-ng + + + + + <s0>Configuration endpoint</s0>: <a1>URL</a1> of OP configuration endpoint + + + <s0>Configuration endpoint</s0>: <a1>URL</a1> de point d'accès de configuration de l'OP + + + + + In the Manager, go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2><a3>CAS</a3></c2> and configure: + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> et configurer : + + + + + Safe can be very annoying when we use <a0>extended functions</a0> or <a1>custom functions</a1>. + + + Safe peut être très gênant lorsqu'on utilise les <a0>fonctions étendues</a0> ou les <a1>fonctions personnalisées</a1>. + + + + + http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL + + + http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL + + + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev + + + + + NTLM + + + NTLM + + + + + Postal code + + + Postal code + + + + + kdestroy + + + kdestroy + + + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer des bases de données ? + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer des bases de données ? + + + + + <s1>RewriteEngine</s1> <s2>On</s2> + + + <s1>RewriteEngine</s1> <s2>On</s2> + + + + + Custom functions + + + Fonctions personnalisées + + + + + make +make test + + + make +make test + + + + + LemonLDAP::NG configuration + + + Configuration de LemonLDAP::NG + + + + + Configure your tomcat home in <c0>build.properties</c0> files. + + + Configurer votre tomcat home dans le fichier <c0>build.properties</c0>. + + + + + Customizable NameID formats are: + + + Les formats de NameID personnalisables sont : + + + + + In <c0>Configuration</c0>, register the <c1>client_id</c1> and <c2>client_secret</c2> given by Google. + + + Dans <c0>Configuration</c0>, enregistrer les <c1>client_id</c1> et <c2>client_secret</c2> donnés par Google. + + + + + RMLL + + + RMLL + + + + + <s54>'create_user'</s54> <s55>=></s55> <s56>$_SERVER</s56><s57>[</s57><s58>'HTTP_AUTH_SUPERADMIN'</s58><s59>]</s59><s60>,</s60> + + + <s54>'create_user'</s54> <s55>=></s55> <s56>$_SERVER</s56><s57>[</s57><s58>'HTTP_AUTH_SUPERADMIN'</s58><s59>]</s59><s60>,</s60> + + + + + Just set the <c0>Auth-User</c0> header with the attribute that carries the user login, for example <c1>$uid</c1>. + + + Renseigner simplement l'en-tête <c0>Auth-User</c0> avec l'attribut qui contient le nom de login, par exemple <c1>$uid</c1>. + + + + + Extract from the <a0>Wikipedia article</a0>: + + + Extrait de <a0>l'article Wikipedia</a0>: + + + + + ^/public/ + + + ^/public/ + + + + + Kinematics: + + + Cinématique : + + + + + Zimbra parameters are the following: + + + Les paramètres Zimbra sont les suivants : + + + + + <s0>Force authentication</s0>: set to 'On' to force authentication when user connects to portal, even if he has a valid session + + + <s0>Forcer l'authentification</s0> : mettre à 'Activé' pour forcer l'authentification lorsque l'utilisateur accède au portail même s'il dispose d'une session valide + + + + + Define at least: + + + Definir au moins : + + + + + ../media/rpm-gpg-key-ow2 + + + ../media/rpm-gpg-key-ow2 + + + + + Edit also OBM Apache configuration to enable <a0>LL::NG</a0> Handler: + + + Éditer également la configuration du serveur Apache d'OBM pour activer les en-têtes <a0>LL::NG</a0> : + + + + + multiValuesSeparator + + + multiValuesSeparator + + + + + Go in Manager, and: + + + Aller dans le manager et : + + + + + ^/pub/admin/ + + + ^/pub/admin/ + + + + + unicode2iso + + + unicode2iso + + + + + openIdIDPList + + + openIdIDPList + + + + + You just need to choose if the authenticated user will be a “user” or a “guest”. + + + Il suffit de choisir si l'utilisateur authentifié sera un "utilisateur" ou un "invité". + + + + + <s0>SSLVerifyClient</s0>: set to <c1>optional</c1> to allow user with a bad certificate to access to <a2>LL::NG</a2> portal page. + + + <s0>SSLVerifyClient</s0> : mettre à <c1>optional</c1> pour autoriser les utilisateurs ne disposant pas d'un certificat valide à accéder à la page du portail <a2>LL::NG</a2> + + + + + Get the tarball from <a0>download page</a0>. + + + Récupérer l'archive depuis la <a0>page de téléchargement</a0>. + + + + + This script must be run as root, it will then use the Apache user and group to access configuration. + + + Ce script doit être lancé par root, il utilisera ensuite le compte et le groupe d'Apache pour accéder à la configuration. + + + + + More than one server can be set here separated by spaces or commas. + + + Plusieurs serveurs peuvent être renseignés séparés par des virgules ou espaces. + + + + + Notification delete function: + + + Fonction d'effacement de notification : + + + + + Add a floating menu + + + Ajouter un menu flottant + + + + + Zimbra syncs to smartphones (iPhone, BlackBerry) and desktop clients like Outlook and Thunderbird. + + + Zimbra se synchronise avec les smartphones (iPhone, BlackBerry) et les clients lourds de bureau tels Outlook et Thunderbird. + + + + + <s4>Order</s4> <s5>allow</s5>,<s6>deny</s6> + + + <s4>Order</s4> <s5>allow</s5>,<s6>deny</s6> + + + + + <s0>dbiUser</s0>: <a1>DBI</a1> user. + + + <s0>dbiUser</s0> : utilisateur <a1>DBI</a1>. + + + + + Go in <c0>Exported attributes</c0> to choose which attributes from “identité pivot” you want to collect. + + + Aller dans les <c0>Attributs exportés</c0> pour choisir quels attributs de l'« identité pivot » on souhaite collecter. + + + + + <a0>Download the Lasso tarball</a0> and compile it on your system. + + + <a0>Téléchargez l'archive Lasso</a0> et compilez là sur votre système. + + + + + We include some template files that can be customized: + + + Nous incluons des fichiers modèles qui peuvent être personnalisés : + + + + + Certificate authorities directory + + + Répertoire des autorités de certification + + + + + Configuration access + + + Accès à la configuration + + + + + LemonLDAP::NG Manager + + + Gestionnaire LemonLDAP::NG + + + + + <s0>get_key_from_all_sessions</s0>: list all sessions and return asked keys + + + <s0>get_key_from_all_sessions</s0> : liste toutes les sessions et retourne les clefs demandées + + + + + <s52><s53><property</s53> <s54>name</s54>=<s55>"userDetailsService"</s55> <s56>ref</s56>=<s57>"userDetailsService"</s57><s58>/></s58></s52> + + + <s52><s53><property</s53> <s54>name</s54>=<s55>"userDetailsService"</s55> <s56>ref</s56>=<s57>"userDetailsService"</s57><s58>/></s58></s52> + + + + + documentation/features.html + + + documentation/features.html + + + + + Give display name + + + Donne le nom à afficher + + + + + vi /var/www/html/limesurvey/config.php + + + vi /var/www/html/limesurvey/config.php + + + + + <s0>Configuration</s0>: + + + <s0>Configuration</s0> : + + + + + Protected application sends response to Handler + + + L'application protégée renvoie sa réponse à l'agent + + + + + <s0>Shared secret</s0>: this is the passphrase to use to connect to the Radius server + + + <s0>Secret partagé</s0> : la phrase de passe à utiliser pour se connecter au serveur Radius + + + + + $_userDB + + + $_userDB + + + + + If a modification is done, the configuration is saved with a new configuration number. + + + Si une modification est effectuée, la configuration est sauvée avec un nouveau numéro. + + + + + But as Google rotate their keys, we will also configure a refresh interval on JKWS data. + + + Mais comme Google change régulièrement ses clefs, il faut configurer un intervalle de rafraîchissement des données JKWS. + + + + + Headers are defined inside a virtualhost and takes effect only on it. + + + Les en-têtes sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. + + + + + Manage virtual hosts + + + Gérer les hôtes virtuels + + + + + Authentication module + + + Module d'authentication + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose LDAP for authentication, users and/or password modules. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir LDAP) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + If the user do a new password reset request but there is already a request pending, the user can ask the confirmation mail to be resent. + + + Si l'utilisateur effectue une nouvelle demande de réinitialisation mais qu'une requête est déjà en attente, il peut demander une ré-expédition du courriel. + + + + + Event + + + Événement + + + + + MD5 + + + MD5 + + + + + dbiUserUser + + + dbiUserUser + + + + + XXXX was not found in tree + + + XXXX was not found in tree + + + + + If you modify <c0>/saml/metadata</c0> suffix you have to change corresponding Apache rewrite rule. + + + Si vous modifiez le suffixe <c0>/saml/metadata</c0>, vous devez changer la règle de réécriture d'Apache. + + + + + $groups + + + $groups + + + + + The <c1>openid</c1> scope is mandatory. + + + La portée <c1>openid</c1> est exigée. + + + + + Domain Name System + + + Domain Name System + + + + + <<s25>Location</s25> /index.pl/notification> + + + <<s25>Location</s25> /index.pl/notification> + + + + + ../../../media/applications/zimbra_logo.png + + + ../../../media/applications/zimbra_logo.png + + + + + OpenID Connect is a protocol based on REST, OAuth 2.0 and JOSE stacks. + + + OpenID Connect est un protocole basé sur les piles REST, OAuth 2.0 et JOSE. + + + + + Example for groups: + + + Exemples de groupes: + + + + + ^/config/ + + + ^/config/ + + + + + Status module can not be loaded without localStorage parameter + + + Status module can not be loaded without localStorage parameter + + + + + Prepare database + + + Préparer la base de données + + + + + No headers are needed. + + + Aucun en-tête n'est nécessaire. + + + + + _utime + + + _utime + + + + + Configure the following <a0>headers</a0>. + + + Configurer les <a0>en-têtes</a0> suivants. + + + + + Cookie Javascript protection + + + Protection Javascript du cookie + + + + + translations.html + + + translations.html + + + + + Remember that rules written on GET parameters must be tested. + + + Rappel : les règles poratnt sur des paramètres GET doivent être testées. + + + + + Else, current configuration is kept. + + + Sinon, la configuration courante est gardée. + + + + + Manager tree JQuery <a0>CSS</a0> file + + + Fichier <a0>CSS</a0> de l'arbre JQuery du manager + + + + + POST data: use form replay + + + Des données POST : à utiliser pour répondre aux formulaires + + + + + 10.0.0.1:20000 10.0.0.2:20000 + + + 10.0.0.1:20000 10.0.0.2:20000 + + + + + When installing <a0>LL::NG</a0>, the Manager can only be accessed with the demo account <c1>dwho</c1>. + + + Lorsqu'on installe <a0>LL::NG</a0>, le manager n'est accessible que via le compte de démonstration <c1>dwho</c1>. + + + + + Proxy backend to be used in conjunction with another session backend. + + + Backend proxy à utiliser avec un autre backend de sessions. + + + + + [PORTAL] is the portal <a0>URL</a0> + + + [PORTAIL] est l'<a0>URL</a0> du portail + + + + + <a0>CornerStone On Demand (CSOD)</a0> allows to use <a1>SAML</a1> to authenticate users. + + + <a0>CornerStone On Demand (CSOD)</a0> permet d'utiliser <a1>SAML</a1> pour authentifier les utilisateurs. + + + + + <s30>'lang'</s30> <s31>=></s31> <s32>'en'</s32><s33>,</s33> + + + <s30>'lang'</s30> <s31>=></s31> <s32>'en'</s32><s33>,</s33> + + + + + install_examples_site (/usr/local/lemonldap-ng/examples) + + + install_examples_site (/usr/local/lemonldap-ng/examples) + + + + + <s25><s26><NameIDFormat<s27>></s27></s26></s25>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress<s28><s29></NameIDFormat<s30>></s30></s29></s28> + + + <s25><s26><NameIDFormat<s27>></s27></s26></s25>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress<s28><s29></NameIDFormat<s30>></s30></s29></s28> + + + + + NameID formats + + + Formats de NameID + + + + + Redirection to the portal of the secondary area (transparent) + + + Redirection vers le portail secondaire (transparent) + + + + + Cascading Style Sheets + + + Cascading Style Sheets + + + + + https://cas.unilim.fr/ + + + https://cas.unilim.fr/ + + + + + Go to the Manager and <a0>create a new virtual host</a0> for LimeSurvey. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour LimeSurvey. + + + + + Imported from an LDAP directory + + + Importés d'un serveur LDAP + + + + + Install and launch a <a0>Redis server</a0>. + + + Installez et lancer un <a0>serveur Redis</a0>. + + + + + Pages where this menu is displayed can be restricted, for example: + + + Les pages où ce menu est affiché peuvent être restreintes, par exemple : + + + + + secureTokenMemcachedServers + + + secureTokenMemcachedServers + + + + + Reset password on next logon workflow + + + Réinitialisation du mot-de-passe à la connexion suivante + + + + + Compatibility with Identity Provider modules + + + Compatibilité avec les modules fournisseurs d'identité + + + + + It works by default with IDP intiated mechanism, but can works with the standard SP initiated cinematic. + + + Il fonctionne par défaut avec un mécanisme initié par l'IDP mais permet un fonctionnement standard initié par le SP. + + + + + Issy Les Moulineaux + + + Issy-les-Moulineaux + + + + + You may want to failback to another authentication backend in case of the Apache authentication fails. + + + On peut choisir de basculer sur un autre backend d'authentification en cas d'échec de l'authentification Apache. + + + + + You can prefix the key name with a digit to order them. + + + Il est possible d'ordonner les noms de clefs en utilisant un préfixe numérique. + + + + + <s0>Response Location</s0>: Access Point for <a1>SSO</a1> response. + + + <s0>Response Location</s0> : Point d'accès pour les réponses <a1>SSO</a1>. + + + + + Overloading is not available trough the Manager + + + La surcharge n'est pas paramètrable dans le manager + + + + + Location + + + Lieu + + + + + logos:logo_ucanss.png + + + logos:logo_ucanss.png + + + + + These options are used to build redirection <a0>URL</a0> (when user is not logged, or for <a1>CDA</a1> requests). + + + Ces options sont utilisées dans la construction des <a0>URL</a0> de redirection (lorsque l'utilisateur n'est pas connecté ou pour les requêtes <a1>CDA</a1>). + + + + + Sessions database + + + Base de données des sessions + + + + + A macro is stored as attributes: it can contain boolean results or any string + + + Une macro est stockée comme un attribut : elle peut contenir le résultat d'un calcul booléen ou n'importe quelle chaîne de caractères + + + + + Now we will add Google Apps as a new <a0>SAML</a0> Service Provider: + + + Ajouter ensuite Google Apps comme nouveau fournisseur de service <a0>SAML</a0> : + + + + + Safe jail + + + Cage sécurisée + + + + + To configure <a0>SSO</a0> with Sympa, use <s1>Magic authentication</s1>: a special <a2>SSO</a2> <a3>URL</a3> is protected by <a4>LL::NG</a4>, Sympa will display a button for users who wants to use this feature. + + + Pour configurer le <a0>SSO</a0> avec Sympa, utiliser l'<s1>authentification magique</s1> : une <a3>URL</a3> spéciale <a2>SSO</a2> est protégée par <a4>LL::NG</a4>, Sympa affichera un bouton pour les utilisateurs souhaitant utiliser cette fonctionnalité. + + + + + Presentation + + + Présentation + + + + + Speaker + + + Conférencier + + + + + <a0>SSO cookies</a0> is not detected, so Handler redirects user to Portal + + + Si le <a0>cookies SSO</a0> n'est pas détecté, l'agent redirige l'utilisateur vers le portail + + + + + <a0>LL::NG</a0> can also act as <a1>SAML IDP</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. + + + <a0>LL::NG</a0> peut également agir comme un <a1>IDP SAML</a1>, ce qui permet d'interconnecter deux systèmes <a2>LL::NG</a2>. + + + + + ipAddr <e0>WHATTOTRACE</e0> _httpSessionType ipAddr + + + ipAddr <e0>WHATTOTRACE</e0> _httpSessionType ipAddr + + + + + ConFoo + + + ConFoo + + + + + <a0>SAML</a0> Session backend options + + + Options du module de stockage <a0>SAML</a0> + + + + + increased (+1) if portal is protected by SSL (HTTPS) + + + augmenté (+1) si le portail est protégé par SSL (HTTPS) + + + + + http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html + + + http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html + + + + + You can also choose a different session module to split <a0>SSO</a0> sessions and <a1>SAML</a1> sessions. + + + Vous pouvez également utiliser un module différent pour répartir les sessions <a0>SSO</a0> et <a1>SAML</a1>. + + + + + If you don't have one, create it with the signing key pair already generated (you could do this with openssl). + + + 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). + + + + + Reset password by mail (self service) + + + Réinitialiser les mots-de-passe par mail (self-service) + + + + + Use redirect on error + + + Utiliser les redirections en cas d'erreur + + + + + Redis server + + + Serveur Redis + + + + + This module is not available in version 1.9 and superior, you must use instead the <a0>OpenID Connect authentication module</a0>. + + + Ce module n'est plus disponible dans les versions 1.9 et supérieures, il faut utiliser le <a0>module d'authentification OpenID-Connect</a0>. + + + + + Go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2><a3>SAML</a3></c2> and configure: + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> » <c2><a3>SAML</a3> et configurer : + + + + + Go to the <a0>SAML</a0> Single Sign On settings, and fill these information: + + + Aller dans les paramètres SSO de <a0>SAML</a0> et y indiquer : + + + + + <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> +  +  +<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>newNotification</s27><s28>(</s28> +<s29>'<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<root> +<notification uid="foo.bar" date="2009-01-27" reference="ABC"> +<text> You have been granted to access to appli-1 </text> +<text> You have been granted to access to appli-2 </text> +<check> I know that I can acces to appli-1 </check> +<check> I know that I can acces to appli-2 </check> +</notification> +</root> +'</s29><s30>)</s30><s31>;</s31> +  +<s32>if</s32> <s33>(</s33> <s34>$r</s34><s35>-></s35><s36>fault</s36> <s37>)</s37> <s38>{</s38> + + + <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> +  +  +<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>newNotification</s27><s28>(</s28> +<s29>'<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<root> +<notification uid="foo.bar" date="2009-01-27" reference="ABC"> +<text> You have been granted to access to appli-1 </text> +<text> You have been granted to access to appli-2 </text> +<check> I know that I can acces to appli-1 </check> +<check> I know that I can acces to appli-2 </check> +</notification> +</root> +'</s29><s30>)</s30><s31>;</s31> +  +<s32>if</s32> <s33>(</s33> <s34>$r</s34><s35>-></s35><s36>fault</s36> <s37>)</s37> <s38>{</s38> + + + + + LockDirectory + + + LockDirectory + + + + + References + + + Références + + + + + You need to find the following files in your Alfresco installation: + + + Les fichiers suivants sont nécessaires dans l'installation Alfresco : + + + + + 1f777a6581e478499f4284e54fe2d4a4e513dfff + + + 1f777a6581e478499f4284e54fe2d4a4e513dfff + + + + + The user click on the link in the mail + + + L'utilisateur clique sur le lien dans le courriel + + + + + LL::NG as federation protocol proxy + + + LL::NG en proxy de fédération de protocoles + + + + + Portal (impact theme) + + + Portail (thème impact) + + + + + Prefer then the other solutions (see below). + + + Si c'est le cas, utiliser une autre solution (voir ci-dessous). + + + + + The portal is the biggest component of Lemonldap::NG. + + + Le portail est le composant le plus gros de Lemonldap::NG. + + + + + Google Apps does not support Single Logout (SLO). + + + Google Apps ne supporte pas le Single Logout (SLO). + + + + + postcode + + + postcode + + + + + variables + + + variables + + + + + Proxy Granting Ticket + + + Proxy Granting Ticket + + + + + This option can then be overridden for each Service Provider. + + + Cette option peut être surchargée pour chaque fournisseur de service. + + + + + Authentication backend + + + Module d'authentification + + + + + Dokuwiki virtual host in Manager + + + Hôte virtuel Dokuwiki dans le manager + + + + + http://httpd.apache.org/docs/current/mod/mod_ssl.html + + + http://httpd.apache.org/docs/current/mod/mod_ssl.html + + + + + JWKS is a JSON file containing public keys. + + + JWKS est un fichier JSON contenant des clefs publiques. + + + + + http://webchat.freenode.net + + + http://webchat.freenode.net + + + + + http://lanyrd.com/2012/fosdem/spfqq/ + + + http://lanyrd.com/2012/fosdem/spfqq/ + + + + + <a0>LWP::UserAgent</a0> parameters + + + Paramètre <a0>LWP::UserAgent</a0> + + + + + You need to set the PHP_AUTH_USER variable to have the Webserver authentication mode working. + + + Il faut renseigner la variable PHP_AUTH_USER pour faire fonctionner le mode d'authentification par serveur web. + + + + + 'namespace' => 'MyNamespace'? - 'default_expires_in' => 600,? + 'namespace' => 'MyNamespace'? + + + + + lemonldap-ng: meta-package, contains no file but dependencies on other packages + + + lemonldap-ng : meta-paquet qui ne contient aucun fichier mais des dépendances vers les autres paquets + + + + + Jan 2012: <a0>Configuration de LemonLDAP::NG avec Google Authenticator</a0> + + + Jan 2012 : <a0>Configuration de LemonLDAP::NG avec Google Authenticator</a0> + + + + + Roadmap + + + Feuille de route + + + + + To have a stronger integration, we will configure LimeSurvey to autocreate unknown users and use HTTP headers to fill name, mail and roles. + + + Pour une meilleure integration, LimeSurvey doit être configuré pour créer automatiquement les utilisateurs inconnus et utiliser les en-têtes HTTP pour remplir le nom, le mail et les rôles. + + + + + This objectClass allow attributes <c1>cn</c1> and <c2>description</c2>. + + + Cet classe d'objet autorise les attributs <c1>cn</c1> et <c2>description</c2>. + + + + + Select the key, and export it (button <c0>Download</c0>). + + + Selectionner la clef, et l'exporter (bouton <c0>Télécharger</c0>): + + + + + You must come back later to fill this parameter. + + + Il faudra revenir plus tard pour adapter ce paramètre. + + + + + Jquery (javascript framework) is included in tarball and RPMs, but is a dependency on Debian official releases + + + Jquery (framework javascript) est inclus dans l'archive et les RPMs, mais est une dépendance des versions officielles Debian + + + + + Prepare the database and the LL::NG configuration file + + + Preparer la base de donnée et le fichier de configuration LL::NG + + + + + Manager (sessions explorer) + + + Manager (explorateur de sessions) + + + + + <s0>Check SLO message signature</s0>: check SLO message signature + + + <s0>Vérifie la signature des messages SLO</s0> : vérifie la signature des messages SLO + + + + + ../../../media/applications/phpldapadmin_logo.png + + + ../../../media/applications/phpldapadmin_logo.png + + + + + See <a0>translations</a0>. + + + Voir <a0>traductions</a0>. + + + + + It can be used to host the portal or the manager through its FastCGI support and can be used to protect applications using the auth_request module (dialing with a FastCGI authorization server). + + + Il peut être utilisé pour héberger le portail ou le manager au travers de son support FastCGI et peut être utilisé pour protéger des applications en utilisant le module auth_request (qui dialogue avec un serveur d'autorisations FastCGI). + + + + + Anonymous access + + + Accès anonyme + + + + + They are extracted from the users database by the <a1>users module</a1>. + + + Elles sont extraites de la base de données des utilisateurs par le <a1>module utilisateurs</a1>. + + + + + The default rule is: + + + La règle par défaut est : + + + + + Use LDAP for sessions + + + Utiliser LDAP pour les sessions + + + + + Accounting + + + Traçabilité + + + + + checkLogonHours($ssoLogonHours, '', $_timezone) + + + checkLogonHours($ssoLogonHours, '', $_timezone) + + + + + Back to main index + + + Retour à l'index principal + + + + + All static content (examples, <a0>CSS</a0>, images, etc.) is in /usr/share/lemonldap-ng/ + + + Tous le contenu statique (exemples, <a0>CSS</a0>, images, etc...) se trouve dans /usr/share/lemonldap-ng/ + + + + + <s0>Confirmation mail content</s0> (optional): Content of mail sent when password change is asked + + + <s0>Contenu du message de confirmation</s0> (optionnel) : contenu du courriel envoyé lorsque le changement de mot-de-passe est demandé + + + + + notifyDeleted + + + notifyDeleted + + + + + You have to install mod_ssl for Apache. + + + Installer mod_ssl pour Apache. + + + + + As LDAP is a login/password based module, the authentication level can be: + + + Comme LDAP est un module de type login/mot-de-passe, le niveau d'authentification peut être : + + + + + See <a0>how to do this</a0> on Zimbra wiki. + + + Voir <a0>comment le faire</a0> sur le wiki Zimbra. + + + + + Use with caution. + + + À utiliser avec précaution. + + + + + By default, notifications will be stored in the same database as configuration: + + + Par défaut, les notifications sont stockées dans la même base de données que la configuration : + + + + + http://search.cpan.org/perldoc?DBD::Pg + + + http://search.cpan.org/perldoc?DBD::Pg + + + + + It is also used by <a2>SAML SP</a2> to fill the authentication level in user session, based on authentication response authentication context. + + + Il est également utilisé par le <a2>SP SAML</a2> pour définir le niveau d'authentification dans la session de l'utilisateur en se basant sur la réponse d'authentification. + + + + + xguimard@example.com + + + xguimard@example.com + + + + + <s168>)</s168><s169>;</s169> + + + <s168>)</s168><s169>;</s169> + + + + + download + + + Téléchargement + + + + + To extend <a0>SSO</a0> on several domains, a cross-domain mechanism is implemented in LemonLDAP::NG. + + + Pour étendre le <a0>SSO</a0> sur plusieurs domaines, un mécanisme inter-domaines est intégré à LemonLDAP::NG. + + + + + <a0>safejail</a0><br1/> + + + <a0>safejail</a0><br1/> + + + + + $groups =~ /\badmin\b/ + + + $groups =~ /\badmin\b/ + + + + + Go on <a0>http://auth.example.com</a0> and log with one of the demonstration account. + + + Allez sur <a0>http://auth.example.com</a0> et connectez-vous avec l'un des comptes de démonstration + + + + + Protect the Manager by LL::NG + + + Protéger le manager par LL::NG + + + + + Portal <a0>URL</a0> is the address used to redirect users on the authentication portal by: + + + L'<a0>URL</a0> du portail est l'adresse utilisée pour rediriger les utilisateurs bers le portail d'authentification par : + + + + + Install the new lemonldap-ng.ini file at the place of the old file in all <a0>LL::NG</a0> servers + + + Installer le nouveau fichier lemonldap-ng.ini à la place de l'ancien dans tous les serveurs <a0>LL::NG</a0> + + + + + twitterSecret + + + twitterSecret + + + + + <s6>require</s6> SOAP::Lite; +</Perl> + + + <s6>require</s6> SOAP::Lite; +</Perl> + + + + + Pascal PEJAC + + + Pascal PEJAC + + + + + <a0>CAS</a0> CA file + + + Fichier d'AC de <a0>CAS</a0> + + + + + <a1>Try Freenode Webchat</a1>! + + + <a1>Essayez le client web Freenode</a1> ! + + + + + https://developers.facebook.com/apps + + + https://developers.facebook.com/apps + + + + + phpLDAPadmin + + + phpLDAPadmin + + + + + Use /adminSessions if the Handler need to modify the session, for example if you configured an idle timeout. + + + Utiliser /adminSessions si l'agent doit modifier la session, par exemple si on configure un délai d'inactivité des sessions. + + + + + /_detail/logos/sgs_white_small.jpg?id=references + + + /_detail/logos/sgs_white_small.jpg?id=references + + + + + Radius secret + + + Secret Radius + + + + + http://dev.twitter.com/pages/api_faq + + + http://dev.twitter.com/pages/api_faq + + + + + Most of configuration can be done trough LemonLDAP::NG Manager (by default <a0>http://manager.example.com</a0>). + + + La majeure partie de la configuration peut être réalisée via le manager LemonLDAP::NG (par défaut <a0>http://manager.example.com</a0>). + + + + + All handlers download the whole configuration, so many servers can serve the same virtual hosts + + + Tous les agents téléchargent intégralement la configuration, donc plusieurs serveurs peuvent servir le même hôte virtuel + + + + + icons:personal.png + + + icons:personal.png + + + + + Each virtual host is a protected resource, with access rules, headers, POST data and options. + + + Chaque hôte virtuel est une ressource protégée, avec règles d'accès, en-têtes, options et données POST. @@ -38020,6 +32094,1076 @@ maxretry = 3 par double <a0>IP</a0> (sessions ouvertes par le même utilisateur sur plusieurs machines) + + + Xavier GUIMARD<br0/> + + + Xavier GUIMARD<br0/> + + + + + exportedVars + + + exportedVars + + + + + The cookie $id isn't yet available: Object does not exist in the data store + + + The cookie $id isn't yet available: Object does not exist in the data store + + + + + See <a0>Manager protection documentation</a0> to know how to use Apache modules or <a1>LL::NG</a1> to manage access to Manager. + + + Voir la <a0>documentation de protection du manager</a0> pour savoir comment utiliser les modules d'Apache ou <a1>LL::NG</a1> pour gérer l'accès au manager. + + + + + customheader.tpl : <a0>HTML</a0> code int the header div + + + customheader.tpl : code <a0>HTML</a0> inséré dans le div d'en-tête + + + + + When <c0>Choice</c0> is selected for authentication, values for Users and Password modules are also forced to <c1>Choice</c1>. + + + Lorsque <c0>Choice</c0> est selectionné pour l'authentification, les valeurs pour les modules utilisateur et mots-de-passe sont forcées à <c1>Choice</c1>. + + + + + <s0>Max age</s0>: Value of max_age parameter (example: 3600) + + + <s0>Âge max</s0> : valeur du paramètre max_age (exemple : 3600) + + + + + These settings can be overriden per virtual host, see <a0>virtual host management</a0>. + + + Ces paramètres peuvent être surchargés dans chaque hôte virtuel, voir la <a0>gestion des hôtes virtuels</a0>. + + + + + <a2>exportedvars</a2><br3/> + + + <a2>exportedvars</a2><br3/> + + + + + http://auth.example.com/index.pl/sessions + + + http://auth.example.com/index.pl/sessions + + + + + The OP should publish its metadata in a JSON file (see for example <a0>Google metadata</a0>). + + + L'OP peut publier sa métadonnée dans un fichier JSON (voir par exemple la <a0>métadonnée Google</a0>). + + + + + ^/admin/ + + + ^/admin/ + + + + + http://www.omegat.org/ + + + http://www.omegat.org/ + + + + + http://drupal.org + + + http://drupal.org + + + + + Remote Session backend options + + + Options du backend de sessions distant + + + + + <s0>List type</s0>: choose white list to define allowed domains or black list to define forbidden domains + + + <s0>Type de liste</s0> : choisir liste blanche pour définir la liste exhaustive des domaines autorisés ou liste noire pour lister les domaines interdits + + + + + Example + + + Exemple + + + + + http://joind.in/2862 + + + http://joind.in/2862 + + + + + <s0>Success mail subject</s0>: Subject of mail sent when password is changed (default: [LemonLDAP::NG] Your new password) + + + <s0>Sujet du message de succès</s0> : sujet du courriel lorsque le mot-de-passe est changé (défaut : [LemonLDAP::NG] Your new password) + + + + + See <a2>https://doc.integ01.dev-franceconnect.fr/fs-scopes</a2> + + + Voir <a2>https://doc.integ01.dev-franceconnect.fr/fs-scopes</a2> + + + + + casStorageOptions + + + casStorageOptions + + + + + In this case you will be able to use <c1>$_password</c1> to fill any password POST field. + + + Dans ce cas, la variable <c1>$_password</c1> peut être utilisée dans tous les champs à envoyer. + + + + + You can set one or several <a3>IP</a3> addresses, separated by spaces, or let this parameter empty to disable the checking. + + + Plusieurs adresses <a3>IP</a3> separées par des espaces peuvent être entrées, ou ce paramètre peut rester vide pour désactiver ce contrôle. + + + + + Then set: + + + et indiquez : + + + + + <s0>Password modify extended operation</s0>: enable to use the LDAP extended operation <c1>password modify</c1> instead of standard modify operation. + + + <s0>Opération étendue de modification de mot-de-passe</s0> : active l'utilisation de l'opération étendue de <c1>modification de mot-de-passe</c1> LDAP au lieu de l'opération standard. + + + + + <a0>DBI</a0> password + + + Mot-de-passe <a0>DBI</a0> + + + + + images and other media files + + + images et autres médias + + + + + This message is displayed only when you upgrade from a version older than 1.0 + + + Ce message n'est affiché que lors d'une mise à jour depuis une version inférieure à la 1.0 + + + + + yum update + + + yum update + + + + + <s0># SOAP functions for sessions management (disabled by default)</s0> + + + <s0># Gestion des fonctions SOAP functions pour la gestion des sessions (désactivée par défaut)</s0> + + + + + Configuration + + + Configuration + + + + + <s0># SAML2 Issuer</s0> + + + <s0># Fournisseur d'identité SAML2</s0> + + + + + persistentStorage + + + persistentStorage + + + + + Variables can be used in rules and headers. + + + Les variables peuvent être utilisées dans les règles et en-têtes. + + + + + <s0>WebID whitelist</s0>: list of space separated hosts granted to host FOAF document. + + + <s0>Liste blanche WebID</s0> : liste de noms d'hôtes, séparés par des espaces, autorisés à héberger les documents FOAF. + + + + + http://search.cpan.org/perldoc?Apache::Session::Postgres + + + http://search.cpan.org/perldoc?Apache::Session::Postgres + + + + + Authentication choice will also be registered in session: + + + Le choix d'authentication est également enregistré dans la session : + + + + + You just have to activate Notifications in the Manager (General Parameters > Advanced Parameters > Notifications > Activation) or in lemonldap-ng.ini: + + + Il suffit d'activer les notifications dans le manager (Paramètres généraux > Paramètres avancés > Notifications > Activation) ou dans lemonldap-ng.ini : + + + + + During this period, user can ask the confirmation mail to be resent (default: session timeout value) + + + Durant cette période, l'utilisateur peut demander que le courriel soit ré-émis (défaut : durée de vie de la session) + + + + + <a0>DBI</a0> UserDB connection password + + + Mot-de-passe de connexion UserDB <a0>DBI</a0> + + + + + The request validity time is a configuration parameter. + + + La durée de validité de la requête est un paramètre de configuration. + + + + + internal variables, managed by LemonLDAP::NG + + + les variables internes, gérées par LemonLDAP::NG + + + + + Apache portal SSL configuration + + + Configuration SSL du portail dans Apache + + + + + To stack several times the same module, use “#name” with different names. + + + Pour empiler plusieurs fois le même module, utiliser ”#nom” avec différents noms. + + + + + <s0>Auth-User</s0>: $uid + + + <s0>Auth-User</s0>: $uid + + + + + install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) + + + install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) + + + + + Indeed, this variable is set by the Handler on the physical server hosting the Handler, and not on other servers where the Handler is not installed. + + + Toutefois, cette variable est renseignée par l'agent dans le serveur physique l'hébergeant mais pas dans les autres serveurs sans agents. + + + + + ../documentation/current/portalcustom.html + + + ../documentation/current/portalcustom.html + + + + + Give a static value + + + Donne une valeur statique + + + + + OW2 annual conference + + + Conférence annuelle OW2 + + + + + <s1>AuthzLDAPAuthoritative</s1> <s2>On</s2> + + + <s1>AuthzLDAPAuthoritative</s1> <s2>On</s2> + + + + + Get UserInfo as JSON or as JWT + + + Récupérer UserInfo au format JSON ou JWT + + + + + SSO cookie + + + Cookie SSO + + + + + Some options are available: + + + Quelques options sont disponibles : + + + + + Next create the configuration branch where you want. + + + Créer ensuite la branche des configurations n'importe où. + + + + + Store -> MySQL +Lock -> Null +Generate -> MD5 +Serialize -> Storable +DataSource -> dbi:mysql:sessions;host=... + + + Store -> MySQL +Lock -> Null +Generate -> MD5 +Serialize -> Storable +DataSource -> dbi:mysql:sessions;host=... + + + + + macros are used to extend (or rewrite) <s0><a1>exported variables</a1></s0>. + + + Les macros sont utilisées pour étendre (ou réécrire) les <s0><a1>variables exportées</a1></s0>. + + + + + http://lanyrd.com/2011/fpw2011/sfhcb/ + + + http://lanyrd.com/2011/fpw2011/sfhcb/ + + + + + This works like <a0>File backend</a0>, except that data are serialized in JSON. + + + Il fonctionne comme le <a0>backend File</a0>, si ce n'est que les données sont sérialisées au format JSON. + + + + + <a0>CAS</a0> <a1>PGT</a1> temporary file + + + Fichier temporaire <a1>PGT</a1> de <a0>CAS</a0> + + + + + To enable <a0>LL::NG</a0> authentication plugin, go in <c1>/etc/obm/obm_conf.inc</c1>: + + + Pour activer le composant d'authentification <a0>LL::NG</a0>, aller dans <c1>/etc/obm/obm_conf.inc</c1>: + + + + + Hamza AISSAT + + + Hamza AISSAT + + + + + ../../../media/icons/jabber_protocol.png + + + ../../../media/icons/jabber_protocol.png + + + + + To work with <a0>LL::NG</a0> it requires: + + + Pour fonctionner avec <a0>LL::NG</a0> il faut : + + + + + Issuer: this is the LemonLDAP::NG (our IdP) Entity Id, which is by default #PORTAL#/saml/metadata + + + Issuer : c'est l'identifiant d'entité de LemonLDAP::NG, qui est par défaut #PORTAL#/saml/metadata + + + + + Open SSO session + + + Ouvrez une session SSO + + + + + Strasbourg + + + Strasbourg + + + + + <s0>logon_hours</s0>: string representing allowed logon hours (GMT) + + + <s0>logon_hours</s0> : chaîne représentant les heures autorisées (GMT) + + + + + Net::OpenID::Consumer > 1.00 + + + Net::OpenID::Consumer > 1.00 + + + + + groups are stored as space-separated strings in the special attribute “groups”: it contains the names of groups whose rules were returned true for the current user + + + les groupes sont stockées en chaîne de caractères séparées par des espaces dans l'attribut spécial “groups” : il contient les noms des groupes dont la règle à retournée une valeur non nulle pour l'utilisateur courant + + + + + File configuration backend + + + Backend de configuration File + + + + + Send “Lastname, firstname” in Auth-Name: + + + Envoi de “Lastname, firstname” dans Auth-Name: + + + + + cda + + + cda + + + + + ../../../media/icons/kmultiple.png + + + ../../../media/icons/kmultiple.png + + + + + Add a new rule: + + + Ajouter une nouvelle règle : + + + + + /_detail/icons/flags/de.png?id=press + + + /_detail/icons/flags/de.png?id=press + + + + + <a0>LL::NG</a0> uses <a1>Perl Authen::Radius </a1> as a simple authentication backend. + + + <a0>LL::NG</a0> utilise <a1>Authen::Radius de Perl</a1> comme simple backend d'authentification. + + + + + Access rule: <c0>accept</c0> + + + Règle d'accès : <c0>accept</c0> + + + + + South Bay Community Network + + + South Bay Community Network + + + + + <a2>Lutece</a2> + + + <a2>Lutece</a2> + + + + + port + + + port + + + + + Outlook Web Access, … + + + Outlook Web Access, … + + + + + <s7>Allow</s7> from <s8>all</s8> + + + <s7>Allow</s7> from <s8>all</s8> + + + + + https://websso.dmz.bpi.fr/ + + + https://websso.dmz.bpi.fr/ + + + + + mailto:lemonldap-ng-users@ow2.org + + + mailto:lemonldap-ng-users@ow2.org + + + + + Required for PostgreSQL + + + Requis pour PostgreSQL + + + + + <a4>performances</a4><br5/> + + + <a4>performances</a4><br5/> + + + + + Proxy backend to be used in conjunction with another configuration backend. + + + Backend proxy à utiliser avec un autre backend de configuration. + + + + + <s0>LDAP password encoding</s0>: can allow to manage old LDAP servers using specific encoding for passwords (default: utf-8). + + + <s0>Encodage des mots-de-passe LDAP</s0> : peut permettre de gérer les anciens servers LDAP en utilisant un encodage spécifique pour les mots-de-passe (défaut: utf-8). + + + + + You can define how many logins and failed logins will be stored. + + + On peut définir le nombre de connexions et d'échecs à stocker. + + + + + Apache based protection + + + Protection basée sur Apache + + + + + Applications listed below are known to be easy to integrate in <a0>LL::NG</a0>. + + + Les applications listées ci-dessous sont connues pour être faciles à intégrer à <a0>LL::NG</a0>. + + + + + All identity provider protocols can be used simultaneously + + + Tous les protocoles de fournisseur d'identité peuvent être utilisés simultanément + + + + + In Debian/Ubuntu mod_ssl is already shipped in <c0>apache2.2-common</c0> package. + + + Dans Debian/Ubuntu mod_ssl est installé avec le paquet <c0>apache2.2-common</c0>. + + + + + Drupal virtual host in Apache + + + Hôte virtuel Apache hébergeant Drupal + + + + + ../../documentation/features.html#session_restrictions + + + ../../documentation/features.html#session_restrictions + + + + + http://jira.ow2.org/browse/LEMONLDAP + + + http://jira.ow2.org/browse/LEMONLDAP + + + + + lemonldapng + + + lemonldapng + + + + + LemonLDAP::NG <a0>SSO cookies</a0> are generated by <a1>Apache::Session</a1>, they are as secure as a 128-bit random cookie. + + + Les <a0>cookies SSO</a0> de LemonLDAP::NG sont générés par <a1>Apache::Session</a1>, ils sont aussi sûrs que tout cookie basé sur un aléa de 128 bits. + + + + + Problems are generally resolved in up to 72 hours) + + + Ces problèmes sont généralement résolus en moins de 72 heures) + + + + + ... +  +</<s3>VirtualHost</s3>> + + + ... +  +</<s3>VirtualHost</s3>> + + + + + UserName -> ... + + + UserName -> ... + + + + + By default, LemonLDAP::NG uses Apache logs to store user actions and other messages: + + + Par défaut, LemonLDAP::NG utilise les journaux d'Apache pour journaliser les actions des utilisateurs et autre messages : + + + + + You can write <a0>rules</a0> matching any component of <a1>URL</a1> to protect including GET parameters, but be careful. + + + On peut écrire des <a0>règles</a0> qui examine n'importe quel composant de l'<a1>URL</a1> à protéger y compris les paramètres GET, mais il faut faire attention. + + + + + ../media/icons/flags/de.png + + + ../media/icons/flags/de.png + + + + + change password (with server side password policy management) + + + changer les mots-de-passe (avec la gestion de la politique de mot-de-passe côté serveur) + + + + + qw(delete <s3>header</s3> cache read_from_client cookie <s4>redirect</s4> unescapeHTML)); + + + qw(delete <s3>header</s3> cache read_from_client cookie <s4>redirect</s4> unescapeHTML)); + + + + + User provisioning (account auto creation at first connection) + + + Importation des comptes utilisateurs (auto-création à la première connexion) + + + + + After choosing the file name (for example lemonldapn-ng-priv.key), download the key on your disk. + + + Après avoir choisi le nom de fichier (par exemple lemonldapn-ng-priv.key), le télécharger sur le disque. + + + + + Configure Drupal virtual host like other <a0>protected virtual host</a0>. + + + Configurer l'hôte virtuel Drupal comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + + + + Access to Liferay (first time): + + + Accès à Liferay (première connexion): + + + + + documentation:liferay_3.png + + + documentation:liferay_3.png + + + + + <a0>GRR</a0> is a room booking software. + + + <a0>GRR</a0> est un logiciel de réservation de chambres. + + + + + <s0>+3M</s0>: three months from session creation + + + <s0>+3M</s0> : trois mois après la création de la session + + + + + Parameter redirections + + + Paramètrer les redirections + + + + + <s0>Check JWT signature</s0>: Set to 0 to disable JWT signature checking + + + <s0>Vérifier la signature JWT</s0> : mettre à 0 pour désactiver la signature JWT + + + + + chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock +chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock + + + chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock +chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock + + + + + <a0>URL</a0> used before being redirected to the portal (empty if portal was used as entry point) + + + <a0>URL</a0> utilisée avant d'être redirigé vers le portail (vide si le portail a été utilisé comme point d'entrée) + + + + + Datas related to <a0>SAML</a0> protocol + + + Donnée relative au protocole <a0>SAML</a0> + + + + + Zimbra + + + Zimbra + + + + + Project = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz <e1>(where zz is your international code, example: “fr” for France)</e1> + + + Projet = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/omegat.files/zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> + + + + + It is best known for their CRM products and social networking applications. + + + Elle est connue pour ses CRM et applications de réseaux sociaux. + + + + + uid + + + uid + + + + + PostgreSQL + + + PostgreSQL + + + + + <a0>URL</a0> pattern: <c1>^/admin/</c1> + + + Expression sur l'<a0>URL</a0> : <c1>^/admin/</c1> + + + + + <a2>redirections</a2><br3/> + + + <a2>redirections</a2><br3/> + + + + + It means that you manage authorizations to access applications by checking the role(s) of the user, and provide this role to the application. + + + Celà signifie qu'on gère les autorisations d'accès aux applications en examinant le(s) rôle(s) de l'utilisateur et en fournissant ce(s) rôle(s) à l'application. + + + + + Organization + + + Organisation + + + + + Admin + + + Admin + + + + + 0.9.4_password_menu.png + + + 0.9.4_password_menu.png + + + + + Examples for <a0>LDAP</a0>: + + + Exemples pour <a0>LDAP</a0> : + + + + + LemonLDAP::NG will do some checks on configuration and display errors and warnings if any. + + + LemonLDAP::NG effectue ensuite quelques tests sur la configuration et affiche les éventuelles erreurs et avertissements. + + ../../../../media/documentation/googleapps-sso.png @@ -38028,6 +33172,366 @@ maxretry = 3 ../../../../media/documentation/googleapps-sso.png + + + The “default” rule is only applied if no other rule match + + + La règle “default” n'est appliquée que si aucune autre règle ne correspond + + + + + Once <a0>OpenID Connect service</a0> is configured, you need to register to France Connect. + + + Une fois le <a0>service OpenID-Connect</a0> configuré, on peut s'enregistrer dans France Connect. + + + + + You need to activate LDAP authentication, else <a0>SSO</a0> authentication will not work. + + + Il faut activer l'authentification LDAP sinon l'authentification <a0>SSO</a0> ne marchera pas. + + + + + DNS + + + DNS + + + + + <a0>LL::NG</a0> is able to transfer (trough SOAP) authentication credentials to another <a1>LL::NG</a1> portal, like a proxy. + + + <a0>LL::NG</a0> peut transferer (en utilisant SOAP) les éléments d'authentification à un autre portail <a1>LL::NG</a1>, comme un proxy. + + + + + CSOD control panel + + + Panneau de configuration CSOD + + + + + status + + + status + + + + + Uniform Resource Identifier + + + Uniform Resource Identifier + + + + + GLPI + + + GLPI + + + + + Create database: + + + Créer la base de données : + + + + + documentation/presentation.html + + + documentation/presentation.html + + + + + Portal destroys session and redirects user on itself with an empty <a0>SSO cookies</a0> + + + Le portail détruit la session et redirige l'utilisateur sur lui-même avec un <a0>cookie SSO</a0> vide + + + + + Use LDAP for configuration + + + Utiliser LDAP pour la configuration + + + + + Clone + + + Clone + + + + + Before enabling Manager protection by <a0>LL::NG</a0>, you must have configured how users authenticate on Portal, and test that you can log in without difficulties. + + + Avant d'activer la protection du manager par <a0>LL::NG</a0>, il faut avoir configuré la méthode d'authentification sur le portail et véifier qu'on peut s'y connecter sans difficultés. + + + + + Same with remote server configured with the same host name: + + + La même chose avec le serveur distant configuré avec le même nom d'hôte : + + + + + You need to register your LemonLDAP::NG application to Google in order to obtain the Client ID and the Client Secret, see <a0>https://developers.google.com/</a0> + + + Il faut enregistrer l'application LemonLDAP::NG chez Google pour obtenir le couple identifiant mot-de-passe, voir <a0>https://developers.google.com/</a0> + + + + + To configure the user identifier in access log, go in Manager, <c0>General Parameters</c0> > <c1>Logging</c1> > <c2>REMOTE_USER</c2>. + + + Pour configurer l'identifiant utilisateur dans les journaux d'accès, aller dans le manager, <c0>Paramètres généraux</c0> > <c1>Journalisation</c1> > <c2>REMOTE_USER</c2>. + + + + + documentation:latest:authdemo + + + documentation:latest:authdemo + + + + + Choose and configure your main configuration storage system + + + Choisir et configurer le système principal de stockage de la configuration + + + + + <s0>getMenuApplications(cookieValue)</s0>: return a list of authorizated applications (based on menu calculation) + + + <s0>getMenuApplications(cookieValue)</s0>: retourne une liste des applications autorisées (basée sur le calcul du menu) + + + + + Parameters for File backend are the same as <a0>File configuration backend</a0>. + + + Les paramètres pour le backend File sont les mêmes que ceux du <a0>backend de configuration File</a0>. + + + + + purge old sessions + + + purger les anciennes sessions + + + + + user full name + + + Nom complet de l'utilisateur + + + + + icons:access.png + + + icons:access.png + + + + + Manager protection + + + Protection du manager + + + + + <s3>'ldapAuthnLevel'</s3> <s4>=></s4> <s5>'2'</s5><s6>,</s6> + + + <s3>'ldapAuthnLevel'</s3> <s4>=></s4> <s5>'2'</s5><s6>,</s6> + + + + + Reload the Manager to see the order that will be used + + + Recharger le manager pour voir l'ordre dans lequel elles seront appliquées + + + + + ../../../../media/applications/http_logo.png + + + ../../../../media/applications/http_logo.png + + + + + <s0>Preauthentication <a1>URL</a1></s0>: Zimbra preauthentication <a2>URL</a2>, either with full <a3>URL</a3> (ex: <a4>http://zimbra.lan/service/preauth</a4>), either only with path (ex: /service/preauth) (by default: /service/preauth) + + + <s0><a1>URL</a1> de pré-authentification</s0> : <a2>URL</a2> de pré-authentification Zimbra, soit l'<a3>URL</a3> complète (ex : <a4>http://zimbra.lan/service/preauth</a4>), soit seulement le chemin absolu (ex : /service/preauth) (par défaut : /service/preauth) + + + + + <s0>Validity time of a password reset request</s0>: number of seconds for password reset request validity. + + + <s0>Durée de validité de la requête de réinitialisation de mot-de-passe</s0> : nombre de secondes pour la validité de la requête de réinitialisation. + + + + + You can find some configuration tips <a0>on this page</a0>. + + + On peut trouver quelques éléments de configuration <a0>dans cette page</a0>. + + + + + Source directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/doc/ + + + Répertoire des sources = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/doc/ + + + + + <s0>Logo</s0>: Logo of the application + + + <s0>Logo</s0> : logo de l'application + + + + + Configure your SQL database + + + Configurer la base de données SQL + + + + + Restart fail2ban + + + Redémarrer fail2ban + + + + + LDAPCon + + + LDAPCon + + + + + See <a0>Yubico API</a0> page. + + + Voir la page <a0>Yubico API</a0>. + + + + + <s140>"userobm_mail_quota"</s140> <s141>=></s141> <s142>"HTTP_OBM_MAILQUOTA"</s142><s143>,</s143> + + + <s140>"userobm_mail_quota"</s140> <s141>=></s141> <s142>"HTTP_OBM_MAILQUOTA"</s142><s143>,</s143> + + + + + Follow the <a0>next steps</a0> + + + Suivre les <a0>étapes suivantes</a0> + + + + + Then, go in <c0>Remote parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Remote</c0> : + + + + + Authorization => basic($uid,$_password) + + + Authorization => basic($uid,$_password) + + + + + To encode the redirection <a0>URL</a0>, the handler will use some Apache environment variables and also configuration settings: + + + Pour encoder l'<a0>URL</a0> de redirection, l'agent utilise des variables d'environnement Apache et des paramètres de configuration : + + + + + Fields to index + + + Champs à indexer + + + + + For CentOS/RHEL, We advice to disable the default SSL virtual host configured in /etc/httpd/conf.d/ssl.conf. + + + Pour CentOS/RHEL, il est recommandé de désactiver l'hôte virtuel SSL par défaut configuré dans /etc/httpd/conf.d/ssl.conf. + + <s0>$ldapservers</s0><s1>-></s1><s2>SetValue</s2><s3>(</s3><s4>$i</s4><s5>,</s5><s6>'server'</s6><s7>,</s7><s8>'auth_type'</s8><s9>,</s9><s10>'config'</s10><s11>)</s11><s12>;</s12> @@ -38042,18 +33546,4826 @@ maxretry = 3 - See <a0>SAML service</a0> configuration chapter. + ~17000 - - Voir le chapître de configuration du <a0>service SAML</a0>. + + ~17000 - http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + ../../../../media/applications/dokuwiki_logo.png - - http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + + ../../../../media/applications/dokuwiki_logo.png + + + + + If your table is not named lmConfig, set it's name in <c0>dbiTable</c0> parameter. + + + Si la table ne se nomme pas lmConfig, mettre son nom dans le paramètre <c0>dbiTable</c0>. + + + + + svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap + + + svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap + + + + + Siteminder Authentication + + + Siteminder Authentication + + + + + get groups where user is registered + + + obtenir les groupes dont l'utilisateur est membre + + + + + This timeout allows to purge sessions of lost RelayState. + + + Ce délai permet de supprimer les sessions des RelayState perdus. + + + + + Go in Manager and click on <c0><a1>SAML</a1> 2 Service</c0> node. + + + Allez dans le Manager et cliquez sur le nœud <c0>Service <a1>SAML</a1> 2</c0>. + + + + + <s0><a1>API</a1> secret</s0>: <a2>API</a2> secret from Twitter + + + <s0>Secret d'<a1>API</a1></s0>: secret d'<a2>API</a2> donné par Twitter + + + + + Simple usage example: + + + Exemple d'usage simple : + + + + + mailto:lemonldap-ng-changes@ow2.org + + + mailto:lemonldap-ng-changes@ow2.org + + + + + <s0>Login field name</s0>: name of authentication table column hosting login + + + <s0>Nom du champ de compte</s0> : nom de la colonne de la table d'authentification contenant le login + + + + + ../media/icons/knewsticker.png + + + ../media/icons/knewsticker.png + + + + + Using <a0>LL::NG</a0> in reverse proxy mode, you will not have the <c1>REMOTE_USER</c1> environment variable set. + + + Lorsque <a0>LL::NG</a0> est utilisé en mode reverse-proxy, la variable d'environnement <c1>REMOTE_USER</c1> n'est pas renseignée. + + + + + The following table list fields to index depending on the feature you want to increase performance: + + + Le tableau suivant liste les champs à indexer suivant les fonctionnalités dont on souhaite améliorer les performances : + + + + + User-Email + + + User-Email + + + + + <a0>LL::NG</a0> will then display a form with an OpenID input, wher users will type their OpenID login. + + + <a0>LL::NG</a0> affiche alors un formulaire dans lequel les utilisateurs peuvent entrer leur identifiant OpenID. + + + + + Configure LemonLDAP::NG to use LDAP as main database + + + Configurer LemonLDAP::NG pour utiliser LDAP comme base de données principale + + + + + Go in Manager, <c0>General parameters</c0> » <c1>Advanced parameters</c1> » <c2>Security</c2>: + + + Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Sécurité</c2> : + + + + + ../../../../media/applications/obm_logo.png + + + ../../../../media/applications/obm_logo.png + + + + + Mail reset feature + + + Fonctionnalité de réinitialisation de mot-de-passe + + + + + If authentication succeed, Portal collect user data + + + Si l'authentication est acceptée, le portail récupère les données de l'utilisateur + + + + + Liferay virtual host in Manager + + + Hôte virtuel Liferay dans le manager + + + + + Documentation install : + + + Installer la documentation : + + + + + It can be configured globally, or inside a virtual host. + + + Il peut être configuré globalement, ou dans chaque hôte virtuel. + + + + + http://search.cpan.org/search?query=Safe&mode=module + + + http://search.cpan.org/search?query=Safe&mode=module + + + + + Then you will be able to use it in your template like this: + + + On peut ensuite l'utiliser dans le modèle comme suit : + + + + + Secure Token attribute + + + Attribut du jeton sécurisé + + + + + You can also disable internal Sympa authentication to keep only LemonLDAP::NG by removing user_table paragraph + + + Il est également possible de désactiver l'authentification interne de Sympa pour ne garder que celle de LemonLDAP::NG en supprimant le paragraphe user_table + + + + + You have to set its value in Manager. + + + Il faut en indiquer une dans le manager. + + + + + $uid eq "bart.simpson" + + + $uid eq "bart.simpson" + + + + + Safe module is used to eval expressions in headers, rules, etc. + + + Le module Safe est utilisé pour évaluer les expressions dans les en-têtes, règles, etc... + + + + + (see ppolicy workflow below) + + + (voir le procédé de politique de mots-de-passe ci-dessous) + + + + + Then, go in <c0>SSL parameters</c0>: + + + Aller ensuite dans <c0>Paramètres SSL</c0> : + + + + + Interactive <s0>management of user passwords</s0>: + + + <s0>Gestion interactive des mots-de-passe des utilisateurs</s0>: + + + + + http://httpd.apache.org/docs/current/mod/mod_setenvif.html + + + http://httpd.apache.org/docs/current/mod/mod_setenvif.html + + + + + You can preselect IDP with an IDP resolution rule. + + + Il est possible de pré-selectionner l'IDP par une règle de résolution. + + + + + ldapUsePasswordResetAttribute + + + ldapUsePasswordResetAttribute + + + + + 1 if user is admin + + + 1 si l'utilisateur est administrateur + + + + + File session backend is the more simple session database. + + + Le backend de sessions File est la plus simple des bases de données. + + + + + /var/lib/lemonldap-ng/sessions + + + /var/lib/lemonldap-ng/sessions + + + + + liblemonldap-ng-common-perl: configuration and common files + + + liblemonldap-ng-common-perl : fichiers communs et de configuration + + + + + The path to the main directory + + + Le chemin du répertoire principal + + + + + The module must be loaded by Apache (LoadModule directive). + + + Ce module doit être chargé par Apache (directive LoadModule). + + + + + Secure Token protected URLs + + + URL protégées du jeton sécurisé + + + + + Password expiration warning workflow + + + Procédé d'avertissement avant expiration du mot-de-passe + + + + + <a0>Configuring the virtual hosts</a0> is not sufficient to display an application in the menu. + + + <a0>Configurer les hôtes virtuels</a0> n'est pas suffisant pour afficher une application dans le menu. + + + + + </<s7>Location</s7>> +  + + + </<s7>Location</s7>> +  + + + + + You can import a certificate containing the public key instead the raw public key. + + + Vous pouver importer un certificat contenant la clef publique au lieu d'une simple clef. + + + + + <s11>my</s11> <s12>$param</s12> <s13>=</s13> <a14><s15>shift</s15></a14><s16>;</s16> + + + <s11>my</s11> <s12>$param</s12> <s13>=</s13> <a14><s15>shift</s15></a14><s16>;</s16> + + + + + Don't forget to create an index on the field used to find users (uid by default) + + + N'oubliez pas de créer un index sur le champ utilisé pour trouver les utilisateurs (uid par défaut) + + + + + You should have configured <a0>LL::NG</a0> as an <a1>SAML Identity Provider</a1>, + + + Il est nécessaire d'avoir configuré <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>, + + + + + <s0>SOAP sessions end point</s0> (optional): SOAP end point, if not based on internal portal <a1>URL</a1> with <c2>index.pl/sessions</c2> suffix + + + <s0>Point terminal des sessions SOAP</s0> (optionnel): URL du service SOAP si elle n'est pas basée sur celle du portail interne avec le suffixe <c2>index.pl/sessions</c2> + + + + + http://search.cpan.org/perldoc?LWP::UserAgent + + + http://search.cpan.org/perldoc?LWP::UserAgent + + + + + <a0>LL::NG</a0> can use an LDAP directory to: + + + <a0>LL::NG</a0> peut utiliser un annuaire LDAP pour : + + + + + _notification_<e0>id</e0> + + + _notification_<e0>id</e0> + + + + + Configure the connection string (see <a0>DBI manual page</a0>) + + + Configurer la chaîne de connexion (voir la <a0>page de manuel DBI</a0>) + + + + + ldapTimeout + + + ldapTimeout + + + + + More information about Safe on <a0>CPAN</a0> + + + Plus d'information sur Safe sur le <a0>CPAN</a0> + + + + + ../../../css/all.css + + + ../../../css/all.css + + + + + ^/Microsoft-Server-ActiveSync + + + ^/Microsoft-Server-ActiveSync + + + + + http://perldoc.perl.org/functions/package.html + + + http://perldoc.perl.org/functions/package.html + + + + + <s0>Password policy control</s0>: enable to use LDAP password policy. + + + <s0>Contrôle de politique de mot-de-passe</s0> : active l'utilisation de la politique de mots-de-passe LDAP. + + + + + Service configuration will be used to generate <a0>LL::NG</a0> <a1>SAML</a1> metadata, that will be shared with other providers. + + + La configuration du service est utilisée pour générer les métadatas <a1>SAML</a1> de <a0>LL::NG</a0>, qui sont partagées avec les autres fournisseurs. + + + + + Internet Relay Chat + + + Internet Relay Chat + + + + + <s0>Backgound color</s0>: Background color displayed in the BrowserID login window + + + <s0>Couleur d'arrière plan</s0> : Couleur d'arrière plan affichée dans la fenêtre d'authentification BrowserID + + + + + Identity Provider Logout <a0>URL</a0>: the logout location on the IdP + + + Identity Provider Logout <a0>URL</a0> : l'URL de déconnexion de l'IdP + + + + + This configuration storage can be shared between different hosts using: + + + Ce type de stockage de configuration peut être partagé entre différents serveurs en utilisant : + + + + + http://httpd.apache.org/docs/2.2/mod/mod_proxy.html + + + http://httpd.apache.org/docs/2.2/mod/mod_proxy.html + + + + + install_handler_site (/usr/local/lemonldap-ng/handler) + + + install_handler_site (/usr/local/lemonldap-ng/handler) + + + + + <s115>"userobm_zipcode"</s115> <s116>=></s116> <s117>"HTTP_OBM_POSTALCODE"</s117><s118>,</s118> + + + <s115>"userobm_zipcode"</s115> <s116>=></s116> <s117>"HTTP_OBM_POSTALCODE"</s117><s118>,</s118> + + + + + It is possible with AJAX code and 3 Apache locations to bypass this limitation. + + + Il est possible d'éviter ceci avec un code AJAX et 3 "locations" Apache. + + + + + http://lanyrd.com/2011/jdll/smdct/ + + + http://lanyrd.com/2011/jdll/smdct/ + + + + + Glossary directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/glossary/ + + + Répertoire des glossaires = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/glossary/ + + + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +<s3>;protection = manager</s3> + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +<s3>;protection = manager</s3> + + + + + <a0>Probe</a0> <br1/> + + + <a0>Probe</a0> <br1/> + + + + + Shareable + + + Partageable + + + + + So the above example can also be written like this: + + + Ainsi l'exemple ci-dessous peut être écrit simplement : + + + + + Mail charset + + + Table de caractères des mails + + + + + Zimbra account type + + + Type de compte Zimbra + + + + + dbiAuthPasswordCol + + + dbiAuthPasswordCol + + + + + tar zxvf AuthCAS-1.4.tar.gz +cd AuthCAS-1.4/ +perl Makefile.PL +make +make test + + + tar zxvf AuthCAS-1.4.tar.gz +cd AuthCAS-1.4/ +perl Makefile.PL +make +make test + + + + + http://perldoc.perl.org/functions/shift.html + + + http://perldoc.perl.org/functions/shift.html + + + + + It can be used to delete a session + + + Il peut être utilisé pour effacer une session + + + + + documentation/current/prereq.html#yum + + + documentation/current/prereq.html#yum + + + + + Apache SSL global configuration + + + Configuration globale de ssl dans Apache + + + + + <a0>browseablesessionbackend</a0><br1/> + + + <a0>browseablesessionbackend</a0><br1/> + + + + + <s0>Response Location</s0>: Access Point for SLO response. + + + <s0>Response Location</s0>: Point d'accès pour les réponses SLO. + + + + + https://www.public.com + + + https://www.public.com + + + + + Each <a0>LL::NG</a0> authentication module has an authentication level, which can be associated to an <a1>SAML authentication context</a1>. + + + Chaque module d'authentification de <a0>LL::NG</a0> dispose d'un niveau d'authentification qui peut être associé à un <a1>contexte d'authentification SAML</a1>. + + + + + dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com +objectClass: top +objectClass: applicationProcess +cn: lmConf-1 +description: {globalStorage}'Apache::Session::File' +description: {cookieName}'lemonldap' +description: {whatToTrace}'$uid' +... + + + dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com +objectClass: top +objectClass: applicationProcess +cn: lmConf-1 +description: {globalStorage}'Apache::Session::File' +description: {cookieName}'lemonldap' +description: {whatToTrace}'$uid' +... + + + + + <a0>LL::NG</a0> Slave backend relies on HTTP headers to retrieve user login and/or attributes. + + + Le backend Slave de <a0>LL::NG</a0> utilise les en-têtes <a1>HTTP</a1> pour récupérer le nom d'utilisateur et/ou les attributs. + + + + + documentation:latest:installdeb + + + documentation:latest:installdeb + + + + + The Kerberos configuration is quite complex. + + + La configuration Kerberos est assez complexe. + + + + + <a0>Apache::Session::Browseable</a0> is a wrapper for other Apache::Session modules that add the capability to manage indexes. + + + <a0>Apache::Session::Browseable</a0> est une surcouche d'autres modules Apache::Session qui ajoute des capacités d'indexation. + + + + + Genève + + + Genève + + + + + locationRules + + + locationRules + + + + + LimeSurvey virtual host in Manager + + + Hôte virtuel LimeSurvey dans le manager + + + + + ../../../media/documentation/remote-interoperability.png + + + ../../../media/documentation/remote-interoperability.png + + + + + Custom-Header => function1($uid) + + + Custom-Header => function1($uid) + + + + + <s8># SOAP functions for sessions access (disabled by default)</s8> + + + <s8># Fonctions SOAP pour l'accès aux sessions (désactivées par défaut)</s8> + + + + + ../../../media/applications/liferay_logo.png + + + ../../../media/applications/liferay_logo.png + + + + + Zimbra local <a0>SSO</a0> <a1>URL</a1> pattern + + + Expression d'<a1>URL</a1> <a0>SSO</a0> locale pour Zimbra + + + + + if you use “File” system and your “dirName” is set to /usr/local/lemonldap-ng/conf/, the notifications will be stored in /usr/local/lemonldap-ng/notifications/ + + + si “File” est utilisé et que “dirName” vaut /usr/local/lemonldap-ng/conf/, les notifications seront stockées dans /usr/local/lemonldap-ng/notifications/ + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots + + + + + In <c0>General</c0>, fill at least the following information: + + + Dans <c0>General</c0>, remplir au moins les informations suivantes : + + + + + Paris + + + Paris + + + + + SOAP session backend + + + Backend de sessions SOAP + + + + + Reverse proxy + + + Proxy inverse + + + + + And run the “dist” target: + + + Lancer la cible “dist” : + + + + + One of mandatory information is the redirect <a1>URL</a1> (one or many). + + + Une des informations exigées est l'<a1>URL</a1> de redirection (une ou plusieurs). + + + + + LemonLDAP::NG ships 3 Apache configuration files: + + + LemonLDAP::NG fournit 3 fichiers de configuration Apache : + + + + + This means that the user Name ID will be mapped to the Federation ID field. + + + Ceci signifie que l'identifiant utilisateur correspondra avec le champ Federation ID. + + + + + lemonldap-ng-conf: contains default configuration (<a0>DNS</a0> domain: example.com) + + + lemonldap-ng-conf : contient la configuration par défaut (domaine <a0>DNS</a0> : example.com) + + + + + Debian/Ubuntu + + + Debian/Ubuntu + + + + + Admin: can create surveys + + + Admin : peut créer des surveillances + + + + + Be careful for Windows user, path must contains “/”. + + + Attention avec les systèmes Windows, le séparateur de répertoire est le ”/”. + + + + + Find us on Freenode, channel #lemonldap-ng + + + Retrouvez-nous sur Freenode, canal #lemonldap-ng + + + + + SAML + + + SAML + + + + + OpenID authentication can proposed as an alternate authentication scheme using the <a0>authentication choice</a0> method. + + + L'authentification OpenID peut être proposée en choix alternatif en utilisant la méthode d'authentification <a0>choice</a0>. + + + + + Accept some specificities: + + + Autres possibilités : + + + + + SAML connectors + + + Connecteurs SAML + + + + + To configure warning before password expiration, you must set two variables in Active Directory parameters in Manager: + + + Pour configurer l'avertissement vant expiration, il faut indiquer deux variables des paramètres Active Directory dans le Manager: + + + + + <s5># Uncomment this line if you use portal SOAP capabilities</s5> + + + <s5># Décommentez cette ligne si vous utilisez les capacités SOAP du portail</s5> + + + + + http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm + + + http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm + + + + + Identity Provider Login <a0>URL</a0>: the user/password <a1>SAML</a1> portal location on the IdP + + + Identity Provider Login <a0>URL</a0> : l'emplacement du portail utilisateur/mot-de-passe <a1>SAML</a1> dans l'IdP + + + + + http://en.wikipedia.org/wiki/Role-based_access_control + + + http://en.wikipedia.org/wiki/Role-based_access_control + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html + + + + + _timezone + + + _timezone + + + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? + + + + + <s2>'LDAP#Openldap'</s2> <s3>=></s3> <s4>{</s4> + + + <s2>'LDAP#Openldap'</s2> <s3>=></s3> <s4>{</s4> + + + + + The next time you will access Manager, it will be trough <a0>LL::NG</a0>. + + + En retournant vers le manager, ce sera via <a0>LL::NG</a0>. + + + + + <s145>//"userobm_nomade_enable" => ,</s145> + + + <s145>//"userobm_nomade_enable" => ,</s145> + + + + + documentation:presentation + + + documentation:presentation + + + + + When a user access a Handler without a cookie, he is redirected on portal, and the target <a0>URL</a0> is encoded in redirection <a1>URL</a1> (to redirect user after authentication process). + + + Lorsqu'un utilisateur accède à un agent sans cookie, il est redirigé vers le portail, et l'<a0>URL</a0> cible est encodée dans l'<a1>URL</a1> de redirection (pour rediriger l'utilisateur après authentification). + + + + + Your application can know the connected user using: + + + Une application peut connaître l'utilisateur connecté en utilisant : + + + + + <s20><s21><property</s21> <s22>name</s22>=<s23>"authenticationManager"</s23> <s24>ref</s24>=<s25>"authenticationManager"</s25> <s26>/></s26></s20> +<s27><s28></bean<s29>></s29></s28></s27> +  +<s30><s31><bean</s31> <s32>id</s32>=<s33>"preauthAuthProvider"</s33> <s34>class</s34>=<s35>"org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"</s35><s36>></s36></s30> + + + <s20><s21><property</s21> <s22>name</s22>=<s23>"authenticationManager"</s23> <s24>ref</s24>=<s25>"authenticationManager"</s25> <s26>/></s26></s20> +<s27><s28></bean<s29>></s29></s28></s27> +  +<s30><s31><bean</s31> <s32>id</s32>=<s33>"preauthAuthProvider"</s33> <s34>class</s34>=<s35>"org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"</s35><s36>></s36></s30> + + + + + Note that Apache::Session::Browseable::MySQL doesn't use MySQL locks. + + + Notez que Apache::Session::Browseable::MySQL n'utilise pas les verrous MySQL. + + + + + Before installing the packages, install <a0>dependencies</a0>. + + + Avant d'installer les paquets, installer les <a0>dépendances</a0>. + + + + + </<s15>Files</s15>> +  + + + </<s15>Files</s15>> +  + + + + + Example: + + + Exemple : + + + + + The AuthBasic Handler is a special Handler that will us AuthBasic to authenticate to a virtual host, and then play authorizations rules to allow access to the virtual host. + + + L'agent AuthBasic est un agent spécial qui utilise l'authentification web basique pour authentifier dans un hôte virtuel et qui utilise ensuite les règles d'autorisation pour valider les accès à l'hôte virtuel. + + + + + Exploitation + + + Exploitation + + + + + AuthCAS + + + AuthCAS + + + + + <s1>ServerName</s1> auth.example.com +  + + + <s1>ServerName</s1> auth.example.com +  + + + + + Professional Services + + + Services professionnel + + + + + ../../../../media/documentation/liferay_2.png + + + ../../../../media/documentation/liferay_2.png + + + + + Put all custom <a3>HTML</a3> code in the custom template files. + + + Mettre tous les codes <a3>HTML</a3> personnalisés dans les fichiers modèles personnalisés. + + + + + If <c0>OpenID login</c0> is not set, it uses <c1>General Parameters</c1> » <c2>Logs</c2> » <c3>REMOTE_USER</c3> data, which is set to <c4>uid</c4> by default + + + Si l'<c0>identifiant OpenID</c0> n'est pas renseigné, la donnée <c1>Paramètres généraux</c1> » <c2>Journalisation</c2> » <c3>REMOTE_USER</c3> est utilisée, mise à <c4>uid</c4> par défaut + + + + + mailLDAPFilter + + + mailLDAPFilter + + + + + <a0>DN</a0> of sessions branch + + + <a0>DN</a0> de la branche des sessions + + + + + LimeSurvey + + + LimeSurvey + + + + + <a0>LL::NG</a0> can act as an <a1>CAS</a1> server, that can allow to federate <a2>LL::NG</a2> with: + + + <a0>LL::NG</a0> peut agir en serveur <a1>CAS</a1>, ce qui permet de fédérer <a2>LL::NG</a2> avec : + + + + + is a cloud computing company. + + + est une entreprise d'infonuagique (cloud). + + + + + Eric GERMAN + + + Eric GERMAN + + + + + uid: the user login (it must correspond to the attribute set in whatToTrace parameter, uid by default), or the wildcard string (by default: <c0>allusers</c0>) if the notification should be displayed for every user. + + + uid : le nom de connexion de l'utilisateur (il doit correspondre à l'attribut utilisé dans le paramètre whatToTrace, uid par défaut), ou la carte blanche (par défaut : <c0>allusers</c0>) si la notification doit être affichée à tous les utilisateurs. + + + + + The +# host must be matched by a group named "host". + + + The +# host must be matched by a group named "host". + + + + + <s16>'full_name'</s16> <s17>=></s17> <s18>$_SERVER</s18><s19>[</s19><s20>'HTTP_AUTH_CN'</s20><s21>]</s21><s22>,</s22> + + + <s16>'full_name'</s16> <s17>=></s17> <s18>$_SERVER</s18><s19>[</s19><s20>'HTTP_AUTH_CN'</s20><s21>]</s21><s22>,</s22> + + + + + Subject for password mail + + + Sujet du message de changement de mot de passe + + + + + Use XForwardedFor for <a0>IP</a0> + + + Utiliser XForwardedFor comme <a0>IP</a0> cliente + + + + + <s0>+10y</s0>: ten years from session creation + + + <s0>+10y</s0> : dix ans après la création de la session + + + + + To configure requested attributes, edit <s0>Exported variables</s0> and define attributes: + + + Pour configurer les attributs à récupérer, éditer les <s0>Variables exportées</s0> et definir les attributs : + + + + + <s0>time_correction</s0> (optional): hours to add or to subtract + + + <s0>time_correction</s0> (optionnel) : heures à ajouter ou soustraire + + + + + su - postgres +createuser lemonldap-ng -P + + + su - postgres +createuser lemonldap-ng -P + + + + + <s0>type</s0> <s1>=</s1><s2> SOAP</s2> +<s3>proxy</s3> <s4>=</s4><s5> https://auth.example.com/index.pl/config</s5> + + + <s0>type</s0> <s1>=</s1><s2> SOAP</s2> +<s3>proxy</s3> <s4>=</s4><s5> https://auth.example.com/index.pl/config</s5> + + + + + logout_sso + + + logout_sso + + + + + Click on <c0>Metadata</c0>, and use the OpenID Connect configuration <a1>URL</a1> to load them: <a2>https://accounts.google.com/.well-known/openid-configuration</a2>. + + + Cliquer sur <c0>Métadonnées</c0>, et utiliser l'<a1>URL</a1> de configuration OpenID-Connect pour les charger : <a2>https://accounts.google.com/.well-known/openid-configuration</a2>. + + + + + Assertion decryption Certificate: choose a certificate only if you want to cipher your assertion. + + + Assertion decryption Certificate : choisir un certificat seulement si on veut chiffrer les assertions. + + + + + If you activate proxy mode, you must create the <a0>PGT</a0> file on your system, for example: + + + Si le mode proxy est activé, il faut créer le fichier <a0>PGT</a0> sur le système, par exemple : + + + + + Steps: + + + Étapes : + + + + + provide identities to other systems + + + fournir une identité à d'autres systèmes + + + + + If for an obscure reason, the WebSSO is not working and you want to access the Manager, remove the protection in <c0>lemonldap-ng.ini</c0>. + + + Si pour une quelconque raison le WebSSO ne fonctionne pas, pour accéder au manager, supprimer la protection dans <c0>lemonldap-ng.ini</c0>. + + + + + LemonLDAP::NG uses Safe jail to evaluate all expressions: + + + LemonLDAP::NG utilise une cage sécurisée pour évaluer toutes les expressions : + + + + + Go in <c0>Exported attributes</c0> to choose which attributes you want to collect. + + + Aller dans les <c0>attributs exportés</c0> pour choisir les attributs à collecter. + + + + + http://herve.vanmeerbeck.free.fr/?p=53 + + + http://herve.vanmeerbeck.free.fr/?p=53 + + + + + Soap + + + Soap + + + + + <s0><a1>SSO</a1> binding</s0>: force binding to use for <a2>SSO</a2> (http-redirect, http-post, etc.) + + + <s0>Méthode <a1>SSO</a1></s0> : force la méthode à utiliser pour le <a2>SSO</a2> (http-redirect, http-post, etc.) + + + + + ../../../../media/applications/drupal_logo.png + + + ../../../../media/applications/drupal_logo.png + + + + + http://www.linagora.com + + + http://www.linagora.com + + + + + Cache backend options + + + Options du module du cache local + + + + + <s0>Object class</s0>: objectClass of the groups (default: groupOfNames). + + + <s0>Classe d'object</s0>: objectClass du groupe (défaut: groupOfNames). + + + + + You can: + + + Vous pouvez : + + + + + Sympa mail session key + + + Clef de session mail pour Sympa + + + + + LDAPFilter + + + LDAPFilter + + + + + use any key name you want. + + + utiliser n'importe quel nom de clef. + + + + + <s0># rule</s0> +admin <s1>-></s1> <s2>$admin</s2> <s3>||=</s3> <s4>(</s4><s5>$uid</s5> <s6>eq</s6> <s7>'foo'</s7> <s8>or</s8> <s9>$uid</s9> <s10>eq</s10> <s11>'bar'</s11><s12>)</s12> +<s13># header</s13> +Display<s14>-</s14>Name <s15>-></s15> <s16>$displayName</s16> <s17>||=</s17> <s18>$givenName</s18><s19>.</s19><s20>" "</s20><s21>.</s21><s22>$surName</s22> + + + <s0># règle</s0> +admin <s1>-></s1> <s2>$admin</s2> <s3>||=</s3> <s4>(</s4><s5>$uid</s5> <s6>eq</s6> <s7>'foo'</s7> <s8>or</s8> <s9>$uid</s9> <s10>eq</s10> <s11>'bar'</s11><s12>)</s12> +<s13># en-tête</s13> +Display<s14>-</s14>Name <s15>-></s15> <s16>$displayName</s16> <s17>||=</s17> <s18>$givenName</s18><s19>.</s19><s20>" "</s20><s21>.</s21><s22>$surName</s22> + + + + + 1 if user is authorizated to access to it + + + 1 si l'utilisateur est autorisé à y accéder + + + + + ../../../../media/documentation/liferay_3.png + + + ../../../../media/documentation/liferay_3.png + + + + + CustomSOAPServices + + + CustomSOAPServices + + + + + In LDAP filters, $user is replaced by user login, and $mail by user email. + + + Dans les filtres LDAP, $user est remplacé par le nom du compte et $mail par l'adresse email. + + + + + Yubikey client ID + + + ID client Yubikey + + + + + Uniform Resource Locator + + + Uniform Resource Locator + + + + + In this case, you might want to disabling it. + + + Dans ces cas, on peut vouloir le désactiver. + + + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl + + + + + You can use different dbiUser strings : + + + Plusieurs chaînes dbiUser sont utilisables : + + + + + A session key can be associated to more than one SREG attribute. + + + Une clef de session peut être associée à un ou plusieurs attributs SREG. + + + + + http://www.bugzilla.org + + + http://www.bugzilla.org + + + + + Debian + + + Debian + + + + + User clicks on the link <c0>Reset my password</c0> + + + L'utilisateur clique sur le lien <c0>Réinitialiser mon mot-de-passe</c0> + + + + + <a0>Memcached</a0> can be used with <a1>LL::NG</a1>, but some features will not work since Memcached doesn't provide any parsing system: + + + <a0>Memcached</a0> peut être utilisé avec <a1>LL::NG</a1>, mais quelques fonctionnalités ne marcheront pas car Memcached ne fournit pas de dispositif de parcours des données : + + + + + <a0>SAML</a0> IDP preselection + + + Préselection d'IDP <a0>SAML</a0> + + + + + The <a0>encode_base64</a0> subroutine + + + Fonction <a0>encode_base64</a0> + + + + + ../documentation/1.0/applications.html + + + ../documentation/1.0/applications.html + + + + + <<s0>Directory</s0> /usr/local/lemonldap-ng/htdocs/manager/> + + + <<s0>Directory</s0> /usr/local/lemonldap-ng/htdocs/manager/> + + + + + In the Manager, go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2>OpenID</c2> and configure: + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> » <c2>OpenID</c2> et configurer : + + + + + …. + + + …. + + + + + Windows + + + Windows + + + + + singleIP + + + singleIP + + + + + applications:obm_logo.png + + + applications:obm_logo.png + + + + + The content of the SVN tarball is not the same as the official tarball. + + + Le contenu de l'archive SVN n'est pas le même que l'officielle. + + + + + documentation:latest:start + + + documentation:latest:start + + + + + You have to use <c0>Multiple</c0> as authentication modul (this will also force <c1>Multiple</c1> for the users module). + + + Il faut utiliser <c0>Multiple</c0> comme module d'authentification (celà force <c1>Multiple</c1> pour le module utilisateur). + + + + + <s0>Key</s0>: internal session key, can be prefixed by <c1>!</c1> to make the attribute required + + + <s0>Clef</s0> : clef de session interne, peut être prefixé par <c1>!</c1> pour exiger ces attributs + + + + + JSON File configuration backend + + + Backend de configuration en fichier JSON + + + + + Now go in <c0>Options</c0>: + + + Aller ensuite dans <c0>Options</c0>: + + + + + http://mb-c.pro/fr/archives/1468 + + + http://mb-c.pro/fr/archives/1468 + + + + + Sebastien DIAZ + + + Sebastien DIAZ + + + + + For example <c1>{ldapPort}389</c1>. + + + Par exemple <c1>{ldapPort}389</c1>. + + + + + You can also add a rule for logout: + + + Il est possible d'ajouter une règle pour la déconnexion : + + + + + Toolinux + + + Toolinux + + + + + ../../../../media/documentation/liferay_7.png + + + ../../../../media/documentation/liferay_7.png + + + + + ../../../media/applications/http_logo.png + + + ../../../media/applications/http_logo.png + + + + + You can create these two headers to fill user name and mail (see extension configuration): + + + On peut créer ces 2 en-têtes pour qu'ils corresponde au nom d'utilisateur et a son adresse mail (voir la configuration de l'extension) : + + + + + Restart Apache: + + + Redémarrez Apache: + + + + + Often the redirection takes some time because it is user's first access to the protected app, so a new app session has to be created : JavaScript redirection improves user experience by informing that authentication is performed, and by preventing from clicking again on the button because it is too slow. + + + Souvent la redirection prend du temps car c'est le premier accès de l'utilisateur à l'application protégée et il faut créer la session applicative ; la redirection JavaScript améliore le ressenti utilisateur en l'informant que l'authentification est réussie et en évitant qu'il clique de nouveau sur le bouton. + + + + + The logout request will be sent even if the user did not use the application. + + + La requête de déconnexion est envoyée même si l'utilisateur ne s'est pas connecté à l'application. + + + + + Finally, configure for each user his Federation ID value. + + + Finalement, configurer pour chaque utilisateur son identifiant de fédération. + + + + + Categories and applications + + + Catégories et applications + + + + + /_detail/icons/flags/us.png?id=press + + + /_detail/icons/flags/us.png?id=press + + + + + Any <a0>CAS</a0> consumer + + + N'importe quel client <a0>CAS</a0> + + + + + <s0>Facebook application ID</s0>: the application ID you get + + + <s0>ID de l'application Facebook</s0> : l'identifiant d'application obtenu + + + + + The Basic Authentication relies on a specific HTTP header, as described above. + + + L'authentification basique est portée par un en-tête HTTP spécifique, tel que décrit ci-dessous. + + + + + Encoded characters + + + Caractères encodés + + + + + <s0>Gateways authentication</s0>: force transparent authentication on <a1>CAS</a1> server + + + <s0>Authentification des passerelles</s0> : force l'authentification transparente sur le serveur <a1>CAS</a1> + + + + + <s0>portal</s0>: parameters only for Portal + + + <s0>portal</s0> : paramètres réservés au portail + + + + + General options + + + Options générales + + + + + Use Apache::Session::Browseable + + + Utiliser Apache::Session::Browseable + + + + + LemonLDAP::NG + + + LemonLDAP::NG + + + + + Net::Twitter + + + Net::Twitter + + + + + This avoid to have to many datas stored. + + + Ce dispositif évite de stocker trop de données. + + + + + <s0>Default</s0>: will this binding be used by default for authentication response. + + + <s0>Défaut</s0> : déclaration utilisée par défaut pour les réponses d'authentification. + + + + + Tests + + + Tests + + + + + http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + + + http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + + + + + <s0>Password max age</s0> : number of seconds after the last password change, before it expires. + + + <s0>Âge macimum du mot-de-passe</s0> : nombre de secondes entre le changement de mot-de-passe et son expiration. + + + + + touch /tmp/pgt.txt + + + touch /tmp/pgt.txt + + + + + LemonLDAP::NG provides these packages: + + + LemonLDAP::NG fournit ces paquets : + + + + + To know more about the jail, check <a0>Safe module documentation</a0>. + + + Pour en savoir plus sur la cage, consulter la <a0>documentation du module Safe</a0>. + + + + + Solutions Linux + + + Solutions Linux + + + + + 1.0 and 1.1 + + + 1.0 et 1.1 + + + + + <a4>ldapsessionbackend</a4><br5/> + + + <a4>ldapsessionbackend</a4><br5/> + + + + + SOAP proxy mechanism + + + SOAP proxy mechanism + + + + + If needed, you can <a0>recompile the valve from the sources</a0>. + + + Si besoin, <a0>recompiler la valve depuis les sources</a0>. + + + + + You can install Lemonldap::NG using <a0>packages</a0> (rpm or deb) or by hand as described below. + + + Vous pouvez installer Lemonldap::NG en utilisant des <a0>paquets</a0> (rpm ou deb) ou à la main comme décrit ci-après. + + + + + http://www.solutionslinux.fr/ + + + http://www.solutionslinux.fr/ + + + + + Before transmission, the username and password are encoded as a sequence of base-64 characters. + + + Avant la transmission, le nom et le mot de passe sont encodés en base-64. + + + + + Password module + + + Module mots-de-passe + + + + + http://httpd.apache.org/docs/2.2/mod/mod_ssl.html + + + http://httpd.apache.org/docs/2.2/mod/mod_ssl.html + + + + + Bugzilla administration + + + Administration de Bugzilla + + + + + Auth-Password => $_password + + + Auth-Password => $_password + + + + + ../media/icons/tux.png + + + ../media/icons/tux.png + + + + + Single Logout + + + Single Logout (SLO) + + + + + Install prerequisites + + + Installer les pré-requis + + + + + Login as administrator: + + + Se connecter comme administrateur: + + + + + <s0>Name</s0>: internal name + + + <s0>Name</s0>: nom interne + + + + + Configure phpLDAPadmin virtual host like other <a0>protected virtual host</a0>. + + + Configurer l'hôte virtuel phpLDAPadmin comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + + + + If not Go on Manager, and declare Manager as a new <a0>virtual host</a0>, for example <c1>manager.example.com</c1>. + + + Si non, aller dans le manager et déclarer le manager comme un nouvel <a0>hôte virtuel</a0>, par exemple <c1>manager.example.com</c1>. + + + + + Indeed, any <a0>Perl DBD driver</a0> can be used. + + + Ainsi, tout <a0>driver Perl DBD</a0> peut être utilisé. + + + + + <s18>Order</s18> <s19>deny</s19>,<s20>allow</s20> + + + <s18>Order</s18> <s19>deny</s19>,<s20>allow</s20> + + + + + SAML settings + + + Paramètres SAML + + + + + SOAP services + + + Services SOAP + + + + + _auth + + + _auth + + + + + Then, go in <c0>Facebook parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Facebook</c0>: + + + + + <s2># Load Zimbra Handler</s2> + + + <s2># Load Zimbra Handler</s2> + + + + + <a0>Lanyrd</a0> <br1/> + + + <a0>Lanyrd</a0> <br1/> + + + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3><s4>=</s4><s5>File</s5> +<s6>dirName</s6> <s7>=</s7><s8> /usr/local/lemonldap-ng/data/conf</s8> + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3><s4>=</s4><s5>File</s5> +<s6>dirName</s6> <s7>=</s7><s8> /usr/local/lemonldap-ng/data/conf</s8> + + + + + You should be redirected to <a0>LL::NG</a0> Portal. + + + On doit être redirigé vers le portail <a0>LL::NG</a0>. + + + + + You need to provide the callback URLs, for example <a0>https://auth.domain.com/?openidcallback=1</a0>. + + + Il faut fournir les URLs de rappel, par exemple <a0>https://auth.domain.com/?openidcallback=1</a0>. + + + + + <s0>Secured cookie</s0>: the cookie can only be sent over HTTPS + + + <s0>Cookie sécurisé</s0> : le cookie peut être envoyé via HTTPS + + + + + <s46>"userobm_login"</s46> <s47>=></s47> <s48>"HTTP_OBM_UID"</s48><s49>,</s49> + + + <s46>"userobm_login"</s46> <s47>=></s47> <s48>"HTTP_OBM_UID"</s48><s49>,</s49> + + + + + But you can forward this key if it is really needed: + + + Mais on peut le transmettre tout de même si nécessaire : + + + + + Handler Status + + + Page de statut de l'agent + + + + + <a0>LL::NG</a0> is compatible with the OpenID Authentication protocol <a1>version 2.0</a1> and <a2>version 1.0</a2>. + + + <a0>LL::NG</a0> est compatible avec le protocole d'authentification OpenID <a1>version 2.0</a1> et <a2>version 1.0</a2>. + + + + + http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml + + + http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml + + + + + <s0>Search base</s0>: <a1>DN</a1> of groups branch. + + + <s0>Base de recherche</s0> : <a1>DN</a1> de la branche des groupes. + + + + + <s0>Facebook application secret</s0>: the corresponding secret + + + <s0>Secret de l'application Facebook</s0> : le secret correspondant + + + + + In the Manager, select node <c0><a1>SAML</a1> identity providers</c0> and click on <c2>Add <a3>SAML</a3> IDP</c2>. + + + Dans le Manager, selectionner le noeud <c0>Fournisseurs d'identité <a1>SAML</a1></c0> et cliquer sur <c2>Ajouter un IdP <a3>SAML</a3></c2> : + + + + + Mediawiki + + + Mediawiki + + + + + <s0>Display name</s0>: Name of the application + + + <s0>Nom affiché</s0> : nom de l'application + + + + + <s0>dbiPassword</s0>: <a1>DBI</a1> password. + + + <s0>dbiPassword</s0> : mot-de-passe <a1>DBI</a1>. + + + + + http://tomcat.apache.org/ + + + http://tomcat.apache.org/ + + + + + <s0>Sign SLO message</s0>: sign SLO message + + + <s0>Signature des messages SLO</s0> : signe les messages de déconnexion SLO (single logout) + + + + + Do you we have to present <a0>Google</a0>? + + + Devons-nous présenter <a0>Google</a0> ? + + + + + sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini + + + sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini + + + + + Each module can be disabled using the <c0>Null</c0> backend. + + + Chaque module peut être désactivé en utilisant le backend <c0>Null</c0>. + + + + + <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> +  +  +<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>deleteNotification</s27><s28>(</s28><s29>'foo.bar'</s29><s30>,</s30> <s31>'ABC'</s31><s32>)</s32><s33>;</s33> +  +<s34>if</s34> <s35>(</s35> <s36>$r</s36><s37>-></s37><s38>fault</s38> <s39>)</s39> <s40>{</s40> + + + <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> +  +  +<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>deleteNotification</s27><s28>(</s28><s29>'foo.bar'</s29><s30>,</s30> <s31>'ABC'</s31><s32>)</s32><s33>;</s33> +  +<s34>if</s34> <s35>(</s35> <s36>$r</s36><s37>-></s37><s38>fault</s38> <s39>)</s39> <s40>{</s40> + + + + + <s0>Token expiration</s0>: time in seconds for token expiration (remove from Memcached server). + + + <s0>Expiration du jeton</s0> : délai en secondes pour l'expiration du jeton (effacement du serveur Memcached). + + + + + You need to forward the password, which can be the user main password (if <a0>password is stored in session</a0>, or any user attribute (if you keep secondary passwords in users database). + + + Il est nécessaire d'exporter le mot-de-passe, qui peut être le mot-de-passe principal de l'utilisateur (si <a0>le mot-de-passe est stocké dans la session</a0>, ou n'importe quel attribut utilisateur (si d'autres mots-de-passe sont stockés dans la base de données des utilisateurs). + + + + + Session backend options + + + Options du module de stockage des sessions + + + + + To protect a virtual host in Apache, the LemonLDAP::NG Handler must be activated (see <a0>Apache global configuration</a0>). + + + Pour protéger un hôte virtuel dans Apache, l'agent LemonLDAP::NG doit être activé (voir <a0>configuration globale d'Apache</a0>). + + + + + sample_notification.png + + + sample_notification.png + + + + + <s0>Activation</s0>: set to <c1>On</c1>. + + + <s0>Activation</s0> : mettre à <c1>Activé</c1>. + + + + + <s0># SOAP functions for notification insertion (disabled by default)</s0> +<<s1>Location</s1> /index.pl/notification> + + + <s0># SOAP functions for notification insertion (disabled by default)</s0> +<<s1>Location</s1> /index.pl/notification> + + + + + <s164>//"userobm_location" => ,</s164> + + + <s164>//"userobm_location" => ,</s164> + + + + + <s0>New</s0>: to write all configuration history + + + <s0>New</s0> : pour écrire l'historique de la configuration + + + + + <s0>.js</s0>: Javascript + + + <s0>.js</s0>: Javascript + + + + + documentation/quickstart.html + + + documentation/quickstart.html + + + + + Lemonldap::NG manage applications by their hostname (Apache's virtualHosts). + + + Lemonldap::NG gère les applications par leurs noms d'hôtes(hôtes virtuels d'Apache). + + + + + dbiAuthPasswordHash + + + dbiAuthPasswordHash + + + + + firewalls (but be careful if more than 1 server is behind the firewall) + + + pare-feux (attention toutefois si plus d'une application se trouve derrière le pare-feu) + + + + + Else it just will be sent trough an attribute response, if explicitly requested in an attribute request. + + + Sinon, il ne sera envoyé dans les réponses que s'il est explicitement demandé dans les requêtes d'attributs. + + + + + Require old password (change) + + + Impose la présentation de l'ancien mot-de-passe dans les changements + + + + + <s0>//==================================</s0> +<s1>// WebSSO</s1> +<s2>//==================================</s2> +  +<s3>$useWebserverAuth</s3> <s4>=</s4> <s5>true</s5><s6>;</s6> +<s7>$WebserverAuth_autocreateUser</s7> <s8>=</s8> <s9>true</s9><s10>;</s10> +<s11>$WebserverAuth_autouserprofile</s11> <s12>=</s12> <a13><s14>Array</s14></a13><s15>(</s15> + + + <s0>//==================================</s0> +<s1>// WebSSO</s1> +<s2>//==================================</s2> +  +<s3>$useWebserverAuth</s3> <s4>=</s4> <s5>true</s5><s6>;</s6> +<s7>$WebserverAuth_autocreateUser</s7> <s8>=</s8> <s9>true</s9><s10>;</s10> +<s11>$WebserverAuth_autouserprofile</s11> <s12>=</s12> <a13><s14>Array</s14></a13><s15>(</s15> + + + + + <s0>deleteNotification</s0>: delete notification(s) for a user (see <a1>Notifications system</a1> for more) + + + <s0>deleteNotification</s0> : efface une ou plusieurs notifications d'un utilisateur (voir le <a1>système des notifications</a1>) + + + + + http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight + + + http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight + + + + + configStorage + + + configStorage + + + + + User enters his email (or another information) in the password reset form + + + L'utilisateur entre son adresse de courriel (ou une autre information) dans le formulaire de réinitialisation + + + + + radiusAuthnLevel + + + radiusAuthnLevel + + + + + Hosted application + + + Application hébergée + + + + + # Fail2Ban configuration file +# +# Author: Adrien Beudin +# +# $Revision: 2 $ +# + +[Definition] + +# Option: failregex +# Notes.: regex to match the password failure messages in the logfile. + + + # Fail2Ban configuration file +# +# Author: Adrien Beudin +# +# $Revision: 2 $ +# + +[Definition] + +# Option: failregex +# Notes.: regex to match the password failure messages in the logfile. + + + + + http://search.cpan.org/perldoc?Apache::Session::Memcached + + + http://search.cpan.org/perldoc?Apache::Session::Memcached + + + + + <s11>RewriteRule</s11> ^/cas/.* /index.pl + + + <s11>RewriteRule</s11> ^/cas/.* /index.pl + + + + + http://forge.ow2.org/project/showfiles.php?group_id=274 + + + http://forge.ow2.org/project/showfiles.php?group_id=274 + + + + + User authenticates on Portal + + + L'utilisateur d'authentifie sur le portail + + + + + <s0>Token endpoint authentication method</s0>: Choice between <c1>client_secret_post</c1> and <c2>client_secret_basic</c2> + + + <s0>Méthode d'authentification du point d'accès du jeton</s0> : choisir entre <c1>client_secret_post</c1> et <c2>client_secret_basic</c2> + + + + + _samlToken + + + _samlToken + + + + + Packages from <a0>Debian repository</a0> may not be up to date. + + + Les paquets du <a0>dépôt Debian</a0> peuvent ne pas être à jour. + + + + + icons:tutorials.png + + + icons:tutorials.png + + + + + http://www.php.net/array + + + http://www.php.net/array + + + + + screenshots.html + + + screenshots.html + + + + + Required parameters + + + Paramètres exigés + + + + + You can change default parameters using the “notificationStorage” and “notificationStorageOptions” parameters with the same syntax as configuration storage parameters. + + + On peut changer les paramètres par défaut en utilisant les paramètres “notificationStorage” et “notificationStorageOptions” avec la même syntaxe que les paramètres de stockage de la configuration. + + + + + Use SOAP for Lemonldap::NG configuration + + + Utiliser SOAP pour la configuration Lemonldap::NG + + + + + <a0>LL::NG</a0> has a logout forward mechanism, that will add a step in logout process, to send logout requests (indeed, GET requests on application logout <a1>URL</a1>) inside hidden iframes. + + + <a0>LL::NG</a0> dispose d'un dispositif de propagation de déconnexion qui ajoute une étape à ce processus pour envoyer des requêtes de déconnexion (en pratique, des requêtes GET vers des <a1>URL</a1> de déconnexion) dans des iframes cachées. + + + + + You have to grant read/write access for the manager component. + + + Il faut autoriser l'accès en lecture et écriture pour le manager. + + + + + If you upgraded <a0>LL::NG</a0>, check all <a1>upgrade notes</a1>. + + + Pour mettre à jour <a0>LL::NG</a0>, lisez toutes les <a1>notes de mise à jour</a1>. + + + + + <a0>Apache Tomcat</a0> is an open source software implementation of the Java Servlet and JavaServer Pages technologies. + + + <a0>Apache Tomcat</a0> est une implémentation libre des technologies Java Servlet et JavaServer Pages. + + + + + <s0>Developers</s0> : <a1>lemonldap-ng-dev@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) + + + <s0>Développeurs</s0> : <a1>lemonldap-ng-dev@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) + + + + + <s133>//"userobm_web_perms" => ,</s133> + + + <s133>//"userobm_web_perms" => ,</s133> + + + + + If this attribute is missed all hosts are allowed. + + + Si cet attribut est manquant, toutes les adresses seront autorisées. + + + + + If you set <c0>useLocalConf</c0> to 1 in lemonldap-ng.ini (section [Portal]), the portal will use only a cached configuration. + + + En mettant <c0>useLocalConf</c0> à 1 dans lemonldap-ng.ini (section [Portal]), le portail utilisera la configuration cachée. + + + + + dbiUserTable + + + dbiUserTable + + + + + This concerns all parameters for the Service Provider metadata section: + + + Ceci concerne tous les paramètres de la section « fournisseur de service » des metadatas : + + + + + http://search.cpan.org/~mart/Net-OpenID-Consumer/ + + + http://search.cpan.org/~mart/Net-OpenID-Consumer/ + + + + + Use the following form: <a0>https://doc.integ01.dev-franceconnect.fr/inscription</a0>. + + + Utiliser le formulaire suivant : <a0>https://doc.integ01.dev-franceconnect.fr/inscription</a0>. + + + + + User can now access to the protected application + + + L'utilisateur peut maintenant accéder aux applications + + + + + ../../../media/applications/mediawiki_logo.png + + + ../../../media/applications/mediawiki_logo.png + + + + + Protect your application + + + Protéger une application + + + + + <s0>setAttributes(cookieValue,hashtable)</s0>: update a session + + + <s0>setAttributes(cookieValue,hashtable)</s0> : met à jour une session + + + + + ../pages/press.html + + + ../pages/press.html + + + + + http://www.jcos.fr + + + http://www.jcos.fr + + + + + dob + + + dob + + + + + You have to include them in Apache main configuration, for example: + + + Il faut les inclure dans la configuration d'Apache, par exemple : + + + + + documentation + + + documentation + + + + + You can also use WebID as user database. + + + On peut également utiliser WebID comme base de données utilisateurs. + + + + + When status feature is activated, Handlers and portal will collect statistics and save them in their local cache. + + + Lorsque la fonctionnalité "status" est activée, les agents et le portail collectent des statistiques et les sauvegardent dans le cache local + + + + + http://www.dokuwiki.org/ + + + http://www.dokuwiki.org/ + + + + + Handler detects <a0>URL</a0> parameter and create a <a1>SSO cookies</a1> on its domain, with session ID as value + + + L'agent détecte le paramètre d'<a0>URL</a0> et crée le <a1>cookie SSO</a1> dans son domaine, avec la valeur de l'identifiant de session + + + + + This mode is not compatible with a lot of browsers which block pop-ups. + + + Ce mode n'est pas compatible avec de nombreux navigateurs qui bloquent les pop-ups. + + + + + The <a0>SSO</a0> cookie is build by the portal (as described in the <a1>login kinematic</a1>), or by the Handler for cross domain authentication (see <a2>CDA kinematic</a2>). + + + Le cookie <a0>SSO</a0> est construit par le portail (tel que décrit dans la <a1>cinématique de connexion</a1>) ou par l'agent (handler) lors des authentification inter-domaines (voir <a2>la cinématique de l'authentification inter-domaine</a2>). + + + + + When you change cookie expiration time, it is written on the user hard disk unlike session cookie + + + Lorsqu'on change la durée de vie du cookie, il est écrit sur le disque dur de l'utilisateur contrairement à un cookie de session + + + + + Cross Domain Authentication (CDA) + + + Authentification inter-domaines (CDA) + + + + + Sympa + + + Sympa + + + + + Rules can also be used to intercept logout <a0>URL</a0>: + + + Les règles peuvent également être utilisées pour intercepter les <a0>URL</a0> de déconnexion : + + + + + For each attribute, you can set: + + + Pour chaque attribut, on peut indiquer : + + + + + <s0>UTF8 metadata conversion</s0>: set to On to force partner's metadata conversion. + + + <s0>Conversion des métadatas un UTF8</s0> : mettre à « activé » pour forcer la conversion des métadata des partenaires. + + + + + You need to get an client ID and a secret key from Yubico. + + + Un identifiant client et une clef secrète doivent être obtenues auprès de Yubico. + + + + + <a0>LL::NG</a0> is a web single-sign-on system, but unlike some systems it can manage rights on applications based on regular expressions on <a1>URL</a1>. + + + <a0>LL::NG</a0> est un système d'authentification web unique (WebSSO), mais contrairement à d'autres, il peut gérer les droits d'accès en utilisant des expressions rationnelles sur les <a1>URL</a1> demandées. + + + + + Configure the <a0>access rules</a0> and define the following <a1>headers</a1>: + + + Configurer les <a0>règles d'accès</a0> et definir les <a1>en-têtes</a1> suivants : + + + + + dark + + + dark + + + + + ../../../media/applications/googleapps_logo.png + + + ../../../media/applications/googleapps_logo.png + + + + + login + + + login + + + + + Applications + + + Applications + + + + + http://perldoc.perl.org/functions/return.html + + + http://perldoc.perl.org/functions/return.html + + + + + /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots + + + /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots + + + + + User: can answer to surveys + + + User : peut répondre aux surveillances + + + + + <s0>Authentication level</s0>: authentication level for Radius module + + + <s0>Niveau d'authentification</s0> : niveau d'authentification pour Radius + + + + + samlStorage + + + samlStorage + + + + + Then go in <c0>Options</c0> to define: + + + Aller ensuite dans <c0>Options</c0> pour définir : + + + + + The integration with <a0>LL::NG</a0> is the following: + + + L'intégration avec <a0>LL::NG</a0> est la suivante : + + + + + Key steps : + + + Etapes clefs : + + + + + maintenance + + + maintenance + + + + + http://en.wikipedia.org/wiki/INI_file + + + http://en.wikipedia.org/wiki/INI_file + + + + + You can add a rule for logout: + + + Il est possible d'ajouter une règle pour la déconnexion : + + + + + http://openid.net/specs/openid-simple-registration-extension-1_0.html + + + http://openid.net/specs/openid-simple-registration-extension-1_0.html + + + + + Authentication with login/password + + + Authentification par nom-de-compte/mot-de-passe + + + + + <s0>Key name</s0>: name of the key in LemonLDAP::NG session (for example “uid” will then be used as $uid in access rules) + + + <s0>Nom de clef</s0> : nom de la clef dans la session LemonLDAP::NG (par exemple “uid” équivaut à $uid dans les règles d'accès) + + + + + Now ldapgroups contains “admin su” + + + Maintenant, ldapgroups contient “admin su” + + + + + Disabling it can lead to security issues. + + + La désactiver peut engendrer des trous de sécurité. + + + + + Dokuwiki + + + Dokuwiki + + + + + You may also create these macros to manage OBM administrator account (<c0>Variables</c0> » <c1>Macros</c1>): + + + Il est également possible de créer ces macros pour gérer le compte administrateur OBM (<c0>Variables</c0> » <c1>Macros</c1>): + + + + + documentation:googleapps-sso.png + + + documentation:googleapps-sso.png + + + + + Install and launch a <a0>Memcached server</a0>. + + + Installer et lancer un <a0>serveur Memcached</a0>. + + + + + Gender + + + Gender + + + + + For GLPI >= 0.71, it is a simple configuration in GLPI: Setup → Authentication. + + + Pour GLPI >= 0.71, une simple configuration de GLPI suffit : Setup → Authentication. + + + + + If you use the binary value (Active Directory), use this: + + + Si une valeur binaire est utilisée (Active Directory) : + + + + + You just have to configure a directory writable by Apache user and set it in [configuration] section in your lemonldap-ng.ini file: + + + Il suffit de configurer un répertoire accessible en écriture à l'utilisateur Apache et l'indiquer dans la section [configuration] du fichier lemonldap-ng.ini : + + + + + If you want to require that a field is set, add “!” before the key name : + + + Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef : + + + + + <a0>CAS</a0> authentication level + + + Niveau d'authentification <a0>CAS</a0> + + + + + macro and groups + + + les macro et groupes + + + + + <a0>CAS</a0> proxied services + + + Services mandatés de <a0>CAS</a0> + + + + + Redirect user to the asked <a0>URL</a0> or display menu + + + Redirige l'utilisateur vers l'<a0>URL</a0> demandée ou affiche le menu + + + + + <s4>RewriteRule</s4> ^/saml/metadata /metadata.pl + + + <s4>RewriteRule</s4> ^/saml/metadata /metadata.pl + + + + + <s45><s46><bean</s46> <s47>id</s47>=<s48>"userDetailsServiceWrapper"</s48> <s49>class</s49>=<s50>"org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"</s50><s51>></s51></s45> + + + <s45><s46><bean</s46> <s47>id</s47>=<s48>"userDetailsServiceWrapper"</s48> <s49>class</s49>=<s50>"org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"</s50><s51>></s51></s45> + + + + + Skin files + + + Fichiers thèmes + + + + + ../documentation/current/start.html#sessions_database + + + ../documentation/current/start.html#sessions_database + + + + + LemonLDAP::NG portal menu has 4 modules: + + + Le menu du portail LemonLDAP::NG est composé de 4 modules : + + + + + <s59><s60></bean<s61>></s61></s60></s59> + + + <s59><s60></bean<s61>></s61></s60></s59> + + + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-users + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-users + + + + + Enable protection on Manager, by editing <c0>lemonldap-ng.ini</c0>: + + + Activer la protection du manager, en éditant <c0>lemonldap-ng.ini</c0>: + + + + + <a0>DBI</a0> UserDB connection chain + + + Chaîne de connexion UserDB <a0>DBI</a0> + + + + + whatToTrace + + + whatToTrace + + + + + Browseable (SQL, Redis or LDAP) + + + Browseable (SQL, Redis ou LDAP) + + + + + <a0>RoundCube</a0> webmail is a browser-based multilingual IMAP client with an application-like user interface. + + + Le webmail <a0>RoundCube</a0> est un client IMAP web multilingue une interface riche type application. + + + + + List of columns to query to fill user session. + + + Liste de colonnes à interroger pour trouver la session utilisateur. + + + + + Internal portal + + + Portail interne + + + + + Access rules + + + Règles d'accès + + + + + ../../../../media/applications/sympa_logo.png + + + ../../../../media/applications/sympa_logo.png + + + + + http://obm.org + + + http://obm.org + + + + + (&(sAMAccountName=$user)(objectClass=person)) + + + (&(sAMAccountName=$user)(objectClass=person)) + + + + + An enterprise account + + + un compte entreprise + + + + + <s0>Sessions module options</s0>: + + + <s0>Options du module de sessions</s0> : + + + + + <a0>LL::NG</a0> configured as <a1>SAML Identity Provider</a1> + + + <a0>LL::NG</a0> configuré comme <a1>fournisseur d'identité SAML</a1> + + + + + yum install mod_ssl + + + yum install mod_ssl + + + + + Destination directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/po-doc/zz (where zz is your international code, example: “fr” for France) + + + Répertoire de destination = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/po-doc/zz (où zz est votre code international, exemple: “fr” pour le français) + + + + + SQL configuration backends + + + Backends de configuration SQL + + + + + <s0>Proxied services</s0>: list of services for which a proxy ticket is requested: + + + <s0>Services Proxifiés</s0> : liste des services pour lesquels un ticket de proxy est requis : + + + + + This part is based on <a0>SimpleSAMLPHP documentation</a0>. + + + Cette section est basée sur la <a0>documentation SimpleSAMLPHP</a0>. + + + + + <s0>Callback GET parameter</s0>: name of GET parameter used to intercept callback (default: openidconnectcallback) + + + <s0>Paramètres GET de rappel</s0> : nom du paramètre GET utilisé pour intercepter le rappel (défaut: openidconnectcallback) + + + + + Set '*' to accept all. + + + Mettre '*' pour tout accepter. + + + + + Display deleted sessions + + + Affiche les sessions effacées + + + + + Zimbra use a specific <a0>preauthentication protocol</a0> to provide <a1>SSO</a1> on its application. + + + Zimbra utilise un <a0>protocole de pré-authentification</a0> pour s'intégrer à un <a1>SSO</a1>. + + + + + Google + + + Google + + + + + User module + + + Module utilisateurs + + + + + <s15><s16><role</s16> <s17>rolename</s17>=<s18>"role1"</s18><s19>/></s19></s15> + + + <s15><s16><role</s16> <s17>rolename</s17>=<s18>"role1"</s18><s19>/></s19></s15> + + + + + Create a database if necessary: + + + Créer une base de données si nécessaire : + + + + + Selected by default during installation. + + + Sélectionné par défaut lors de l'installation. + + + + + Create new notifications with notifications explorer + + + Créer de nouvelles notifications avec l'explorateur des notifications + + + + + So, if the user is not recognized or HTTP headers not present, a 403 error is sent. + + + Donc, si l'utilisateur n'est pas reconnu ou si l'en-tête HTTP n'est pas présent, une erreur 403 est retournée. + + + + + <s9>RewriteEngine</s9> <s10>On</s10> + + + <s9>RewriteEngine</s9> <s10>On</s10> + + + + + <s0>OTP public ID part size</s0>: Part of Yubikey OTP that will be used as the media identifier (default: 12) + + + <s0>Taille de la partie publique de l'OTP</s0> : Partie du mot-de-passe unique Yubikey utilisée pour identifier les matériels (défaut: 12) + + + + + Mailing lists + + + Mailing lists + + + + + documentation:latest:sessions + + + documentation:latest:sessions + + + + + <s0><s1><SPSSODescriptor<s2>></s2></s1></s0> + + + <s0><s1><SPSSODescriptor<s2>></s2></s1></s0> + + + + + Handler sends the response to user + + + Celui-ci la renvoie à l'utilisateur + + + + + For example, to preselect this IDP for users coming from 129.168.0.0/16 network: + + + Par exemple, pour pré-sélectionner cet IDP pour les utilisateurs provenant dui réseau 129.168.0.0/16 : + + + + + <a4>references</a4><br5/> + + + <a4>références</a4><br5/> + + + + + Manager (configuration management) + + + Manager (gestion de la configuration) + + + + + <<s0>IfModule</s0> mod_rewrite.c> + + + <<s0>IfModule</s0> mod_rewrite.c> + + + + + <s165>//"userobm_education" => ,</s165> + + + <s165>//"userobm_education" => ,</s165> + + + + + http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview + + + http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview + + + + + This function will check the date of current request, and compare it to a start date and an end date. + + + Cette fonction examine la date de la requête en cours et la compare avec une date de début et de fin. + + + + + Configuration and sessions in LDAP + + + Configuration et sessions dans LDAP + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Null for authentication, users or password module. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>Null</a2>) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + Update translations + + + Télécharger les traductions + + + + + The notifications module uses a wildcard to manage notifications for all users. + + + Le module de notifications utilise une carte blanche pour gérer les notifications destinées à tous les utilisateurs. + + + + + Authorizations are defined inside a virtualhost and takes effect only on it. + + + Les autorisations sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. + + + + + Configure the virtual host like other <a0>protected virtual host</a0> but use Secure Token Handler instead of default Handler. + + + Configurer l'hôte virtuel Sympa comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais utiliser l'agent jeton sécurisé au lieu de l'agent par défaut. + + + + + Send mail on password change + + + Envoyer des courriels lors des changements de mots-de-passe + + + + + HTTP Basic Authentication + + + Authentification basique HTTP + + + + + cn=admin,dc=example,dc=password + + + cn=admin,dc=example,dc=password + + + + + You can also use different user/password for your servers by overriding parameters <c0>globalStorage</c0> and <c1>globalStorageOptions</c1> in lemonldap-ng.ini file. + + + On peut utiliser différent login/mot-de-passe pour les serveurs en surchargeant les paramètres <c0>globalStorage</c0> et <c1>globalStorageOptions</c1> dans le fichier lemonldap-ng.ini. + + + + + PerlModule Lemonldap::NG::Handler::Proxy + + + PerlModule Lemonldap::NG::Handler::Proxy + + + + + perl-Lemonldap-NG-Common: CPAN - Shared modules + + + perl-Lemonldap-NG-Common : CPAN - modules partagés + + + + + ldapGroupAttributeName + + + ldapGroupAttributeName + + + + + <s0>Authentication level</s0>: level of authentication to associate to this module + + + <s0>Niveau d'authentification</s0> : niveau d'authentification associé à ce module + + + + + These options override service signature options (see <a0>SAML service configuration</a0>). + + + Ces options surchargent les options de signature du service (voir la <a0>configuration du service SAML</a0>). + + + + + Those capabilities can be used simultaneously or separately. + + + Ces capacités peuvent être utilisées simultanément ou séparemment. + + + + + These options can then be overridden for each Identity Provider. + + + Ces options peuvent être surchargées pour chaque fournisseur d'identité. + + + + + Nb protected applications + + + Nb d'applications protégées + + + + + Django + + + Django + + + + + “static-value” + + + “static-value” + + + + + ldapGroupObjectClass + + + ldapGroupObjectClass + + + + + one with just read rights for other servers + + + une avec seulement des droits en lecture pour les autres serveurs + + + + + <s1>ServerName</s1> www.public.com +  + + + <s1>ServerName</s1> www.public.com +  + + + + + The value will be use in metadata main markup: + + + Cette valeur est utilisé dans les metadatas : + + + + + checkLogonHours($ssoLogonHours, '', '+2') + + + checkLogonHours($ssoLogonHours, '', '+2') + + + + + Known supported applications + + + Applications connues pour être supportées + + + + + Sympa virtual host in Apache + + + Hôte virtuel Sympa dans le manager + + + + + <s34>'htmleditormode'</s34> <s35>=></s35> <s36>'inline'</s36><s37>,</s37> + + + <s34>'htmleditormode'</s34> <s35>=></s35> <s36>'inline'</s36><s37>,</s37> + + + + + http://tomcat.apache.org/tomcat-5.5-doc/logging.html + + + http://tomcat.apache.org/tomcat-5.5-doc/logging.html + + + + + <s0>newNotification(xmlString)</s0>: insert a notification for a user (see <a1>Notifications system</a1> for more) + + + <s0>newNotification(xmlString)</s0> : insert une notification pour un utilisateur (voir le <a1>système de notifications</a1> pour plus d'information) + + + + + Change the user attribute to store in Apache logs <e0>(“General Parameters » Logs » REMOTE_USER”)</e0>: use the variable declared above + + + Changer l'attribut utilisateur à stocker dans les journaux d'Apache <e0>(“Paramètres généraux » Journaux » REMOTE_USER”)</e0> : utiliser la variable ci-dessus + + + + + tar zxvf lemonldap-ng-*.tar.gz + + + tar zxvf lemonldap-ng-*.tar.gz + + + + + <check>: paragraph to display with a checkbox: will be inserted in <a0>HTML</a0> page enclosed in <p class=“notifCheck”><input type=“checkbox” />…</p> + + + <check> : paragraphe à afficher avec une case à cocher : sera inséré dans la page <a0>HTML</a0> encadré dans <p class=“notifCheck”><input type=“checkbox” />…</p> + + + + + → User does not have Lemonldap::NG cookie, handler redirect it to the portal + + + → L'utilisateur ne dispose pas d'un cookie Lemonldap::NG, l'agent le redirige vers le portail + + + + + If using <a0>LL::NG</a0> as reverse proxy, configure the <c1>Auth-User</c1> <a2>header</a2>, else no headers are needed. + + + Si <a0>LL::NG</a0> est utilisé par reverse-proxy, configurer l'<a2>en-tête</a2> <c1>Auth-User</c1>, aucun autre en-tête n'est utile. + + + + + Load Handler in Apache memory: + + + Charger l'agent dans la mémoire d'Apache : + + + + + sudo make install PARAM=VALUE PARAM=VALUE ... + + + sudo make install PARAM=VALUE PARAM=VALUE ... + + + + + contact.html + + + contact.html + + + + + The Tomcat Valve is only available for tomcat 5.5 or greater. + + + La valve Tomcat est uniquement disponible pour les versions 5.5 et supérieures de Tomcat. + + + + + ../../../media/documentation/remote-principle.png + + + ../../../media/documentation/remote-principle.png + + + + + http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project + + + http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project + + + + + secureTokenAllowOnError + + + secureTokenAllowOnError + + + + + This module is a <a0>LL::NG</a0> specific identity federation protocol. + + + Ce module fournit un protocole de fédération d'identité spécifique à <a0>LL::NG</a0>. + + + + + <s0>Enabled</s0>: Yes + + + <s0>Enabled</s0>: Yes + + + + + ../../media/icons/flags/us.png + + + ../../media/icons/flags/us.png + + + + + Click on a column header to sort table. + + + Cliquez sur un en-tête de colonne pour trier le tableau. + + + + + <a8>playground</a8><br9/> + + + <a8>playground</a8><br9/> + + + + + RHEL/CentOS/Fedora + + + RHEL/CentOS/Fedora + + + + + screenshots:1.1:mailreset:mailreset_step4.png + + + screenshots:1.1:mailreset:mailreset_step4.png + + + + + ../pages/documentation/features.html + + + ../pages/documentation/features.html + + + + + Follow the <a0>next steps</a0>. + + + Suivre les <a0>étapes suivantes</a0>. + + + + + In Bugzilla administration interface, go in <c0>Parameters</c0> » <c1>User authentication</c1> + + + Dans l'interface d'administration, allez dans <c0>Parameters</c0> » <c1>User authentication</c1> + + + + + <s0>Location</s0>: Access Point for <a1>SSO</a1> request and response. + + + <s0>Location</s0>: Point d'accès des requêtes et réponses <a1>SSO</a1>. + + + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +<s3>notification</s3> <s4>=</s4><s5> 1</s5> + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +<s3>notification</s3> <s4>=</s4><s5> 1</s5> + + + + + Then you need to construct the Ajax page, for example in /index/bouton.html. + + + Il faut ensuite construire la page Ajax, par exemple dans /index/bouton.html. + + + + + httpOnly + + + httpOnly + + + + + dbiAuthPassword + + + dbiAuthPassword + + + + + <s24># SOAP functions for notification insertion (disabled by default)</s24> + + + <s24># Fonctions SOAP pour insérer des notifications (désactivées par défaut)</s24> + + + + + <s0>+10m</s0>: ten minutes from session creation + + + <s0>+10m</s0> : dix minutes après la création de la session + + + + + http://www.google.com/calendar/hosted/mydomain.org/render + + + http://www.google.com/calendar/hosted/mydomain.org/render + + + + + *.partner.com + + + *.partenaire.com + + + + + Then you can take any virtual host, and simply add this line to protect it: + + + Ainsi n'importe quel hôte virtuel peut être protégé en ajoutant cette ligne : + + + + + We use <a0>OW2 JIRA</a0> to list bugs and features. + + + Nous utilisons <a0>OW2 JIRA</a0> pour tous les bogues et fonctionnalités. + + + + + A cup of coffee (or tea, we are open minded) + + + Une tasse de café (ou de thé, nous sommes ouverts) + + + + + For <a0>Active Directory</a0>, choose <c1>Active Directory</c1> instead of <c2>LDAP</c2>. + + + Pour <a0>Active Directory</a0>, choisir <c1>Active Directory</c1> au lieu de <c2>LDAP</c2>. + + + + + /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots + + + + + <s0>RelayState session timeout</s0>: timeout for RelayState sessions. + + + <s0>Durée de vie d'une session RelayState</s0> : durée de vie d'une session RelayState. + + + + + tchemineau + + + tchemineau + + + + + You can intercept the logout with this rule: <c0>^/share/page/dologout ⇒ logout_app_sso</c0> + + + On peut intercepter les déconnexions avec cette règle : <c0>^/share/page/dologout ⇒ logout_app_sso</c0> + + + + + <s0>User table</s0>: user table name + + + <s0>Table utilisateurs</s0> : nom de la table utilisateurs + + + + + Do not allow several users for 1 <a0>IP</a0> + + + Ne pas autoriser plusieurs utilisateurs venant de la même adresse <a0>IP</a0> + + + + + password + + + password + + + + + impact + + + impact + + + + + ../../../../css/screen.css + + + ../../../../css/screen.css + + + + + It can not be used to share sessions between different servers except if you share directories (with NFS,…) or if you use <a0>SOAP proxy</a0>. + + + 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 <a0>proxy SOAP</a0>. + + + + + trustedDomains + + + trustedDomains + + + + + ^/limesurvey/admin/ + + + ^/limesurvey/admin/ + + + + + You need to disable default Manager protection in lemonldap-ng.ini to rely only on Apache: + + + Il faut alors désactiver la protection du manager dans lemonldap-ng.ini pour la confier à Apache : + + + + + In this case, you can add in the Apache authentication module: + + + Dans ce cas, il faut ajouter dans la configuratio du module Apache : + + + + + ../../documentation/1.0/sqlconfbackend.html + + + ../../documentation/1.0/sqlconfbackend.html + + + + + Since version 1.9 of LLNG, old Auto-Login feature has been removed since it works only with Sympa-5 which has been deprecated + + + Depuis la version 1.9 of LLNG, la fonctionnalité de connexion automatique a été supprimée car elle ne fonctionnait qu'avec la version 5 de Sympa, elle-même dépréciée + + + + + Logging portal access + + + Trace des authentification + + + + + Handler inform Apache of connected user (parameter <c0>whatToTrace</c0>), so you can see user login in Apache access logs. + + + L'agent fournit à Apache l'identifiant de l'utilisateur (paramètre <c0>whatToTrace</c0>), ainsi vous pouvez voir l'identifiant dans les journaux d'accès d'Apache. + + + + + You can use one or a combination of: + + + On peut utiliser un ou plusieurs solution : + + + + + Authentication: will check user login in a header and create session without prompting any credentials (but will register client <a0>IP</a0> and creation date) + + + Authentification : recherche le nom d'utilisateur dans un en-tête et crée la session sans exiger de mot-de-passe (mais enregistre l'adresse <a0>IP</a0> cliente et la date) + + + + + /_detail/icons/chat.png?id=contact + + + /_detail/icons/chat.png?id=contact + + + + + <<s17>Location</s17> /index.pl/config> + + + <<s17>Location</s17> /index.pl/config> + + + + + casAccessControlPolicy + + + casAccessControlPolicy + + + + + documentation:googleapps-export-priv-key.png + + + documentation:googleapps-export-priv-key.png + + + + + managerCssTheme + + + managerCssTheme + + + + + Copy en subroutine to zz <e1>(where zz is your international code, example: “fr” for France)</e1> then translate messages. + + + Copiez la fonction en en zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> et traduisez ensuite les messages. + + + + + PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com + + + PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com + + + + + Apache (Kerberos, NTLM, OTP, ...) + + + Apache (Kerberos, NTLM, OTP, ...) + + + + + All other elements will be removed including <a0>HTML</a0> elements like <b>. + + + Tous les autres éléments seront supprimés y compris les balises <a0>HTML</a0> telles <b>. + + + + + /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots + + + /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots + + + + + Write session path is needed only if you use a remote session explorer or a remote portal + + + Le chemin d'écriture de session n'est nécessaire que si on utilise un explorateur de session ou un portail distant + + + + + <a0>DBI</a0> Login column + + + Colonne de nom de connexion <a0>DBI</a0> + + + + + default + + + default + + + + + Other NameID formats are automatically managed: + + + Les autres formats de NameID sont automatiquement gérés : + + + + + Signing Certificate: choose a certificate for SP signature. + + + Signing Certificate : choisir un certificat pour la signature du SP. + + + + + MySQL example (suppose that our servers are in 10.0.0.0/24 network): + + + Exemple MySQL (on suppose que les serveurs sont sur le réseau 10.0.0.0/24): + + + + + Session restrictions + + + Resctriction d'ouverture de session + + + + + <s7># CAS Issuer</s7> + + + <s7># Fournisseur d'identité CAS</s7> + + + + + <s0>Control existing session</s0>: detect <a1>SSO</a1> session, apply configured constraints (1 session per user, 1 session per <a2>IP</a2>, …) + + + <s0>Recherche d'une session valide</s0> : détecte les sessions <a1>SSO</a1>, applique les contraintes configurées (1 session par utilisateur, 1 session par <a2>IP</a2>, …) + + + + + If you run Debian testing or unstable, the packages are directly installable: + + + Pour les utilisateurs de Debian testing ou unstable, les paquets sont directement installables : + + + + + In the <c1><endpoint></c1>, change <c2><connector-id></c2> value to <c3>alfrescoHeader</c3> and change the <c4><userHeader></c4> value to <c5>Auth-User</c5>: + + + Dans le "<c1><endpoint></c1>", changer la valeur de <c2><connector-id></c2> en <c3>alfrescoHeader</c3> et changer la valeur de <c4><userHeader></c4> en <c5>Auth-User</c5> : + + + + + It can deal with both SP and IdP initiated modes. + + + Il peut utiliser les modes initiés par le SP ou l'IdP. + + + + + By alphabetical order: + + + Par ordre alphabétique : + + + + + <s0>$VAR1</s0> <s1>=</s1> <s2>{</s2> + + + <s0>$VAR1</s0> <s1>=</s1> <s2>{</s2> + + + + + Internet Protocol + + + Internet Protocol + + + + + Connection + + + Connexion + + + + + PerlHandler Lemonldap::NG::Handler::Proxy +  + + + PerlHandler Lemonldap::NG::Handler::Proxy +  + + + + + The Secure Token Handler is a special Handler that create a token for each request and send it to the protected application. + + + L'agent jeton sécurisé est un agent particulier qui crée un jeton pour chaque requête et l'envoie à l'application protégée. + + + + + Mail reset request timeout + + + Délai maximal des requêtes de réinitialisation des mails + + + + + https://github.com/coudot/apache-session-ldap + + + https://github.com/coudot/apache-session-ldap + + + + + Now we will add CSOD as a new <a0>SAML</a0> Service Provider: + + + Ajouter CSOD comme nouveau fournisseur de service <a0>SAML</a0> : + + + + + How to change configuration backend + + + Comment changer le backend de configuration + + + + + <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> Lemonldap<s3>::</s3><s4>NG</s4><s5>::</s5><s6>Handler</s6><s7>::</s7><s8>CGI</s8><s9>-></s9><s10>new</s10> <s11>(</s11><s12>{</s12><s13>}</s13><s14>)</s14><s15>;</s15> +<s16>$cgi</s16><s17>-></s17><s18>authenticate</s18><s19>(</s19><s20>)</s20><s21>;</s21> +<s22>$cgi</s22><s23>-></s23><s24>authorize</s24><s25>(</s25><s26>)</s26><s27>;</s27> +<s28>...</s28> + + + <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> Lemonldap<s3>::</s3><s4>NG</s4><s5>::</s5><s6>Handler</s6><s7>::</s7><s8>CGI</s8><s9>-></s9><s10>new</s10> <s11>(</s11><s12>{</s12><s13>}</s13><s14>)</s14><s15>;</s15> +<s16>$cgi</s16><s17>-></s17><s18>authenticate</s18><s19>(</s19><s20>)</s20><s21>;</s21> +<s22>$cgi</s22><s23>-></s23><s24>authorize</s24><s25>(</s25><s26>)</s26><s27>;</s27> +<s28>...</s28> + + + + + <s0>State session timeout</s0>: duration of a state session (used to keep state information between autentication request and authentication response) in seconds (default: 600) + + + <s0>Durée de vie de la session d'état</s0> : délai durant lequel la session d'état (utilisée pour conserver l'état entre la requête d'authentification et la réponse) en secondes (défaut : 600) + + + + + <s0>Store</s0>: store user info in session database + + + <s0>Stocke</s0>: stocke les données utilisateurs dans la base de données des sessions + + + + + <a0>LL::NG</a0> can act as an OpenID Connect Relying Party (RP) towards multiple OpenID Connect Providers (OP). + + + <a0>LL::NG</a0> peut agir comme un serveur « OpenID-Connect Relying Party » (RP), ce qui permet de fédérer <a1>LL::NG</a1> avec : + + + + + File + + + File + + + + + ../pages/menu1.html + + + ../pages/menu1.html + + + + + GRR has a <a0>SSO</a0> configuration page in its administration panel. + + + GRR dispose d'une page de configuration du <a0>SSO</a0> dans son panneau de configuration. + + + + + <a0>LL::NG</a0> is compatible with <a1>LDAP password policy</a1>: + + + <a0>LL::NG</a0> est compatible avec <a1>la politique de mots-de-passe LDAP</a1> : + + + + + So on each main portal, internal users can access normally, and users issued from the other organization have just to click on the link: + + + Ainsi sur chacun des portails principaux, les utilisateurs internes peuvent accéder normalement et les utilisateurs de l'autre organisation n'ont qu'à cliquer sur le lien : + + + + + mailBody + + + mailBody + + + + + perl-Lemonldap-NG-Portal: CPAN - Portal modules + + + perl-Lemonldap-NG-Portal : CPAN - modules portail + + + + + ../media/icons/flags/us.png + + + ../media/icons/flags/us.png + + + + + vi /etc/sympa/auth.conf + + + vi /etc/sympa/auth.conf + + + + + We call “database” a backend where we can read or write a data. + + + Nous appelons “base de données” un dispositif dans lequel nous pouvons lire et écrire des données. + + + + + SAML2 + + + SAML2 + + + + + Register on Google + + + S'enregistrer chez Google + + + + + administrator + + + administrator + + + + + Handler check access rule and send headers to protected applications + + + L'agent vérifie les droits d'accès à l'application et envoie des en-têtes HTTP à l'application protégée + + + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel + + + + + icons:flags:ua.png + + + icons:flags:ua.png + + + + + ../../../media/icons/colors.png + + + ../../../media/icons/colors.png diff --git a/omegat.files/fr/fr-omegat.tmx b/omegat.files/fr/fr-omegat.tmx index 08f2933e4..701b22a48 100644 --- a/omegat.files/fr/fr-omegat.tmx +++ b/omegat.files/fr/fr-omegat.tmx @@ -14,340 +14,66 @@ - ../../documentation/1.0/sqlconfbackend.html + Go in Manager, <c0>General Parameters</c0> » <c1>Sessions </c1> » <c2>Store user password in session data</c2> and set to <c3>On</c3>. - - ../../documentation/1.0/sqlconfbackend.html + + Aller dans le manager, <c0>paramètres généraux</c0> » <c1>Sessions </c1> » <c2>Stocker le mot-de-passe dans les données de session</c2> et le mettre à <c3>Activer</c3>. - <s54>'create_user'</s54> <s55>=></s55> <s56>$_SERVER</s56><s57>[</s57><s58>'HTTP_AUTH_SUPERADMIN'</s58><s59>]</s59><s60>,</s60> + <a0>GLPI</a0> is the Information Resource-Manager with an additional Administration- Interface. - - <s54>'create_user'</s54> <s55>=></s55> <s56>$_SERVER</s56><s57>[</s57><s58>'HTTP_AUTH_SUPERADMIN'</s58><s59>]</s59><s60>,</s60> + + <a0>GLPI</a0> est un gestionnaire d'informations de ressources avec une interface additionnelle d'administration. - Go to the <a0>SAML</a0> Single Sign On settings, and fill these information: + Extract and build the module: - - Aller dans les paramètres SSO de <a0>SAML</a0> et y indiquer : + + Extraire et compiler le module: - <s119>"userobm_town"</s119> <s120>=></s120> <s121>"HTTP_OBM_L"</s121><s122>,</s122> - - - <s119>"userobm_town"</s119> <s120>=></s120> <s121>"HTTP_OBM_L"</s121><s122>,</s122> - - - - - mysqladmin create lemonldapng - - - mysqladmin create lemonldapng - - - - - Gender - - - Gender - - - - - <a0>DBI</a0> Authentication table - - - Table d'authentification <a0>DBI</a0> - - - - - user email - - - Email de l'utilisateur - - - - - To use it, edit lemonldap-ng.ini (this is not available trough Manager) and configure: - - - Pour l'utiliser, éditer lemonldap-ng.ini (ce n'est pas disponible dans le Manager) et configurer : - - - - - If you use TLS, you can set any of the <a0>Net::LDAP</a0> start_tls() sub like <c1>ldap+tls://server/verify=none&capath=/etc/ssl</c1>. - - - En utilisant TLS, il est possible d'utiliser toutes les options de la fonction start_tls() <a0>Net::LDAP</a0> telle <c1>ldap+tls://server/verify=none&capath=/etc/ssl</c1>. - - - - - ldapGroupAttributeNameUser - - - ldapGroupAttributeNameUser - - - - - <a6>phpldapadmin</a6><br7/> - - - <a6>phpldapadmin</a6><br7/> - - - - - <s0>Transient</s0>: NameID is generated + This parameter is used by <a0>SAML IDP</a0> to fill the NameID in authentication responses. - <s0>Transient</s0>: le NameID est généré + Ce paramètre est utilisé par l'<a0>IdP SAML</a0> pour construire le NameID dans les réponses d'authentification. - <s0>time_correction</s0> (optional): hours to add or to subtract + ^/index.php\?.*access=admin - - <s0>time_correction</s0> (optionnel) : heures à ajouter ou soustraire + + ^/index.php\?.*access=admin - Here, the mail has been chosen as the user Name ID. - - - Ici, le mail a été choisi comme identifiant utilisateur. - - - - - SMTPAuthUser - - - SMTPAuthUser - - - - - lemonldap_ng_manager_1340022440100.png - - - lemonldap_ng_manager_1340022440100.png - - - - - mailCharset - - - mailCharset - - - - - cda - - - cda - - - - - With RPM - - - Avec RPM - - - - - Manager (configuration management) - - - Manager (gestion de la configuration) - - - - - - - - - - - - - openIdIDPList - - - openIdIDPList - - - - - <s13># OpenID Issuer</s13> - - - <s13># Fournisseur d'identité OpenID</s13> - - - - - /_detail/screenshots/1.0/dark/menu.png?id=screenshots - - - /_detail/screenshots/1.0/dark/menu.png?id=screenshots - - - - - Installation on RHEL/CentOS with packages - - - Installation sur RHEL/CentOS avec les paquets - - - - - 0 + coudot - 0 + coudot - 1 + PerlInitHandler My::Handler - - 1 + + PerlInitHandler My::Handler - Remote portal + Install all build dependencies (see BuildRequires in lemonldap-ng.<a0>spec</a0>) - - Portail distant - - - - - 2 - - - 2 - - - - - <s56>my</s56> <s57>$res</s57> <s58>=</s58> <s59>$r</s59><s60>-></s60><s61>result</s61><s62>(</s62><s63>)</s63><s64>;</s64> - - - <s56>my</s56> <s57>$res</s57> <s58>=</s58> <s59>$r</s59><s60>-></s60><s61>result</s61><s62>(</s62><s63>)</s63><s64>;</s64> - - - - - install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) - - - install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) - - - - - <s0>One <a1>IP</a1> only by user</s0>: a user can not open 2 sessions with different <a2>IP</a2>. - - - <s0>Une <a1>IP</a1> par utilisateur</s0> : un utilisateur ne peut ouvrir 2 sessions avec différentes adresses <a2>IP</a2>. - - - - - KrbMethodNegotiate <s16>On</s16> - - - KrbMethodNegotiate <s16>On</s16> - - - - - chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock -chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock - - - chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock -chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock - - - - - <a12>logoutforward</a12><br13/> - - - <a12>logoutforward</a12><br13/> - - - - - <s0>Default filter</s0>: default LDAP fitler for searches, should not be modified. - - - <s0>Filtre par défaut</s0> : filtre LDAP par défaut pour les recherches, ne devrait pas être modifié. - - - - - http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%93Controller - - - http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur - - - - - Each <a0>LL::NG</a0> authentication module has an authentication level, which can be associated to an <a1>SAML authentication context</a1>. - - - Chaque module d'authentification de <a0>LL::NG</a0> dispose d'un niveau d'authentification qui peut être associé à un <a1>contexte d'authentification SAML</a1>. - - - - - Proxy Granting Ticket - - - Proxy Granting Ticket - - - - - Reset password by mail (self service) - - - Réinitialiser les mots-de-passe par mail (self-service) - - - - - A - - - A + + Installer toutes les dépendances de construction (voir BuildRequires dans lemonldap-ng.<a0>spec</a0>) @@ -360,26 +86,210 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - B + <a0>default_sidebar</a0><br1/> - - B + + <a0>default_sidebar</a0><br1/> - AuthCAS + This requires <a1>Perl OpenID consumer module</a1> with at least version 1.0. - - AuthCAS + + Ceci requiert le <a1>module client OpenID pour Perl</a1>, version au moins supérieure ou égale à 1.0. - C + <s0>Login field name in user table</s0>: name of user table column hosting login - - C + + <s0>Nom du champ login dans la table utilisateur</s0> : nom de la colonne de la table utilisateur contenant le login + + + + + <a0>CAS</a0>_proxiedServices + + + <a0>CAS</a0>_proxiedServices + + + + + This requires to configure <a0>LL::NG</a0> as an <a1>SAML Identity Provider</a1>. + + + Ceci nécessite de configurer <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>. + + + + + Allow only one session per <a0>IP</a0> address + + + N'autoriser qu'une session par adresse <a0>IP</a0> + + + + + Multi overridden parameters + + + Paramètres surchargés pour "Multi" + + + + + <a0>Bugzilla</a0> is server software designed to help you manage software development. + + + <a0>Bugzilla</a0> est un logiciel serveur conçu pour assister la gestion de développement logiciel. + + + + + Provides identity if asked + + + Fournit l'identitié si demandée + + + + + Sympa virtual host in Manager + + + Hôte virtuel Sympa dans le manager + + + + + <s0>Address</s0>: set one of Google Apps <a1>URL</a1> (all Google Apps product a distinct <a2>URL</a2>), for example <a3>http://www.google.com/calendar/hosted/mydomain.org/render</a3> + + + <s0>Address</s0> : indiquer une des <a1>URL</a1> de Google Apps (chaque application Google Apps produit une <a2>URL</a2> distincte), par exemple <a3>http://www.google.com/calendar/hosted/mydomain.org/render</a3> + + + + + <s0>Session key containing mail address</s0>: name of the session key containing email address. + + + <s0>Clef de session contenant l'adresse mail</s0> : nom de la clef de session contenant l'adresse de courriel. + + + + + <s21>"url_logout"</s21> <s22>=></s22> <s23>"https://OBMURL/logout"</s23><s24>,</s24> + + + <s21>"url_logout"</s21> <s22>=></s22> <s23>"https://OBMURL/logout"</s23><s24>,</s24> + + + + + <a0>fastcgi</a0><br1/> + + + <a0>fastcgi</a0><br1/> + + + + + It is targeted at developer teams, workgroups and small companies. + + + Il est destiné aux équipes de développeurs, groupes de travail ou petites entreprises. + + + + + Regexp::Assemble + + + Regexp::Assemble + + + + + 2 + + + 2 + + + + + 1 + + + 1 + + + + + 0 + + + 0 + + + + + If you disallow this, you should also disallow direct login form IDP, because proxy restriction is set in authentication requests. + + + En interdisant ceci, on risque d'interdire aussi les authentification directe des IDP car la restriction est indiquée dans la requête d'authentification. + + + + + <s0>CA file</s0>: CA certificate used to validate <a1>CAS</a1> server certificate + + + <s0>Fichier CA</s0> : certificat de la CA utilisée pour valider le certificat du serveur <a1>CAS</a1> + + + + + <a6>menu1</a6><br7/> + + + <a6>menu1</a6><br7/> + + + + + openIdSecret + + + openIdSecret + + + + + SAML 2.0 / Shibboleth + + + SAML 2.0 / Shibboleth + + + + + Use rule comments to order your rules + + + Utiliser les commentaires pour ordonner les règles + + + + + Sub elements: + + + Éléments subordonnés : @@ -390,6 +300,14 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses D + + + Other modules must be installed only if you planned to use the related feature. + + + Les autres modules ne doivent être installés que s'il est prévu d'utiliser les fonctionnalités associées. + + E @@ -400,18 +318,10 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - You can also choose a different session module to split <a0>SSO</a0> sessions and <a1>SAML</a1> sessions. + <s0>Site Logo</s0>: Logo that will be displayed in the BrowserID login window. - - Vous pouvez également utiliser un module différent pour répartir les sessions <a0>SSO</a0> et <a1>SAML</a1>. - - - - - <s0>User source attribute</s0>: name of the attribute in users entries used in the link (default: dn). - - - <s0>Attribut source utilisateur</s0> : nom de l'attribut utilisateur utilisé dans le lien (défaut: dn). + + <s0>Logo du site</s0> : Logo qui sera affiché dans la fenêtre d'authentification BrowserID. @@ -422,6 +332,22 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses F + + + Local macros + + + Macros locales + + + + + RHEL/CentOS 6 + + + RHEL/CentOS 6 + + G @@ -432,50 +358,58 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - H + A - - H + + A - I + RHEL/CentOS 5 - - I + + RHEL/CentOS 5 - J + B - - J + + B - ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + <s2>DocumentRoot</s2> /usr/local/lemonldap-ng/htdocs/portal/ - - ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + + <s2>DocumentRoot</s2> /usr/local/lemonldap-ng/htdocs/portal/ - ../media/logos/logo-ul.png + <s0>allows</s0> (optional): Define allowed remote <a1>IP</a1> (use “,” separator for multiple <a2>IP</a2>). - - ../media/logos/logo-ul.png + + <s0>allows</s0> (optionnel) : Definit les adresses <a1>IP</a1> autorisées (ustiliser le séparateur ”,” pour de multiples <a2>IP</a2>). - mailSessionKey + The <c0>convertConfig</c0> utility reads 2 <a1>LL::NG</a1> configuration files (<c2>lemonldap-ng.ini</c2>): - - mailSessionKey + + L'utilitaire <c0>convertConfig</c0> lit 2 fichiers de configuration <a1>LL::NG</a1> (<c2>lemonldap-ng.ini</c2>) : + + + + + C + + + C @@ -486,14 +420,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses L - - - You can change the separator with the <c2>fileNameSeparator</c2> option, and set another value, for example <c3>@</c3>. - - - On peut changer ce séparateur en changeant la valeur de l'option <c2>fileNameSeparator</c2> par exemple <c3>@</c3>. - - M @@ -510,14 +436,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses N - - - SQL configuration - - - Configuration SQL - - O @@ -528,1410 +446,18 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses - P + H - - P + + H - Q + I - - Q - - - - - R - - - R - - - - - You can then access to the configuration of this OP. - - - On peut ensuite accéder à la configuration de cet OP. - - - - - S - - - S - - - - - OW2 annual conference - - - Conférence annuelle OW2 - - - - - T - - - T - - - - - U - - - U - - - - - phpLDAPadmin virtual host in Manager - - - Hôte virtuel phpLDAPadmin dans le manager - - - - - V - - - V - - - - - <a0>LL::NG</a0> can protect any Apache hosted application including Apache reverse-proxy mechanism. - - - <a0>LL::NG</a0> peut protéger toute application hébergée par Apache y compris le mécanisme de proxy inverse d'Apache. - - - - - <a2>django</a2><br3/> - - - <a2>django</a2><br3/> - - - - - W - - - W - - - - - logout_app_sso http://intranet/ - - - logout_app_sso http://intranet/ - - - - - See <a0>Yubico API</a0> page. - - - Voir la page <a0>Yubico API</a0>. - - - - - make -make test - - - make -make test - - - - - if you use “CDBI” or “RDBI” system, the notifications will be stored in the same database as configuration and in a table called “notifications”. - - - si “CDBI” ou “RDBI” est utilisé, les notifications sont stockées dans la même base de données que la configuration et la table est nommée “notifications”. - - - - - Z - - - Z - - - - - protect the manager by <a0>LL::NG</a0> - - - protéger le manager par <a0>LL::NG</a0> - - - - - httpOnly - - - httpOnly - - - - - <a0>LL::NG</a0> Null backend is a transparent backend: - - - Le backend Null de <a0>LL::NG</a0> est un backend transparent : - - - - - Directory - - - Directory - - - - - checkLogonHours - - - checkLogonHours - - - - - Lyon - - - Lyon - - - - - OpenID protocol is deprecated. - - - Le protocole OpenID est obsolète. - - - - - <s0><a1>SAML</a1> 2 Service</s0>: <a2>SAML</a2> metadata administration - - - <s0>Service <a1>SAML</a1></s0> : administration des métadonnées <a2>SAML</a2> - - - - - Presentation - - - Présentation - - - - - ... -<s3><s4></AttributeAuthorityDescriptor<s5>></s5></s4></s3> - - - ... -<s3><s4></AttributeAuthorityDescriptor<s5>></s5></s4></s3> - - - - - MySQL example (suppose that our servers are in 10.0.0.0/24 network): - - - Exemple MySQL (on suppose que les serveurs sont sur le réseau 10.0.0.0/24): - - - - - https://gist.github.com/njh/2432427 - - - https://gist.github.com/njh/2432427 - - - - - logout_sso http://intranet/ - - - logout_sso http://intranet/ - - - - - Configure Bugzilla virtual host like other <a0>protected virtual host</a0>. - - - Configurer l'hôte virtuel Bugzilla comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - - - - - ldapGroupBase - - - ldapGroupBase - - - - - If you still need to use Google login after this date, use <a0>OpenID Connect authentication module</a0>. - - - S'il est nécessaire d'utiliser la connexion Google après cette date, utiliser le <a0>module d'authentification OpenID-Connect</a0>. - - - - - $uid eq "coudot" - - - $uid eq "coudot" - - - - - /_detail/screenshots/1.0/impact/password.png?id=screenshots - - - /_detail/screenshots/1.0/impact/password.png?id=screenshots - - - - - <s2>DocumentRoot</s2> /var/lib/lemonldap-ng/portal/ -  - - - <s2>DocumentRoot</s2> /var/lib/lemonldap-ng/portal/ -  - - - - - You can customize logs by redefining userNotice() and userError() methods, directly in <c0>lemonldap-ng.ini</c0> - - - On peut personnaliser les fonctions de journalisation en redéfinissant les méthodes userNotice() et userError(), directement dans <c0>lemonldap-ng.ini</c0> - - - - - <a2>header_remote_user_conversion</a2><br3/> - - - <a2>header_remote_user_conversion</a2><br3/> - - - - - http://search.cpan.org/search?query=Safe&mode=module - - - http://search.cpan.org/search?query=Safe&mode=module - - - - - Authorizations are defined inside a virtualhost and takes effect only on it. - - - Les autorisations sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. - - - - - Restart all your Apache servers - - - Redémarrer tous vos serveurs Apache - - - - - Check if user is already authenticated - - - Vérifie si l'utilisateur n'est pas déjà authentifié - - - - - SGS - - - SGS - - - - - documentation.html - - - documentation.html - - - - - user full name - - - Nom complet de l'utilisateur - - - - - <a0>DBI</a0> Mail column - - - Colonne mail <a0>DBI</a0> - - - - - <a0>activedirectoryminihowto</a0><br1/> - - - <a0>activedirectoryminihowto</a0><br1/> - - - - - LockDataSource - - - LockDataSource - - - - - http://test1.example.com - - - http://test1.example.com - - - - - <subtitle>: subtitle to display: will be inserted in <a0>HTML</a0> page enclosed in <h2 class=“notifText”>…</h2> - - - <subtitle> : sous-titre : sera inséré dans la page <a0>HTML</a0> encadré dans <h2 class=“notifText”>…</h2> - - - - - SHA - - - SHA - - - - - The reset password link must be activated, see <a0>portal customization</a0>. - - - Le lien de réinitialisation de mot-de-passe doit être activé, voir <a0>la personnalisation du portail</a0>. - - - - - increased (+1) if portal is protected by SSL (HTTPS) - - - augmenté (+1) si le portail est protégé par SSL (HTTPS) - - - - - You just have to configure a directory writable by Apache user and set it in [configuration] section in your lemonldap-ng.ini file: - - - Il suffit de configurer un répertoire accessible en écriture à l'utilisateur Apache et l'indiquer dans la section [configuration] du fichier lemonldap-ng.ini : - - - - - Internet Explorer - - - Internet Explorer - - - - - ../documentation/current/portalcustom.html - - - ../documentation/current/portalcustom.html - - - - - No headers are needed. - - - Aucun en-tête n'est nécessaire. - - - - - → User session has expired or handler does not have access to the same Apache::Session database than the portal - - - → La session de l'utilisateur a expiré ou l'agent n'a pas accès à la même base de données Apache::Session que le portail - - - - - randomPasswordRegexp - - - randomPasswordRegexp - - - - - mailBody - - - mailBody - - - - - lemonldap-ng-manager: contains administration interface and session explorer - - - lemonldap-ng-manager : contient l'interface d'administration et l'explorateur de session - - - - - (create one if none is present) - - - (en créer un à défaut) - - - - - ConFoo - - - ConFoo - - - - - Then, go in <c0>Slave parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Slave</c0>: - - - - - Write session path is needed only if you use a remote session explorer or a remote portal - - - Le chemin d'écriture de session n'est nécessaire que si on utilise un explorateur de session ou un portail distant - - - - - http://www.sympa.org - - - http://www.sympa.org - - - - - ../documentation/current/logs.html - - - ../documentation/current/logs.html - - - - - <s0>Change password <a1>URL</a1></s0>: where users can change their password. - - - <s0>Change password <a1>URL</a1></s0>: où les utilisateurs peuvent changer leur mot-de-passe. - - - - - <s25><s26><NameIDFormat<s27>></s27></s26></s25>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress<s28><s29></NameIDFormat<s30>></s30></s29></s28> - - - <s25><s26><NameIDFormat<s27>></s27></s26></s25>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress<s28><s29></NameIDFormat<s30>></s30></s29></s28> - - - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-users - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-users - - - - - http://mb-c.pro/en/archives/7657 - - - http://mb-c.pro/en/archives/7657 - - - - - perl-Lemonldap-NG-Handler: CPAN - Handler modules - - - perl-Lemonldap-NG-Handler : CPAN - modules agent - - - - - <s0>Name</s0>: Text displayed on choice tab. - - - <s0>Nom</s0> : Texte à afficher sur l'onglet. - - - - - Connector - - - Connecteur - - - - - APT-GET - - - APT-GET - - - - - To know more about the jail, check <a0>Safe module documentation</a0>. - - - Pour en savoir plus sur la cage, consulter la <a0>documentation du module Safe</a0>. - - - - - Edit Dokuwiki local configuration (<c0>conf/local.php</c0>) and set <c1>lemonldap</c1> as authentication type: - - - Éditer la configuration locale Dokuwiki (<c0>conf/local.php</c0>) et indiquer <c1>lemonldap</c1> comme type d'authentification : - - - - - Install <a0>Webserver Auth</a0> module, by downloading it, and unarchive it in the drupal modules/ directory. - - - Télécharger et installer le module <a0>Webserver Auth</a0>, en le décompressant dans le répertoire modules/. - - - - - ../../../media/applications/django_logo.png - - - ../../../media/applications/django_logo.png - - - - - /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots - - - /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots - - - - - ID Token validation - - - Validation de jeton d'identité - - - - - If you use Facebook as user database, declare values in exported variables : - - - Si on utilise Facebook comme base de données utilisateurs, déclarer les valeurs dans les « variables exportées » : - - - - - ../../../../media/documentation/liferay_6.png - - - ../../../../media/documentation/liferay_6.png - - - - - Configuration and sessions in LDAP - - - Configuration et sessions dans LDAP - - - - - Now imagine the following DIT: - - - On suppose le schéma suivant : - - - - - You can prefix the key name with a digit to order them. - - - Il est possible d'ordonner les noms de clefs en utilisant un préfixe numérique. - - - - - Add a new virtual host webmail.domain.tld - - - Ajouter un nouvel hôte virtuel webmail.domain.tld - - - - - <a0>LL::NG</a0> Manager has a session explorer module that can be used to browse opened sessions: - - - Le gestionnaire de <a0>LL::NG</a0> dispose d'un explorateur de sessions qui peut être utilisé pour parcourir sessions ouvertes : - - - - - <a0>CAS</a0> access control policy - - - Politique de contrôle d'accès <a0>CAS</a0> - - - - - <s0>Domain</s0>: validity domain for the cookie (the cookie will not be sent on other domains) - - - <s0>Domaine</s0> : domaine de valaidité du cookie (le cookie n'est pas envoyé vers d'autres domaines) - - - - - Configuration reload - - - Rechargement de la configuration - - - - - <a0>CAS</a0>_proxiedServices - - - <a0>CAS</a0>_proxiedServices - - - - - You can simply checkout sources with the following command: - - - Utilisez simplement la commande suivante pour télécharger les sources : - - - - - dbiAuthUser - - - dbiAuthUser - - - - - Now we will add CSOD as a new <a0>SAML</a0> Service Provider: - - - Ajouter CSOD comme nouveau fournisseur de service <a0>SAML</a0> : - - - - - It is recommended to use ModPerl::Registry instead of using cgi-script as described in Apache configuration file example (portal-apache2.conf): - - - Il est recommendé d'utiliser ModPerl::Registry au lieu d'utiliser le dispositif "cgi-script" tel qu'indiqué dans les fichiers de configuration d'Apache proposés en exemple (portal-apache2.conf): - - - - - They will be tested in the specified order. - - - Ils seront testés dans l'ordre indiqué. - - - - - <s0>newNotification(xmlString)</s0>: insert a notification for a user (see <a1>Notifications system</a1> for more) - - - <s0>newNotification(xmlString)</s0> : insert une notification pour un utilisateur (voir le <a1>système de notifications</a1> pour plus d'information) - - - - - Also adapt your entityID to match the Assertion issuer: google.com/a/mydomain.org - - - Adapter également l' "entityID" pour qu'elle corresponde à l'émetteur de l'assertion : google.com/a/mydomain.org - - - - - Authentication module: <a0>SAML</a0> - - - Module d'authentification : <a0>SAML</a0> - - - - - Facebook uses <a1>OAuth2</a1> 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). - - - Facebook utilise le protocole <a1>OAuth2</a1> pour autoriser les applications à réutiliser son propre prcessus d'authentification (ce qui signifie que si on est connecté à Facebook, d'autres applications peuvent agréer Facebook et accepter l'utilisateur). - - - - - You need to know the technical name of configuration parameter to do this. - - - Il est nécessaire de connaître le nom technique du paramètre de configuration pour le faire. - - - - - <s0>Key name</s0>: name of the key in LemonLDAP::NG session - - - <s0>Nom de clef</s0> : nom de la clef dans la session LemonLDAP::NG - - - - - Pascal PEJAC - - - Pascal PEJAC - - - - - dwho - - - dwho - - - - - Write good rules - - - Écrire de bonnes règles - - - - - Go to the Manager and <a0>create a new virtual host</a0> for MediaWiki. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Mediawiki. - - - - - RPMs are available on the <a0>Download page</a0>. - - - Les paquets RPM sont disponibles sur la <a0>page de téléchargement</a0>. - - - - - https://websso.dmz.bpi.fr/ - - - https://websso.dmz.bpi.fr/ - - - - - cd myskin -ln -s ../pastel/*.tpl . - - - cd myskin -ln -s ../pastel/*.tpl . - - - - - Translators that want to help us are welcome ! - - - Les traducteurs qui veulent nous aider sont les bienvenus ! - - - - - documentation:liferay_2.png - - - documentation:liferay_2.png - - - - - http://freeradius.org/mod_auth_radius/ - - - http://freeradius.org/mod_auth_radius/ - - - - - <s0>New window</s0>: open menu links in new window - - - <s0>Nouvelle fenêtre</s0> : ouvre les liens du menu dans de nouvelles fenêtres - - - - - If you define mail contents in Manager, <a0>HTML</a0> templates will not be used. - - - Si les contenus sont définis dans le manager, les modèles <a0>HTML</a0> ne sont pas utilisés. - - - - - dwho@badwolf.org - - - dwho@badwolf.org - - - - - Toolinux - - - Toolinux - - - - - This function is not compliant with <a0>Safe jail</a0>, you will need to disable the jail to use it. - - - Cette fonction n'est pas compatible avec la <a0>cage saine</a0>, il faut désactiver la mise en cage. - - - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel - - - - - <s109>"userobm_address1"</s109> <s110>=></s110> <s111>"HTTP_OBM_POSTALADDRESS"</s111><s112>,</s112> - - - <s109>"userobm_address1"</s109> <s110>=></s110> <s111>"HTTP_OBM_POSTALADDRESS"</s111><s112>,</s112> - - - - - Extract - - - Extraction - - - - - It can be a brake for the portal: - - - En revanche, ce peut-être un frein pour le portail : - - - - - dbiUser - - - dbiUser - - - - - apt-get update - - - apt-get update - - - - - <s0>Display</s0>: As Google Apps is not a protected application, set to <c1>On</c1> to always display it - - - <s0>Display</s0> : comme Google Apps n'est pas une application protégée, indiquer <c1>On</c1> pour toujours l'afficher - - - - - CSOD needs two things to configure <a0>LL::NG</a0> as an IDP: - - - CSOD nécessite 2 éléments pour configurer <a0>LL::NG</a0> comme IDP : - - - - - http://drupal.org/project/Webserver_auth - - - http://drupal.org/project/Webserver_auth - - - - - <s0>+30s</s0>: 30 seconds from session creation - - - <s0>+30s</s0> : 30 secondes après la création de la session - - - - - <s15>AuthType</s15> Kerberos - - - <s15>AuthType</s15> Kerberos - - - - - <s0><s1><Organization<s2>></s2></s1></s0> - - - <s0><s1><Organization<s2>></s2></s1></s0> - - - - - <s4>RewriteRule</s4> ^/saml/metadata /metadata.pl - - - <s4>RewriteRule</s4> ^/saml/metadata /metadata.pl - - - - - You can find some configuration tips <a0>on this page</a0>. - - - On peut trouver quelques éléments de configuration <a0>dans cette page</a0>. - - - - - Skin files - - - Fichiers thèmes - - - - - <s0>Multiple sessions</s0>, you can restrict the number of open sessions: - - - <s0>Sessions multiples</s0>, on peut retreindre le nombre de sessions ouvertes : - - - - - Assertion Consumer - - - Consommateur d'assertions - - - - - Click on <c0>Metadata</c0> and set manually the metadata of the service, using <a1>France Connect endpoints</a1>. - - - Cliquer sur <c0>Métadonnées</c0> et définir manuellement les métadonnées du service, en utilisant les <a1>points terminaux France Connect</a1>. - - - - - It can be seen in system processes, for example: - - - Il peut être vu dans les processus du système, par exemple : - - - - - Net::OpenID::Consumer > 1.00 - - - Net::OpenID::Consumer > 1.00 - - - - - ldapPasswordResetAttribute - - - ldapPasswordResetAttribute - - - - - For now, this feature is only supported by Apache handler. - - - Pour l'instant, cette fonctionnalité n'est offerte qu'avec le handler Apache. - - - - - http://tomcat.apache.org/ - - - http://tomcat.apache.org/ - - - - - ../../download.html - - - ../../download.html - - - - - https://developers.facebook.com/tools/explorer - - - https://developers.facebook.com/tools/explorer - - - - - vi /etc/yum.repos.d/lemonldap-ng.repo - - - vi /etc/yum.repos.d/lemonldap-ng.repo - - - - - Configure security settings - - - Configurer les paramètres de sécurité - - - - - You can create these two headers to fill user name and mail (see extension configuration): - - - On peut créer ces 2 en-têtes pour qu'ils corresponde au nom d'utilisateur et a son adresse mail (voir la configuration de l'extension) : - - - - - ~17000 - - - ~17000 - - - - - LimeSurvey virtual host in Apache - - - Hôte virtuel LimeSurvey dans Apache - - - - - documentation/features.html - - - documentation/features.html - - - - - <a0>HTML</a0>::Template - - - <a0>HTML</a0>::Template - - - - - zimbraAccountKey - - - zimbraAccountKey - - - - - protection - - - protection - - - - - condition: condition to display the notification, can use all session variables. - - - condition : condition pour afficher la notification, peut utiliser toutes les variables de session. - - - - - Then: - - - Ensuite : - - - - - <a0>LL::NG</a0> can act as an OpenID 2.0 Server, that can allow to federate <a1>LL::NG</a1> with: - - - <a0>LL::NG</a0> peut agir comme un serveur OpenID 2.0, ce qui permet de fédérer <a1>LL::NG</a1> avec : - - - - - You need to register your LemonLDAP::NG application to Google in order to obtain the Client ID and the Client Secret, see <a0>https://developers.google.com/</a0> - - - Il faut enregistrer l'application LemonLDAP::NG chez Google pour obtenir le couple identifiant mot-de-passe, voir <a0>https://developers.google.com/</a0> - - - - - If the rule evaluation is true, the corresponding skin is applied. - - - Si la règle correspond, le thème correspondant est appliqué. - - - - - Internet Relay Chat - - - Internet Relay Chat - - - - - Convert::PEM - - - Convert::PEM - - - - - ../../../../media/applications/liferay_logo.png - - - ../../../../media/applications/liferay_logo.png - - - - - by date - - - par date - - - - - It is stored in session datas under the name <s0>$_facebookToken</s0> - - - Il est stocké dans les données de session sous le nom <s0>$_facebookToken</s0> - - - - - Using LemonLDAP::NG with Active-Directory - - - Utiliser Lemonldap::NG avec Active-Directory - - - - - User-Email - - - User-Email - - - - - The choosen backends will be registered in session: - - - Les backends choisits enregistrent dans la session : - - - - - mailFrom - - - mailFrom - - - - - Other parameters - - - Autres paramètres - - - - - Login history - - - Historique de connexion - - - - - Use <a0>our own YUM repository</a0>. - - - Utiliser <a0>votre propre dépôt YUM</a0>. - - - - - <s0>Multiple domains</s0>: enable <a1>cross domain mechanism</a1> (without this, you cannot extend <a2>SSO</a2> to other domains) - - - <s0>Domaines multiples</s0> : active le <a1>mécanisme inter-domaines</a1> (sans ceci, on ne peut pas étendre le <a2>SSO</a2> aux autres domaines) - - - - - ../../documentation/presentation.html#kinematics - - - ../../documentation/presentation.html#kinematics - - - - - <s114>//"userobm_address3" => ,</s114> - - - <s114>//"userobm_address3" => ,</s114> - - - - - Custom functions - - - Fonctions personnalisées - - - - - See <a0>mod_proxy</a0> and <a1>mod_rewrite</a1> documentation for more about configuring Apache reverse-proxies. - - - Voir les documentation de <a0>mod_proxy</a0> et <a1>mod_rewrite</a1> pour plus d'information sur la configuration du proxy inverse d'Apache. + + I @@ -1944,1704 +470,82 @@ ln -s ../pastel/*.tpl . - http://lanyrd.com/2011/rmll-2/sffqx/ + J - - http://lanyrd.com/2011/rmll-2/sffqx/ + + J - <s0>ldapConfBase</s0>: <a1>DN</a1> of configuration branch - - - <s0>ldapConfBase</s0> : <a1>DN</a1> de la branche des configurations - - - - - You need <a0>Net::Twitter</a0> package, with a very recent version (>3). + 0.9.4_authentication_portal.png - Vous devez installer une version récente (>3) du paquet <a0>Net::Twitter</a0>. + 0.9.4_authentication_portal.png - http://www.tux.in.ua/articles/2810 - - - http://www.tux.in.ua/articles/2810 - - - - - _samlToken - - - _samlToken - - - - - <s0>Display name</s0>: Name of the application - - - <s0>Nom affiché</s0> : nom de l'application - - - - - Twitter application name - - - Nom d'application Twitter - - - - - Portal creates <a0>SSO cookies</a0> with session key as value + U - Le portail crée le <a0>cookie SSO</a0> avec la clef de la session comme valeur + U - <a2>Lanyrd</a2> - - - <a2>Lanyrd</a2> - - - - - unicode2iso($name) - - - unicode2iso($nom) - - - - - <a0>SAML</a0> IDP preselection - - - Préselection d'IDP <a0>SAML</a0> - - - - - Unifying authentications (federation) + T - Unifier les authentifications (fédération) + T - ../pages/press.html - - - ../pages/press.html - - - - - Lock files are stored in another directory. - - - Les fichiers verrous sont stockés dans un autre répertoire. - - - - - Go in <c0>Exported attributes</c0> to choose which attributes from “identité pivot” you want to collect. - - - Aller dans les <c0>Attributs exportés</c0> pour choisir quels attributs de l'« identité pivot » on souhaite collecter. - - - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer des bases de données ? - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer des bases de données ? - - - - - <s0>Default NameID format</s0>: if no NameID format is requested, or the NameID format undefined, this NameID format will be used. - - - <s0>Format de NameID par défaut</s0> : si aucun fiormat de NameID n'est demandé, ou si le format n'est pas défini, ce format de NameID sera utilisé. - - - - - Login as administrator: - - - Se connecter comme administrateur: - - - - - This script is called <c0>lemonldap-ng-cli</c0> and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: - - - Ce script se nomme <c0>lemonldap-ng-cli</c0> et se trouve dans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin: - - - - - Configure the <c0>Auth-User</c0> <a1>header</a1>. - - - Configurer l'<a1>en-tête</a1> <c0>Auth-User</c0>. - - - - - provide identities to other systems - - - fournir une identité à d'autres systèmes - - - - - This means that the user Name ID will be mapped to the Federation ID field. - - - Ceci signifie que l'identifiant utilisateur correspondra avec le champ Federation ID. - - - - - The password can be in plain text, or encoded with a standard SQL method: - - - Le mot-de-passe peut être stocké en clair ou encodé avec une méthode SQL standard : - - - - - documentation:status_standard.png - - - documentation:status_standard.png - - - - - /_detail/icons/xfmail.png?id=contact + /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - /_detail/icons/xfmail.png?id=contact + /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - macros - - - macros - - - - - Go to <c0>My Account</c0>: - - - Aller dans <c0>My account</c0>: - - - - - AbulEdu - - - AbulEdu - - - - - An <a0>URL</a0> pattern (or <c1>default</c1> to match other URLs) + W - Une expression sur l'<a0>URL</a0> (ou <c1>default</c1> pour les URLs ne correspondant pas aux règles) + W - SQL + V - - SQL + + V - <s0>Force authentication</s0>: set ForceAuthn flag in authentication request - - - <s0>Authentification forcée</s0> : positionne le drapeau ForceAuthn dans la requête d'authentification - - - - - <s138>//"userobm_mail_server_id" => ,</s138> - - - <s138>//"userobm_mail_server_id" => ,</s138> - - - - - reloadTime - - - reloadTime - - - - - For example, we change it to <c2>ow2.org</c2>: - - - Par exemple, pour le changer en <c2>ow2.org</c2>: - - - - - To configure <a0>SSO</a0> with Sympa, use <s1>Magic authentication</s1>: a special <a2>SSO</a2> <a3>URL</a3> is protected by <a4>LL::NG</a4>, Sympa will display a button for users who wants to use this feature. - - - Pour configurer le <a0>SSO</a0> avec Sympa, utiliser l'<s1>authentification magique</s1> : une <a3>URL</a3> spéciale <a2>SSO</a2> est protégée par <a4>LL::NG</a4>, Sympa affichera un bouton pour les utilisateurs souhaitant utiliser cette fonctionnalité. - - - - - RBAC model + By default, the main session module is used to store <a0>SAML</a0> temporary data (like relay-states), but <a1>SAML</a1> sessions need to use a session module compatible with the <a2>sessions restrictions feature</a2>. - Modèle RBAC + Par défautBy, le module de session principal est utilisé pour stocker les données temporaires <a0>SAML</a0> (tel les états de relais), mais les sessions <a1>SAML</a1> doivent disposer d'un module compatible avec les <a2>fonctionnalités de restrictions des sessions</a2>. - Sessions are stored using <a0>Apache::Session</a0> modules family. + <s0>GRANT</s0> <s1>SELECT</s1><s2>,</s2><s3>INSERT</s3><s4>,</s4><s5>UPDATE</s5><s6>,</s6><s7>LOCK</s7> <s8>TABLES</s8> <s9>ON</s9> lmConfig<s10>.*</s10> - - Les sessions sont stockées en utilisant les modules de la famille <a0>Apache::Session</a0>. + + <s0>GRANT</s0> <s1>SELECT</s1><s2>,</s2><s3>INSERT</s3><s4>,</s4><s5>UPDATE</s5><s6>,</s6><s7>LOCK</s7> <s8>TABLES</s8> <s9>ON</s9> lmConfig<s10>.*</s10> - if a user can access directly to the hidden application, it can bypass <a0>LL::NG</a0> protection + Q - - Si un utilisateur peut accéder directement à l'application cachée, peut contourner la protection de <a0>LL::NG</a0> - - - - - http://search.cpan.org/perldoc?Apache::Session::Oracle - - - http://search.cpan.org/perldoc?Apache::Session::Oracle - - - - - $uid - - - $uid - - - - - <s7>AuthLDAPBindDN</s7> <s8>"ou=websso,ou=applications,dc=example,dc=com"</s8> - - - <s7>AuthLDAPBindDN</s7> <s8>"ou=websso,ou=applications,dc=example,dc=com"</s8> - - - - - using own database (<a0>LDAP</a0>, <a1>SQL</a1>, …) - - - utilisant une base de données propre (<a0>LDAP</a0>, <a1>SQL</a1>, …) - - - - - Cookie expiration - - - Expiration du cookie - - - - - Authorization => "Basic ".encode_base64("$uid:$_password") - - - Authorization => "Basic ".encode_base64("$uid:$_password") - - - - - Then you got this value inside the Auth-Roles header: - - - On les obtient dans l'en-tête Auth-Roles : - - - - - whatToTrace - - - whatToTrace - - - - - Access rules - - - Règles d'accès - - - - - They are extracted from the users database by the <a1>users module</a1>. - - - Elles sont extraites de la base de données des utilisateurs par le <a1>module utilisateurs</a1>. - - - - - http://search.cpan.org/perldoc?CGI - - - http://search.cpan.org/perldoc?CGI - - - - - It can be upgraded using buildPortalWSDL script. - - - Il peut être mis à jour en utilisant le script buildPortalWSDL. - - - - - Then restart Apache. - - - Redémarrer Apache ensuite. - - - - - <s0>Portal messages</s0>: all messages are grouped in lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - - - Les <s0>messages du portail</s0>: tous les messages sont regroupés dans lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - - - - - <s0><a1>CAS</a1> session module name and options</s0>: choose a specific module if you do not want to mix <a2>CAS</a2> sessions and normal sessions (see <a3>why</a3>). - - - <s0>Nom et options du module session <a1>CAS</a1></s0> : choisir un module spécifique pour ne pas mêler les sessions <a2>CAS</a2> et les sessions normales (voir <a3>pourquoi</a3>). - - - - - http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ - - - http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ - - - - - A computer with a GNU/Linux or recent UNIX system - - - Un serveur équipé d'un GNU/Linux ou d'un système UNIX récent - - - - - Categories and applications - - - Catégories et applications - - - - - Declare custom functions - - - Declarer les fonctions personnalisées - - - - - <s0>Undefined</s0>: Default NameID format is used - - - <s0>Undefined</s0>: le format de NameID par défaut est utilisé - - - - - Extended functions - - - Fonctions étendues - - - - - _user - - - _user - - - - - To use custom files, delete links and copy them into your skin folder: - - - Pour utiliser des fichiers personnalisés, effacer les liens et copier les fichiers dans le répertoire du thème : - - - - - Options: redirection port and protocol - - - Des options : port de redirection et protocole - - - - - To achieve this, you can create a rule in the Manager: select <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Customization</c2> > <c3>Skin display rules</c3> on click on “New key”. - - - Pour le réaliser, il faut créer une règle dans le manager : choisir <c0>paramètres généraux</c0> > <c1>Portail</c1> > <c2>Personnalisation</c2> > <c3>Règle d'affichage du thème</c3> et cliquer sur “Nouvelle clef”. - - - - - This parameter is used by <a0>SAML IDP</a0> to fill the authentication context in authentication responses. - - - Ce paramètre est utilisé par l'<a0>IdP SAML</a0> pour renseigner le contexte d'authentification dans les réponses. - - - - - SSL - - - SSL - - - - - <a0>Session restrictions</a0> will not work - - - Les <a0>restrictions de session</a0> ne fonctionnent pas - - - - - ../media/icons/tutorials.png - - - ../media/icons/tutorials.png - - - - - With LDAP, login, mail, first name and last name are required attributes. - - - Avec LDAP, login, mail, nom et prénom dont des attributs exigés. - - - - - http://httpd.apache.org/docs/current/mod/mod_ssl.html - - - http://httpd.apache.org/docs/current/mod/mod_ssl.html - - - - - Manager translation - - - Traduction du manager - - - - - You should be redirected to <a0>LL::NG</a0> Portal. - - - On doit être redirigé vers le portail <a0>LL::NG</a0>. - - - - - http://dev.twitter.com/pages/api_faq - - - http://dev.twitter.com/pages/api_faq - - - - - maintenance - - - maintenance - - - - - storePassword - - - storePassword - - - - - If using <a0>LL::NG</a0> as reverse proxy, configure the <c1>Auth-User</c1> <a2>header</a2>, else no headers are needed. - - - Si <a0>LL::NG</a0> est utilisé par reverse-proxy, configurer l'<a2>en-tête</a2> <c1>Auth-User</c1>, aucun autre en-tête n'est utile. - - - - - http://lasso.entrouvert.org/ - - - http://lasso.entrouvert.org/ - - - - - Compilation - - - Compilation - - - - - cd trunk - - - cd trunk - - - - - Add on your <c0>server.xml</c0> file a new valve entry like this (in host section): - - - Ajouter dans le fichier <c0>server.xml</c0> une nouvelle valve comme ci-dessous (dans la section host): - - - - - This mechanism can only work with authentication backends using a login/password form (<a0>LDAP</a0>, <a1>DBI</a1>, …) - - - Ce mécanisme peut seulement fonctionner avec un backend d'authentification utilisant un formulaire login/mot-de-passe (<a0>LDAP</a0>, <a1>DBI</a1>, …) - - - - - <s0>How do users authenticate?</s0>: by login - - - <s0>How do users authenticate?</s0>: by login - - - - - /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots - - - - - Then, go in <c0>Remote parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Remote</c0> : - - - - - <<s3>Directory</s3> /usr/local/lemonldap-ng/htdocs/portal/> - - - <<s3>Directory</s3> /usr/local/lemonldap-ng/htdocs/portal/> - - - - - Else it just will be sent trough an attribute response, if explicitly requested in an attribute request. - - - Sinon, il ne sera envoyé dans les réponses que s'il est explicitement demandé dans les requêtes d'attributs. - - - - - It will be prompted if you generate keys, else you can set it in the <c0>Private key password</c0>. - - - Il vous sera demandé à la génération de la clef ou vous pouvez l'entrer dans le champ <c0>Mot-de-passe de la clef privée</c0>. - - - - - <s0>User</s0>: Connection user - - - <s0>Utilisateur</s0> : compte de connexion - - - - - <s0>Value</s0> Service <a1>URL</a1> (<a2>CAS</a2> service identifier) - - - <s0>Value</s0> Service <a1>URL</a1> (identifiant de service <a2>CAS</a2>) - - - - - Sympa - - - Sympa - - - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3><s4>=</s4><s5>File</s5> -<s6>dirName</s6> <s7>=</s7><s8> /usr/local/lemonldap-ng/data/conf</s8> - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3><s4>=</s4><s5>File</s5> -<s6>dirName</s6> <s7>=</s7><s8> /usr/local/lemonldap-ng/data/conf</s8> - - - - - http://haproxy.1wt.eu/ - - - http://haproxy.1wt.eu/ - - - - - <s0>One session only by user</s0>: a user can not open 2 sessions with the same account. - - - <s0>Une session seulement par utilisateur</s0> : on ne peut ouvrir 2 sessions avec le même compte. - - - - - press - - - press - - - - - authChoiceParam - - - authChoiceParam - - - - - <s0>Login history</s0>: display user's last logins and last failed logins - - - <s0>Historique de connexion</s0> : affiche les derniers succès et échecs de connexion - - - - - Auth-Password => $_password - - - Auth-Password => $_password - - - - - The generated tarball is in the current directory. - - - L'archive générée est dans le répertoire courant. - - - - - Users module: <a0>SAML</a0> - - - Module utilisateurs : <a0>SAML</a0> - - - - - ../media/logos/logo_rbn.png - - - ../media/logos/logo_rbn.png - - - - - <s0>Adapt session lifetime</s0>: session lifetime will be adapted from <c1>SessionNotOnOrAfter</c1> value found in authentication response. - - - <s0>Adaptation de la durée de vie de la session</s0> : la durée de vie de la session sera adaptée sur la base de la valeur de <c1>SessionNotOnOrAfter</c1> dans les réponses d'authentification. - - - - - A cup of coffee (or tea, we are open minded) - - - Une tasse de café (ou de thé, nous sommes ouverts) - - - - - <s0>roleSeparator</s0> (optional): role values separator. - - - <s0>roleSeparator</s0> (optionnel) : séparateur des valeurs de rôle. - - - - - <text>: paragraph to display: will be inserted in <a0>HTML</a0> page enclosed in <p class=“notifText”>…</p> - - - <text> : paragraphe à afficher : sera inséré dans la page <a0>HTML</a0> encadré dans <p class=“notifText”>…</p> - - - - - When <c0>Choice</c0> is selected for authentication, values for Users and Password modules are also forced to <c1>Choice</c1>. - - - Lorsque <c0>Choice</c0> est selectionné pour l'authentification, les valeurs pour les modules utilisateur et mots-de-passe sont forcées à <c1>Choice</c1>. - - - - - SOAP configuration backend - - - Backend de configuration SOAP - - - - - documentation/presentation.html - - - documentation/presentation.html - - - - - Internet Protocol - - - Internet Protocol - - - - - <s0>Key name</s0>: name of the key in LemonLDAP::NG session (for example “uid” will then be used as $uid in access rules) - - - <s0>Nom de clef</s0> : nom de la clef dans la session LemonLDAP::NG (par exemple “uid” équivaut à $uid dans les règles d'accès) - - - - - http://www.slideshare.net/coudot/sl2011-lemon-ldapng - - - http://www.slideshare.net/coudot/sl2011-lemon-ldapng - - - - - ../pages/menu1.html - - - ../pages/menu1.html - - - - - ... -<s5><s6></EntityDescriptor<s7>></s7></s6></s5> - - - ... -<s5><s6></EntityDescriptor<s7>></s7></s6></s5> - - - - - uid: 123456789012 - - - uid: 123456789012 - - - - - <s0><a1>URL</a1> parameter</s0>: parameter name used to set choice value (default: <c2>lmAuth</c2>) - - - Paramètres d'<s0><a1>URL</a1></s0> : nom du paramètre utilisé pour stocker la valeur du choix (défaut: <c2>lmAuth</c2>) - - - - - Each virtual host is a protected resource, with access rules, headers, POST data and options. - - - Chaque hôte virtuel est une ressource protégée, avec règles d'accès, en-têtes, options et données POST. - - - - - To use TLS, set <c0>ldap+tls://server</c0> and to use LDAPS, set <c1>ldaps://server</c1> instead of server name. - - - Pour utiliser TLS, utiliser <c0>ldap+tls://server</c0> et pour utiliser LDAPS, indiquer <c1>ldaps://server</c1> au lieu du nom de serveur. - - - - - Choose “Apache” as authentication module <e0>(“General Parameters » Authentication modules » Authentication module”)</e0> - - - Choisir “Apache” comme module d'authentification <e0>(“Paramètres généraux » Modules d'authentification » Module d'authentification”)</e0> - - - - - portal.png - - - portal.png - - - - - <a0>SAML</a0> Identity Location: choose if the user Name ID is held in the subject or in some attribute - - - <a0>SAML</a0> Identity Location : choisir si l'identifiant utilisateur est maintenu dans le sujet ou dans un autre attribut - - - - - <s139>//"userobm_mail_server_hostname" => ,</s139> - - - <s139>//"userobm_mail_server_hostname" => ,</s139> - - - - - Handler gets session get from cookie and gets session - - - L'agent récupère la session en utilisant la valeur du cookie - - - - - http://en.wikipedia.org/wiki/OpenID - - - http://fr.wikipedia.org/wiki/OpenID - - - - - Edit first <c0>alfresco-global.properties</c0> and add the following: - - - Éditer d'abord <c0>alfresco-global.properties</c0> et ajouter : - - - - - install_site (all sites including install_doc_site) - - - install_site (all sites including install_doc_site) - - - - - Frameworks - - - Frameworks - - - - - LemonLDAP::NG configuration is mainly a key/value structure, so Manager will present all keys into a structured tree. - - - La configuration de LemonLDAP::NG est essentiellement une structure clef/valeur, ainsi le manager présente toutes les clefs en un arbre structuré. - - - - - → The specified node is not the uploaded tree. - - - → Le nœud spécifié n'est pas dans l'arbre chargé. - - - - - managerTreeAutoClose - - - managerTreeAutoClose - - - - - tar xzf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* -make debian-packages - - - tar xzf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* -make debian-packages - - - - - User owns <a0>SSO cookies</a0> on the main domain (see <s1><a2>Login kinematics</a2></s1>) - - - L'utilisateur dispose d'un <a0>cookie SSO</a0> dans le domaine principal (voir la <s1><a2>cinématique de connexion</a2></s1>) - - - - - <s0><a1>API</a1> client ID</s0>: <a2>API</a2> client ID from Yubico - - - <s0>Identifiant client de l'<a1>API</a1></s0> : identifiant client de l'<a2>API</a2> obtenu auprès de Yubico - - - - - <s0>Cache</s0>: cache for configuration and sessions - - - <s0>Cache</s0>: cache pour la configuration et les sessions - - - - - http://phpldapadmin.sourceforge.net - - - http://phpldapadmin.sourceforge.net - - - - - Run - - - Test - - - - - <s168>)</s168><s169>;</s169> - - - <s168>)</s168><s169>;</s169> - - - - - The <a0>DBI</a0> string - - - La chaîne <a0>DBI</a0> - - - - - lemonldapng - - - lemonldapng - - - - - <s0># SOAP functions for configuration access (disabled by default)</s0> -<<s1>Location</s1> /index.pl/config> - - - <s0># SOAP functions for configuration access (disabled by default)</s0> -<<s1>Location</s1> /index.pl/config> - - - - - Bugzilla administration - - - Administration de Bugzilla - - - - - http://oss.oetiker.ch/mrtg/ - - - http://oss.oetiker.ch/mrtg/ - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step5.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step5.png - - - - - <s6>AuthBasicProvider</s6> ldap - - - <s6>AuthBasicProvider</s6> ldap - - - - - <s0>Target <a1>URL</a1></s0>: /process.php - - - <s0><a1>URL</a1> cible</s0> : /process.php - - - - - msmith@badwolf.org - - - msmith@badwolf.org - - - - - <a2>bugzilla</a2><br3/> - - - <a2>bugzilla</a2><br3/> - - - - - To use it (with MySQL for example), choose “Apache::Session::Browseable::MySQL” as “Apache::Session module” and use the following parameters: - - - Pour l'utiliser (avec MySQL par exemple), choisissez “Apache::Session::Browseable::MySQL” comme “Module Apache::Session” et utilisez les paramètres suivants : - - - - - In the <c1><endpoint></c1>, change <c2><connector-id></c2> value to <c3>alfrescoHeader</c3> and change the <c4><userHeader></c4> value to <c5>Auth-User</c5>: - - - Dans le "<c1><endpoint></c1>", changer la valeur de <c2><connector-id></c2> en <c3>alfrescoHeader</c3> et changer la valeur de <c4><userHeader></c4> en <c5>Auth-User</c5> : - - - - - $groups =~ /\badmin\b/ - - - $groups =~ /\badmin\b/ - - - - - Remote LL::NG - - - LL::NG distant - - - - - https://metacpan.org/module/Apache::Session::Flex - - - https://metacpan.org/module/Apache::Session::Flex - - - - - It provides many features: - - - Il fournit de nombreuses fonctionnalités : - - - - - This function will check the date of current request, and compare it to a start date and an end date. - - - Cette fonction examine la date de la requête en cours et la compare avec une date de début et de fin. - - - - - <s99>//"userobm_fax2" => ,</s99> - - - <s99>//"userobm_fax2" => ,</s99> - - - - - /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots - - - /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots - - - - - 20090301000000Z - - - 20090301000000Z - - - - - <<s9>Location</s9> /index.pl/sessions> - - - <<s9>Location</s9> /index.pl/sessions> - - - - - press.html - - - press.html - - - - - $authenticationLevel > 2 - - - $authenticationLevel > 2 - - - - - Lemonldap::NG::Portal - - - Lemonldap::NG::Portal - - - - - Macros - - - Macros - - - - - Automatic download of JWKS - - - Téléchargement automatique de JWKS - - - - - This will bypass the authentication module for request from APPLICATIONS_<a0>IP</a0>. - - - Ceci évite l'authentification des requêtes issues des adresses listées dans APPLICATIONS_<a0>IP</a0>. - - - - - zimbraBy - - - zimbraBy - - - - - NameID formats - - - Formats de NameID - - - - - Portal SOAP services - - - Services SOAP du portail - - - - - The Manager displays main branches: - - - Le manager affiche des branches principales : - - - - - </<s6>IfModule</s6>> -  - - - </<s6>IfModule</s6>> -  - - - - - #local_file - - - #local_file - - - - - Google proposes to allow applications to reuse its own authentication process using <a0>OpenID</a0> protocol (it means, if your are connected to Google, other applications can trust Google and let you in). - - - Google propose d'autoriser les applications à réutiliser son propre processus d'authentification en utilisant le protocole <a0>OpenID</a0> (ce qui signifie que si on est connecté à Google, d'autres applications peuvent agréer Google et accepter l'utilisateur). - - - - - Claim name - - - Nom affiché - - - - - documentation:conferences - - - documentation:conferences - - - - - 105.000 - - - 105.000 - - - - - <s0>deleteNotification</s0>: delete notification(s) for a user (see <a1>Notifications system</a1> for more) - - - <s0>deleteNotification</s0> : efface une ou plusieurs notifications d'un utilisateur (voir le <a1>système des notifications</a1>) - - - - - Linux Tag - - - Linux Tag - - - - - Then creating a notification for <c0>alluserscustom</c0> will display the notification for all users. - - - Ainsi, créer une notification pour <c0>alluserscustom</c0> affichera la notification à tous les utilisateurs. - - - - - This module is not available in version 1.9 and superior, you must use instead the <a0>OpenID Connect authentication module</a0>. - - - Ce module n'est plus disponible dans les versions 1.9 et supérieures, il faut utiliser le <a0>module d'authentification OpenID-Connect</a0>. - - - - - ../pages/documentation/1.4/internalproxy.html - - - ../pages/documentation/1.4/internalproxy.html - - - - - perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. - - - perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. - - - - - You can change this behavior and set a cookie duration, for example: - - - On peut changer ce comportement et mettre une durée de vie, par exemple : - - - - - managerDn - - - managerDn - - - - - http://jira.ow2.org - - - http://jira.ow2.org - - - - - The new password is sent to user - - - Le nouveau mot-de-passe est envoyé à l'utilisateur - - - - - ../../../media/icons/jabber_protocol.png - - - ../../../media/icons/jabber_protocol.png - - - - - By hand in Liferay administration screens - - - À la main dans les écrans d'administration de Liferay - - - - - Liferay - - - Liferay - - - - - <s4>RewriteRule</s4> ^/saml/.* /index.pl -</<s5>IfModule</s5>> - - - <s4>RewriteRule</s4> ^/saml/.* /index.pl -</<s5>IfModule</s5>> - - - - - Install dependencies on your system - - - Installer les dépendances sur le système - - - - - Other components needs just a read access. - - - Les autres composants n'ont besoin que d'un accès en lecture. - - - - - Users can see their own history in menu, if menu module <c0>Login history</c0> is enabled. - - - Les utilisateurs peuvent voir leur historique dans le menu, si le module <c0>historique de connexion</c0> est activé. - - - - - start - - - Commencer - - - - - By default, a user can open several <a0>sessions</a0>. - - - Par défaut, un utilisateur peut ouvrir plusieurs <a0>sessions</a0>. - - - - - <s0>dbiChain</s0>: <a1>DBI</a1> connection. - - - <s0>dbiChain</s0> : chaîne de connexion <a1>DBI</a1>. - - - - - Choice of any certificate attribute as user main login - - - Choix de n'importe quel attribut du certificat comme nom d'utilisateur principal - - - - - You can preselect IDP with an IDP resolution rule. - - - Il est possible de pré-selectionner l'IDP par une règle de résolution. - - - - - You can call it <c0>google</c0> for example. - - - On peut l'appeler <c0>google</c0> par exemple. - - - - - <a0>The status page</a0> can be read by <a1>MRTG</a1> using the script <s2>lmng-mrtg</s2> that can be found in manager example directory. - - - <a0>La page de statut</a0> peut être lue par <a1>MRTG</a1> en utilisant le script <s2>lmng-mrtg</s2> qui peut être trouvé dans le répertoire "example" du manager. - - - - - Example: <a3>http://auth.example.com/saml/singleSignOn</a3> - - - Exemple : <a3>http://auth.example.com/saml/singleSignOn</a3> - - - - - You can also add a rule for logout: - - - Il est possible d'ajouter une règle pour la déconnexion : - - - - - Compatibility with Identity Provider modules - - - Compatibilité avec les modules fournisseurs d'identité - - - - - It works by default with IDP intiated mechanism, but can works with the standard SP initiated cinematic. - - - Il fonctionne par défaut avec un mécanisme initié par l'IDP mais permet un fonctionnement standard initié par le SP. - - - - - Optional attributes: - - - Attributs optionnels : - - - - - # Values: TEXT -# -ignoreregex = - - - # Values: TEXT -# -ignoreregex = - - - - - <s0>handler</s0>: parameters only for Handler - - - <s0>manager</s0> : paramètres réservés aux agents - - - - - appsListOrder - - - appsListOrder - - - - - Protect only the administration pages - - - Protéger seulement la page d'administration - - - - - User clicks on the link <c0>Reset my password</c0> - - - L'utilisateur clique sur le lien <c0>Réinitialiser mon mot-de-passe</c0> - - - - - <s3>RewriteRule</s3> ^/saml/metadata /metadata.pl - - - <s3>RewriteRule</s3> ^/saml/metadata /metadata.pl - - - - - Configuration database - - - Base de données de la configuration - - - - - <s0>end</s0>: End date (GMT) - - - <s0>end</s0>: date de fin (GMT) - - - - - http://lanyrd.com/2012/fosdem/spfqq/ - - - http://lanyrd.com/2012/fosdem/spfqq/ - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Sympa. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Sympa. + + Q @@ -3654,658 +558,754 @@ ignoreregex = - </<s31>Location</s31>> + P - - </<s31>Location</s31>> + + P - <s0>Get user info</s0>: contact user database to collect attributes + You just have to create error_zz and msg_zz subroutines <e1>(where zz is your international code, example: “fr” for France)</e1> by copying error_en and msg_en. - <s0>Récupère les informations utilisateur</s0> : contacte la base de données utilisateurs pour les obtenir + Vous avez simplement à créer les fonctions error_zz et msg_zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> en copiant error_en et msg_en. - Conditions: - - - Conditions : - - - - - <s0>Prompt</s0>: Value of prompt parameter (example: consent) - - - <s0>Prompt</s0> : valeur du paramètre prompt (exemple : consent) - - - - - Reporting a bug + Unifying authentications (federation) - Rapporter un bogue + Unifier les authentifications (fédération) - If this attribute is missed all hosts are allowed. - - - Si cet attribut est manquant, toutes les adresses seront autorisées. - - - - - Yubikey secret key - - - Clef secrète Yubikey - - - - - http://zimbra.lan/service/preauth - - - http://zimbra.lan/service/preauth - - - - - <s0>Allow proxied authentication</s0>: allow an authentication response to be issued from another IDP that the one we register (proxy IDP). - - - <s0>Authentification proxy autorisée</s0> : autorise qu'une réponse d'authentification soit issue d'un autre IDP que celui enregistré (proxy IDP). - - - - - <s0>Access control policy</s0>: define if access control should be done on <a1>CAS</a1> service. - - - <s0>Politique de contrôle d'accès</s0> : definit si le contrôle d'accès doit être fait sur le service <a1>CAS</a1>. - - - - - 0.9.4_authentication_portal.png + S - 0.9.4_authentication_portal.png + S - <s0>+10m</s0>: ten minutes from session creation + R - - <s0>+10m</s0> : dix minutes après la création de la session + + R - By default, the manager is restricted to the user 'dwho' (default backend is Demo). + After registration, the OP must give you a client ID and a client secret, that will be used to configure the OP in <a0>LL::NG</a0>. - - Par défaut, l'accès au manager est restreint à l'utilisateur "dwho" (le backend par défaut est Demo). + + Après enregistrement, l'OP doit donner un identifiant et un secret clients, qui seront utilisé pour configurer l'OP dans <a0>LL::NG</a0>. - ../media/icons/bug.png + Automatic download of JWKS + + + Téléchargement automatique de JWKS + + + + + Z - ../media/icons/bug.png + Z - Sessions + _cas_id + + + _cas_id + + + + + Yubikey authentication level + + + Niveau d'authentification de Yubikey + + + + + ../../download.html + + + ../../download.html + + + + + Access log: the issuer of each request is identified + + + Journaux d'accès (AccessLog) : l'utilisateur de chaque requête est identifié + + + + + http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en + + + http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en + + + + + <s61>'delete_user'</s61> <s62>=></s62> <s63>$_SERVER</s63><s64>[</s64><s65>'HTTP_AUTH_SUPERADMIN'</s65><s66>]</s66><s67>,</s67> + + + <s61>'delete_user'</s61> <s62>=></s62> <s63>$_SERVER</s63><s64>[</s64><s65>'HTTP_AUTH_SUPERADMIN'</s65><s66>]</s66><s67>,</s67> + + + + + Can be overridden by an LDAP <a1>URI</a1> in server host. + + + Peut être surchargé par une <a3>URI</a3> LDAP dans le nom du serveur. + + + + + Options + + + Options + + + + + basic($uid,$_password) + + + basic($uid,$_password) + + + + + Unable to clear local cache + + + Unable to clear local cache + + + + + Installation - Sessions + Installation - You should now use <a0>OpenID Connect</a0>. + Example: <a2>http://auth.example.com/?logout=1</a2> - - Il faut maintenant utiliser <a0>OpenID-Connect</a0>. + + Exemple: <a2>http://auth.example.com/?logout=1</a2> - http://obm.org + Remote portal - - http://obm.org + + Portail distant - <s0>$VAR1</s0> <s1>=</s1> <s2>{</s2> + <s0>APACHEUSER</s0>: user running Apache - - <s0>$VAR1</s0> <s1>=</s1> <s2>{</s2> + + <s0>APACHEUSER</s0> : utilisateur de fonctionnement d'Apache - Offline + If you need it, you can rebuild RPMs: + + + Si besoin, on peut reconstruire les RPMs : + + + + + 127.0.0.1:6379 - Hors ligne + 127.0.0.1:6379 - Choose one of the following: + Here you can go in <a0>API</a0> Manager and get new credentials (<c1>client_id</c1> and <c2>client_secret</c2>). - - Choisir l'une des options suivantes : + + Aller ensuite dans « <a0>API</a0> Manager » et récupérer les nouveaux éléments (<c1>client_id</c1> and <c2>client_secret</c2>). - Choose and configure your main configuration storage system - - - Choisir et configurer le système principal de stockage de la configuration - - - - - The main portal is configured to use <a0>CDA</a0>. - - - Le portail principal est configuré pour utiliser le <a0>CDA</a0>. - - - - - Then, go in <c0>Proxy parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Proxy</c0> : - - - - - Key steps : - - - Etapes clefs : - - - - - A macro is stored as attributes: it can contain boolean results or any string + http://lasso.entrouvert.org/download/ - Une macro est stockée comme un attribut : elle peut contenir le résultat d'un calcul booléen ou n'importe quelle chaîne de caractères + http://lasso.entrouvert.org/download/ - http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + You can set the default access to: - - http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + + Il est possible de mettre l'accès par défaut à : - <s0>Mail headers</s0>: + <a0>Zimbra</a0> is open source server software for email and collaboration - email, group calendar, contacts, instant messaging, file storage and web document management. - - <s0>En-têtes de courriel</s0> : + + <a0>Zimbra</a0> est un logiciel serveur collaboratif et de messagerie open-source - messagerie, calendrier de groupe, contacts, messagerie instantanée, stockage de fichiers et gestion de documents web. - You can for example set up a fail-over cluster with <a0>Heartbeat</a0> and <a1>HAproxy</a1>, like this: + If the user has these values inside its entry: - - Par exemple on peut créer un cluster avec <a0>Heartbeat</a0> et <a1>HAproxy</a1> : + + Si l'utilisateur dispose de ces valeurs dans son entrée : - _whatToTrace ipAddr + liblemonldap-ng-manager-perl: Manager files - - _whatToTrace ipAddr + + liblemonldap-ng-manager-perl : fichiers du manager - This documentation explains how configure <a0>SAML</a0> service in <a1>LL::NG</a1>, in particular: + Macros and groups - Cette documentation explique comment configurer le service <a0>SAML</a0> dans <a1>LL::NG</a1>, en particulier : + Macros et groupes - <s0>Opening conditions</s0>: rules which are evaluated before granting session. + Any OpenID consumer - - <s0>Conditions d'ouverture</s0> : règles à évaluer avant d'autoriser l'ouverture de session. + + N'importe quel client OpenID - Bruxelles + Wildcard - - Bruxelles + + Carte blanche - <s0>Build cookie</s0>: build <a1>SSO cookies</a1> with session ID + http://marcelhaise.com/rmll2009/#LemonLDAP - <s0>Construit les cookies</s0>: construit les <a1>cookies SSO</a1> avec l'identifiant de session + http://marcelhaise.com/rmll2009/#LemonLDAP - <a4>YouTube</a4> + The Active Directory module is based on the <a0>LDAP module</a0>, with these features: - - <a4>YouTube</a4> + + Le module Active Directory est basé sur le <a0>module LDAP</a0>, avec ces caractéristiques : - Roles as entries in the directory + You can also use yum on local RPMs file: - - Rôles comme entrée d'annuaire + + On peut aussi utiliser yum sur des fichiers RPMs locaux : - /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + grantSessionRule + + + grantSessionRule + + + + + Distinguished Name + + + Distinguished Name + + + + + basic + + + basic + + + + + <s139>//"userobm_mail_server_hostname" => ,</s139> + + + <s139>//"userobm_mail_server_hostname" => ,</s139> + + + + + https://plus.google.com/u/0/101819048603406959766/ + + + https://plus.google.com/u/0/101819048603406959766/ + + + + + <title>: title to display: will be inserted in <a0>HTML</a0> page enclosed in <h2 class=“notifText”>…</h2> + + + <title> : titre à afficher : sera inséré dans la page <a0>HTML</a0> encadré dans <h2 class=“notifText”>…</h2> + + + + + <s0>Version</s0>: LDAP protocol version. + + + <s0>Version</s0> : version du protocole LDAP. + + + + + A specific persistent session is created with this module, to store attribute values returned by Google. + + + Une session persistente est créée avec ce module pour stocker les valeurs d'attribut renvoyées par Google. + + + + + ../../documentation/1.0/ldapconfbackend.html + + + ../../documentation/1.0/ldapconfbackend.html + + + + + Example, if you have <c0><a1>DBI</a1>;LDAP</c0> and <a2>DBI</a2> failed for authentication, it will try first to call LDAP as user database. + + + Exemple, en utilisant “<c0><a1>DBI</a1>;LDAP</c0>”, si <a2>DBI</a2> échoue pour l'authentification, Multi essaie d'utiliser LDAP comme base d'utilisateurs. + + + + + See <a0>prerequisites and dependencies</a0> chapter for more. + + + Voir le chapître <a0>pré-requis et dépendances</a0>. + + + + + You have to install <c0> Auth_remoteuser</c0> in the <c1>extensions/</c1> directory of your MediaWiki installation: + + + Il faut installer <c0> Auth_remoteuser</c0> dans le répertoire des <c1>extensions/</c1> ve votre serveur MediaWiki : + + + + + Twitter use <a1>OAuth</a1> protocol to allow applications to reuse its own authentication process (it means, if your are connected to Twitter, other applications can trust Twitter and let you in). - /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + Twitter utilise le protocole <a1>OAuth</a1> pour autoriser les applications à réutiliser son propre processus d'authentification (ce qui signifie que si vous êtes connecté à Twitter, d'autres applications peuvent agréer Twitter et vous laisser entrer). - Reload virtual host + <c0>unprotect</c0>: all is open, but authenticated users are seen as authenticated - - Recharger l'hôte virtuel + + <c0>unprotect</c0> : tout est ouvert, mais les utilisateurs authentifiés sont vus comme tels - coudot@example.com + As <a1>LL::NG</a1> works like classic WebSSO (like Siteminder™), many other applications are easy to integrate. - - coudot@example.com + + Comme <a1>LL::NG</a1> fonctionne comme un WebSSO classique (tel Siteminder™), de nombreuses applications sont faciles à integrer. - <s8><s9><security:custom-filter</s9> <s10>position</s10>=<s11>"PRE_AUTH_FILTER"</s11> <s12>/></s12></s8> + country - - <s8><s9><security:custom-filter</s9> <s10>position</s10>=<s11>"PRE_AUTH_FILTER"</s11> <s12>/></s12></s8> + + country - Apache based protection - - - Protection basée sur Apache - - - - - <a0>LL::NG</a0> use cron jobs to: - - - <a0>LL::NG</a0> utilise des tâches planifiées pour : - - - - - OBM_UID - - - OBM_UID - - - - - You can: + <s0>Cache</s0>: cache for configuration and sessions - Vous pouvez : + <s0>Cache</s0>: cache pour la configuration et les sessions - action=logout$ + <s0>ACR values</s0>: Value acr_values parameters (example: loa-1) - - action=logout$ + + <s0>Valeurs ACR</s0> : valeur des paramètres acr_values (exemple : loa-1) - There are packages available here: <a0>http://deb.entrouvert.org/</a0>. + You need to know the technical name of configuration parameter to do this. + + + Il est nécessaire de connaître le nom technique du paramètre de configuration pour le faire. + + + + + <s0>Location</s0>: Access Point for SLO request. - Les paquets sont disponibles ici : <a0>http://deb.entrouvert.org/</a0>. + <s0>Location</s0>: Point d'accès pour les requêtes de SLO. - mailto:lemonldap-ng-changes@ow2.org + customFunctions - - mailto:lemonldap-ng-changes@ow2.org + + customFunctions - <a0>LL::NG</a0> can delegate authentication to Apache, so it is possible to use any <a1>Apache authentication module</a1>, for example Kerberos, Radius, OTP, etc. + <s0>start</s0>: Start date (GMT) - - <a0>LL::NG</a0> peut déléguer l'authentification à Apache, ainsi il est possible d'utiliser tous les <a1>modules d'authentification Apache</a1>, par exemple Kerberos, Radius, OTP, etc. + + <s0>start</s0> : date de début (GMT) - any files sharing system (NFS, NAS, SAN,…) - - - tout système de partage de fichiers (NFS, NAS, SAN,…) - - - - - <a2>passwordstore</a2><br3/> - - - <a2>passwordstore</a2><br3/> - - - - - But you can make your own, see Skin customization below. - - - On peut faire le sien, voir comment personnaliser le thème ci-dessous. - - - - - dbiAuthTable - - - dbiAuthTable - - - - - icons:tutorials.png + Display change password module - icons:tutorials.png + Affiche le module de changement de mot-de-passe - <s59>//"userobm_kind" => ,</s59> + protect the manager by <a0>LL::NG</a0> - - <s59>//"userobm_kind" => ,</s59> + + protéger le manager par <a0>LL::NG</a0> - Yverdon + The file <c0>auth.keytab</c0> should then be copied (with a secure media) to the Linux server (for example in <c1>/etc/lemonldap-ng</c1>). - - Yverdon + + Le fichier <c0>auth.keytab</c0> doit ensuite être copié (par un média sûr) sur le serveur Linux (par exemple dans <c1>/etc/lemonldap-ng</c1>). - HASH of login success and failures + Custom XSLT file - - Table des connexion réussies ou échouées + + Fichier XSLT personnalisé - Handler use the default Apache error code for the following cases: + If enabled, if the user group is a member of another group (group of groups), all parents groups will be stored as user's groups. - - Les agents utilisent le code d'erreur d'Apache dans les cas suivants : + + Si activé et si le groupe de l'utilisateur est membre d'un autre groupe (groupes de groupes), tous les groupes parents seront considérés comme groupes de l'utilisateur. - In Manager, you can configure categories and applications in <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Categories and applications</c3>. + Drupal virtual host in Manager - - Dans le manager, on peut configurer les catégories et applications dans <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Catégories et applications</c3>. + + Hôte virtuel Drupal dans le manager - http://httpd.apache.org/docs/current/howto/auth.html + The “<s0>default</s0>” access rule is used if no other access rule match the current <a1>URL</a1>. - - http://httpd.apache.org/docs/current/howto/auth.html + + La règle d'accès “<s0>default</s0>” est utilisée si aucune règle ne correspond à l'<a1>URL</a1> courante. - You can also use Facebook as user database. + /index.php?access=admin&access=other - - On peut également utiliser Facebook comme base de données utilisateurs. + + /index.php?access=admin&access=other - When status feature is activated, Handlers and portal will collect statistics and save them in their local cache. + <a0>DBI</a0> Authentication table - - Lorsque la fonctionnalité "status" est activée, les agents et le portail collectent des statistiques et les sauvegardent dans le cache local + + Table d'authentification <a0>DBI</a0> - The user can choose a new password or ask to generate one + UserName - - L'utilisateur peut choisir un nouveau mot de passe ou demander sa génération + + UserName - To have a stronger integration, we will configure LimeSurvey to autocreate unknown users and use HTTP headers to fill name, mail and roles. - - - Pour une meilleure integration, LimeSurvey doit être configuré pour créer automatiquement les utilisateurs inconnus et utiliser les en-têtes HTTP pour remplir le nom, le mail et les rôles. - - - - - Test::POD - - - Test::POD - - - - - https://developers.facebook.com/apps - - - https://developers.facebook.com/apps - - - - - Service configuration + <a0>SAML</a0> Session backend - Configuration du service + Module de stockage <a0>SAML</a0> - To avoid having group dn stored in sessions datas, you can use a macro to rewrite memberOf: + singleSession + + + singleSession + + + + + Crypt::OpenSSL::RSA + + + Crypt::OpenSSL::RSA + + + + + Signature + + + Signature + + + + + <a0>LL::NG</a0> needs a storage system to store its own configuration (managed by the manager). + + + <a0>LL::NG</a0> a besoin d'un dispositif de stockage de sa propre configuration (gérée par le manager). + + + + + Core modules must be installed on the system. + + + Les modules "core" doivent être installés sur le système. + + + + + _saml_id ProxyID _nameID _assert_id _art_id _session_id + + + _saml_id ProxyID _nameID _assert_id _art_id _session_id + + + + + With LDAP, login, mail, first name and last name are required attributes. + + + Avec LDAP, login, mail, nom et prénom dont des attributs exigés. + + + + + Lasso identity dump + + + Dump de l'identité Lasso + + + + + Authentication table + + + Table d'authentification + + + + + Manager - Pour éviter de stocker les dn dans votre base de sessions, vous pouvez utiliser une macro pour réécrire memberOf : + Manager - Some characters are encoded in URLs by the browser (such as space,…). + This value will be used to know to which recipient the has to be sent (default: mail). - - Certains caractères sont encodés dans les URLs par le navigateur (tels les espaces,…). + + Cette valeur peut être utilisée pour savoir à quel destinataire doit être envoyé le courriel (défaut : mail). - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Twitter for authentication module. + <<s0>Files</s0> *.pl> - Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Twitter comme module d'authentication. + <<s0>Files</s0> *.pl> - Patch it to replace PHP_AUTH_* by HTTP_AUTH_* + Skin - - Le modifier pour remplacer PHP_AUTH_* par HTTP_AUTH_* + + thème - documentation:features + http://www.w3.org/wiki/WebID - - documentation:features + + http://www.w3.org/wiki/WebID - <a0>DBI</a0> table name + <s0>Multiple sessions</s0>, you can restrict the number of open sessions: - - Nom de table <a0>DBI</a0> + + <s0>Sessions multiples</s0>, on peut retreindre le nombre de sessions ouvertes : - Before, you have to create the virtual host <c0>manager.your.domain</c0> in the manager and set a <a1>rules</a1>, else access to the manager will be denied. + The good news is that Google is a standard OpenID Provider, and so you can easily delegate the authentication of <a1>LL::NG</a1> to Google: <a2>https://developers.google.com/identity/protocols/OpenIDConnect</a2> - - Avant, il faut créer l'hôte virtuel <c0>manager.your.domain</c0> dans le manager et mettre une <a1>règle</a1>, sinon l'accès au manager sera interdit. + + La bonne nouvelle est que Google est un fournisseur OpenID-Connect standard, on peut ainsi aisément déléguer l'authentification de <a1>LL::NG</a1> à Google : <a2>https://developers.google.com/identity/protocols/OpenIDConnect</a2> - <s11><s12><SPSSODescriptor</s12> <s13>protocolSupportEnumeration</s13>=<s14>"urn:oasis:names:tc:SAML:2.0:protocol"</s14><s15>></s15></s11> + logout_app https://auth.example.com/ - - <s11><s12><SPSSODescriptor</s12> <s13>protocolSupportEnumeration</s13>=<s14>"urn:oasis:names:tc:SAML:2.0:protocol"</s14><s15>></s15></s11> + + logout_app https://auth.example.com/ - <a0>LWP::UserAgent</a0> parameters + <s137>//"userobm_mail_ext_perms" => ,</s137> - - Paramètre <a0>LWP::UserAgent</a0> + + <s137>//"userobm_mail_ext_perms" => ,</s137> - Core + Please always try to find another solution to protect your application with <a0>LL::NG</a0>. - - Core + + Il est en général préférable de trouver une autre solution pour protéger les applications avec <a0>LL::NG</a0>. - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose <a2>CAS</a2> for authentication. + declare secondary portal in <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Security</c2> » <c3>Trusted domains</c3> - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>CAS</a2> pour l'authentification. + + declarer le second portail dans <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Sécurité</c2> » <c3>Domaines approuvés</c3> - Nov 2011: <a0>LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG</a0> + For each variable, The first field is the name which will be used in rules, macros or headers and the second field is the name of the user database field. - - Nov 2011 : <a0>LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG</a0> + + Pour chaque variable, le premier champ est le nom qui servira dans les règles, macros ou en-têtes et le second est le nom du champ dans la base de données utilisateurs. - ldapPpolicyControl + icons:lists.png - - ldapPpolicyControl + + icons:lists.png - <s5>AuthType</s5> Basic + _url - - <s5>AuthType</s5> Basic + + _url - userDB + you've restart all Apache server after having change cookie name or domain - - userDB + + tous les serveurs Apache ont été rechargés après un changement du nom de cookie ou du domaine - ldapBase + For example, to override configured skin for portal: - - ldapBase - - - - - If you use the binary value (Active Directory), use this: - - - Si une valeur binaire est utilisée (Active Directory) : + + Par exemple, pour surcharger l'apparence du portail : @@ -4318,116 +1318,356 @@ ignoreregex = - Then you can access to user datas + See <a0>How to change configuration backend</a0> to known how to change this. - - On peut ensuite accéder aux données de l'utilisateur + + Voir <a0>Comment changer le backend de configuration</a0>. - Handler + <a0>rbac</a0><br1/> - Agent (Handler) + <a0>rbac</a0><br1/> - Register on Google + http://www.zimbra.com/ - - S'enregistrer chez Google + + http://www.zimbra.com/ - Set '*' to accept all. - - - Mettre '*' pour tout accepter. - - - - - tar zxvf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* + It will use the authentication level registered in user session to match the <a1>SAML</a1> authentication context. - tar zxvf lemonldap-ng-*.tar.gz -cd lemonldap-ng-* + Il utilise le niveau d'authentification enregistré dans la session de l'utilisateur pour établir le contexte d'authentification <a1>SAML</a1>. - The Zimbra email and calendar server is available for Linux, Mac <a1>OS</a1> X and virtualization platforms. - - - Le serveur de messagerie et calendrier Zimbra est disponible pour Linux, Mac OS X et les plateformes de virtualisation. - - - - - ldapPasswordResetAttributeValue - - - ldapPasswordResetAttributeValue - - - - - ../index.html + Session expiration - ../index.html + Expiration des sessions - Configure your tomcat home in <c0>build.properties</c0> files. + Installation on Debian/Ubuntu with packages - - Configurer votre tomcat home dans le fichier <c0>build.properties</c0>. + + Installation sur Debian/Ubuntu avec les paquets - ../media/icons/xfmail.png + <s0>Mandatory</s0>: if set to “On”, then this attribute will be sent in authentication response. + + + <s0>Obligatoire</s0> : si activé, cet attribut sera envoyé dans les réponses d'authentification. + + + + + Wiki + + + Wiki + + + + + To update translations, ask to <a0>lemonldap-ng-dev@ow2.org</a0> to update your files. - ../media/icons/xfmail.png + Pour télécharger les traductions, demandez à <a0>lemonldap-ng-dev@ow2.org</a0> pour les mettres en ligne. - <a0>OBM</a0> is enterprise-class messaging and collaboration platform for workgroup or enterprises with many thousands users. + <s0>proxy</s0>: SOAP sessions end point (see <a1>SOAP session backend</a1> documentation) - - <a0>OBM</a0> est une plateforme collaborative et de messagerie pour entreprises ou groupes de travail comprenant plusieurs milliers d'utilisateurs. + + <s0>proxy</s0>: point d'accès SOAP (voir la documentation du <a1>backend de session SOAP</a1>) - Daniel RIVIERE + <s0>Format</s0>: optional, <a1>SAML</a1> attribute format. + + + <s0>Format</s0> (optionnel) : format de l'attribut <a1>SAML</a1>. + + + + + ../../../media/icons/lists.png + + + ../../../media/icons/lists.png + + + + + http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html + + + http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html + + + + + ../documentation/current/writingrulesand_headers.html#headers + + + ../documentation/current/writingrulesand_headers.html#headers + + + + + Read/Write functions (index.pl/adminSessions paths): + + + Fonctions en lecture/écriture (chemin index.pl/adminSessions) : + + + + + The reset password link must be activated, see <a0>portal customization</a0>. + + + Le lien de réinitialisation de mot-de-passe doit être activé, voir <a0>la personnalisation du portail</a0>. + + + + + <Perl> - Daniel RIVIERE + <Perl> - CAS + MRTG configuration example: - - CAS + + Exemple de configuration MRTG : - http://en.wikipedia.org/wiki/SAML + icons:tux.png - http://fr.wikipedia.org/wiki/SAML + icons:tux.png + + + + + _issuerDB + + + _issuerDB + + + + + You can use <c0>0</c0> or <c1>1</c1> to disable/enable the module, or use a more complex rule. + + + On peut utiliser <c0>0</c0> ou <c1>1</c1> pour activer/désactiver chaque module ou utiliser une règle plus complexe. + + + + + Leave blank to use Mozilla default verification <a3>URL</a3> (<a4>https://verifier.login.persona.org/verify</a4>) + + + Laisser vide pour utiliser l'<a3>URL</a3> de vérification par défaut de Mozilla (<a4>https://verifier.login.persona.org/verify</a4>) + + + + + LimeSurvey has a webserver authentication mode that allows to integrate it directly into LemonLDAP::NG. + + + LimeSurvey dispose d'un mode d'authentification par serveur web qui permet de l'integrer directement dans LemonLDAP::NG. + + + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes + + + + + ../pages/documentation.html + + + ../pages/documentation.html + + + + + (o/n) n + + + (o/n) n + + + + + Session history is always visible in session explorer for administrators. + + + L'historique des sessions est toujours visible dans l'explorateur de sessions pour les administrateurs. + + + + + You can then choose any other module for users and password. + + + Vous pouvez ensuite choisir vos modules d'utilisateurs et de mots-de-passe. + + + + + Authorization Code flow + + + Débit de code d'autorisation + + + + + Register LL::NG to an OpenID Connect Provider + + + Enregistrer LL::NG dans un fournisseur d'identité OpenID-Connect + + + + + Dokuwiki plugin + + + Extension pour Dokuwiki + + + + + persistentStorageOptions + + + persistentStorageOptions + + + + + Go to %_topdir + + + Aller dans %_topdir + + + + + Session explorer + + + Explorateur de sessions + + + + + http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 + + + http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 + + + + + LL::NG repository + + + Dépôt LL::NG + + + + + macros are used to extend (or rewrite) <a0>exported variables</a0>. + + + les macros sont utilisées pour étendre (ou réécrire) les <a0>variables exportées</a0>. + + + + + <a0>LL::NG</a0> can also request proxy tickets for its protected services. + + + <a0>LL::NG</a0> peut également requérir des tickets de proxy pour les services qu'il protège. + + + + + the <a0>portal</a0> + + + le <a0>portail</a0> + + + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +<s3>protection</s3> <s4>=</s4><s5> manager</s5> + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +<s3>protection</s3> <s4>=</s4><s5> manager</s5> + + + + + Portal <a0>URL</a0> + + + <a0>URL</a0> du portail + + + + + <a0>France Connect</a0> is an authentication platform made by French government. + + + <a0>France Connect</a0> est une plateforme d'authentification créée par le gouvernement français. + + + + + ~10 + + + ~10 + + + + + $givenName + + + $givenName @@ -4448,2698 +1688,58 @@ cd lemonldap-ng-* - EntityId: Salesforce (the SP) Entity ID. + <a0>LL::NG</a0> can grab them automatically if jwks_uri is defined in metadata. - - EntityId : identifiant d'entité Salesforce (le SP). + + <a0>LL::NG</a0> peut les récupérer autoatiquement si jwks_uri est défini dans la métadonnée. - <s0>Shared secret</s0>: this is the passphrase to use to connect to the Radius server + → Local cache cannot be cleard, check the localStorage and localStorageOptions or file permissions - - <s0>Secret partagé</s0> : la phrase de passe à utiliser pour se connecter au serveur Radius + + → Le cache local ne peut être effacé, regarder les options localStorage and localStorageOptions ou les droits associés à ces fichiers - <s94>//"userobm_mobile" => ,</s94> + dbiChain - - <s94>//"userobm_mobile" => ,</s94> + + dbiChain - Yubikey + ../../../media/applications/grr_logo.png - - Yubikey + + ../../../media/applications/grr_logo.png - LockUserName + The portal of the secondary <a0>LL::NG</a0> structure is configured to delegate authentication to a remote portal. - - LockUserName + + Le portail du système <a0>LL::NG</a0> secondaire est configuré pour déléguer l'authentification à un portail distant. - Restrict access to the directories only to the Apache server. + Go in Manager, <c0>General Parameters</c0> » <c1>Cookies</c1> » <c2>Multiple domains</c2> and set to <c3>On</c3>. - - Restreindre l'accès à ces répertoires au seul utilisateur Apache. + + Aller dans le manager, <c1>Paramètres généraux</c1> » <c2>Cookies</c2> » <c3>Domaines multiples</c3> et sélectioonner "activer" - The module must be loaded by Apache (LoadModule directive). + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose SSL for authentication. - - Ce module doit être chargé par Apache (directive LoadModule). - - - - - <s11><s12><OrganizationDisplayName</s12> <s13>xml:lang</s13>=<s14>"en"</s14><s15>></s15></s11>Example<s16><s17></OrganizationDisplayName<s18>></s18></s17></s16> - - - <s11><s12><OrganizationDisplayName</s12> <s13>xml:lang</s13>=<s14>"en"</s14><s15>></s15></s11>Exemple<s16><s17></OrganizationDisplayName<s18>></s18></s17></s16> - - - - - checkLogonHours($ssoLogonHours) - - - checkLogonHours($ssoLogonHours) - - - - - timezone - - - timezone - - - - - zimbraPreAuthKey - - - zimbraPreAuthKey - - - - - ../download.html - - - ../download.html - - - - - <s0>userKey</s0>: key in the HTTP header containing user login. - - - <s0>userKey</s0> : nom de l'en-tête HTTP contenant le nom d'utilisateur. - - - - - SQL session backend - - - Backend de sessions SQL - - - - - → When you upgrade from Debian Lenny with customized index.pl files, you must upgrade them. - - - → Lors d'une mise à jour d'une Debian Lenny avec un fichier index.pl personnalisé, il faut le mettre à jour. - - - - - Now we will add Google Apps as a new <a0>SAML</a0> Service Provider: - - - Ajouter ensuite Google Apps comme nouveau fournisseur de service <a0>SAML</a0> : - - - - - <s0>configuration</s0>: where configuration is stored - - - <s0>configuration</s0> : où la configuration est stockée - - - - - Sympa virtual host in Apache - - - Hôte virtuel Sympa dans le manager - - - - - Remote Session backend options - - - Options du backend de sessions distant - - - - - Run this to update packages cache: - - - Lancer ceci pour rafraîchir le cache : - - - - - http://search.cpan.org/dist/Apache-Session-LDAP/ - - - http://search.cpan.org/dist/Apache-Session-LDAP/ - - - - - activate <a0>CDA</a0> in <c1>General Parameters</c1> » <c2>Cookies</c2> » <c3>Multiple domains</c3> - - - activer le <a0>CDA</a0> dans <c1>Paramètres généraux</c1> » <c2>Cookies</c2> » <c3>Domaines multiples</c3> - - - - - Update your /etc/hosts to map <a0>SSO</a0> URLs to localhost: - - - Mettez à jour votre /etc/hosts pour faire correspondre les URLs du <a0>SSO</a0> à votre machine : - - - - - Prepare database - - - Préparer la base de données - - - - - The request on logout <a0>URL</a0> will be sent after user is disconnected, so you should unprotect this <a1>URL</a1> if it is protected by an <a2>LL::NG</a2> Handler. - - - Cette requête vers l'<a0>URL</a0> de déconnexion est envoyée après la déconnexion de l'utilisateur, il faut donc déprotéger cette <a1>URL</a1> si elle est protégée par un agent <a2>LL::NG</a2>. - - - - - ldapGroupAttributeName - - - ldapGroupAttributeName - - - - - <s0>Trusted domains</s0>: domains on which the user can be redirected after login on portal. - - - <s0>Domaines approuvés</s0> : domaines vers lesquels l'utilisateur peut être redirigé après authentification sur le portail. - - - - - Nantes - - - Nantes - - - - - icons:tux.png - - - icons:tux.png - - - - - <s0>//==================================</s0> -<s1>// WebSSO</s1> -<s2>//==================================</s2> -  -<s3>$useWebserverAuth</s3> <s4>=</s4> <s5>true</s5><s6>;</s6> -<s7>$WebserverAuth_autocreateUser</s7> <s8>=</s8> <s9>true</s9><s10>;</s10> -<s11>$WebserverAuth_autouserprofile</s11> <s12>=</s12> <a13><s14>Array</s14></a13><s15>(</s15> - - - <s0>//==================================</s0> -<s1>// WebSSO</s1> -<s2>//==================================</s2> -  -<s3>$useWebserverAuth</s3> <s4>=</s4> <s5>true</s5><s6>;</s6> -<s7>$WebserverAuth_autocreateUser</s7> <s8>=</s8> <s9>true</s9><s10>;</s10> -<s11>$WebserverAuth_autouserprofile</s11> <s12>=</s12> <a13><s14>Array</s14></a13><s15>(</s15> - - - - - ../media/logos/logo_linagora.png - - - ../media/logos/logo_linagora.png - - - - - To configure requested attributes, edit <s0>Exported variables</s0> and define attributes: - - - Pour configurer les attributs à récupérer, éditer les <s0>Variables exportées</s0> et definir les attributs : - - - - - /_detail/logos/logo_linagora.png?id=references - - - /_detail/logos/logo_linagora.png?id=references - - - - - <s0>Mandatory</s0>: if set to On, then session will not open if this attribute is not given by IDP. - - - <s0>Obligatoire</s0> : si activé, les sessions ne seront ouvertes que si l'attribut est fourni par l'IDP. - - - - - Go in <c0>Exported attributes</c0> to choose which attributes you want to collect. - - - Aller dans les <c0>attributs exportés</c0> pour choisir les attributs à collecter. - - - - - LL::NG repository - - - Dépôt LL::NG - - - - - Send login in Auth-User: - - - Envoi de l'identifiant dans Auth-User: - - - - - the <a0>portal</a0> - - - le <a0>portail</a0> - - - - - <s0>Want Assertions Signed</s0>: set to On to require that received assertions are signed. - - - <s0>Exiger des assertions signées</s0> : mettre à « activé » pour exiger de recevoir des assertions signées. - - - - - Wiki - - - Wiki - - - - - Form page <a0>URI</a0>: /login.php - - - <a0>URI</a0> de la page de formulaire : /login.php - - - - - tree_dark.png - - - tree_dark.png - - - - - <s0>State session timeout</s0>: duration of a state session (used to keep state information between autentication request and authentication response) in seconds (default: 600) - - - <s0>Durée de vie de la session d'état</s0> : délai durant lequel la session d'état (utilisée pour conserver l'état entre la requête d'authentification et la réponse) en secondes (défaut : 600) - - - - - Date of validation of the notification <e0>id</e0> - - - Date de validation de la notification <e0>id</e0> - - - - - Do not allow several users for 1 <a0>IP</a0> - - - Ne pas autoriser plusieurs utilisateurs venant de la même adresse <a0>IP</a0> - - - - - Create user and role: - - - Créer un utilisateur et un rôle : - - - - - Session - - - Session - - - - - Timezone - - - Timezone - - - - - secureTokenAllowOnError - - - secureTokenAllowOnError - - - - - ../media/logos/logo_bpi.png - - - ../media/logos/logo_bpi.png - - - - - <s21>Allow</s21> from <s22>all</s22> - - - <s21>Allow</s21> from <s22>all</s22> - - - - - See <a0>Writing rules and headers</a0> chapter. - - - Voir le chapître <a0>Écrire les règles et en-têtes</a0>. - - - - - Prefer then the other solutions (see below). - - - Si c'est le cas, utiliser une autre solution (voir ci-dessous). - - - - - soapSessionService - - - soapSessionService - - - - - Handler does not see <a0>SSO cookies</a0> (because it is not in main domain) and redirects user on Portal - - - L'agent n'intercepte pas de <a0>cookie SSO</a0> (car il n'est pas dans le même domaine) et redirige l'utilisateur vers le portail - - - - - You have to use <c0>Multiple</c0> as authentication modul (this will also force <c1>Multiple</c1> for the users module). - - - Il faut utiliser <c0>Multiple</c0> comme module d'authentification (celà force <c1>Multiple</c1> pour le module utilisateur). - - - - - Wildcard - - - Carte blanche - - - - - Lemonldap::NG::Handler::SharedConf: No cookie found - - - Lemonldap::NG::Handler::SharedConf: No cookie found - - - - - icons:flags:ua.png - - - icons:flags:ua.png - - - - - <s0>Import from LDAP</s0>: Yes (see <a1>presentation</a1>) - - - <s0>Import from LDAP</s0>: Yes (voir <a1>présentation</a1>) - - - - - Parameters for File backend are the same as <a0>File configuration backend</a0>. - - - Les paramètres pour le backend File sont les mêmes que ceux du <a0>backend de configuration File</a0>. - - - - - Enable SSL in Apache - - - Activer SSL dans Apache - - - - - <a0>Zimbra</a0> is open source server software for email and collaboration - email, group calendar, contacts, instant messaging, file storage and web document management. - - - <a0>Zimbra</a0> est un logiciel serveur collaboratif et de messagerie open-source - messagerie, calendrier de groupe, contacts, messagerie instantanée, stockage de fichiers et gestion de documents web. - - - - - impact - - - impact - - - - - Packages from <a0>Debian repository</a0> may not be up to date. - - - Les paquets du <a0>dépôt Debian</a0> peuvent ne pas être à jour. - - - - - To know this information, just take the portal <a0>URL</a0> and the Callback GET parameter, for example: - - - Pour connaître cette information, prendre simplement l'<a0>URL</a0> et le paramètre GET de rappel, par exemple : - - - - - Your application can know the connected user using: - - - Une application peut connaître l'utilisateur connecté en utilisant : - - - - - <s0>Change as user</s0>: enable to perform password modification with credentials of connected user. - - - <s0>Change comme utilisateur</s0> : active la modification du mot-de-passe avec les éléments d'authentification de l'utilisateur connecté. - - - - - }?); - - - }?); - - - - - → Some <a0>URL</a0> parameters contain forbidden characters. - - - → Certains paramètres de l'<a0>URL</a0> contiennent des caractères interdits. - - - - - install http_authentication plugin - - - installer le plugin http_authentication - - - - - https://auth.abuledu.net/ - - - https://auth.abuledu.net/ - - - - - We will explain how to use <a0>Automatic REMOTE_USER</a0> extension. - - - Nous expliquons ici comment utiliser l'extension <a0>REMOTE_USER automatique</a0>. - - - - - http://fedoraproject.org/wiki/EPEL/ - - - http://fedoraproject.org/wiki/EPEL/ - - - - - Handler status page - - - Page de statut de l'agent - - - - - domain - - - domain - - - - - You can also add some other parameters - - - On peut également ajouter quelques autres paramètres - - - - - You will need a very recent version of Lasso (>= 2.3.0). - - - Vous devez utiliser une version récente de Lasso (>= 2.3.0). - - - - - <s5>Allow</s5> from <s6>all</s6> - - - <s5>Allow</s5> from <s6>all</s6> - - - - - For now, Zimbra isn't supported by Nginx handler. - - - Pour l'instant, Zimbra n'est pas supporté par le handler Nginx. - - - - - Source directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/doc/ - - - Répertoire des sources = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/doc/ - - - - - <s0>Check <a1>XSS</a1> Attacks</s0>: Set to 'Off' to disable <a2>XSS</a2> checks. - - - <s0>Contrôler les attaques <a1>XSS</a1></s0> : mettre à 'désactivé' pour désactiver la détection des attaques <a2>XSS</a2>. - - - - - yum install mod_ssl - - - yum install mod_ssl - - - - - $mailR - - - $mailR - - - - - ^/(?i)index.php\?.*access.*access - - - ^/(?i)index.php\?.*access.*access - - - - - <s29>"server_ip_check"</s29> <s30>=></s30> <s31>false</s31><s32>,</s32> - - - <s29>"server_ip_check"</s29> <s30>=></s30> <s31>false</s31><s32>,</s32> - - - - - uid - - - uid - - - - - Manual download - - - Téléchargement manuel - - - - - Regexp::Assemble - - - Regexp::Assemble - - - - - userPivot - - - userPivot - - - - - You can allow these users instead of reject them: - - - On peut autoriser ces utilisateurs au lieu de les rejeter : - - - - - documentation:latest:start - - - documentation:latest:start - - - - - This documentation will explain how to configure <a0>LL::NG</a0> with the developer reserved space. - - - Cette documentation présente la configuration de <a0>LL::NG</a0> avec l'environnement de développement. - - - - - Sessions are deleted by a scheduled task. - - - Les sessions sont effacées par des tâches planifiées. - - - - - http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng - - - http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng - - - - - coudot - - - coudot - - - - - useXForwardedForIP - - - useXForwardedForIP - - - - - CGI - - - CGI - - - - - documentation/current/prereq.html#apt-get - - - documentation/current/prereq.html#apt-get - - - - - A Zimbra Handler is called - - - Un handler Zimbra est appelé - - - - - <s0>LmLocationToReplace</s0>: string to replace in <c1>Location</c1> header - - - <s0>LmLocationToReplace</s0> : chaîne à remplacer dans l'en-tête <c1>Location</c1> - - - - - Apache logging - - - Journaux d'Apache - - - - - /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots - - - /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots - - - - - ../../../css/all.css - - - ../../../css/all.css - - - - - <s0>Configuration endpoint</s0>: <a1>URL</a1> of OP configuration endpoint - - - <s0>Configuration endpoint</s0>: <a1>URL</a1> de point d'accès de configuration de l'OP - - - - - Available parameters are: - - - Paramètres disponibles : - - - - - http://marcelhaise.com/rmll2009/#LemonLDAP - - - http://marcelhaise.com/rmll2009/#LemonLDAP - - - - - http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm - - - http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm - - - - - Force HTTPS in redirection - - - Indicateur HTTPS pour les redirections - - - - - <c0>logout_sso</c0>, <c1>logout_app</c1>, <c2>logout_app_sso</c2>: catch logout request - - - <c0>logout_sso</c0>, <c1>logout_app</c1>, <c2>logout_app_sso</c2>: intercepte les requêtes de déconnexion - - - - - Sunday is the first day. - - - Dimanche est le premier jour. - - - - - Tarball - - - Archive - - - - - ~100 - - - ~100 - - - - - And fill it: - - - et le remplir : - - - - - Upgrade - - - Mise à jour - - - - - /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots - - - /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots - - - - - Signing Certificate: choose a certificate for SP signature. - - - Signing Certificate : choisir un certificat pour la signature du SP. - - - - - secureTokenExpiration - - - secureTokenExpiration - - - - - <s0>Group source attribute</s0>: name of the attribute in groups entries used in the link, for recursive group search (default: dn). - - - <s0>Attribut source du groupe</s0> : nom de l'attribut dans l'entrée groupe utilisé dans le lien pour la recherche récursive de groupe (défaut : dn). - - - - - ../documentation/current/authdemo.html - - - ../documentation/current/authdemo.html - - - - - Zimbra also features archiving and discovery for compliance. - - - Zimbra propose aussi l'archivage et discovery for compliance. - - - - - Name: <c0>Auth-User</c0> - - - Nom : <c0>Auth-User</c0> - - - - - #a - - - #a - - - - - When it takes “false”, HTTP headers have to be sent by <a1>LL::NG</a1> to make authentication. - - - Lorsqu'il est à “false”, les en-têtes HTTP doivent être renseignés par <a2>LL::NG</a2> pour valider l'authentification. - - - - - #b - - - #b - - - - - #c - - - #c - - - - - #d - - - #d - - - - - An authorization is defined by: - - - Une autorisation est définie pas : - - - - - #e - - - #e - - - - - #f - - - #f - - - - - #g - - - #g - - - - - #h - - - #h - - - - - <s0>Authentication level</s0>: authentication level for this module. - - - <s0>Niveau d'authentification</s0> : niveau d'authentification accordé à ce module. - - - - - Such configuration can have some security problems: - - - Une telle configuration peut engendrer des problèmes de sécurité : - - - - - #i - - - #i - - - - - rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz - - - rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz - - - - - #j - - - #j - - - - - #l - - - #l - - - - - #m - - - #m - - - - - <s127>"userobm_town"</s127> <s128>=></s128> <s129>"HTTP_OBM_L"</s129><s130>,</s130> - - - <s127>"userobm_town"</s127> <s128>=></s128> <s129>"HTTP_OBM_L"</s129><s130>,</s130> - - - - - #n - - - #n - - - - - Create a database if necessary: - - - Créer une base de données si nécessaire : - - - - - #o - - - #o - - - - - Applications protection - - - Protection des applications - - - - - Below are documented internal variables. - - - Ci-dessous sont documentées les variables internes. - - - - - #p - - - #p - - - - - <a0>CAS</a0> Session backend - - - Module de stockage <a0>CAS</a0> - - - - - documentation:latest:installdeb - - - documentation:latest:installdeb - - - - - secureTokenAttribute - - - secureTokenAttribute - - - - - #q - - - #q - - - - - #r - - - #r - - - - - <a0>France Connect</a0> is an authentication platform made by French government. - - - <a0>France Connect</a0> est une plateforme d'authentification créée par le gouvernement français. - - - - - #s - - - #s - - - - - #t - - - #t - - - - - Integration in Active Directory (LDAP and Kerberos) - - - Integration dans Active Directory (LDAP et Kerberos) - - - - - #u - - - #u - - - - - Shareable - - - Partageable - - - - - #v - - - #v - - - - - Handler parameters - - - Paramètres de l'agent - - - - - #w - - - #w - - - - - #z - - - #z - - - - - Documentation for latest stable version - - - Documentation for latest stable version - - - - - ($uid =~ /^admin0/i)[0] ? - - - ($uid =~ /^admin0/i)[0] ? - - - - - The choice will concern three backends: - - - Ce choix concerne 3 backends: - - - - - http://httpd.apache.org/docs/current/mod/mod_setenvif.html - - - http://httpd.apache.org/docs/current/mod/mod_setenvif.html - - - - - Habib ZITOUNI - - - Habib ZITOUNI - - - - - JSON File configuration backend - - - Backend de configuration en fichier JSON - - - - - Users module - - - Module utilisateurs - - - - - Tomcat - - - Tomcat - - - - - _authChoice - - - _authChoice - - - - - JSON - - - JSON - - - - - Translators - - - Translators - - - - - However, certificate will not be really validated by other <a0>SAML</a0> components (expiration date, common name, etc.), but will just be a public key wrapper. - - - Toutefois, le certificat ne sera pas réellement validé par les autres composants <a0>SAML</a0> (date d'expiration, nom commun, etc.), mais simplement vu comme un conteneur de clef publique. - - - - - …. - - - …. - - - - - To work with <a0>LL::NG</a0> it requires: - - - Pour fonctionner avec <a0>LL::NG</a0> il faut : - - - - - ^/pub/ - - - ^/pub/ - - - - - Restrict /admin/ directory to user bart.simpson - - - Restreindre le répertoire /admin/ à l'utilisateur bart.simpson - - - - - http://mail.ow2.org/wws/arc/lemonldap-ng-users - - - http://mail.ow2.org/wws/arc/lemonldap-ng-users - - - - - ^/(css|js)/ - - - ^/(css|js)/ - - - - - Date of session creation - - - Date et heure (timestamp) de la création de la session - - - - - If you set <c0>useLocalConf</c0> to 1 in lemonldap-ng.ini (section [Portal]), the portal will use only a cached configuration. - - - En mettant <c0>useLocalConf</c0> à 1 dans lemonldap-ng.ini (section [Portal]), le portail utilisera la configuration cachée. - - - - - Common Domain Cookie - - - Domaine commun de cookie - - - - - <a0>LL::NG</a0> can be used to prompt users with a message. - - - <a0>LL::NG</a0> peut être utilisé pour présenter des messages aux utilisateurs. - - - - - OAuth 2.0 Token Endpoint: not used here - - - OAuth 2.0 Token Endpoint : pas utilisé ici - - - - - Password change form (in menu) - - - Formulaire de changement de mot-de-passe (dans le menu) - - - - - Oracle - - - Oracle - - - - - Portal produce a <c0>notice</c0> message in <a1>Apache logs or syslog</a1> when a user authenticates (or fails to authenticate) and logs out. - - - Le portail génère un message de niveau <c0>notice</c0> <a1>dans les journaux d'Apache ou dans syslog</a1> lorsqu'un utilisateur d'authentifie (ou échoue) ou se déconnecte. - - - - - <s0>Logo</s0>: file name to use as logo - - - <s0>Logo</s0> : nom de fichier à utiliser comme logo - - - - - vi /var/www/html/limesurvey/config.php - - - vi /var/www/html/limesurvey/config.php - - - - - If you are protecting Dokuwiki with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. - - - Si Dokuwiki est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. - - - - - So you can have a full <a0>AAA</a0> protection for your web space as described below. - - - Vous vouvez ainsi avoir une protection <a0>AAA</a0> complète pour votre espace web tel qu'indiqué ci-dessus. - - - - - <s0>Response Location</s0>: Access Point for SLO response. - - - <s0>Response Location</s0>: Point d'accès pour les réponses SLO. - - - - - If your sessions explorer is on the same server that the portal, either use the <s0>adminSessions</s0> end point in Manager configuration, or override the <c1>globalStorage</c1> and <c2>globalStorageOptions</c2> parameters in section all (and not portal) of <c3>lemonldap-ng.ini</c3>. - - - Si l'explorateur de sessions est sur le même serveur que le portail, utiliser soit la terminaison <s0>adminSessions</s0> dans la configuration eu manager, ou surcharger les paramètres <c1>globalStorage</c1> et <c2>globalStorageOptions</c2> dans la section all (et pas portal) de <c3>lemonldap-ng.ini</c3>. - - - - - Handler detects <a0>URL</a0> parameter and create a <a1>SSO cookies</a1> on its domain, with session ID as value - - - L'agent détecte le paramètre d'<a0>URL</a0> et crée le <a1>cookie SSO</a1> dans son domaine, avec la valeur de l'identifiant de session - - - - - Include LemonLDAP::NG configuration in your main Apache configuration: - - - Incluez la configuration LemonLDAP::NG dans celle d'Apache : - - - - - BrowserID (Mozilla Persona) - - - BrowserID (Mozilla Persona) - - - - - Build: - - - Build: - - - - - Just set the authentication type to <c0>config</c0> and indicate <a1>DN</a1> and password inside the file <c2>config.php</c2>: - - - Mettre juste le type d'authentification à <c0>config</c0> et indiquer le <a1>DN</a1> et le mot-de-passe dans le fichier <c2>config.php</c2>: - - - - - openIdSecret - - - openIdSecret - - - - - List of attributes to query to fill user session. - - - Liste d'attributs à interroger pour trouver la session utilisateur. - - - - - FOSDEM - - - FOSDEM - - - - - one with just read rights for other servers - - - une avec seulement des droits en lecture pour les autres serveurs - - - - - 'namespace' => 'MyNamespace'? - - - 'namespace' => 'MyNamespace'? - - - - - Gendarmerie Nationale - - - Gendarmerie Nationale - - - - - psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng - - - psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng - - - - - Social Networks and News - - - Réseaux sociaux et nouvelles - - - - - tar zxvf AuthCAS-1.4.tar.gz -cd AuthCAS-1.4/ -perl Makefile.PL -make -make test - - - tar zxvf AuthCAS-1.4.tar.gz -cd AuthCAS-1.4/ -perl Makefile.PL -make -make test - - - - - Download the latest version: - - - Télécharger la dernière version : - - - - - icons:flags:fr.png - - - icons:flags:fr.png - - - - - LemonLDAP::NG Handler - - - Agent LemonLDAP::NG (handler) - - - - - Password: will not change any password - - - Mots-de-passe : ne change aucun mot-de-passe - - - - - icons:neotux.png - - - icons:neotux.png - - - - - If you modify <c0>/saml/metadata</c0> suffix you have to change corresponding Apache rewrite rule. - - - Si vous modifiez le suffixe <c0>/saml/metadata</c0>, vous devez changer la règle de réécriture d'Apache. - - - - - <s0>New</s0>: to write all configuration history - - - <s0>New</s0> : pour écrire l'historique de la configuration - - - - - <s0>Authentication level</s0>: authentication level for this module - - - <s0>Niveau d'authentification</s0> : niveau d'authentification pour ce module - - - - - Password expiration workflow - - - Procédé d'expiration du mot-de-passe - - - - - https://authssl.example.com - - - https://authssl.example.com - - - - - portal is in a https virtualhost if securedCookie is set - - - le portail est dans un hôte virtuel https si securedCookie est activé - - - - - <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> -  -  -<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>newNotification</s27><s28>(</s28> -<s29>'<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<root> -<notification uid="foo.bar" date="2009-01-27" reference="ABC"> -<text> You have been granted to access to appli-1 </text> -<text> You have been granted to access to appli-2 </text> -<check> I know that I can acces to appli-1 </check> -<check> I know that I can acces to appli-2 </check> -</notification> -</root> -'</s29><s30>)</s30><s31>;</s31> -  -<s32>if</s32> <s33>(</s33> <s34>$r</s34><s35>-></s35><s36>fault</s36> <s37>)</s37> <s38>{</s38> - - - <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> -  -  -<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>newNotification</s27><s28>(</s28> -<s29>'<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<root> -<notification uid="foo.bar" date="2009-01-27" reference="ABC"> -<text> You have been granted to access to appli-1 </text> -<text> You have been granted to access to appli-2 </text> -<check> I know that I can acces to appli-1 </check> -<check> I know that I can acces to appli-2 </check> -</notification> -</root> -'</s29><s30>)</s30><s31>;</s31> -  -<s32>if</s32> <s33>(</s33> <s34>$r</s34><s35>-></s35><s36>fault</s36> <s37>)</s37> <s38>{</s38> - - - - - POST data: use form replay - - - Des données POST : à utiliser pour répondre aux formulaires - - - - - Indeed, by default, users without logon hours values are rejected. - - - Sinon, par défaut, les utilisateurs sans créneau horaire de connexion sont rejetés. - - - - - http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - - - http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - - - - - <s0>Address</s0>: <a1>URL</a1> of application - - - <s0>Adresse</s0> : <a1>URL</a1> de l'application - - - - - Use /adminSessions if the Handler need to modify the session, for example if you configured an idle timeout. - - - Utiliser /adminSessions si l'agent doit modifier la session, par exemple si on configure un délai d'inactivité des sessions. - - - - - http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 - - - http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 - - - - - https://my-profile.eu/ - - - https://my-profile.eu/ - - - - - For example, the user name Aladdin and password open sesame would be combined as Aladdin:open sesame – which is equivalent to QWxhZGRpbjpvcGVuIHNlc2FtZQ== when encoded in Base64. - - - Par exemple, le nom Aladdin et le mot-de-passe "open sesame" vont être assemblés en "Aladdin:open sesame" – dont l'équivalent est QWxhZGRpbjpvcGVuIHNlc2FtZQ== en Base64. - - - - - <a0>LL::NG</a0> can use a white list or a black list to filter allowed OpenID domains. - - - <a0>LL::NG</a0> peut utiliser une liste blanche ou noire pour filtrer les domaines OpenID autorisés. - - - - - Lemonldap::NG manage applications by their hostname (Apache's virtualHosts). - - - Lemonldap::NG gère les applications par leurs noms d'hôtes(hôtes virtuels d'Apache). - - - - - Maintenance mode - - - Mode maintenance - - - - - For example, if real sessions are stored in <a0>files</a0>: - - - Par exemple, si les sessions réelels sont stockées dans des <a0>fichiers</a0> : - - - - - <s0>CRONDIR</s0>: Cronfile directory (default: $PREFIX/etc/lemonldap-ng/cron.d) - - - <s0>CRONDIR</s0> : répertoire des fichiers cron (défaut: $PREFIX/etc/lemonldap-ng/cron.d) - - - - - All lemonldap-ng tools are in /usr/share/lemonldap-ng/bin/ - - - Tous les outils lemonldap-ng se trouvent dans /usr/share/lemonldap-ng/bin/ - - - - - You can add, delete or modify a virtual host here. - - - Il est possible d'ajouter, effacer ou modifier un hôte virtuel ici. - - - - - a15a18c8bb17e6f67886a9af1898c018b9f5a072 - - - a15a18c8bb17e6f67886a9af1898c018b9f5a072 - - - - - _userDB - - - _userDB - - - - - field - - - champ - - - - - Prepare the LDAP server and the LL::NG configuration file - - - Préparer le serveur LDAP et le fichier de configuration LL::NG - - - - - dob - - - dob - - - - - Selected by default during installation. - - - Sélectionné par défaut lors de l'installation. - - - - - status - - - status - - - - - The fields are defined in <a1>OpenID Connect standard</a1>, and depends on the scope requested by <a2>LL::NG</a2> (see options in next chapter). - - - Les champs sont définis dans le <a1>standard OpenID-Connect</a1>, et dépendent de la portée requise par <a2>LL::NG</a2> (voir les options dans le prochain chapitre). - - - - - server - - - server - - - - - It can be configured globally, or inside a virtual host. - - - Il peut être configuré globalement, ou dans chaque hôte virtuel. - - - - - Thomas CHEMINEAU - - - Thomas CHEMINEAU - - - - - Conferences - - - Conférences - - - - - Manager menu organization - - - Organisation du menu du manager - - - - - SOAP services - - - Services SOAP - - - - - singleIP - - - singleIP - - - - - <a2>exportedvars</a2><br3/> - - - <a2>exportedvars</a2><br3/> - - - - - Then you will be able to use it in your template like this: - - - On peut ensuite l'utiliser dans le modèle comme suit : - - - - - skip - - - skip - - - - - <s0>CA file</s0>: CA certificate used to validate <a1>CAS</a1> server certificate - - - <s0>Fichier CA</s0> : certificat de la CA utilisée pour valider le certificat du serveur <a1>CAS</a1> - - - - - Each module can be activated trough a rule, using user session information. - - - Chaque module peut être activé via une règle en utilisant les informations de session de l'utilisateur. - - - - - exportedAttr - - - exportedAttr - - - - - install_manager_libs - - - install_manager_libs - - - - - You can also disable internal Sympa authentication to keep only LemonLDAP::NG by removing user_table paragraph - - - Il est également possible de désactiver l'authentification interne de Sympa pour ne garder que celle de LemonLDAP::NG en supprimant le paragraphe user_table - - - - - You just have to create error_zz and msg_zz subroutines <e1>(where zz is your international code, example: “fr” for France)</e1> by copying error_en and msg_en. - - - Vous avez simplement à créer les fonctions error_zz et msg_zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> en copiant error_en et msg_en. - - - - - Mailing lists - - - Mailing lists - - - - - passwordDB - - - passwordDB - - - - - <s11>RewriteRule</s11> ^/cas/.* /index.pl - - - <s11>RewriteRule</s11> ^/cas/.* /index.pl - - - - - ../../documentation/presentation.html#cross_domain_authentication_cda - - - ../../documentation/presentation.html#cross_domain_authentication_cda - - - - - Register LemonLDAP::NG on partner Identity Provider - - - Enregistrer LemonLDAP::NG dans le fournisseur d'identité partenaire - - - - - Session key containing email address - - - La clef de session contient l'adresse mail - - - - - <s0>Account</s0>: <a1>DN</a1> used to connect to LDAP server. - - - <s0>Compte</s0> : <a1>DN</a1> à utiliser pour se connecter au serveur LDAP. - - - - - If you are protecting MediaWiki with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. - - - Si Mediawiki est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. - - - - - Notification backend options - - - Options du module de stockage des notifications - - - - - applications:phpldapadmin_logo.png - - - applications:phpldapadmin_logo.png - - - - - http://code.google.com/p/redis/ - - - http://code.google.com/p/redis/ - - - - - secureTokenUrls - - - secureTokenUrls - - - - - <s0>Name</s0>: display text - - - <s0>Nom</s0> : texte à afficher - - - - - SAML 2.0 / Shibboleth - - - SAML 2.0 / Shibboleth - - - - - User authenticates on Portal - - - L'utilisateur d'authentifie sur le portail - - - - - <s3># Uncomment this line if you use Lemonldap::NG menu</s3> - - - <s3># Décommentez cette ligne si vous utilisez le menu Lemonldap::NG</s3> - - - - - <s0>Application list</s0>: display categories and applications allowed for the user - - - <s0>Liste des applications</s0> : affiche les catégories et applications autorisée pour l'utilisateur - - - - - <s4>Allow</s4> from <s5>all</s5> - - - <s4>Allow</s4> from <s5>all</s5> - - - - - There are no <e0>global</e0> authorizations except the right to open a session in the portal. - - - Il n'y a pas d'autorisation <e0>globale</e0>, à l'exception de la règle accordant l'ouverture de session dans le portail. - - - - - http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod - - - http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod - - - - - A skin will often refer to the <c0>common</c0> skin, which is not a real skin, but shared skin objects (like scripts, images and <a1>CSS</a1>). - - - Un thème se réfère souvent au thème <c0>common</c0>, qui n'est pas un thème réel mais contient des objects partagés (tels les scripts, images et <a1>CSS</a1>). - - - - - dbiPasswordMailCol - - - dbiPasswordMailCol - - - - - Accept all authenticated users: - - - Accepte tout utilisateur authentifié : - - - - - ou=sessions,dc=example,dc=com - - - ou=sessions,dc=example,dc=com - - - - - ~150 - - - ~150 - - - - - Expression - - - Expression - - - - - portalRequireOldPassword - - - portalRequireOldPassword - - - - - Service configuration will be used to generate <a0>LL::NG</a0> <a1>SAML</a1> metadata, that will be shared with other providers. - - - La configuration du service est utilisée pour générer les métadatas <a1>SAML</a1> de <a0>LL::NG</a0>, qui sont partagées avec les autres fournisseurs. - - - - - Portal URL - - - URL du portail - - - - - Store -> MySQL -Lock -> Null -Generate -> MD5 -Serialize -> Storable -DataSource -> dbi:mysql:sessions;host=... - - - Store -> MySQL -Lock -> Null -Generate -> MD5 -Serialize -> Storable -DataSource -> dbi:mysql:sessions;host=... - - - - - Then edit rules and headers. - - - Éditer ensuite les règles et en-têtes. - - - - - <s0>Require old password</s0>: used only in the password changing module of the menu, will check the old password before updating it - - - <s0>Exige l'ancien mot-de-passe</s0> : utilisé seulement dans le module de changement du mot-de-passe du menu, vérifie l'ancien mot-de-passse avant de le changer - - - - - Keep the private key in a file, for example lemonldap-ng-priv.key, then use openssl to generate an auto-signed certificate: - - - Garder la clef privée dans un fichier, par exemple lemonldap-ng-priv.key, et utiliser openssl pour générer un certificat auto-signé : - - - - - Standard virtual host directives, to serve portal pages: - - - Directives standard d'hôte virtuel pour servir les pages du portail : - - - - - <a0>Apache::Session::Redis</a0> is the faster shareable session backend - - - <a0>Apache::Session::Redis</a0> est le module de stockage des sessions en réseau le plus rapide - - - - - mail - - - mail - - - - - tchemineau@example.com - - - tchemineau@example.com - - - - - <a0>ldapconfbackend</a0><br1/> - - - <a0>ldapconfbackend</a0><br1/> - - - - - http://www.linuxpicnic.org/ - - - http://www.linuxpicnic.org/ - - - - - API documentation - - - Documentation de l'interface de programmation (API) - - - - - <s0>Manager</s0>: used to manage LemonLDAP::NG configuration and to explore sessions. - - - <s0>Manager</s0>: utilisé pour gérer la configuration LemonLDAP::NG et explorer les sessions. - - - - - apt-cache search lemonldap-ng - - - apt-cache search lemonldap-ng - - - - - http://search.cpan.org/perldoc?Apache::Session::Browseable - - - http://search.cpan.org/perldoc?Apache::Session::Browseable - - - - - Krb5KeyTab /etc/lemonldap-ng/auth.keytab - - - Krb5KeyTab /etc/lemonldap-ng/auth.keytab - - - - - zimbraUrl - - - zimbraUrl - - - - - The database username - - - Le login de la base de données - - - - - sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini - - - sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini - - - - - Read-only functions (index.pl/sessions or index.pl/adminSessions paths): - - - Fonctions en lecture seule (chemins index.pl/sessions ou index.pl/adminSessions) : - - - - - </<s23>Location</s23>> -  - - - </<s23>Location</s23>> -  - - - - - http://auth.ucanss.fr/ - - - http://auth.ucanss.fr/ - - - - - Reset password on next logon workflow - - - Réinitialisation du mot-de-passe à la connexion suivante - - - - - Configure phpLDAPadmin virtual host like other <a0>protected virtual host</a0>. - - - Configurer l'hôte virtuel phpLDAPadmin comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - - - - - All rules are concerned: - - - Toutes les règles sont concernées : - - - - - ../documentation/current/installdeb.html - - - ../documentation/current/installdeb.html - - - - - LimeSurvey configuration - - - Configuration de LimeSurvey - - - - - Berlin - - - Berlin - - - - - Note: since AD 2012, each user can have a specific password expiration policy. - - - Note : depuis AD 2012, chaque utilisateur peut disposer d'une politique 'expiration de mot-de-passe différente. - - - - - ../../../../media/applications/mediawiki_logo.png - - - ../../../../media/applications/mediawiki_logo.png - - - - - Browseable session backend - - - Backend de session explorable - - - - - Configuration reload will then be effective in less than 10 minutes. - - - Le rechargement de la configuration sera effectif en moins de 10 minutes. - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html - - - - - → You use the Apache authentication backend, but Apache is not or bad configured (no REMOTE_USER send to LemonLDAP::NG). - - - → Le backend d'authentification Apache est utilisé, mais Apache n'est pas ou mal configuré (la variable d'environnement REMOTE_USER n'est pas envoyée à LemonLDAP::NG). - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose OpenID for authentication and/or users. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>OpenID</a2> pour les modules authentification, utilisateurs et/ou mots-de-passe. - - - - - <s0>$_auth</s0> <s1>eq</s1> LDAP <s2>or</s2> <s3>$_auth</s3> <s4>eq</s4> DBI - - - <s0>$_auth</s0> <s1>eq</s1> LDAP <s2>or</s2> <s3>$_auth</s3> <s4>eq</s4> DBI - - - - - Single Sign On - - - Authentification unique (Single Sign On) - - - - - Edit then <c0>share-config-custom.xml</c0> and uncomment the last part. - - - Éditer ensuite <c0>share-config-custom.xml</c0> et décommenter la dernière partie. - - - - - <s0>Common domain</s0>: Name of the common domain (where common cookie is available). - - - <s0>Domaine commun</s0> : Nom du domaine commun (où le cookie commun est disponible). - - - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> File</s5> -<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> File</s5> -<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> - - - - - For each attribute, you can set: - - - Pour chaque attribut, on peut indiquer : - - - - - MRTG configuration example: - - - Exemple de configuration MRTG : - - - - - <s0>Skin</s0>: the name of the skin to use. - - - <s0>Thème</s0> : le nom du thème à utiliser. + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir SSL pour l'authentification. @@ -7152,5222 +1752,26 @@ DataSource -> dbi:mysql:sessions;host=... - <a0>SAML</a0> Identity Type: choose Federation ID. + ../../../../media/documentation/liferay_4.png - - <a0>SAML</a0> Identity Type : choisir "Federation ID". + + ../../../../media/documentation/liferay_4.png - Syslog facility + Authentication request - - Facilité syslog + + Requête d'authentification - Add a new rule: + Bugzilla virtual host in Manager - - Ajouter une nouvelle règle : - - - - - <s0>+1h</s0>: one hour from session creation - - - <s0>+1h</s0> : une heure après la création de la session - - - - - <s0>include</s0> /usr/local/lemonldap-ng/etc/portal-apache2.conf -<s1>include</s1> /usr/local/lemonldap-ng/etc/handler-apache2.conf -<s2>include</s2> /usr/local/lemonldap-ng/etc/manager-apache2.conf -<s3>include</s3> /usr/local/lemonldap-ng/etc/test-apache2.conf - - - <s0>include</s0> /usr/local/lemonldap-ng/etc/portal-apache2.conf -<s1>include</s1> /usr/local/lemonldap-ng/etc/handler-apache2.conf -<s2>include</s2> /usr/local/lemonldap-ng/etc/manager-apache2.conf -<s3>include</s3> /usr/local/lemonldap-ng/etc/test-apache2.conf - - - - - Outlook Web Access, … - - - Outlook Web Access, … - - - - - lemonldap-ng-dev@ow2.org - - - lemonldap-ng-dev@ow2.org - - - - - <s12>ErrorDocument</s12> 401 /login.pl - - - <s12>ErrorDocument</s12> 401 /login.pl - - - - - _idp - - - _idp - - - - - <s31>...</s31> - - - <s31>...</s31> - - - - - <s0>CREATE</s0> <s1>TABLE</s1> notifications <s2>(</s2> - - - <s0>CREATE</s0> <s1>TABLE</s1> notifications <s2>(</s2> - - - - - Real session backend - - - Backend de session réel - - - - - User tries to access protected application, his request is catched by Handler - - - Lorsqu'un utilisateur tente d'accéder à une application protégée, il est intercepté par l'agent (handler) - - - - - http://openid.net/specs/openid-simple-registration-extension-1_0.html - - - http://openid.net/specs/openid-simple-registration-extension-1_0.html - - - - - IO::String - - - IO::String - - - - - ldapSetPassword - - - ldapSetPassword - - - - - documentation:latest:notifications - - - documentation:latest:notifications - - - - - <a8>limesurvey</a8><br9/> - - - <a8>limesurvey</a8><br9/> - - - - - User rejected because VirtualHost XXXX has no configuration - - - User rejected because VirtualHost XXXX has no configuration - - - - - Multi modules display - - - Affichage des modules de Multi - - - - - Those capabilities can be used simultaneously or separately. - - - Ces capacités peuvent être utilisées simultanément ou séparemment. - - - - - ../../../../media/applications/tomcat_logo.png - - - ../../../../media/applications/tomcat_logo.png - - - - - You can test any <a0>URL</a0> to see if it's protected using testUri(). - - - On peut tester toute <a0>URL</a0> pour voir si elle est protégée en utilisant testUri(). - - - - - Local cache parameters - - - Paramètres du cache local - - - - - documentation:googleapps-menu.png - - - documentation:googleapps-menu.png - - - - - Else, current configuration is kept. - - - Sinon, la configuration courante est gardée. - - - - - User tries to access a protected application in a different domain - - - L'utilisateur tente d'accéder à une application protégée d'un autre domaine - - - - - Configuration - - - Configuration - - - - - Install packages - - - Installer les paquets - - - - - http://linuxfr.org/news/sortie-de-lemonldapng-version-10 - - - http://linuxfr.org/news/sortie-de-lemonldapng-version-10 - - - - - Notification format - - - Format des notifications - - - - - <s0>Exceptions</s0>: allow anonymous access for specific URLs (connectors, etc.) - - - <s0>Exceptions</s0> : autoriser l'accès anonyme pour les URLs spécifiques (connecteurs, etc.) - - - - - http://lanyrd.com/2011/jdll/smdct/ - - - http://lanyrd.com/2011/jdll/smdct/ - - - - - <a0>DBI</a0> user - - - Utilisateur <a0>DBI</a0> - - - - - ../../../../media/documentation/googleapps-ssoconfig.png - - - ../../../../media/documentation/googleapps-ssoconfig.png - - - - - So you can define for example: - - - Ainsi on peut définir par exemple: - - - - - Those macros are calculated only at the first usage and stored in the local session cache (only for this server) and only if the user access to the related applications. - - - Ces macros sont calculées seulement à leur premier usage et stockées dans le cache local des sessions (uniquement pour ce serveur) et seulement si l'utilisateur accède à l'application relative. - - - - - To protect the manager by <a0>LL::NG</a0>, you just have to set this in <c1>lemonldap-ng.ini</c1> configuration file (section [manager]): - - - Pour protéger le manager par <a0>LL::NG</a0>, il suffit de mettre ceci dans le fichier de configuration <c1>lemonldap-ng.ini</c1> (section [manager]) : - - - - - _password - - - _password - - - - - All pages - - - Toutes les pages - - - - - tomcat >= 5.5 - - - tomcat >= 5.5 - - - - - Clément OUDOT - - - Clément OUDOT - - - - - <a0>CAS</a0> server <a1>URL</a1> - - - <a1>URL</a1> du serveur <a0>CAS</a0> - - - - - Delete other session if <a0>IP</a0> differs - - - Efface les autres sessions de l'utilisateur si les adresses <a0>IP</a0> diffèrent - - - - - You can show them using <a0>Facebook Graph API explorer</a0> - - - On peut les voir en utilisant l'<a0>explorateur de l'API Graph de Facebook</a0> - - - - - Nginx is fully supported by LemonLDAP::NG since version 1.9. - - - Nginx est pleinement supporté par LemonLDAP::NG depuis la version 1.9. - - - - - <s0>Check conditions</s0>: set to Off to disable conditions checking on authentication responses. - - - <s0>Vérifier les conditions</s0> : active ou désactive, l'examen des conditions dans les réponses d'authentification. - - - - - perl-Lemonldap-NG-Portal: CPAN - Portal modules - - - perl-Lemonldap-NG-Portal : CPAN - modules portail - - - - - Authentication, Authorization and Accounting (AAA) mechanisms - - - Mécanismes d'authentification, d'autorisation et de traçabilité (AAA) - - - - - <s0>Passive authentication</s0>: set IsPassive flag in authentication request - - - <s0>Authentification passive</s0> : positionne le drapeau IsPassive dans la requête d'authentification - - - - - <s0><s1>[</s1>all<s2>]</s2></s0> -<s3>cda</s3> <s4>=</s4><s5> 1</s5> - - - <s0><s1>[</s1>all<s2>]</s2></s0> -<s3>cda</s3> <s4>=</s4><s5> 1</s5> - - - - - These parameters are not mandatory to run <a0>SAML</a0> service, but can help to customize it: - - - Ces paramètres ne sont pas obligatoires pour faire fonctionner le service <a0>SAML</a0>, mais peuvent aider à leur personnalisation : - - - - - You can configure here which field of <a2>LL::NG</a2> session will be associated to a NameID format. - - - Vous pouvez indiquer ici l'attribut de session de <a2>LL::NG</a2> qui sera associé au format du NameID. - - - - - Now go in <c0>Options</c0>: - - - Aller ensuite dans <c0>Options</c0>: - - - - - SAML sessions module name and options - - - Options et nom du module de sessions SAML - - - - - <a0>URL</a0> for mail reset - - - <a0>URL</a0> pour la réinitialisation par courriel - - - - - This value will be used to know to which recipient the has to be sent (default: mail). - - - Cette valeur peut être utilisée pour savoir à quel destinataire doit être envoyé le courriel (défaut : mail). - - - - - Full access control - - - Contrôle d'accès complet - - - - - An <a0>enterprise Google Apps account</a0> - - - Un <a0>compte applicatif Google entreprise</a0> - - - - - ../../../media/documentation/ha-apache.png - - - ../../../media/documentation/ha-apache.png - - - - - <a0>Twitter</a0> is a famous microblogging server. - - - <a0>Twitter</a0> est un serveur de microblog célèbre. - - - - - It returns: - - - Elle retourne : - - - - - Zimbra Handler parameters - - - Paramètres du handler Zimbra - - - - - LemonLDAP::NG does not manage Apache configuration - - - LemonLDAP::NG ne gère pas la configuration d'Apache - - - - - http://twitter.com/lemonldapng - - - http://twitter.com/lemonldapng - - - - - uidR - - - uidR - - - - - Authorization Code flow - - - Débit de code d'autorisation - - - - - You need to forward the password, which can be the user main password (if <a0>password is stored in session</a0>, or any user attribute (if you keep secondary passwords in users database). - - - Il est nécessaire d'exporter le mot-de-passe, qui peut être le mot-de-passe principal de l'utilisateur (si <a0>le mot-de-passe est stocké dans la session</a0>, ou n'importe quel attribut utilisateur (si d'autres mots-de-passe sont stockés dans la base de données des utilisateurs). - - - - - icons:bug.png - - - icons:bug.png - - - - - https://github.com/9h37/django-lemonldap - - - https://github.com/9h37/django-lemonldap - - - - - See <a0>prerequisites and dependencies</a0> chapter for more. - - - Voir le chapître <a0>pré-requis et dépendances</a0>. - - - - - 20 - - - 20 - - - - - Key - - - Clef - - - - - Apache configuration file on <a0>LL::NG</a0> reverse proxy (hosting <a1>LL::NG</a1> Handler): - - - le fichier de configuration d'Apache sur le reverse-proxy <a0>LL::NG</a0> (celui qui héberge l'agent <a1>LL::NG</a1>): - - - - - 22 - - - 22 - - - - - ../documentation/current/ssocookie.html#sso_cookie - - - ../documentation/current/ssocookie.html#sso_cookie - - - - - To allow the Login History tab in Menu, configure it in <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Modules</c3> (see <a4>portal menu configuration</a4>). - - - Pour activer l'onglet de l'historique de connexion dans le menu, le configurer dans <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Modules</c3> (voir la <a4>configuration du menu du portail</a4>). - - - - - Persistent Session backend options - - - Options du backend des sessions persistantes - - - - - /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - - - - - <a0>LL::NG</a0> can use a lot of databases as authentication, users and password backend: - - - <a0>LL::NG</a0> peut utiliser de nombreuses bases de données comme backend d'authentification, d'utilisateurs et de mots de passe : - - - - - Skin name - - - Nom du thème - - - - - Rule name - - - Nom de la règle - - - - - This kind of <a0>SSO</a0> mechanism is not clean, and can lead to problems, like local password blocking, local session not well closed, etc. - - - Ce type de mécanisme <a0>SSO</a0> n'est pas parfait et peut générer des problèmes tels des blocages de mots-de-passe, sessions locales mal closes, etc... - - - - - ../media/icons/flags/de.png - - - ../media/icons/flags/de.png - - - - - Logout - - - Déconnexion - - - - - <s7># Uncomment this line if you use portal SOAP capabilities</s7> - - - <s7># Décommenter cette ligne si les fonctions SOAP du portail sont utilisées</s7> - - - - - XSS attack detected - - - XSS attack detected - - - - - You only need a reload <a0>URL</a0> per physical servers, as Handlers share the same configuration cache on each physical server. - - - Une <a0>URL</a0> par serveur physique est nécessaire, car les agents partagent le même cache de configuration pour chaque serveur physique. - - - - - → You do not use the new configuration syntax for application list. - - - → La nouvelle syntaxe de configuration de la liste des applications n'est pas utilisée. - - - - - http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm - - - http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm - - - - - 31 - - - 31 - - - - - Apache based protection allow to be independent from WebSSO, so Manager will always be reachable even if WebSSO configuration is corrupted. - - - Une protection basée sur Apache permet d'être indépendant du WebSSO, ainsi le manager est toujours accessible même si la configuration du WebSSO est corrompue. - - - - - variables - - - variables - - - - - Go in Manager and create a new OpenID Connect provider. - - - Aller dans le Manager et créer un fournisseur OpenID-Connect. - - - - - Mot de passe pour l'utilisateur lemonldap-ng : -[...] -lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); -lemonldap-ng=> q - - - Mot de passe pour l'utilisateur lemonldap-ng : -[...] -lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); -lemonldap-ng=> q - - - - - It provides full functionality you expect from an email client, including MIME support, address book, folder manipulation, message searching and spell checking. - - - Il fournit toutes les fonctionnalités attendues d'un client email, y compris support MIME, carnet d'adresses, manipulation des dossiers, recherche de messages et correcteur d'orthographe. - - - - - In <c0>General</c0>, fill at least the following information: - - - Dans <c0>General</c0>, remplir au moins les informations suivantes : - - - - - <c0>ValveLemonLDAPNG.jar</c0> is created under <c1>/dist</c1> directory. - - - <c0>ValveLemonLDAPNG.jar</c0> est créé dans le répertoire <c1>/dist</c1>. - - - - - http://perldoc.perl.org/functions/return.html - - - http://perldoc.perl.org/functions/return.html - - - - - <a41><s42>print</s42></a41> <s43>STDERR</s43> <s44>"SOAP Error: "</s44> <s45>.</s45> <s46>$r</s46><s47>-></s47><s48>fault</s48><s49>-></s49><s50>{</s50>faultstring<s51>}</s51><s52>;</s52> -<s53>}</s53> -<s54>else</s54> <s55>{</s55> - - - <a41><s42>print</s42></a41> <s43>STDERR</s43> <s44>"SOAP Error: "</s44> <s45>.</s45> <s46>$r</s46><s47>-></s47><s48>fault</s48><s49>-></s49><s50>{</s50>faultstring<s51>}</s51><s52>;</s52> -<s53>}</s53> -<s54>else</s54> <s55>{</s55> - - - - - You can call it <c0>france-connect</c0> for example. - - - On peut l'appeler <c0>france-connect</c0> par exemple. - - - - - Parameter redirections - - - Paramètrer les redirections - - - - - By default, configuration is stored in <a0>files</a0>, so access trough network is not possible. - - - Par défaut, la configuration est stockée dans des <a0>fichiers</a0>, donc l'accès par le réseau n'est en général pas possible. - - - - - Event - - - Événement - - - - - <a0>CornerStone On Demand (CSOD)</a0> allows to use <a1>SAML</a1> to authenticate users. - - - <a0>CornerStone On Demand (CSOD)</a0> permet d'utiliser <a1>SAML</a1> pour authentifier les utilisateurs. - - - - - <s3>AuthName</s3> <s4>"LL::NG Manager"</s4> - - - <s3>AuthName</s3> <s4>"LL::NG Manager"</s4> - - - - - http://www.wikipedia.org - - - http://www.wikipedia.org - - - - - _openid_<e0>id</e0> - - - _openid_<e0>id</e0> - - - - - http://www.private.com - - - http://www.private.com - - - - - XXXX was not found in tree - - - XXXX was not found in tree - - - - - Creation can take up to 1 hour. - - - Cette création prend jusqu'à 1 heure. - - - - - <s0>Application logout</s0>: the request is forwarded to application but <a1>SSO</a1> session is not closed - - - <s0>Déconnexion applicative</s0>: la requête est transmise à l'application mais la session <a1>SSO</a1> n'est pas détruite - - - - - To get more information on user (name, mail, etc.), you have to read <a0>HTTP headers</a0>. - - - Pour obtenir plus d'information sur l'utilisateur (nom, adresse de courriel, etc...), il faut lire les <a0>en-têtes HTTP</a0>. - - - - - Before installing the packages, install <a0>dependencies</a0>. - - - Avant d'installer les paquets, installer les <a0>dépendances</a0>. - - - - - You can set one or several <a3>IP</a3> addresses, separated by spaces, or let this parameter empty to disable the checking. - - - Plusieurs adresses <a3>IP</a3> separées par des espaces peuvent être entrées, ou ce paramètre peut rester vide pour désactiver ce contrôle. - - - - - Change the user attribute to store in Apache logs <e0>(“General Parameters » Logs » REMOTE_USER”)</e0>: use the variable declared above - - - Changer l'attribut utilisateur à stocker dans les journaux d'Apache <e0>(“Paramètres généraux » Journaux » REMOTE_USER”)</e0> : utiliser la variable ci-dessus - - - - - Header name - - - Nom d'en-tête - - - - - ../pages/default_sidebar.html - - - ../pages/default_sidebar.html - - - - - You need to get a preauth key from Zimbra server. - - - Il est nécessaire de récupérer une clef de pré-authentification auprès du serveur Zimbra. - - - - - Architecture - - - Architecture - - - - - Restart all your remote Apache servers - - - Redémarrer tous les serveurs Apache distants - - - - - Template parameters - - - Paramètres des modèles - - - - - ../../../../media/documentation/liferay_2.png - - - ../../../../media/documentation/liferay_2.png - - - - - Other resources - - - Autres documents - - - - - You can also use the same user for all. - - - On peut également utiliser le même compte pour tous. - - - - - <s30>'lang'</s30> <s31>=></s31> <s32>'en'</s32><s33>,</s33> - - - <s30>'lang'</s30> <s31>=></s31> <s32>'en'</s32><s33>,</s33> - - - - - OBM includes Groupware, messaging server, CRM, LDAP, Windows Domain, smartphone and PDA synchronization… - - - OBM inclut un groupware, un serveur de messagerie, un CRM, un annuaire LDAP, un domaine Windows, un dispositif de synchronisation pour smartphone et PDA… - - - - - http://auth.example.com/?logout=1 - - - http://auth.example.com/?logout=1 - - - - - Note that Apache::Session::Browseable::MySQL doesn't use MySQL locks. - - - Notez que Apache::Session::Browseable::MySQL n'utilise pas les verrous MySQL. - - - - - Multi overridden parameters - - - Paramètres surchargés pour "Multi" - - - - - <s0>Cookie name</s0> (optional): name of the cookie of primary portal, if different from secondary portal - - - <s0>Nom du cookie</s0> (optionnel) : nom du cookie du portail primaire, s'il est différent de celui du portail secondaire - - - - - The -# host must be matched by a group named "host". - - - The -# host must be matched by a group named "host". - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Zimbra. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Zimbra. - - - - - Must be secured by network access control. - - - Doit être securisé par un contrôle d'accès réseau. - - - - - Secure Token Handler - - - Agent jeton sécurisé - - - - - <s0>Master's <a1>IP</a1> address</s0>: the <a2>IP</a2> addresses of servers which are accredited to authenticate user. - - - <s0>Adresse <a1>IP</a1> du maître</s0> : les adresses <a2>IP</a2> des serveurs autorisés à authentifier les utilisateurs. - - - - - Let's go - - - On y va - - - - - SAML service configuration - - - Configuration du service SAML - - - - - documentation:liferay_6.png - - - documentation:liferay_6.png - - - - - <a0>RoundCube</a0> webmail is a browser-based multilingual IMAP client with an application-like user interface. - - - Le webmail <a0>RoundCube</a0> est un client IMAP web multilingue une interface riche type application. - - - - - The portal is the visible part of LemonLDAP::NG, all user interactions are displayed on it. - - - Le portail est la partie visible de LemonLDAP::NG, toutes les interactions utilisateurs y sont affichées. - - - - - <a0>DBI</a0> Login column - - - Colonne de nom de connexion <a0>DBI</a0> - - - - - casAccessControlPolicy - - - casAccessControlPolicy - - - - - Options - - - Options - - - - - localStorage - - - localStorage - - - - - ../../../../media/documentation/googleapps-export-priv-key.png - - - ../../../../media/documentation/googleapps-export-priv-key.png - - - - - It can be used to delete a session - - - Il peut être utilisé pour effacer une session - - - - - <s15>Deny</s15> from <s16>all</s16> - - - <s15>Deny</s15> from <s16>all</s16> - - - - - Sympa shared secret - - - Secret partagé de Sympa - - - - - Sympa mail session key - - - Clef de session mail pour Sympa - - - - - ../../../media/documentation/lasso.png - - - ../../../media/documentation/lasso.png - - - - - You also need to register to Google the redirect <a0>URI</a0>. - - - Il faut également enregistrer chez Google l'<a0>URI</a0> de redirection. - - - - - Applications listed below are known to be easy to integrate in <a0>LL::NG</a0>. - - - Les applications listées ci-dessous sont connues pour être faciles à intégrer à <a0>LL::NG</a0>. - - - - - cookieName - - - cookieName - - - - - kdestroy - - - kdestroy - - - - - SSLAuthnLevel - - - SSLAuthnLevel - - - - - OBM Apache configuration must be loaded <s0>after</s0> <a1>LL::NG</a1> <a2>Apache configuration</a2>. - - - La configuration du serveur Apache d'OBM doit être chargée <s0>après</s0> <a2>celle</a2> de <a1>LL::NG</a1>. - - - - - He must contact his administrator. - - - Il doit contacter son administrateur. - - - - - Packages are available on the <a0>Download page</a0>. - - - Les paquets sont disponibles sur la <a0>page de téléchargement</a0>. - - - - - You can manage roles with the <a0>RBAC model</a0> or by using groups. - - - On peut gérer les rôles avec le <a0>modèle RBAC</a0> ou en utilisant les groupes. - - - - - LemonLDAP::NG used as <a0>CAS</a0> server. - - - LemonLDAP::NG utilisé comme serveur <a0>CAS</a0>. - - - - - Main features - - - Fonctionnalités principales - - - - - my-profile.eu - - - my-profile.eu - - - - - Distinguished name - - - Nom distinct (distinguished name) - - - - - <s4>Order</s4> <s5>allow</s5>,<s6>deny</s6> - - - <s4>Order</s4> <s5>allow</s5>,<s6>deny</s6> - - - - - The content of the SVN tarball is not the same as the official tarball. - - - Le contenu de l'archive SVN n'est pas le même que l'officielle. - - - - - We suppose that LimeSurvey is installed in /var/www/html/limesurvey - - - On suppose que LimeSurvey est installé dans /var/www/html/limesurvey - - - - - <a0>Password database</a0>: where change password - - - <a0>Base de données des mots-de-passe</a0> : où changer le mot-de-passe - - - - - phpLDAPadmin - - - phpLDAPadmin - - - - - It is best known for their CRM products and social networking applications. - - - Elle est connue pour ses CRM et applications de réseaux sociaux. - - - - - You can also display a check box on the authentication form, to allow user to see their login history before beeing redirected to the protected application (see <a0>portal customization</a0>). - - - on peut aussi afficher une case à cocher dans le formulaire d'authentification pour autoriser l'utilisateur à voir son historique de connexion avant d'être redirigé vers l'application protégée (voir la <a0>personnalisation du portail</a0>). - - - - - You can use one or a combination of: - - - On peut utiliser un ou plusieurs solution : - - - - - A login is considered as successful if user get authenticated and is granted a session; as failed, if he fails to authenticate or if he is not allowed to open a session. - - - Une connexion est considérée comme réussie si l'utilisateur est authentifié et autorisé à ouvrir une session ; comme échouée, sinon. - - - - - You can use different dbiUser strings : - - - Plusieurs chaînes dbiUser sont utilisables : - - - - - http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 - - - http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 - - - - - qw(delete <s1>header</s1> cache read_from_client cookie <s2>redirect</s2> unescapeHTML)); - - - qw(delete <s1>header</s1> cache read_from_client cookie <s2>redirect</s2> unescapeHTML)); - - - - - http://joind.in/2862 - - - http://joind.in/2862 - - - - - <s45><s46><bean</s46> <s47>id</s47>=<s48>"userDetailsServiceWrapper"</s48> <s49>class</s49>=<s50>"org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"</s50><s51>></s51></s45> - - - <s45><s46><bean</s46> <s47>id</s47>=<s48>"userDetailsServiceWrapper"</s48> <s49>class</s49>=<s50>"org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"</s50><s51>></s51></s45> - - - - - Salesforce is not able to read metadata, you must fill the information into a form. - - - Salesforce ne peut pas lire les métadatas, il faut les indiquer dans un formulaire. - - - - - LemonLDAP::NG - - - LemonLDAP::NG - - - - - You can choose other Makefile targets: - - - On peut choisir d'autres cibles du Makefile : - - - - - <s0>Address</s0>: set one of Google Apps <a1>URL</a1> (all Google Apps product a distinct <a2>URL</a2>), for example <a3>http://www.google.com/calendar/hosted/mydomain.org/render</a3> - - - <s0>Address</s0> : indiquer une des <a1>URL</a1> de Google Apps (chaque application Google Apps produit une <a2>URL</a2> distincte), par exemple <a3>http://www.google.com/calendar/hosted/mydomain.org/render</a3> - - - - - <s0>Display deleted sessions</s0>: display deleted sessions on authentication phase. - - - <s0>Afficher les sessions effacées</s0> : affiche les sessions effacées lors de la phase d'authentification. - - - - - <s1>RewriteEngine</s1> <s2>On</s2> - - - <s1>RewriteEngine</s1> <s2>On</s2> - - - - - <s0>Optimized</s0> for <a1>session explorer</a1> and <a2>single session</a2> features. - - - <s0>Optimisé</s0> pour l'<a1>explorateur de sessions</a1> et les fonctionnalités de <a2>session unique</a2>. - - - - - authorize: check if user is authorizated to access to this <a0>URL</a0> - - - authorize : vérifie si l'utilisateur est autorisé à accèder à cette <a0>URL</a0> - - - - - See full parameters list - - - Voir la liste complète des paramètres - - - - - Security - - - Sécurité - - - - - All handlers download the whole configuration, so many servers can serve the same virtual hosts - - - Tous les agents téléchargent intégralement la configuration, donc plusieurs serveurs peuvent servir le même hôte virtuel - - - - - [login] is the user login (or any other session information, <s0><a1>see below</a1></s0>) - - - [login] est le nom de connexion (ou tout autre information de session, <s0><a1>voir ci-dessous</a1></s0>) - - - - - - - - - - - - - ../media/icons/chat.png - - - ../media/icons/chat.png - - - - - LL::NG based protection - - - Protection basée sur LL::NG - - - - - Define headers used in OBM mapping, for example: - - - Definir les en-têtes utilisés pour les correspondances OBM, par exemple : - - - - - In 1.3, <a0>LL::NG</a0> have a captcha feature which is used in this case. - - - Dans la version 1.3, <a0>LL::NG</a0> dispose d'une fonctionnalité "captcha" qui est utilisée dans ce cas. - - - - - ... -<s3><s4></IDPSSODescriptor<s5>></s5></s4></s3> - - - ... -<s3><s4></IDPSSODescriptor<s5>></s5></s4></s3> - - - - - logout_url http://sympa.example.com/wws/logout - - - logout_url http://sympa.example.com/wws/logout - - - - - <s0>Changes</s0>: <a1>lemonldap-ng-changes@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) - - - <s0>Changements</s0>: <a1>lemonldap-ng-changes@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) - - - - - You can also adapt Apache access control: - - - On peut également adapter le contrôle d'accès d'Apache : - - - - - An error occurs on server side: SERVER_ERROR (500) - - - Une erreur est survenue côté serveur : SERVER_ERROR (500) - - - - - portal/skins/common/mail_password.tpl - - - portal/skins/common/mail_password.tpl - - - - - yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* - - - yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* - - - - - Perl - - - Perl - - - - - Identity Provider Certificate: whereas it is mentionned that this is the authentication certificate, you must give your LemonLDAP::NG (IdP) signing certificate. - - - Identity Provider Certificate : bien qu'il semble devoir être renseigné ici le certificat d'authentification, c'est celui de signature de l'IdP Lemonldap::NG qu'il faut renseigner. - - - - - <s0>Password</s0>: password to used to connect to LDAP server. - - - <s0>Mot-de-passe</s0> : mot-de-passe à utiliser pour se connecter au serveur LDAP. - - - - - If you close your session on <a0>LL::NG</a0> side, your Google session will still be open. - - - Si on ferme la session <a0>LL::NG</a0>, celle de Google reste ouverte. - - - - - It returns 1 if this match, 0 else. - - - Elle retourne 1 si c'est bon, 0 sinon. - - - - - /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - - - /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - - - - - <s0>roleKey</s0>: key in the HTTP header containing roles. - - - <s0>roleKey</s0> : nom de l'en-tête HTTP contenant les rôles. - - - - - Now configure all <a0>SAML</a0> parameters: - - - Puis configurer tous les paramètres <a0>SAML</a0> : - - - - - Add it to trustedDomains (or set <c0>*</c0> in trustedDomains to accept all). - - - L'ajouter à trustedDomains (ou mettre <c0>*</c0> dans trustedDomains pour tout accepter). - - - - - mailreset_step2.png - - - mailreset_step2.png - - - - - The common domain is used by <a0>SAML SP</a0> to find an Identity Provider for the user, and by <a1>SAML IDP</a1> to register itself in user's IDP list. - - - Le domaine commun est utilisé par le <a0>SP SAML</a0> pour trouver le fournisseur d'identité de l'utilisateur et par l'<a1>IdP SAML</a1> pour s'enregistrer dans la liste des IDP. - - - - - Jean-Thomas CHECCO - - - Jean-Thomas CHECCO - - - - - dirName - - - dirName - - - - - ^/(?i)index.php\?.*access=admin - - - ^/(?i)index.php\?.*access=admin - - - - - <s0>Location</s0>: Access Point for <a1>SSO</a1> request and response. - - - <s0>Location</s0>: Point d'accès des requêtes et réponses <a1>SSO</a1>. - - - - - <s134>//"userobm_web_list" => ,</s134> - - - <s134>//"userobm_web_list" => ,</s134> - - - - - A specific persistent session is created with this module, to store attribute values returned by Google. - - - Une session persistente est créée avec ce module pour stocker les valeurs d'attribut renvoyées par Google. - - - - - Zimbra preauthentication <a0>URL</a0> - - - <a0>URL</a0> de pré-authentification Zimbra - - - - - Perl auto-protected CGI - - - CGI aito-protégée Perl - - - - - You can add this repository to have recent packages: - - - Ajouter ce dépôt pour avoir les paquets les plus récents : - - - - - <s0>isAuthorizedURI(cookieValue,url)</s0>: check if user is granted to access to the function - - - <s0>isAuthorizedURI(cookieValue,url)</s0> : vérifie si l'utilisateur est autorisé à accéder à la fonction - - - - - Add then extension configuration, for example: - - - Puis, configuration de l'extension, par exemple : - - - - - Destination directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/po-doc/zz (where zz is your international code, example: “fr” for France) - - - Répertoire de destination = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/po-doc/zz (où zz est votre code international, exemple: “fr” pour le français) - - - - - gender - - - gender - - - - - In this case, you can add in the Apache authentication module: - - - Dans ce cas, il faut ajouter dans la configuratio du module Apache : - - - - - http://www.limesurvey.org - - - http://www.limesurvey.org - - - - - Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) - -# Option: ignoreregex -# Notes.: regex to ignore. - - - Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) - -# Option: ignoreregex -# Notes.: regex to ignore. - - - - - ../documentation/current/ssocookie.html - - - ../documentation/current/ssocookie.html - - - - - secret - - - secret - - - - - svn checkout svn+ssh://developername@svn.forge.objectweb.org/svnroot/lemonldap - - - svn checkout svn+ssh://nomDuDeveloppeur@svn.forge.objectweb.org/svnroot/lemonldap - - - - - Try also to create a global notification (to the uid “allusers”), and connect with any user, the message will be prompted. - - - Essayer alors de créer une notification globale (à l'utilisateur “allusers”), et se connecter avec n'importe quel compte, le message sera affiché. - - - - - Gigabyte - - - Gigaoctet - - - - - <s0>List</s0>: domains list (comma separated values) - - - <s0>Liste</s0> : liste des domaines (séparés par des virgules) - - - - - <s154>//"userobm_samba_home_drive" => ,</s154> - - - <s154>//"userobm_samba_home_drive" => ,</s154> - - - - - Web::ID::Certificate::Generator - - - Web::ID::Certificate::Generator - - - - - /var/lib/lemonldap-ng/sessions - - - /var/lib/lemonldap-ng/sessions - - - - - Configure Sympa virtual host like other <a0>protected virtual host</a0> but protect only magic authentication <a1>URL</a1>. - - - Configurer l'hôte virtuel Sympa comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais ne protéger que l'authentification magique. - - - - - http://www.yubico.com/yubikey - - - http://www.yubico.com/yubikey - - - - - PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com - - - PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com - - - - - OBM_USERPASSWORD - - - OBM_USERPASSWORD - - - - - External portal - - - Portail externe - - - - - ../../../css/screen.css - - - ../../../css/screen.css - - - - - Configure your <a0>DNS</a0> server to resolve names with your server <a1>IP</a1>. - - - Configurer le serveur <a0>DNS</a0> pour résoudre les noms avec l'adresse <a1>IP</a1> de votre serveur. - - - - - $description eq "LDAP administrator" - - - $description eq "LDAP administrator" - - - - - For example, to configure the <c0>File</c0> configuration backend: - - - Par exemple, pour configurer le backend de configuration <c0>File</c0> : - - - - - Zimbra account type - - - Type de compte Zimbra - - - - - Auth-User - - - Auth-User - - - - - OBM_MAIL - - - OBM_MAIL - - - - - http://www.dokuwiki.org/ - - - http://www.dokuwiki.org/ - - - - - zimbraSsoUrl - - - zimbraSsoUrl - - - - - <s52><s53><property</s53> <s54>name</s54>=<s55>"userDetailsService"</s55> <s56>ref</s56>=<s57>"userDetailsService"</s57><s58>/></s58></s52> - - - <s52><s53><property</s53> <s54>name</s54>=<s55>"userDetailsService"</s55> <s56>ref</s56>=<s57>"userDetailsService"</s57><s58>/></s58></s52> - - - - - When session is granted, the Handler will then check the authorizations like the standard Handler. - - - Lorsque la session est validée, l'agent examine les autorisations comme un agent standard. - - - - - Backend choice by users - - - Backend choisit par l'utilisateur - - - - - CAS server - - - Serveur CAS - - - - - By default, default values are used. - - - Sauf modification, les valeurs par défaut sont utilisées. - - - - - <s0><a1>Sessions</a1></s0>: where sessions are stored. - - - <s0><a1>Sessions</a1></s0>: où sont stockées les sessions. - - - - - Another <a0>LL::NG</a0> system configured with <a1>CAS authentication</a1> - - - Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification CAS</a1> - - - - - <s0>Alias dereference</s0>: How to manage LDAP aliases. - - - <s0>Déréférence d'alias</s0> : comment gérer les alias LDAP. - - - - - service_id lemonldapng - - - service_id lemonldapng - - - - - We can distinguish several kind of variables: - - - On peut distinguer plusieurs types de variables : - - - - - Configure the connection string (see <a0>DBI manual page</a0>) - - - Configurer la chaîne de connexion (voir la <a0>page de manuel DBI</a0>) - - - - - Tips - - - Astuces - - - - - Display logout module - - - Affiche le module de déconnexion - - - - - documentation:latest:portalcustom - - - documentation:latest:portalcustom - - - - - Redirection to the portal of the main area and normal authentication (if not done before) - - - Redirection vers le portail principal et authentification normale (sauf si déjà faite) - - - - - For each variable, The first field is the name which will be used in rules, macros or headers and the second field is the name of the user database field. - - - Pour chaque variable, le premier champ est le nom qui servira dans les règles, macros ou en-têtes et le second est le nom du champ dans la base de données utilisateurs. - - - - - DBI - - - DBI - - - - - Soap - - - Soap - - - - - Reload virtual host: - - - Hôte virtuel pour le rechargement : - - - - - http://test2.example.com - - - http://test2.example.com - - - - - <s0>Documentation</s0>: use <a1>OmegaT</a1> to translate offline documentation and configure it: - - - <s0>Documentation</s0>: utilisez <a1>OmegaT</a1> pour traduire la dcumentation hors-ligne et configurez le : - - - - - <s0>sessions/</s0>: read only access to sessions (enough for distant Handlers) - - - <s0>sessions/</s0> : accès en lecture seule aux sessions (suffisant pour les agents distants) - - - - - Roles are entries, below branches representing applications. - - - Les rôles sont des entrées, les branches subordonnées représentant les applications. - - - - - One of this module can be used to delegate authentication server to the web server: <a2>Webserver Auth</a2>. - - - L'un de ses modules peut être utilisé pour déléger l'authentification serveur au serveur web : <a2>Webserver Auth</a2>. - - - - - <<s0>IfModule</s0> mod_rewrite.c> - - - <<s0>IfModule</s0> mod_rewrite.c> - - - - - <a63><s64>print</s64></a63> <s65>"$res notification(s) have been inserted<s66>\n</s66>"</s65><s67>;</s67> -<s68>}</s68> - - - <a63><s64>print</s64></a63> <s65>"$res notification(s) have been inserted<s66>\n</s66>"</s65><s67>;</s67> -<s68>}</s68> - - - - - <s165>//"userobm_education" => ,</s165> - - - <s165>//"userobm_education" => ,</s165> - - - - - Portal <a0>URL</a0> is the address used to redirect users on the authentication portal by: - - - L'<a0>URL</a0> du portail est l'adresse utilisée pour rediriger les utilisateurs bers le portail d'authentification par : - - - - - Copy <c0>ValveLemonLDAPNG.jar</c0> in <c1><TOMCAT_HOME>/server/lib</c1>: - - - Copier <c0>ValveLemonLDAPNG.jar</c0> dans <c1><TOMCAT_HOME>/server/lib</c1>: - - - - - screenshots:1.1:mailreset:mailreset_step1.png - - - screenshots:1.1:mailreset:mailreset_step1.png - - - - - Xavier GUIMARD<br0/> - - - Xavier GUIMARD<br0/> - - - - - ... -  -</<s4>VirtualHost</s4>> - - - ... -  -</<s4>VirtualHost</s4>> - - - - - Lasso session dump - - - Dump de session Lasso - - - - - To install them on system: - - - Pour les installer sur le système : - - - - - Default use case: - - - Cas général: - - - - - It must match AD policy - - - Ça doit correspondre avec la politique de l'AD - - - - - PerlInitHandler My::Handler - - - PerlInitHandler My::Handler - - - - - ../media/icons/flags/ua.png - - - ../media/icons/flags/ua.png - - - - - If OpenID is used as users database, attributes will be requested to the server with SREG extention. - - - Si OpenID est utilisé comme base d'utilisateurs, les attributs sont demandés en utilisant l'extension SREG d'OpenID. - - - - - phpLDAPadmin will connect to the directory with a static <a0>DN</a0> and password, and so will not request authentication anymore. - - - phpLDAPadmin se connecte au serveur avec un <a0>DN</a0> et un mot-de-passe statique et ne requiert ainsi aucune authentification. - - - - - Fields to index - - - Champs à indexer - - - - - ^/admin/ - - - ^/admin/ - - - - - icons:lists.png - - - icons:lists.png - - - - - By default, if user process connection settings are empty, authentication process connection settings will be used. - - - Par défaut, si les paramètres de processus de connexion utilisateur sont vides , ceux d'authentification seront utilisés. - - - - - This message is displayed only when you upgrade from a version older than 1.0 - - - Ce message n'est affiché que lors d'une mise à jour depuis une version inférieure à la 1.0 - - - - - In General Parameters > Authentication modules, choose <c0>Apache</c0> as authentication backend. - - - Dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> choisir Apache pour l'authentification. - - - - - All identity provider protocols can be used simultaneously - - - Tous les protocoles de fournisseur d'identité peuvent être utilisés simultanément - - - - - Handler sends the response to user - - - Celui-ci la renvoie à l'utilisateur - - - - - ... -<s3><s4></SPSSODescriptor<s5>></s5></s4></s3> - - - ... -<s3><s4></SPSSODescriptor<s5>></s5></s4></s3> - - - - - #presentation - - - #presentation - - - - - <s0>Sign-in page <a1>URL</a1></s0>: <a2>SSO</a2> access point (HTTP-Redirect binding). - - - <s0>Sign-in page <a1>URL</a1></s0>: point d'accès <a2>SSO</a2> (HTTP-Redirect binding). - - - - - <a0>Apache Tomcat</a0> is an open source software implementation of the Java Servlet and JavaServer Pages technologies. - - - <a0>Apache Tomcat</a0> est une implémentation libre des technologies Java Servlet et JavaServer Pages. - - - - - SSLVar - - - SSLVar - - - - - Example for macros: - - - Exemples de macros: - - - - - Exploitation - - - Exploitation - - - - - <s0><a1>API</a1> key</s0>: <a2>API</a2> key from Twitter - - - <s0>Clef d'<a1>API</a1></s0>: clef d'<a2>API</a2> donnée par Twitter - - - - - ../../../media/applications/bugzilla_logo.png - - - ../../../media/applications/bugzilla_logo.png - - - - - Apache (Kerberos, NTLM, OTP, ...) - - - Apache (Kerberos, NTLM, OTP, ...) - - - - - As described in <a0>performances chapter</a0>, you can use macros, local macros,… - - - Comme indiqué au <a0>chapître performances</a0>, on peut utiliser des macros, macros locales,… - - - - - No configuration found - - - No configuration found - - - - - Key (<a0>LL::NG</a0> name) - - - Clef (nom <a0>LL::NG</a0>) - - - - - Use Safe Jail - - - Utiliser la cage sécurisée - - - - - <s1># DocumentRoot</s1> - - - <s1># DocumentRoot</s1> - - - - - If you have run the Debian/Ubuntu install command, just use: - - - Pour la commande d'installation Debian/Ubuntu, utiliser simplement : - - - - - https://upgrade.yubico.com/getapikey/ - - - https://upgrade.yubico.com/getapikey/ - - - - - As LDAP is a login/password based module, the authentication level can be: - - - Comme LDAP est un module de type login/mot-de-passe, le niveau d'authentification peut être : - - - - - singleSession - - - singleSession - - - - - ../media/icons/knewsticker.png - - - ../media/icons/knewsticker.png - - - - - Contact - - - Contact - - - - - <s0>Xavier GUIMARD</s0>: historic project leader, developer, Debian packager, administrator of big Lemonldap::NG instances - - - <s0>Xavier GUIMARD</s0> : Leader historique du projet, developpeur, empaqueteur Debian, administrateur de grosses installations de Lemonldap::NG - - - - - <c0>deny</c0>: nobody is welcomed - - - <c0>deny</c0>: personne n'est autorisé - - - - - Convert HTTP header into environment variable - - - Convertir les en-têtes HTTP en variables d'environnement - - - - - http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions - - - http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions - - - - - Région Basse-Normandie - - - Région Basse-Normandie - - - - - When installing <a0>LL::NG</a0>, the Manager can only be accessed with the demo account <c1>dwho</c1>. - - - Lorsqu'on installe <a0>LL::NG</a0>, le manager n'est accessible que via le compte de démonstration <c1>dwho</c1>. - - - - - Issuer databases use rules - - - les règles d'utilisation des bases de données des fournisseur d'identité - - - - - <a0>LL::NG</a0> try to find the user in users database with the given information - - - <a0>LL::NG</a0> tente de trouver l'utilisateur dans la base de données avec l'information donnée - - - - - Set csod as Service Provider name. - - - Mettre csod comme nom de fournisseur de service. - - - - - If you use the <a0>choice backend</a0>, you need to add the choice parameter in redirect <a1>URL</a1> - - - Si le <a0>backend choix</a0> est utilisé, il faut ajouter le paramètre choix dans l'<a1>URL</a1> de redirection - - - - - Restrict network access to the database. - - - Restreindre l'accès réseau à la base de données. - - - - - Just call this <a1>URL</a1>: - - - Lancer simplement cette <a1>URL</a1>: - - - - - applications:spring_logo.png - - - applications:spring_logo.png - - - - - perl-Lemonldap-NG-Common: CPAN - Shared modules - - - perl-Lemonldap-NG-Common : CPAN - modules partagés - - - - - Servers - - - Servers - - - - - /_detail/screenshots/1.0/pastel/portal.png?id=screenshots - - - /_detail/screenshots/1.0/pastel/portal.png?id=screenshots - - - - - Lemonldap::NG::Handler - - - Lemonldap::NG::Handler - - - - - ../pages/download.html - - - ../pages/download.html - - - - - Issuer: this is the LemonLDAP::NG (our IdP) Entity Id, which is by default #PORTAL#/saml/metadata - - - Issuer : c'est l'identifiant d'entité de LemonLDAP::NG, qui est par défaut #PORTAL#/saml/metadata - - - - - See the following chapters: - - - Voir les chapîtres suivants : - - - - - documentation:latest:sessions - - - documentation:latest:sessions - - - - - <a0>rbac</a0><br1/> - - - <a0>rbac</a0><br1/> - - - - - apt-get install libapache2-mod-auth-kerb - - - apt-get install libapache2-mod-auth-kerb - - - - - upgrade - - - upgrade - - - - - ../../documentation/presentation.html#login - - - ../../documentation/presentation.html#login - - - - - <s0>Hash schema</s0>: SQL method for hashing password. - - - <s0>Schéma de hachage</s0> : méthode SQL pour hacher les mots-de-passe. - - - - - <a0>GRR</a0> is a room booking software. - - - <a0>GRR</a0> est un logiciel de réservation de chambres. - - - - - <s0>Password change</s0>: form to change the password - - - <s0>Changement de mot-de-passe</s0> : formulaire de changement de mot-de-passe - - - - - <s18>Order</s18> <s19>deny</s19>,<s20>allow</s20> - - - <s18>Order</s18> <s19>deny</s19>,<s20>allow</s20> - - - - - Value: <c0>$uid</c0> - - - Valeur : <c0>$uid</c0> - - - - - Authentication: select row in authentication table matching user and password - - - Authentification : selectionne la ligne de la table d'authentification contenant l'utilisateur et le mot-de-passe - - - - - Edit /etc/fail2ban/jail.conf - - - Editer /etc/fail2ban/jail.conf - - - - - <s0>Site Name</s0>: Name that will be displayed in the BrowserID login window - - - <s0>Nom du site</s0> : Nom qui sera affiché dans la fenêtre d'authentification BrowserID - - - - - /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - - - /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html - - - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F - - - - - <<s3>Directory</s3> /var/lib/lemonldap-ng/portal/> - - - <<s3>Directory</s3> /var/lib/lemonldap-ng/portal/> - - - - - Data should not contains accents or special characters, as HTTP protocol only allow <a0>ASCII</a0> values in header (but depending on the HTTP server, you can use ISO encoded values) - - - Les données ne doivent pas contenir de caractères spéciaux, car le protocole HTTP n'autorise que les caractères <a0>ASCII</a0> dans les en-têtes (mais suivant le serveur HTTP, vous pouvez utiliser des valeurs encodées ISO) - - - - - <s0>Sign <a1>SSO</a1> message</s0>: sign <a2>SSO</a2> message - - - <s0>Signature des messages <a1>SSO</a1></s0> : signe les messages <a2>SSO</a2> - - - - - DataSource -> dbi:mysql:sessions;host=... - - - DataSource -> dbi:mysql:sessions;host=... - - - - - #compilation - - - #compilation - - - - - gen-webid-cert.sh - - - gen-webid-cert.sh - - - - - <s0>Target attribute</s0>: name of the attribute in the groups storing the link to the user (default: member). - - - <s0>Attribut cible</s0> : nom de l'attribut du groupe stockant le lien vers l'utilisateur (défaut: member). - - - - - Open Source Guide - - - Guide Open Source - - - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots - - - - - Next, configure SOAP for your remote servers - - - Ensuite, configurer SOAP pour les serveurs distants - - - - - Examples with a <a0>configured header</a0> named 'Auth-User': - - - Exemples avec un <a0>en-tête configuré</a0> nommé 'Auth-User': - - - - - <s1>AuthzLDAPAuthoritative</s1> <s2>On</s2> - - - <s1>AuthzLDAPAuthoritative</s1> <s2>On</s2> - - - - - LockPassword - - - LockPassword - - - - - http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ - - - http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ - - - - - Define here the mapping between the <a0>LL::NG</a0> session content and the fields provided in UserInfo response. - - - Définir ici la correspondance entre le contenu de la sessions <a0>LL::NG</a0> et les champs fournis dans la réponse UserInfo. - - - - - a warning before password expiration is possible in AD, but only in GPO (Computer Configuration\Windows Settings\Local Policies\Security Options under Interactive Logon: Prompt user to change password before expiration) However it as no reality in LDAP referential. - - - un avertissement avant expiration du mot de passe est possible dans AD, mais seuleent dans une GPO (Configuration de l'ordinateur\Paramètres Windows\Politiques locales\Options de sécurité pour le logon interactif: Demander à l'utilisateur de changer son mot de passe avant expiration). Toutefois, ça n'a pas de matérialisation dans le référentiel LDAP. - - - - - vi /etc/apt/sources.list.d/lemonldap-ng.list - - - vi /etc/apt/sources.list.d/lemonldap-ng.list - - - - - SMTPAuthPass - - - SMTPAuthPass - - - - - Authentication response - - - Réponse d'authentification - - - - - For remote servers, you can use <a0>SOAP session backend</a0> in cunjunction to increase security for remote server that access through an unsecure network - - - Pour les serveurs distants, vous pouvez utiliser le <a0>module SOAP d'accès aux sessions</a0> en complément pour augmenter la sécurité de ces serveurs qui accèdent aux sessions au travers d'un réseau non sûr - - - - - For each IDP, you can configure attributes that are collected. - - - Pour chaque IDP, il faut configurer les attributs à collecter. - - - - - <s0>CREATE</s0> <s1>TABLE</s1> sessions <s2>(</s2> - - - <s0>CREATE</s0> <s1>TABLE</s1> sessions <s2>(</s2> - - - - - $groups - - - $groups - - - - - In this case you will be able to use <c1>$_password</c1> to fill any password POST field. - - - Dans ce cas, la variable <c1>$_password</c1> peut être utilisée dans tous les champs à envoyer. - - - - - each area has 2 portals: - - - chacune a 2 portails: - - - - - aptitude install lemonldap-ng - - - aptitude install lemonldap-ng - - - - - <s0>Protected URLs</s0>: Regexp of URLs for which the secure token will be sent, separated by spaces - - - <s0>URLs protégées</s0> : expressions régulières correspondant aux URLs pour lesquels un jeton sécurisé doit être envoyé, separées par des espaces - - - - - Lemonldap::NG::Manager - - - Lemonldap::NG::Manager - - - - - <s13><s14><property</s14> <s15>name</s15>=<s16>"principalRequestHeader"</s16> <s17>value</s17>=<s18>"Auth-User"</s18><s19>/></s19></s13> - - - <s13><s14><property</s14> <s15>name</s15>=<s16>"principalRequestHeader"</s16> <s17>value</s17>=<s18>"Auth-User"</s18><s19>/></s19></s13> - - - - - See <a0>how configure logging in Tomcat</a0> . - - - Voir <a0>how configure logging in Tomcat</a0> . - - - - - Then, go in <c0>BrowserID parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres BrowserID</c0>: - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots - - - - - LimeSurvey - - - LimeSurvey - - - - - Create Salesforce domain - - - Créer le domaine Salesforce - - - - - SOAP configuration backend proxy - - - le proxy de backend de configuration SOAP - - - - - tchemineau - - - tchemineau - - - - - OpenID Connect is a protocol based on REST, OAuth 2.0 and JOSE stacks. - - - OpenID Connect est un protocole basé sur les piles REST, OAuth 2.0 et JOSE. - - - - - logos:logo-ul.png - - - logos:logo-ul.png - - - - - https://www.portail.crbn.fr - - - https://www.portail.crbn.fr - - - - - managerPassword - - - managerPassword - - - - - dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com -objectClass: top -objectClass: applicationProcess -cn: lmConf-1 -description: {globalStorage}'Apache::Session::File' -description: {cookieName}'lemonldap' -description: {whatToTrace}'$uid' -... - - - dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com -objectClass: top -objectClass: applicationProcess -cn: lmConf-1 -description: {globalStorage}'Apache::Session::File' -description: {cookieName}'lemonldap' -description: {whatToTrace}'$uid' -... - - - - - yum install perl-Authen-Radius - - - yum install perl-Authen-Radius - - - - - <s13>"auto_update_force_user"</s13> <s14>=></s14> <s15>true</s15><s16>,</s16> - - - <s13>"auto_update_force_user"</s13> <s14>=></s14> <s15>true</s15><s16>,</s16> - - - - - Then, go in <c0>Null parameters</c0>: - - - Aller ensuite dans les <c0>paramètres Null</c0>: - - - - - <a0>CAS</a0> proxied services - - - Services mandatés de <a0>CAS</a0> - - - - - SQL configuration backends - - - Backends de configuration SQL - - - - - http://fosdem.org/2012/schedule/event/lemonldapng - - - http://fosdem.org/2012/schedule/event/lemonldapng - - - - - Authentication, users and password databases - - - Bases de données d'authentification, des utilisateurs et des mots-de-passe - - - - - Edit the file “auth.conf”, for example: - - - Éditer le fichier “auth.conf” de Sympa, par exemple : - - - - - Sessions are stored as files in a single directory. - - - Les sessions sont stockées dans des fichiers dans un unique répertoire. - - - - - <a0>LL::NG</a0> can also act as <a1>CAS server</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. - - - <a0>LL::NG</a0> peut également agir en <a1>serveur CAS</a1>, ce qui peut servir à connecter deux systèmes <a2>LL::NG</a2>. - - - - - Restart Apache: - - - Redémarrez Apache: - - - - - managerSkin - - - managerSkin - - - - - Protected application sends response to Handler - - - L'application protégée renvoie sa réponse à l'agent - - - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 - - - - - Use XForwardedFor for <a0>IP</a0> - - - Utiliser XForwardedFor comme <a0>IP</a0> cliente - - - - - <a0>phpLDAPadmin</a0> is an LDAP administration tool written in PHP. - - - <a0>phpLDAPadmin</a0> est un outil d'administration LDAP écrit en PHP. - - - - - That is why it is important to set APACHEUSER variable when you launch “make install” - - - C'est pourquoi il est important de renseigner la variable APACHEUSER lorsqu'on lance “make install” - - - - - <s0>url_logout</s0>: <a1>URL</a1> used by OBM to logout, will be caught by <a2>LL::NG</a2> - - - <s0>url_logout</s0>: <a1>URL</a1> utilisée par OBM pour les déconnexions, sera appelée par <a2>LL::NG</a2> - - - - - Kinematics: - - - Cinématique : - - - - - Storage - - - Stockage - - - - - <a0>SlideShare</a0><br1/> - - - <a0>SlideShare</a0><br1/> - - - - - Portal customization - - - Personnalisation du portail - - - - - <s0><s1><EntityDescriptor</s1> <s2>entityID</s2>=<s3>"http://auth.example.com/saml/metadata"</s3><s4>></s4></s0> - - - <s0><s1><EntityDescriptor</s1> <s2>entityID</s2>=<s3>"http://auth.example.com/saml/metadata"</s3><s4>></s4></s0> - - - - - Before transmission, the username and password are encoded as a sequence of base-64 characters. - - - Avant la transmission, le nom et le mot de passe sont encodés en base-64. - - - - - Put your own files instead of <c0>ow2.cert</c0>, <c1>ow2.key</c1>, <c2>ow2-ca.cert</c2>: - - - Placer vos propres fichiers au lieu de <c0>ow2.cert</c0>, <c1>ow2.key</c1>, <c2>ow2-ca.cert</c2>: - - - - - User: can answer to surveys - - - User : peut répondre aux surveillances - - - - - The portal is the main component of <a0>LL::NG</a0>. - - - Le portail est le principal composant de <a0>LL::NG</a0>. - - - - - Use the name you want but this values in the value field. - - - Utiliser n'importe quel nom de clef mais ces valeurs dans le champ « valeur ». - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step2.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step2.png - - - - - Siteminder Authentication - - - Siteminder Authentication - - - - - <a2>translations</a2><br3/> - - - <a2>traductions</a2><br3/> - - - - - When you change cookie expiration time, it is written on the user hard disk unlike session cookie - - - Lorsqu'on change la durée de vie du cookie, il est écrit sur le disque dur de l'utilisateur contrairement à un cookie de session - - - - - When you use the multiple sessions restriction parameters, sessions are parsed for each authentication unless you use an <a0>Apache::Session::Browseable</a0> module. - - - Lorsque sont activées les paramètres de restriction d'ouverture de session, celles-ci sont toutes examinées à chaque nouvelle authentification sauf lorsqu'un module de la famille <a0>Apache::Session::Browseable</a0> est utilisé. - - - - - The script uses the <c0>editor</c0> system command, that links to your favorite editor. - - - Ce script utilise la commande système <c0>editor</c0>, qui est liée à l'éditeur favori. - - - - - <s152>//"userobm_samba_perms" => ,</s152> - - - <s152>//"userobm_samba_perms" => ,</s152> - - - - - This should be set as Default. - - - Peut être défini par défaut. - - - - - <s0>Timeout</s0>: server idle timeout. - - - <s0>Timeout</s0> : délai maximum de connexion. - - - - - documentation:ha-sessions-configuration.png - - - documentation:ha-sessions-configuration.png - - - - - <s0>Enable Single Sign-On</s0>: check the box. - - - <s0>Enable Single Sign-On</s0>: sélectionner. - - - - - ipAddr - - - ipAddr - - - - - You must register IDP metadata here. - - - Il faut enregistrer les métadatas de l'IDP ici. - - - - - http://httpd.apache.org/docs/current/mod/mod_proxy.html - - - http://httpd.apache.org/docs/current/mod/mod_proxy.html - - - - - ldapUsePasswordResetAttribute - - - ldapUsePasswordResetAttribute - - - - - Storage directory - - - Répertoire de stockage - - - - - https://metacpan.org/release/Web-ID - - - https://metacpan.org/release/Web-ID - - - - - Access rules values can be: - - - Les valeurs des règles d'accès peuvent être : - - - - - http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 - - - http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 - - - - - Home - - - Accueil - - - - - using Apache authentication system (used for <a0>SSL</a0>, <a1>Kerberos</a1>, <a2>HTTP basic authentication</a2>, …) - - - utilisant le système d'authentification d'Apache (utilisé pour <a0>SSL</a0>, <a1>Kerberos</a1>, l'<a2>authentification HTTP basique</a2>, …) - - - - - Auth-Admin - - - Auth-Admin - - - - - remoteGlobalStorage - - - remoteGlobalStorage - - - - - <s27>'failedLoginNumber'</s27> <s28>=></s28> <s29>'5'</s29><s30>,</s30> - - - <s27>'failedLoginNumber'</s27> <s28>=></s28> <s29>'5'</s29><s30>,</s30> - - - - - Apache portal SSL configuration - - - Configuration SSL du portail dans Apache - - - - - LDAP sever can block brute-force attacks, and <a0>LL::NG</a0> will display that account is locked - - - Le serveur LDAP peut bloquer les attaques par force brute et <a0>LL::NG</a0> affichera que le compte est bloqué - - - - - <s137>//"userobm_mail_ext_perms" => ,</s137> - - - <s137>//"userobm_mail_ext_perms" => ,</s137> - - - - - Reset password by mail - - - Réinitialisation des mots-de-passe par courriel - - - - - POST data - - - Données POST - - - - - <a0>DBI</a0> UserDB connection user - - - Compte de connexion UserDB <a0>DBI</a0> - - - - - For now, ldapgroups contains “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” - - - Pour l'instant, ldapgroups contient “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” - - - - - In this case, you can choose a different module to manage <a1>SAML</a1> sessions. - - - Dans ce cas, vous devez utiliser un module différent pour gérer les sessions <a1>SAML</a1>. - - - - - See <a0>Manager protection documentation</a0> to know how to use Apache modules or <a1>LL::NG</a1> to manage access to Manager. - - - Voir la <a0>documentation de protection du manager</a0> pour savoir comment utiliser les modules d'Apache ou <a1>LL::NG</a1> pour gérer l'accès au manager. - - - - - jsonfileconfbackend - - - jsonfileconfbackend - - - - - The <a0>LDAP schema extension</a0> can be used to store these values - - - L'<a0>extension de schéma LDAP</a0> peut être utilisée pour stocker ces valeurs. - - - - - Mail reset request timeout - - - Délai maximal des requêtes de réinitialisation des mails - - - - - An example is given under the source tree : lemonldap-ng-portal/example/index.fcgi - - - Un exemple est disponible dans l'arborescence des sources : lemonldap-ng-portal/example/index.fcgi - - - - - Finally, just ensure that at least: - - - Finalement, vérifier que : - - - - - See <a0>Writing rules and headers</a0> for more. - - - Voir <a0>Écrire les règles et en-têtes</a0> pour plus d'informations. - - - - - You have to create the branch by yourself - - - Il faut toutefois créer manuellement la branche - - - - - Go to <c0>Configuration</c0> » <c1>Authentication</c1>: - - - Aller dans <c0>Configuration</c0> » <c1>Authentication</c1>: - - - - - Portal destroys session and redirects user on itself with an empty <a0>SSO cookies</a0> - - - Le portail détruit la session et redirige l'utilisateur sur lui-même avec un <a0>cookie SSO</a0> vide - - - - - Handler check access rule and send headers to protected applications - - - L'agent vérifie les droits d'accès à l'application et envoie des en-têtes HTTP à l'application protégée - - - - - JCOS - - - JCOS - - - - - For example, if you are using <a0>AD as authentication backend</a0>, you can use sAMAccountName for the Windows NameID format. - - - Par exemple, si vous utilisez <a0>Active-Directory comme système d'authentification</a0>, vous pouvez utiliser sAMAccountName come format de NameID Windows. - - - - - <s11># Perl script</s11> - - - <s11># Perl script</s11> - - - - - Crypt::OpenSSL::RSA - - - Crypt::OpenSSL::RSA - - - - - http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml - - - http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml - - - - - DNS - - - DNS - - - - - SAML assertion - - - Assertion SAML - - - - - You just have to share configuration and sessions databases between those servers: - - - Il faut juste partager les bases de données de configuration et des sessions entre ces serveurs : - - - - - Follow the <a0>next steps</a0>. - - - Suivre les <a0>étapes suivantes</a0>. - - - - - Manager protection - - - Protection du manager - - - - - documentation:liferay_5.png - - - documentation:liferay_5.png - - - - - <s0><a1>PGT</a1> file</s0>: temporary file where proxy tickets are stored (by default, <c2>/tmp/pgt.txt</c2>) - - - <s0>Fichier <a1>PGT</a1></s0> : fichier temporaire où les tickets de proxy sont stockés (par défaut, <c2>/tmp/pgt.txt</c2>) - - - - - CDBI / RDBI - - - CDBI / RDBI - - - - - Before enabling Manager protection by <a0>LL::NG</a0>, you must have configured how users authenticate on Portal, and test that you can log in without difficulties. - - - Avant d'activer la protection du manager par <a0>LL::NG</a0>, il faut avoir configuré la méthode d'authentification sur le portail et véifier qu'on peut s'y connecter sans difficultés. - - - - - Yubikey authentication level - - - Niveau d'authentification de Yubikey - - - - - Regular expression - - - Expression régulière - - - - - checkXSS - - - checkXSS - - - - - The GPG key can be downloaded here: <a0>rpm-gpg-key-ow2</a0> - - - La clef GPG peut être téléchargée ici : <a0>rpm-gpg-key-ow2</a0> - - - - - enable http_authentication plugin in main.inc.php : - - - activer le plugin http_authentication dans main.inc.php : - - - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev - - - - - Portal recognizes the user with its <a0>SSO cookies</a0>, and see he is coming from a different domain - - - Le portail reconnaît l'utilisateur par son <a0>cookie SSO</a0> et voit qu'il sollicite une application d'un domaine différent - - - - - <a0>CAS</a0> issuer - - - Fourniture d'identité <a0>CAS</a0> - - - - - Developer access - - - Accès développeurs - - - - - etc. - - - etc... - - - - - <a0>LL::NG</a0> provides a valve, available on <a1>download page</a1>. - - - <a0>LL::NG</a0> fournit une valve, disponible sur <a1>page de téléchargement</a1>. - - - - - /_detail/logos/logo_ucanss.png?id=references - - - /_detail/logos/logo_ucanss.png?id=references - - - - - <s0>default_access</s0> (optional): what result to return if <s1>logon_hours</s1> is empty - - - <s0>default_access</s0> (optionnel) : resultat à retourner si <s1>logon_hours</s1> est vide - - - - - Deletion example in Perl - - - Exemple d'effacement en Perl - - - - - Configure sessions specificities - - - Configurer les spécificités des sessions - - - - - Read/Write functions (index.pl/adminSessions paths): - - - Fonctions en lecture/écriture (chemin index.pl/adminSessions) : - - - - - rpm --import rpm-gpg-key-ow2 - - - rpm --import rpm-gpg-key-ow2 - - - - - Activate auto accept timer - - - Activer le compte-à-rebours d'acceptation automatique - - - - - <s0>Resolution Rule</s0>: rule that will be applied to preselect an IDP for a user. - - - <s0>Règle de résolution</s0> : règle à appliquer pour pré-sélectionner cet IDP. - - - - - <s0>allows</s0> (optional): Define allowed remote <a1>IP</a1> (use “,” separator for multiple <a2>IP</a2>). - - - <s0>allows</s0> (optionnel) : Definit les adresses <a1>IP</a1> autorisées (ustiliser le séparateur ”,” pour de multiples <a2>IP</a2>). - - - - - Then edit MediaWiki local settings - - - Éditer ensuite les paramètres locaux MediaWiki - - - - - Bibliothèque Publique d'Information - - - Bibliothèque Publique d'Information - - - - - For Active Directory, the default authentication filter is: - - - Pour Active Directory, le filtre d'authentification par défaut est : - - - - - login - - - login - - - - - Notification send function (index.pl/notification): - - - Fonction d'envoi de notifications (index.pl/notification): - - - - - <s0>Key</s0>: internal session key, can be prefixed by <c1>!</c1> to make the attribute required - - - <s0>Clef</s0> : clef de session interne, peut être prefixé par <c1>!</c1> pour exiger ces attributs - - - - - Configuration parameters are: - - - Les paramètres de configuration sont : - - - - - Hamza AISSAT - - - Hamza AISSAT - - - - - Display other sessions - - - Affiche les autres sessions - - - - - <s0>RDBI</s0> : triple store storage - - - <s0>RDBI</s0> : stockage en triplets - - - - - ../../../media/documentation/remote-principle.png - - - ../../../media/documentation/remote-principle.png - - - - - <s0>Login field name in user table</s0>: name of user table column hosting login - - - <s0>Nom du champ login dans la table utilisateur</s0> : nom de la colonne de la table utilisateur contenant le login - - - - - "\@example.com" - - - "\@example.com" - - - - - ../../../../media/documentation/liferay_7.png - - - ../../../../media/documentation/liferay_7.png - - - - - <s0>.js</s0>: Javascript - - - <s0>.js</s0>: Javascript - - - - - <s131>//"userobm_expresspostal" => ,</s131> - - - <s131>//"userobm_expresspostal" => ,</s131> - - - - - rtyler - - - rtyler - - - - - Usage - - - Utilisation - - - - - ../../../media/documentation/configuration-ldap.png - - - ../../../media/documentation/configuration-ldap.png - - - - - Allow no certificate to chain with other authentication methods - - - Autoriser les clients sans certificat dans le chaînage avec d'autres méthodes d'authentification - - - - - LinuxFR - - - LinuxFR - - - - - This How To explains how change this default behavior to protect Manager with other rules. - - - Ce document explique comment changer ce comportement par défaut pour protéger le manager avec d'autres règles. - - - - - Main <a0>external databases</a0> are: - - - Les principales <a0>bases de données externes</a0> sont : - - - - - http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html - - - http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots - - - - - <a0>LL::NG</a0> can use two tables: - - - <a0>LL::NG</a0> peut utiliser deux tables : - - - - - <s0>Display</s0>: Value of display parameter (example: page) - - - <s0>Affichage</s0> : valeur du paramètre d'affichage (exemple : page) - - - - - <s18>DirectoryIndex</s18> index.pl index.html - - - <s18>DirectoryIndex</s18> index.pl index.html - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html - - - - - <a0>SAML</a0> token - - - Jeton <a0>SAML</a0> - - - - - ../../../media/applications/obm_logo.png - - - ../../../media/applications/obm_logo.png - - - - - logos:logo_ucanss.png - - - logos:logo_ucanss.png - - - - - MD5 - - - MD5 - - - - - install_handler_libs - - - install_handler_libs - - - - - ../../../media/documentation/ha-sessions-configuration.png - - - ../../../media/documentation/ha-sessions-configuration.png - - - - - <<s1>Location</s1> /status> - - - <<s1>Location</s1> /status> - - - - - Password -> ... - - - Password -> ... - - - - - If you want to become member of <a1>LL::NG</a1> team ask to <a2>lemonldap-ng-dev@ow2.org</a2>. - - - SI vous souhaitez devenir membre de l'équipe <a1>LL::NG</a1> demandez-le également à <a2>lemonldap-ng-dev@ow2.org</a2>. - - - - - unprotect - - - unprotect - - - - - You need to restart Tomcat to apply changes. - - - Un redémarrage de Tomcat est nécessaire pour appliquer les changements. - - - - - openssl req -new -key lemonldap-ng-priv.key -out cert.csr -openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem - - - openssl req -new -key lemonldap-ng-priv.key -out cert.csr -openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem - - - - - Configure Single Sign On cookie and portal URL - - - Configurer le cookie SSO (Single Sign On) et l'URL du portail - - - - - ../pages/translations.html - - - ../pages/translations.html - - - - - Install the package <c0>lemonldap-ng-conf</c0> on all server which contains one of those packages. - - - Installer le paquet <c0>lemonldap-ng-conf</c0> sur tous les serveurs qui contiennent un de ces paquets. - - - - - Session opening - - - Ouverture de session - - - - - Rule for session granting - - - Règle pour l'autorisation d'ouverture de session - - - - - <s0>start</s0>: Start date (GMT) - - - <s0>start</s0> : date de début (GMT) - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Choice for authentication. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Choice pour l'authentification. - - - - - /_detail/logos/logo-ul.png?id=references - - - /_detail/logos/logo-ul.png?id=references - - - - - A virtual host contains: - - - Un hôte vituel contient : - - - - - mysuperpassword - - - mysuperpassword - - - - - Custom-Header => function1($uid) - - - Custom-Header => function1($uid) - - - - - Unoptimized for <a0>session explorer</a0> and <a1>single session</a1> features. - - - Pas optimisé pour l'<a0>exlorateur de sessions</a0> et les fonctionnalités de <a1>session unique</a1>. - - - - - File - - - File - - - - - http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project - - - http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project - - - - - mailUrl - - - mailUrl - - - - - Radius - - - Radius - - - - - In Portal virtual host, you will find several configuration parts: - - - Dans l'hôte virtuel du portail se trouve plusieurs éléments de configuration : - - - - - <s0>External databases</s0>: not managed by LemonLDAP::NG, for example user database - - - Les <s0>bases de données externes</s0>: non gérées par LemonLDAP::NG, par exemple la base des utilisateurs - - - - - <a0>LL::NG</a0> will then display a form with an OpenID input, wher users will type their OpenID login. - - - <a0>LL::NG</a0> affiche alors un formulaire dans lequel les utilisateurs peuvent entrer leur identifiant OpenID. - - - - - You can set the default access to: - - - Il est possible de mettre l'accès par défaut à : - - - - - <s38>'templatelist'</s38> <s39>=></s39> <s40>'default,basic,MyOrgTemplate'</s40><s41>,</s41> - - - <s38>'templatelist'</s38> <s39>=></s39> <s40>'default,basic,MyOrgTemplate'</s40><s41>,</s41> - - - - - Write custom functions library - - - Écrire une librairie de fonctions personnalisées - - - - - Authentication and UserDB - - - Authentification et base d'utilisateurs - - - - - Windows - - - Windows - - - - - <s0>Path</s0>: keep <c1>^/cas/</c1> unless you have change <a2>Apache portal configuration</a2> file. - - - <s0>Chemin</s0> : laisser <c1>^/cas/</c1> sauf si le fichier de <a2>configuration Apache du portail</a2> a été modifiée. - - - - - ^/logout - - - ^/logout - - - - - <s0># Best performance under ModPerl::Registry</s0> -<s1># Uncomment this to increase performance of Portal</s1> -<Perl> - - - <s0># Meilleures performances sous ModPerl::Registry</s0> -<s1># A décommenter pour augmenter les performances du portail</s1> -<Perl> - - - - - <s0>Authorizated domain</s0>: - - - <s0>Domaines autorisés</s0> : - - - - - All data is stored in plain text files – no database is required. - - - Toutes les données sont stockées dans des fichiers texte, aucune base de données n'est nécessaire. - - - - - Zimbra - - - Zimbra - - - - - <s0>print</s0> <s1>"Connected user: "</s1><s2>.</s2><s3>$_SERVER</s3><s4>{</s4>HTTP_AUTH_USER<s5>}</s5><s6>;</s6> - - - <s0>print</s0> <s1>"Connected user: "</s1><s2>.</s2><s3>$_SERVER</s3><s4>{</s4>HTTP_AUTH_USER<s5>}</s5><s6>;</s6> - - - - - _idpConfKey - - - _idpConfKey - - - - - Notification uid for all users - - - Nom de compte de notification pour tous les utilisateurs - - - - - <s0>Use rule</s0>: a rule to allow user to use this module, set to 1 to always allow. - - - <s0>Règle d'utilisation</s0> : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. - - - - - portal/skins/common/mail_confirm.tpl - - - portal/skins/common/mail_confirm.tpl - - - - - lemonldap-ng-testpage.png - - - lemonldap-ng-testpage.png - - - - - <s0>ERASECONFIG</s0>: set to 0 if you want to keep your configuration files (default: 1) - - - <s0>ERASECONFIG</s0> : mettre à 0 pour conserver les fichiers de configuration (défaut : 1) - - - - - <s0>headers_map</s0>: map OBM internal field to <a1>LL::NG</a1> header - - - <s0>headers_map</s0>: établit la correspondance entre les champs internes d'OBM et les en-têtes <a1>LL::NG</a1> - - - - - documentation/current/prereq.html#yum - - - documentation/current/prereq.html#yum - - - - - <s0>Mail filter</s0>: Filter to find user from its mail (default: <c1>(&(mail=$mail)(objectClass=inetOrgPerson))</c1>) - - - <s0>Filtre mail</s0> : filtre pour trouver l'utilisateur à partir de son mail (défaut: <c1>(&(mail=$mail)(objectClass=inetOrgPerson))</c1>) - - - - - Web based for normal users: - - - Basé sur du web pour les utilisateurs normaux : - - - - - <s7># CAS Issuer</s7> - - - <s7># Fournisseur d'identité CAS</s7> - - - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> JSONFile</s5> -<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> - - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> JSONFile</s5> -<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> - - - - - <s16>'full_name'</s16> <s17>=></s17> <s18>$_SERVER</s18><s19>[</s19><s20>'HTTP_AUTH_CN'</s20><s21>]</s21><s22>,</s22> - - - <s16>'full_name'</s16> <s17>=></s17> <s18>$_SERVER</s18><s19>[</s19><s20>'HTTP_AUTH_CN'</s20><s21>]</s21><s22>,</s22> - - - - - KrbVerifyKDC <s18>Off</s18> - - - KrbVerifyKDC <s18>Off</s18> - - - - - icons:chat.png - - - icons:chat.png - - - - - <a0>API</a0> Name: filled automatically - - - <a0>API</a0> Name : renseigné automatiquement - - - - - <a0>LL::NG</a0> is a web single-sign-on system, but unlike some systems it can manage rights on applications based on regular expressions on <a1>URL</a1>. - - - <a0>LL::NG</a0> est un système d'authentification web unique (WebSSO), mais contrairement à d'autres, il peut gérer les droits d'accès en utilisant des expressions rationnelles sur les <a1>URL</a1> demandées. - - - - - Official repository - - - Dépôt officiel - - - - - Configuration and sessions in MySQL - - - Configuration et sessions dans MySQL - - - - - <a0>Memcached</a0> can be used with <a1>LL::NG</a1>, but some features will not work since Memcached doesn't provide any parsing system: - - - <a0>Memcached</a0> peut être utilisé avec <a1>LL::NG</a1>, mais quelques fonctionnalités ne marcheront pas car Memcached ne fournit pas de dispositif de parcours des données : - - - - - Parameters for <a0>DBI</a0> backend are the same as <a1>DBI configuration backend</a1>. - - - Les paramètres pour le backend <a0>DBI</a0> sont les mêmes que ceux du <a1>backend de configuration DBI</a1>. - - - - - notifyOther - - - notifyOther - - - - - Then, go in <c0>WebID parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres WebID</c0>: - - - - - <s0><a1>SSO</a1> logout</s0>: the request is not forwarded to application, only the <a2>SSO</a2> session is closed - - - <s0>Déconnexion <a1>SSO</a1></s0>: la requête n'est pas transmise à l'application, seule la session <a2>SSO</a2> est fermée - - - - - _lastAuthnUTime - - - _lastAuthnUTime - - - - - authenticate: check if user is authenticated; if not, redirect it to the portal - - - authenticate : vérifie que l'utilisateur est authentifié ; sinon, il est redirigé vers le portail - - - - - <s157>"userobm_ext_id"</s157> <s158>=></s158> <s159>"HTTP_OBM_SERIALNUMBER"</s159><s160>,</s160> - - - <s157>"userobm_ext_id"</s157> <s158>=></s158> <s159>"HTTP_OBM_SERIALNUMBER"</s159><s160>,</s160> - - - - - <s0>manager-apache2.conf</s0>: Manager virtual host - - - <s0>manager-apache2.conf</s0> : hôte virtuel du manager - - - - - <s54>//"userobm_password_type" => ,</s54> - - - <s54>//"userobm_password_type" => ,</s54> - - - - - <s0>table</s0>: Notifications table name. - - - <s0>table</s0> : nom de la table des notifications. - - - - - The log level can be set with Apache <c0>LogLevel</c0> parameter. - - - Le niveau de journalisation peut être configuré via le paramètre <c0>LogLevel</c0> d'Apache. - - - - - Zimbra can also be connected to <a0>LL::NG</a0> via <a1>SAML protocol</a1> (see <a2>Zimbra blog</a2>). - - - Zimbra peut aussi être connecté à <a0>LL::NG</a0> via le <a1>protocole SAML</a1> (voir le <a2>blog de Zimbra</a2>). - - - - - Logout user from Lemonldap::NG and redirect it to http://intranet/ - - - Déconnecte l'utilisateur de Lemonldap::NG le redirige vers http://intranet/ - - - - - ../pages/documentation/quickstart.html - - - ../pages/documentation/quickstart.html - - - - - install_examples_site (/usr/local/lemonldap-ng/examples) - - - install_examples_site (/usr/local/lemonldap-ng/examples) - - - - - <a2>Video</a2> - - - <a2>Vidéo</a2> - - - - - <a4>references</a4><br5/> - - - <a4>références</a4><br5/> - - - - - Cross Domain Authentication (CDA) - - - Authentification inter-domaines (CDA) - - - - - Set <c0>Email</c0> in <c1>Options</c1> » <c2>Authentication Response</c2> » <c3>Default NameID format</c3> - - - Mettre <c0>Email</c0> dans <c1>Options</c1> » <c2>Réponse d'authentification</c2> » <c3>Format NameID par défaut</c3> - - - - - ../../../media/icons/utilities.png - - - ../../../media/icons/utilities.png - - - - - <a0>Integrating applications</a0> in <a1>LL::NG</a1> is easy since its dialog with applications is based on <a2>customizable HTTP headers</a2>. - - - <a0>Integrer des applications</a0> dans <a1>LL::NG</a1> est facile car leur dialogue est basé sur des <a2>en-têtes HTTP personnalisables</a2>. - - - - - Steps: - - - Étapes : - - - - - Access rule in virtual host - - - Règle d'accès à un hôte virtuel - - - - - Sybase - - - Sybase - - - - - <a6>menu1</a6><br7/> - - - <a6>menu1</a6><br7/> - - - - - Core modules must be installed on the system. - - - Les modules "core" doivent être installés sur le système. - - - - - <a1>LL::NG</a1> can restrict this: - - - <a1>LL::NG</a1> peut restreindre cet usage : - - - - - ^/pub/admin/ - - - ^/pub/admin/ - - - - - A mail with a token is sent to user - - - Un courriel avec une valeur est envoyé à l'utilisateur - - - - - The Manager let you define comments in rules, to order them: - - - Le manager permet de définir des commentaires de règles, ce qui permet de les ordonner : - - - - - <s0><Valve</s0> <s1>className</s1>=<s2>"org.lemonLDAPNG.SSOValve"</s2> <s3>userKey</s3>=<s4>"AUTH-USER"</s4> <s5>roleKey</s5>=<s6>"AUTH-ROLE"</s6> <s7>roleSeparator</s7>=<s8>","</s8> <s9>allows</s9>=<s10>"127.0.0.1"</s10><s11>/></s11> - - - <s0><Valve</s0> <s1>className</s1>=<s2>"org.lemonLDAPNG.SSOValve"</s2> <s3>userKey</s3>=<s4>"AUTH-USER"</s4> <s5>roleKey</s5>=<s6>"AUTH-ROLE"</s6> <s7>roleSeparator</s7>=<s8>","</s8> <s9>allows</s9>=<s10>"127.0.0.1"</s10><s11>/></s11> - - - - - http://search.cpan.org/perldoc?Apache::Session - - - http://search.cpan.org/perldoc?Apache::Session - - - - - <s19># SSO protection</s19> - - - <s19># Protection SSO</s19> - - - - - Store password in session - - - Stockage du mot-de-passe en session - - - - - These parameters can be overwritten in LemonLDAP::NG ini file, in the section <c0>apply</c0>. - - - Ces paramètres peuvent être surchargés dans le fichier ini de LemonLDAP::NG ini file, à la section <c0>apply</c0>. - - - - - ../../../../media/applications/dokuwiki_logo.png - - - ../../../../media/applications/dokuwiki_logo.png - - - - - Protection scheme - - - Schéma de protection - - - - - http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ - - - http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ - - - - - default - - - default - - - - - <s0>Server <a1>URL</a1></s0>: <a2>CAS</a2> server <a3>URL</a3> (must use https://) - - - <s0><a1>URL</a1> du serveur</s0> : <a3>URL</a3> du serveur <a2>CAS</a2> (doit utiliser https://) - - - - - You can refer to <a0>parameter list</a0> to find it. - - - Se référer à la <a0>liste des paramètres</a0> pour le trouver. - - - - - By alphabetical order: - - - Par ordre alphabétique : - - - - - OpenID 2.0 support is closed since 20th April 2015. - - - Le support OpenID-2.0 esl clos depuis le 20 avril 2015. - - - - - /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots - - - /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots - - - - - icons:access.png - - - icons:access.png - - - - - <a0>LL::NG</a0> uses <a1>Apache SSL module</a1>, like any other <a2>Apache authentication module</a2>, with extra features: - - - <a0>LL::NG</a0> utilise le <a1>module SSL d'Apache</a1>, comme n'importe quel <a2>module d'authentification d'Apache</a2> avec quelques fonctionnalités supplémentaires : - - - - - <s0>Client secret</s0>: Client secret given by OP - - - <s0>Secret client</s0> : secret client donné par l'OP - - - - - Secondary portal check if remote session is available. - - - Le portail secondaire vérifie que la session distante est valable. - - - - - You can also modify list of exported variables. - - - On peut également modifier la liste des variables exportées. - - - - - If you want to require that a field is set, add “!” before the key name : - - - Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef : + + Hôte virtuel Bugzilla dans le manager @@ -12378,86 +1782,6 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce Les fichiers de configuration Apache se trouvent dans /etc/lemonldap-ng et liés dans /etc/apache2/sites-available - - - <a4>Joind.in</a4> - - - <a4>Joind.in</a4> - - - - - Be sure that mod_rewrite is installed and that SAML2 rewrite rules are activated in <a0>Apache portal configuration</a0>: - - - Assurez-vous que mod_rewrite est installé et que les règles de réécriture SAML2 sont activées dans la <a0>configuration Apache du portail</a0>: - - - - - Then set: - - - et indiquez : - - - - - <s105>"userobm_service"</s105> <s106>=></s106> <s107>"HTTP_OBM_OU"</s107><s108>,</s108> - - - <s105>"userobm_service"</s105> <s106>=></s106> <s107>"HTTP_OBM_OU"</s107><s108>,</s108> - - - - - documentation:googleapps-sso.png - - - documentation:googleapps-sso.png - - - - - <s0>Mail field name</s0>: name of authentication table column hosting mail (for password reset) - - - <s0>Nom du chmap mail</s0> : nom de la colonne de la table d'authentification contenant le mail (pour la réinitialisation du mot-de-passe) - - - - - Consent to share attribute <e0>id</e0> trough OpenID - - - Consentement de partage de l'attribut <e0>id</e0> via OpenID - - - - - install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) - - - install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) - - - - - http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz - - - http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz - - - - - It manages both authentication and authorization and provides headers for accounting. - - - Il gère à la fois les authentifications et les autorisations et fournit des en-têtes HTTP pour la traçabilité. - - Advantages: @@ -12468,2626 +1792,26 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce - <s0><a1>Portal</a1></s0>: used to authenticate users, display applications list and provides identity provider service (<a2>SAML</a2>, <a3>OpenID</a3>, <a4>CAS</a4>). + ../documentation/1.0/portal.html - - <s0><a1>Portail</a1></s0>: utilisé pour authentifier les utilisateurs, afficher la liste des applications et fournir le service d'identité (<a2>SAML</a2>, <a3>OpenID</a3>, <a4>CAS</a4>). + + ../documentation/1.0/portal.html - You can also use yum on local RPMs file: + Compilation - - On peut aussi utiliser yum sur des fichiers RPMs locaux : + + Compilation - If you are protecting Drupal with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. + Note that <a0>SAML</a0> protocol is more secured than OpenID, so when your partners are known, prefer <a1>SAML</a1>. - - Si Drupal est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. - - - - - dbiUserUser - - - dbiUserUser - - - - - Check configStorage and configStorageOptionsor file permissions. - - - Vérifier les options configStorage and configStorageOptions ou les droits associés à ces fichiers. - - - - - Other - - - Autres - - - - - You need to activate LDAP authentication, else <a0>SSO</a0> authentication will not work. - - - Il faut activer l'authentification LDAP sinon l'authentification <a0>SSO</a0> ne marchera pas. - - - - - This does not include Apache configuration which is not managed by LemonLDAP::NG - - - Ceci n'inclue pas la configuration propre d'Apache qui n'est pas gérée par LemonLDAP::NG - - - - - documentation:1.0:portal - - - documentation:1.0:portal - - - - - <s0>getCookies(user,password)</s0>: authentication system. - - - <s0>getCookies(user,password)</s0> : système d'authentification. - - - - - http://linuxfr.org/news/sortie-de-lemonldapng-11 - - - http://linuxfr.org/news/sortie-de-lemonldapng-11 - - - - - When portal is installed, a file named portal.wsdl is created. - - - Lorsque le portail est installé, un fichier nommé portal.wsdl est créé. - - - - - With the above solution, all the Drupal site will be protected, so no anonymous access will be allowed. - - - Avec la solution ci-dessus, tout le site Drupal sera protégé, ainsi aucun accès anonyme ne sera autorisé. - - - - - <a0>SAML</a0> Session backend options - - - Options du module de stockage <a0>SAML</a0> - - - - - If this session is lost, Google will ask a confirmation for each requested attribute. - - - Si cette session est perdue, Google redemandera confirmation pour chaque attribut demandé. - - - - - Go in Manager, <c0>General parameters</c0> » <c1>Advanced parameters</c1> » <c2>Logout forward</c2> and click on <c3>Add a key</c3>, then fill: - - - Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Transfert de la déconnexion</c2> et cliquer sur <c3>Ajouter une clef</c3>, renseigner ensuite : - - - - - OBM_GROUPS - - - OBM_GROUPS - - - - - Kerberos - - - Kerberos - - - - - <s163>//"userobm_nomade_dateend" => ,</s163> - - - <s163>//"userobm_nomade_dateend" => ,</s163> - - - - - OpenID Connect Service - - - Service OpenID-Connect - - - - - A session key can be associated to more than one SREG attribute. - - - Une clef de session peut être associée à un ou plusieurs attributs SREG. - - - - - Google Apps has a configuration parameter to redirect user on a specific <a0>URL</a0> after Google Apps logout (see <a1>Google Apps control panel</a1>). - - - Google Apps ne dispose pas de paramètre de configuration pour rediriger les utilisateurs vers une <a0>URL</a0> spécifique après la déconnexion Google Apps (voir <a1>Google Apps control panel</a1>). - - - - - Proxy portal <a0>URL</a0> - - - <a0>URL</a0> du portail mandataire - - - - - ../../media/documentation/lemonldapng-sso.png - - - ../../media/documentation/lemonldapng-sso.png - - - - - Install - - - Installation - - - - - <s5># Uncomment this line if you use portal SOAP capabilities</s5> - - - <s5># Décommentez cette ligne si vous utilisez les capacités SOAP du portail</s5> - - - - - <s0>Password</s0>: where change the password - - - <s0>Mots-de-passe</s0>: où changer les mots-de-passe - - - - - Reload the Manager to see the order that will be used - - - Recharger le manager pour voir l'ordre dans lequel elles seront appliquées - - - - - Session expiration - - - Expiration des sessions - - - - - <Perl> - - - <Perl> - - - - - Configure LemonLDAP::NG to use MySQL as main database - - - Configurer LemonLDAP::NG pour utiliser MySQL comme base de données principale - - - - - Display applications list - - - Affiche la liste des applications - - - - - You can download the code here: <a0>https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser</a0> - - - Il est possible de télécharger le code source ici : <a0>https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser</a0> - - - - - This option can then be overridden for each Service Provider. - - - Cette option peut être surchargée pour chaque fournisseur de service. - - - - - ^/caldav - - - ^/caldav - - - - - Use custom functions - - - Utiliser les fonctions personnalisées - - - - - Import custom functions in LemonLDAP::NG - - - Importer les fonctions personnalisées dans LemonLDAP::NG - - - - - documentation:latest:installrpm - - - documentation:latest:installrpm - - - - - Secure Token expiration - - - Expiration du jeton sécurisé - - - - - If using <a0>LL::NG</a0> as reverse proxy, configure also the <c1>Auth-User</c1> <a2>header</a2>, - - - Si <a0>LL::NG</a0> est utilisé par reverse-proxy, configurer l'<a2>en-tête</a2> <c1>Auth-User</c1>, - - - - - KrbMethodK5Passwd <s17>Off</s17> - - - KrbMethodK5Passwd <s17>Off</s17> - - - - - <s0>Session key containing mail address</s0>: name of the session key containing email address. - - - <s0>Clef de session contenant l'adresse mail</s0> : nom de la clef de session contenant l'adresse de courriel. - - - - - <s7>Allow</s7> from <s8>all</s8> - - - <s7>Allow</s7> from <s8>all</s8> - - - - - string - - - chaîne - - - - - Back to main index - - - Retour à l'index principal - - - - - After configuring <a0>SAML</a0> Service, you can export metadata to your partner Service Provider. - - - Après avoir configuré le service <a0>SAML</a0>, exporter les métadonnéesvers le fournisseur de service partenaire. - - - - - <a0>Bugzilla</a0> is server software designed to help you manage software development. - - - <a0>Bugzilla</a0> est un logiciel serveur conçu pour assister la gestion de développement logiciel. - - - - - logos:logo_linagora.png - - - logos:logo_linagora.png - - - - - In the Manager, go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2>OpenID</c2> and configure: - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> » <c2>OpenID</c2> et configurer : - - - - - To protect a virtual host in Apache, the LemonLDAP::NG Handler must be activated (see <a0>Apache global configuration</a0>). - - - Pour protéger un hôte virtuel dans Apache, l'agent LemonLDAP::NG doit être activé (voir <a0>configuration globale d'Apache</a0>). - - - - - phpLDAPadmin will have no idea of the user connected to the WebSSO. - - - phpLDAPadmin ne connaît donc pas le nom du l'utilisateur connecté au WebSSO. - - - - - System - - - Système - - - - - Do you we have to present <a0>Google</a0>? - - - Devons-nous présenter <a0>Google</a0> ? - - - - - <a39><s40>print</s40></a39> <s41>STDERR</s41> <s42>"SOAP Error: "</s42> <s43>.</s43> <s44>$r</s44><s45>-></s45><s46>fault</s46><s47>-></s47><s48>{</s48>faultstring<s49>}</s49><s50>;</s50> -<s51>}</s51> -<s52>else</s52> <s53>{</s53> - - - <a39><s40>print</s40></a39> <s41>STDERR</s41> <s42>"SOAP Error: "</s42> <s43>.</s43> <s44>$r</s44><s45>-></s45><s46>fault</s46><s47>-></s47><s48>{</s48>faultstring<s49>}</s49><s50>;</s50> -<s51>}</s51> -<s52>else</s52> <s53>{</s53> - - - - - You should have configured <a0>LL::NG</a0> as a <a1>SAML Identity Provider</a1>. - - - Il est nécessaire d'avoir configuré <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>, - - - - - http://lanyrd.com/2011/fpw2011/sfhcb/ - - - http://lanyrd.com/2011/fpw2011/sfhcb/ - - - - - You should change the <c0>Allow</c0> directive to match administration <a1>IP</a1>, or use another Apache protection mean. - - - On peut changer la directive <c0>Allow</c0> pour réserver l'adresse <a1>IP</a1> d'administration, ou utiliser une autre protection. - - - - - soapAuthService - - - soapAuthService - - - - - To test this, you can build your own WebID certificate using one of : - - - Pour tester ceci, on peut se construire son propre certificat WebID en utilisant au choix : - - - - - <s0>Allowed modules</s0>: click on <c1>New chain</c1> to add a choice. - - - <s0>Modules autorisés</s0> : cliquer sur <c1>Nouveau choix</c1> pour ajouter un choix. - - - - - <a0>idpcas</a0><br1/> - - - <a0>idpcas</a0><br1/> - - - - - <a0>managerprotection</a0><br1/> - - - <a0>managerprotection</a0><br1/> - - - - - The NameID is the main user identifier, carried in <a1>SAML</a1> messages. - - - NameID est l'identifiant principal de l'utilisateur transmis dans les messages <a1>SAML</a1>. - - - - - Configure LemonLDAP::NG to use LDAP as main database - - - Configurer LemonLDAP::NG pour utiliser LDAP comme base de données principale - - - - - RHEL/CentOS/Fedora - - - RHEL/CentOS/Fedora - - - - - customheader.tpl : <a0>HTML</a0> code int the header div - - - customheader.tpl : code <a0>HTML</a0> inséré dans le div d'en-tête - - - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel - - - http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel - - - - - Registered users on CSOD with the same email than those used by <a0>LL::NG</a0> (email will be the NameID exchanged between CSOD and <a1>LL::NG</a1>) - - - Enregistrer les utilisateurs dans CSOD avec la même adresse mail que celle utilisée dans <a0>LL::NG</a0> (l'adresse mail sera le NameID échangé entre CSOD et <a1>LL::NG</a1>) - - - - - Service Provider - - - Fournisseur de service - - - - - How it works - - - Fonctionnement - - - - - Demonstration backend has hard coded user accounts: - - - Le backend de démonstration dispose de compte codés en dur : - - - - - The configuration name is the same that files, so lmConf-1, lmConf-2, etc. - - - Le nom de la configuration est le même que pour File : lmConf-1, lmConf-2, etc... - - - - - ../../../../media/applications/limesurvey_logo.png - - - ../../../../media/applications/limesurvey_logo.png - - - - - Password expiration warning workflow - - - Procédé d'avertissement avant expiration du mot-de-passe - - - - - YUM repository - - - Dépôt YUM - - - - - Configuration overview - - - Vue d'ensemble de la configuration - - - - - <s0>Portal</s0>: the portal redirect on itself in many cases (credentials POST, <a1>SAML</a1>, etc.) - - - le <s0>portail</s0> : le portail redirige vers lui-même dans plusieurs cas (POST d'authentification, <a1>SAML</a1>, etc...) - - - - - <a10>portal</a10><br11/> - - - <a10>portal</a10><br11/> - - - - - <s0>Want Authentication Request Signed</s0>: set to On to require that received authentication request are signed. - - - <s0>Exiger des requêtes d'authentification signées</s0> : mettre à « activer » pour exiger de recevoir des requêtes d'authentification signées. - - - - - Net::Twitter - - - Net::Twitter - - - - - LemonLDAP::NG configuration can be managed in a local file with <a0>INI format</a0>. - - - La configuration LemonLDAP::NG peut être gérée par un fichier local au <a0>format INI</a0>. - - - - - http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm - - - http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm - - - - - Distinguished Name - - - Distinguished Name - - - - - ldapVersion - - - ldapVersion - - - - - Indeed, a virtual host can contain several applications (<a1>http://vhost.example.com/appli1</a1>, <a2>http://vhost.example.com/appli2</a2>). - - - En effet, un hôte virtuel peut contenir plusieurs applications (<a1>http://vhost.example.com/appli1</a1>, <a2>http://vhost.example.com/appli2</a2>). - - - - - http://test1.example.com/status - - - http://test1.example.com/status - - - - - Database must be prepared exactly like in <a0>SQL session backend</a0> except that a field must be added for each data to index. - - - La base de donnée doit être préparée exactement comme celle du <a0>backend de session SQL</a0> si ce n'est qu'un champ doit être ajouté pour chaque donnée à indexer. - - - - - An <a0>SAML server</a0> with <a1>OpenID authentication</a1> - - - Un <a0>serveur SAML</a0> avec une <a1>authentification OpenID</a1> - - - - - If this regex matches, the line is ignored. - - - Si cette expression régulière correspond, la ligne est ignorée. - - - - - Other NameID formats are automatically managed: - - - Les autres formats de NameID sont automatiquement gérés : - - - - - User module - - - Module utilisateurs - - - - - Secure reverse-proxies - - - Securiser les proxies inverses - - - - - http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml - - - http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml - - - - - Prepare the database and the LL::NG configuration file - - - Preparer la base de donnée et le fichier de configuration LL::NG - - - - - Underscore characters are also replaced by spaces. - - - Les caractères « _ » sont alors remplacés par des espaces. - - - - - http://www.yubico.com - - - http://www.yubico.com - - - - - Debian - - - Debian - - - - - <s64>"userobm_firstname"</s64> <s65>=></s65> <s66>"HTTP_OBM_GIVENNAME"</s66><s67>,</s67> -<s68>// "userobm_title" => "HTTP_OBM_TITLE",</s68> - - - <s64>"userobm_firstname"</s64> <s65>=></s65> <s66>"HTTP_OBM_GIVENNAME"</s66><s67>,</s67> -<s68>// "userobm_title" => "HTTP_OBM_TITLE",</s68> - - - - - Casimir ANTUNES - - - Casimir ANTUNES - - - - - <s11>'loginHistoryEnabled'</s11> <s12>=></s12> <s13>'1'</s13><s14>,</s14> - - - <s11>'loginHistoryEnabled'</s11> <s12>=></s12> <s13>'1'</s13><s14>,</s14> - - - - - <s0><s1><?xml</s1> <s2>version</s2>=<s3>"1.0"</s3> <s4>encoding</s4>=<s5>"UTF-8"</s5> <s6>standalone</s6>=<s7>"no"</s7><s8>?></s8></s0> -<s9><s10><root<s11>></s11></s10></s9> -<s12><s13><notification</s13> <s14>uid</s14>=<s15>"foo.bar"</s15> <s16>date</s16>=<s17>"2009-01-27"</s17> <s18>reference</s18>=<s19>"ABC"</s19><s20>></s20></s12> -<s21><s22><title<s23>></s23></s22></s21>You have new authorizations<s24><s25></title<s26>></s26></s25></s24> -<s27><s28><subtitle<s29>></s29></s28></s27>Application 1<s30><s31></subtitle<s32>></s32></s31></s30> -<s33><s34><text<s35>></s35></s34></s33>You have been granted to access to appli-1<s36><s37></text<s38>></s38></s37></s36> -<s39><s40><subtitle<s41>></s41></s40></s39>Application 2<s42><s43></subtitle<s44>></s44></s43></s42> -<s45><s46><text<s47>></s47></s46></s45>You have been granted to access to appli-2<s48><s49></text<s50>></s50></s49></s48> -<s51><s52><subtitle<s53>></s53></s52></s51>Acceptation<s54><s55></subtitle<s56>></s56></s55></s54> -<s57><s58><check<s59>></s59></s58></s57>I know that I can access to appli-1 <s60><s61></check<s62>></s62></s61></s60> -<s63><s64><check<s65>></s65></s64></s63>I know that I can access to appli-2 <s66><s67></check<s68>></s68></s67></s66> -<s69><s70></notification<s71>></s71></s70></s69> -<s72><s73><notification</s73> <s74>uid</s74>=<s75>"allusers"</s75> <s76>date</s76>=<s77>"2009-01-27"</s77> <s78>reference</s78>=<s79>"disclaimer"</s79> <s80>condition</s80>=<s81>"$ipAddr =~ /^192/"</s81><s82>></s82></s72> -<s83><s84><title<s85>></s85></s84></s83>This is your first access on this system<s86><s87></title<s88>></s88></s87></s86> -<s89><s90><text<s91>></s91></s90></s89>Be a nice user and do not break it please.<s92><s93></text<s94>></s94></s93></s92> -<s95><s96><check<s97>></s97></s96></s95>Of course I am not evil!<s98><s99></check<s100>></s100></s99></s98> -<s101><s102></notification<s103>></s103></s102></s101> -<s104><s105></root<s106>></s106></s105></s104> - - - <s0><s1><?xml</s1> <s2>version</s2>=<s3>"1.0"</s3> <s4>encoding</s4>=<s5>"UTF-8"</s5> <s6>standalone</s6>=<s7>"no"</s7><s8>?></s8></s0> -<s9><s10><root<s11>></s11></s10></s9> -<s12><s13><notification</s13> <s14>uid</s14>=<s15>"foo.bar"</s15> <s16>date</s16>=<s17>"2009-01-27"</s17> <s18>reference</s18>=<s19>"ABC"</s19><s20>></s20></s12> -<s21><s22><title<s23>></s23></s22></s21>Vous avez de nouvelles autorisations<s24><s25></title<s26>></s26></s25></s24> -<s27><s28><subtitle<s29>></s29></s28></s27>Application 1<s30><s31></subtitle<s32>></s32></s31></s30> -<s33><s34><text<s35>></s35></s34></s33>Vous êtes autorisé à accéder à appli-1<s36><s37></text<s38>></s38></s37></s36> -<s39><s40><subtitle<s41>></s41></s40></s39>Application 2<s42><s43></subtitle<s44>></s44></s43></s42> -<s45><s46><text<s47>></s47></s46></s45>Vous êtes autorisé à accéder à appli-2<s48><s49></text<s50>></s50></s49></s48> -<s51><s52><subtitle<s53>></s53></s52></s51>Acceptation<s54><s55></subtitle<s56>></s56></s55></s54> -<s57><s58><check<s59>></s59></s58></s57>Je reconnais savoir que je peux accéder à appli-1 <s60><s61></check<s62>></s62></s61></s60> -<s63><s64><check<s65>></s65></s64></s63>Je reconnais savoir que je peux accéder à appli-2 <s66><s67></check<s68>></s68></s67></s66> -<s69><s70></notification<s71>></s71></s70></s69> -<s72><s73><notification</s73> <s74>uid</s74>=<s75>"allusers"</s75> <s76>date</s76>=<s77>"2009-01-27"</s77> <s78>reference</s78>=<s79>"disclaimer"</s79> <s80>condition</s80>=<s81>"$ipAddr =~ /^192/"</s81><s82>></s82></s72> -<s83><s84><title<s85>></s85></s84></s83>Ceci est votre premier accès à ce système<s86><s87></title<s88>></s88></s87></s86> -<s89><s90><text<s91>></s91></s90></s89>Soyez sage et ne le cassez pas.<s92><s93></text<s94>></s94></s93></s92> -<s95><s96><check<s97>></s97></s96></s95>Bien sûr, je ne suis pas méchant !<s98><s99></check<s100>></s100></s99></s98> -<s101><s102></notification<s103>></s103></s102></s101> -<s104><s105></root<s106>></s106></s105></s104> - - - - - <s2>DocumentRoot</s2> /usr/local/lemonldap-ng/htdocs/portal/ - - - <s2>DocumentRoot</s2> /usr/local/lemonldap-ng/htdocs/portal/ - - - - - Certificate authorities file - - - Fichiers des autorités de certification - - - - - You should have configured <a0>LL::NG</a0> as an <a1>SAML Identity Provider</a1>, - - - Il est nécessaire d'avoir configuré <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>, - - - - - You can change the default skin in Manager: <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Customization</c2> > <c3>Default skin</c3>. - - - On peut changer le thème par défaut dans le manager : <c0>paramètres généraux</c0> > <c1>Portail</c1> > <c2>Personnalisation</c2> > <c3>Skin</c3>. - - - - - Issy Les Moulineaux - - - Issy-les-Moulineaux - - - - - <a0>SAML</a0> can use different NameID formats. - - - <a0>SAML</a0> peut utiliser plusieurs formats de NameID. - - - - - <s7>'notificationWildcard'</s7> <s8>=></s8> <s9>'allusers'</s9><s10>,</s10> - - - <s7>'notificationWildcard'</s7> <s8>=></s8> <s9>'allusers'</s9><s10>,</s10> - - - - - Redirect user to the asked <a0>URL</a0> or display menu - - - Redirige l'utilisateur vers l'<a0>URL</a0> demandée ou affiche le menu - - - - - <s0>Check SLO message signature</s0>: check SLO message signature - - - <s0>Vérifie la signature des messages SLO</s0> : vérifie la signature des messages SLO - - - - - Zimbra account session key - - - Clef de session de compte Zimbra - - - - - Portal redirects user on protected application with his session ID as <a0>URL</a0> parameter - - - Portal redirige l'utilisateur vers l'application demandée avec son identifiant de session en paramètre de l'<a0>URL</a0> - - - - - ^/index.php\?.*access=admin - - - ^/index.php\?.*access=admin - - - - - <a0>LL::NG</a0> rely on a session mechanism with the session ID as a shared secret between the user (in <a1>SSO cookie</a1>) and the <a2>session database</a2>. - - - <a0>LL::NG</a0> utilise un mécanisme de session basé sur un identifiant de session secret partagé entre l'utilisateur (dans un <a1>cookie SSO</a1>) et la <a2>base des sessions</a2>. - - - - - <s0>Password policy control</s0>: enable to use LDAP password policy. - - - <s0>Contrôle de politique de mot-de-passe</s0> : active l'utilisation de la politique de mots-de-passe LDAP. - - - - - Allow only admin and superadmin roles - - - Autorisé seulement pour les rôles admin et superadmin - - - - - If enabled, if the user group is a member of another group (group of groups), all parents groups will be stored as user's groups. - - - Si activé et si le groupe de l'utilisateur est membre d'un autre groupe (groupes de groupes), tous les groupes parents seront considérés comme groupes de l'utilisateur. - - - - - Rule - - - Règle - - - - - <a0>Configure the Apache server</a0> that host the portal to use the Apache Kerberos authentication module - - - <a0>Configurer le serveur Apache</a0> qui héberge le portail utilisant le module d'authentification Kerberos d'Apache - - - - - Glossary directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/glossary/ - - - Répertoire des glossaires = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/glossary/ - - - - - Go on <a0>http://auth.example.com</a0> and log with one of the demonstration account. - - - Allez sur <a0>http://auth.example.com</a0> et connectez-vous avec l'un des comptes de démonstration - - - - - <s84>//"userobm_archive" => ,</s84> - - - <s84>//"userobm_archive" => ,</s84> - - - - - Put LemonLDAP::NG tarball in %_topdir/SOURCES - - - Mettre l'archive LemonLDAP::NG dans %_topdir/SOURCES - - - - - <a0>URL</a0> pattern: <c1>^/admin/</c1> - - - Expression sur l'<a0>URL</a0> : <c1>^/admin/</c1> - - - - - Portal creates a session to store user data - - - Le portail crée une session et y stocke les données - - - - - The <a0>encode_base64</a0> subroutine - - - Fonction <a0>encode_base64</a0> - - - - - documentation:liferay_1.png - - - documentation:liferay_1.png - - - - - <s82>'manage_template'</s82> <s83>=></s83> <s84>$_SERVER</s84><s85>[</s85><s86>'HTTP_AUTH_SUPERADMIN'</s86><s87>]</s87><s88>,</s88> - - - <s82>'manage_template'</s82> <s83>=></s83> <s84>$_SERVER</s84><s85>[</s85><s86>'HTTP_AUTH_SUPERADMIN'</s86><s87>]</s87><s88>,</s88> - - - - - Click on <c0>Metadata</c0>, and use the OpenID Connect configuration <a1>URL</a1> to load them: <a2>https://accounts.google.com/.well-known/openid-configuration</a2>. - - - Cliquer sur <c0>Métadonnées</c0>, et utiliser l'<a1>URL</a1> de configuration OpenID-Connect pour les charger : <a2>https://accounts.google.com/.well-known/openid-configuration</a2>. - - - - - <<s1>IfModule</s1> mod_rewrite.c> - - - <<s1>IfModule</s1> mod_rewrite.c> - - - - - Send “Lastname, firstname” in Auth-Name: - - - Envoi de “Lastname, firstname” dans Auth-Name: - - - - - Configure local cache first. - - - Configurer d'abord le cache local. - - - - - Forward logout to applications - - - Propager les déconnexions aux applications - - - - - Apache::Session performances - - - Performances d'Apache::Session - - - - - startTime - - - startTime - - - - - accordeon_light.png - - - accordeon_light.png - - - - - Main differences with mod_proxy: - - - Principales différences avec mod_proxy : - - - - - ../pages/start.html - - - ../pages/start.html - - - - - These settings can be overriden per virtual host, see <a0>virtual host management</a0>. - - - Ces paramètres peuvent être surchargés dans chaque hôte virtuel, voir la <a0>gestion des hôtes virtuels</a0>. - - - - - <s148>//"userobm_vacation_enable" => ,</s148> - - - <s148>//"userobm_vacation_enable" => ,</s148> - - - - - Lanyrd - - - Lanyrd - - - - - activeTimer - - - activeTimer - - - - - ldap.auth.enabled=true - - - ldap.auth.enabled=true - - - - - Get UserInfo as JSON or as JWT - - - Récupérer UserInfo au format JSON ou JWT - - - - - Create database: - - - Créer la base de données : - - - - - <s19><s20><OrganizationURL</s20> <s21>xml:lang</s21>=<s22>"en"</s22><s23>></s23></s19>http://www.example.com<s24><s25></OrganizationURL<s26>></s26></s25></s24> -<s27><s28></Organization<s29>></s29></s28></s27> - - - <s19><s20><OrganizationURL</s20> <s21>xml:lang</s21>=<s22>"en"</s22><s23>></s23></s19>http://www.example.com<s24><s25></OrganizationURL<s26>></s26></s25></s24> -<s27><s28></Organization<s29>></s29></s28></s27> - - - - - The Apache configuration depends on the module you choose, you need to look at the module documentation, for example: - - - La configuration Apache dépend du module choisi, se référer à sa documentation. Exemple : - - - - - In <c0>General Parameters</c0> > <c1>Authentication modules</c1>, set: - - - Dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1>, choisir : - - - - - <a0>CDA</a0> activation - - - Activation du <a0>CDA</a0> - - - - - The OP should publish its metadata in a JSON file (see for example <a0>Google metadata</a0>). - - - L'OP peut publier sa métadonnée dans un fichier JSON (voir par exemple la <a0>métadonnée Google</a0>). - - - - - <s0>Location</s0>: Access Point for <a1>SSO</a1> request. - - - <s0>Location</s0>: Point d'accès pour les requêtes <a1>SSO</a1>. - - - - - More than one server can be set here separated by spaces or commas. - - - Plusieurs serveurs peuvent être renseignés séparés par des virgules ou espaces. - - - - - <s0>Persistent</s0>: NameID is restored from previous sessions - - - <s0>Persistent</s0>: le NameID est restoré depuis la session précédente - - - - - ../documentation/current/notifications.html - - - ../documentation/current/notifications.html - - - - - <s0>Reply address</s0>: address seen in the “Reply-To” field - - - <s0>Adresse pour la réponse</s0> : adresse vue dans le champ “Reply-To” - - - - - If you modify directly the skin files, your modifications will certainly be erased on the next upgrade. - - - Les modifications apportées directement sur les fichiers thèmes risquent d'être perdus à la prochaine mise-à-jour. - - - - - http://webchat.freenode.net - - - http://webchat.freenode.net - - - - - Default skin - - - Thème par défaut - - - - - If the OpenID Connect provider only uses symmetric encryption, JWKS data is not useful. - - - Si le fournisseur OpenID-Connect n'utilise qu'une clef symétrique de chiffrement, la donnée JWKS n'est pas nécessaire. - - - - - <a1>Try Freenode Webchat</a1>! - - - <a1>Essayez le client web Freenode</a1> ! - - - - - notification - - - notification - - - - - Filters - - - Filters - - - - - If no value, will use first NameID Format activated in metadata. - - - Si aucune valeur n'est indiquée, le premier format de NameID activé dans les métadatas sera utilisé. - - - - - Kinematics - - - Cinématique - - - - - HyperText Markup Language - - - HyperText Markup Language - - - - - <a0>exported variables</a0> collected from UserDB backend - - - les <a0>variables exportées</a0> collectées depuis le backend utilisateur - - - - - <s150>//"userobm_vacation_dateend" => ,</s150> - - - <s150>//"userobm_vacation_dateend" => ,</s150> - - - - - <s19>'samlIDPSSODescriptorSingleSignOnServiceHTTPPost'</s19> <s20>=></s20> <s21>'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;'</s21><s22>,</s22> - - - <s19>'samlIDPSSODescriptorSingleSignOnServiceHTTPPost'</s19> <s20>=></s20> <s21>'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;'</s21><s22>,</s22> - - - - - Password module - - - Module mots-de-passe - - - - - <a0>LL::NG</a0> can propose a password reset form, for users who loose their password (this kind of application is also called a self service password interface). - - - <a0>LL::NG</a0> peut proposer un formulaire de réinitialisation de mot-de-passe pour les utilisateurs qui ont perdu leur mot-de-passe (ce type d'application est également appelée interface de mot-de-passe self-service). - - - - - It can deal with both SP and IdP initiated modes. - - - Il peut utiliser les modes initiés par le SP ou l'IdP. - - - - - <s0>dbiUser</s0>: <a1>DBI</a1> user. - - - <s0>dbiUser</s0> : utilisateur <a1>DBI</a1>. - - - - - documentation:latest:prereq - - - documentation:latest:prereq - - - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona - - - https://developer.mozilla.org/en-US/docs/Mozilla/Persona - - - - - $uid eq “root” - - - $uid eq “root” - - - - - <a0>Liferay</a0> is an enterprise portal. - - - <a0>Liferay</a0> est un portail d'entreprise. - - - - - SOAP - - - SOAP - - - - - http://www.linux-ha.org/wiki/Heartbeat - - - http://www.linux-ha.org/wiki/Heartbeat - - - - - This avoid to have to many datas stored. - - - Ce dispositif évite de stocker trop de données. - - - - - This function will check the day and the hour of current request, and compare it to allowed days and hours. - - - Cette fonction examine le jour et l'heure de la requête courante et la compare aux jours et heures autorisés. - - - - - managerCss - - - managerCss - - - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -<s3>;protection = manager</s3> - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -<s3>;protection = manager</s3> - - - - - <s0>fileNameSeparator</s0>: file name separator. - - - <s0>fileNameSeparator</s0> : séparateur de nom de fichier. - - - - - Now you can log in with a simple HTTP header. - - - On peut ensuite se connecter avec un simple en-tête HTTP. - - - - - Change it: - - - Le Changer : - - - - - LemonLDAP::NG is also able to <a0>catch logout request</a0> on protected applications, with different behavior: - - - LemonLDAP::NG peut également <a0>intercepter les requêtes de déconnexion</a0> des applications protégées, avec différent comportements : - - - - - If you manage different timezones, you have to take the jetlag into account in ssoLogonHours values, or use the $_timezone parameter. - - - Si plusieurs fuseaux sont utilisés, le jetlag doit être introduit dans le compte dans la valeur ssoLogonHours, ou utiliser le paramètre $_timezone. - - - - - <s0>type</s0> <s1>=</s1><s2> SOAP</s2> -<s3>proxy</s3> <s4>=</s4><s5> https://auth.example.com/index.pl/config</s5> - - - <s0>type</s0> <s1>=</s1><s2> SOAP</s2> -<s3>proxy</s3> <s4>=</s4><s5> https://auth.example.com/index.pl/config</s5> - - - - - mailOnPasswordChange - - - mailOnPasswordChange - - - - - References are listed in alphabetic order. - - - Les références sont listées dans l'ordre alphabétique. - - - - - documentation:latest:ssocookie - - - documentation:latest:ssocookie - - - - - http://search.cpan.org/~mart/Net-OpenID-Consumer/ - - - http://search.cpan.org/~mart/Net-OpenID-Consumer/ - - - - - Identity Provider Logout <a0>URL</a0>: the logout location on the IdP - - - Identity Provider Logout <a0>URL</a0> : l'URL de déconnexion de l'IdP - - - - - Find us on Freenode, channel #lemonldap-ng - - - Retrouvez-nous sur Freenode, canal #lemonldap-ng - - - - - caPath - - - caPath - - - - - "admin0\@global.virt" : $uid - - - "admin0\@global.virt" : $uid - - - - - remoteCookieName - - - remoteCookieName - - - - - http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance - - - http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance - - - - - <a0>LL::NG</a0> can also request proxy tickets for its protected services. - - - <a0>LL::NG</a0> peut également requérir des tickets de proxy pour les services qu'il protège. - - - - - First name - - - Prénom - - - - - Once <a0>OpenID Connect service</a0> is configured, you need to register to France Connect. - - - Une fois le <a0>service OpenID-Connect</a0> configuré, on peut s'enregistrer dans France Connect. - - - - - <s0>Renew authentication</s0>: force authentication renewal on <a1>CAS</a1> server - - - <s0>Renouveler l'authentification</s0> : force le renouvellement de l'authentification sur le serveur <a1>CAS</a1> - - - - - Notifications trough SOAP - - - Notifications via SOAP - - - - - Custom XSLT file - - - Fichier XSLT personnalisé - - - - - User found from login process - - - Nom d'utilisateur trouvé dans le processus d'authentification - - - - - 127.0.0.1:6379 - - - 127.0.0.1:6379 - - - - - <s59><s60></bean<s61>></s61></s60></s59> - - - <s59><s60></bean<s61>></s61></s60></s59> - - - - - AuthLDAPFilter - - - AuthLDAPFilter - - - - - <a0>DBI</a0> Password column - - - Colonne du mot-de-passe <a0>DBI</a0> - - - - - Erwan LEGALL - - - Erwan LEGALL - - - - - Connection settings can be configured differently for authentication process and user process. - - - Les paramètres de connexion peuvent être configurés différemment pour les processus d'authentification et de recherche d'utilisateur. - - - - - Strasbourg - - - Strasbourg - - - - - <a0>LL::NG</a0> can use an LDAP directory to: - - - <a0>LL::NG</a0> peut utiliser un annuaire LDAP pour : - - - - - Portal provides also many other features (see <a5>portal</a5> for more) - - - Le portail fournit également de nombreux autres services (voir <a5>portail</a5> pour plus d'informations) - - - - - This module is not part of <a0>LL::NG</a0> distibution, and can be found on CPAN: <a1>Apache::Session::LDAP</a1>. - - - Ce module ne fait pas partie de la distribution <a0>LL::NG</a0>, et se trouve sur le CPAN : <a1>Apache::Session::LDAP</a1>. - - - - - Error log: all messages emitted by the program, depending on the configured log level - - - Journaux d'erreur (ErrorLog) : tous les messages emis par le programme, suivant le niveau de journalisation configuré (LogLevel) - - - - - http://openid.net/specs/openid-authentication-2_0.html - - - http://openid.net/specs/openid-authentication-2_0.html - - - - - See <a0>translations</a0>. - - - Voir <a0>traductions</a0>. - - - - - ../../../download.html#contributions - - - ../../../download.html#contributions - - - - - It provides a specific and lightweight OpenID Connect module that will replace the current Google module. - - - Il fournit un module OpenID-Connect spécifique et facile qui remplace l'actuel module Google. - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Google for authentication module. - - - Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Google comme module d'authentication. - - - - - user - - - user - - - - - Old sessions are deleted by a cron script. - - - Les anciennes sessions sont effacées par un script cron. - - - - - Bordeaux - - - Bordeaux - - - - - Example of a protected virtual host for a local application: - - - Exemple d'hôte virtuel protégé pour une application locale : - - - - - This allows to use different databases for these process. - - - Ceci autorise à utiliser deux bases de données différentes pour ces deux processus. - - - - - If no value, disable group searching. - - - La recherche des groupes est désactivé si cette valeur est vide. - - - - - Only uid, cn and mail attributes are available. - - - Seuls les attributs uid, cn et mail sont disponibles. - - - - - 1.0 and 1.1 - - - 1.0 et 1.1 - - - - - You can create a special virtual host and use <a0>Apache rewrite module</a0> to switch between open and protected hosts: - - - Vous pouvez créer un hôte virtuel particulier et utiliser <a0>le module rewrite d'Apache</a0> pour choisir entre le site ouvert et le protégé : - - - - - <s0>Version</s0>: LDAP protocol version. - - - <s0>Version</s0> : version du protocole LDAP. - - - - - Entry Identifier - - - Identifiant d'entrée - - - - - See <a1>https://doc.integ01.dev-franceconnect.fr/identite-pivot</a1> - - - Voir <a1>https://doc.integ01.dev-franceconnect.fr/identite-pivot</a1> - - - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -<s3>portalSkin</s3> <s4>=</s4><s5> dark</s5> - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -<s3>portalSkin</s3> <s4>=</s4><s5> dark</s5> - - - - - Twitter authentication level - - - Niveau d'authentification de Twitter - - - - - <a0>CAS</a0> Session backend options - - - Options du module de stockage <a0>CAS</a0> - - - - - JDLL - - - JDLL - - - - - Several extensions allows to configure <a0>SSO</a0> on MediaWiki: - - - Plusieurs extensions permettent de configurer le <a0>SSO</a0> dans MediaWiki : - - - - - <s87>//"userobm_local" => ,</s87> - - - <s87>//"userobm_local" => ,</s87> - - - - - http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html - - - http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html - - - - - <<s17>Location</s17> /index.pl/config> - - - <<s17>Location</s17> /index.pl/config> - - - - - logos:logo_gn.png - - - logos:logo_gn.png - - - - - Headers are defined inside a virtualhost and takes effect only on it. - - - Les en-têtes sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. - - - - - “static-value” - - - “static-value” - - - - - proxy - - - proxy - - - - - <a0>LL::NG</a0> can be configured to restrict OpenID exchange using a white or a black list of domains. - - - <a0>LL::NG</a0> peut être configuré pour restreindre les échanges OpenID en utilisant les listes blanches ou noires de domaines. - - - - - <s0>Sessions module options</s0>: - - - <s0>Options du module de sessions</s0> : - - - - - <s2>'LDAP#Openldap'</s2> <s3>=></s3> <s4>{</s4> - - - <s2>'LDAP#Openldap'</s2> <s3>=></s3> <s4>{</s4> - - - - - <s0>Authentication table</s0>: authentication table name - - - <s0>Table d'authentification</s0> : nom de la table d'authentification - - - - - Choose <a0>DBI</a0> type (RDBI, CDBI or <a1>DBI</a1>) - - - Choisir le type <a0>DBI</a0> (RDBI, CDBI or <a1>DBI</a1>) - - - - - Local file - - - Fichier local - - - - - You can also use the binary value from the logonHours attribute of Active Directory - - - La valeur binaire de l'attribut logonHours d'Active Directory peut également être utilisée - - - - - When <a0>LL::NG</a0> is configured as OpenID identity provider, users can share their authentication using [PORTAL]/openidserver/[login] where: - - - Lorsque <a0>LL::NG</a0> est configuré en fournisseur d'identité OpenID, les utilisateurs peuvent partager leur authentification en utilisant [PORTAIL]/openidserver/[login] où : - - - - - You have then to install all the downloaded packages: - - - Il faut ensuite installer tous les paquets téléchargés : - - - - - Authentication Authorization Accounting - - - Authentification Autorisation Traçabilité - - - - - It allows to use <a0>SAML</a0> to authenticate users. - - - SalesForce permet l'emploi de <a0>SAML</a0> pour authentifier les utilisateurs. - - - - - sympaMailKey - - - sympaMailKey - - - - - ../css/screen.css - - - ../css/screen.css - - - - - ----</s156> - - - ----</s156> - - - - - Handler Redirections - - - Redirections des agents - - - - - Once <a0>SAML</a0> cinematics are working, you can then put your domain, and delete the login form, and you'll have an automatic redirection to your Identity Provider (no need for the user to click). - - - Une fois que la cinématique <a0>SAML</a0> fonctionne, mettre le domaine, et supprimer le formulaire de connexion, la redirection se fera alors automatiquement vers le fournisseur d'identité (plus besoin de cliquer pour l'utilisateur). - - - - - mailConfirmBody - - - mailConfirmBody - - - - - LDAPCon - - - LDAPCon - - - - - This is a security point, to prevent someone to create a session by sending custom headers. - - - Il s'agit d'un élément de sécurité pour éviter à quelqu'un de créer une session en envoyant des en-têtes personnalisés. - - - - - <s0>OpenID login</s0>: the session key used to match OpenID login. - - - <s0>Identificant OpenID</s0> : la clef de session utilisée pour correspondre au login OpenID. - - - - - http://perldoc.perl.org/functions/exit.html - - - http://perldoc.perl.org/functions/exit.html - - - - - Check <a0>XSS</a0> Attacks - - - Recherche les attaques <a0>XSS</a0> - - - - - Xavier GUIMARD - - - Xavier GUIMARD - - - - - <s0>Scope</s0>: Value of scope parameter (example: openid profile). - - - <s0>Portée</s0> : valeur du paramètre de portée (exemple : profil openid). - - - - - This mechanism allow to do <a0>SSO</a0> on application with an unsafe link between Handler and the application, but with a safe link with the Memcached server. - - - Ce mécanisme permet de faire du <a0>SSO</a0> sur une application sans lien sécurisé entre l'agent et l'application, mais avec un lien sûr avec le serveur Memcached. - - - - - <s95>"userobm_fax"</s95> <s96>=></s96> <s97>"HTTP_OBM_FACSIMILETELEPHONENUMBER"</s97><s98>,</s98> - - - <s95>"userobm_fax"</s95> <s96>=></s96> <s97>"HTTP_OBM_FACSIMILETELEPHONENUMBER"</s97><s98>,</s98> - - - - - nickname - - - nickname - - - - - Superadmin: no one can stop him! - - - Superadmin : personne ne peut l'arrêter ! - - - - - LemonLDAP::NG Common - - - Fichiers communs LemonLDAP::NG - - - - - By default, the main session module is used to store <a0>SAML</a0> temporary data (like relay-states), but <a1>SAML</a1> sessions need to use a session module compatible with the <a2>sessions restrictions feature</a2>. - - - Par défautBy, le module de session principal est utilisé pour stocker les données temporaires <a0>SAML</a0> (tel les états de relais), mais les sessions <a1>SAML</a1> doivent disposer d'un module compatible avec les <a2>fonctionnalités de restrictions des sessions</a2>. - - - - - 1800+ - - - 1800+ - - - - - update-alternatives --config editor - - - update-alternatives --config editor - - - - - Nb protected applications - - - Nb d'applications protégées - - - - - <s0>Thursday, 25-Apr-1999 00:40:33 GMT</s0>: at the indicated time and date (but this is probably a bad idea) - - - <s0>Thursday, 25-Apr-1999 00:40:33 GMT</s0> : jusqu'à la date indiquée (généralement une mauvaise idée) - - - - - <s0># SAML2 Issuer</s0> - - - <s0># Fournisseur d'identité SAML2</s0> - - - - - <s29>Allow</s29> from <s30>all</s30> - - - <s29>Allow</s29> from <s30>all</s30> - - - - - You have to set your portal <a1>URL</a1> with the googlecb=1 GET parameter, for example: - - - Il faut indiquer l'<a1>URL</a1> du portail avec le paramètre GET « googlecb=1 », par exemple : - - - - - The menu is displayed if authentication is successful. - - - Le menu est affiché si l'authentification est réussie. - - - - - icons:flags:de.png - - - icons:flags:de.png - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots - - - - - http://en.wikipedia.org/wiki/FastCGI - - - http://en.wikipedia.org/wiki/FastCGI - - - - - uid: coudot - - - uid: coudot - - - - - This part is based on <a0>SimpleSAMLPHP documentation</a0>. - - - Cette section est basée sur la <a0>documentation SimpleSAMLPHP</a0>. - - - - - lemonldap-ng-handler: contains Apache Handler implementation (agent) - - - lemonldap-ng-handler : contient l'implémentation de l'agent pour Apache (handler) - - - - - lemonldap-ng-portal-password.png - - - <lemonldap-ng-portal-password.png - - - - - http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth - - - http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth - - - - - This is currently unsupported in LemonLDAP::NG because every policy must be computed with their precedence to know which maximum password age to apply. - - - Ce n'est actuellement pas supporté par LemonLDAP::NG car toute politique doit etre calculée avec sa priorité pour connaître l'âge maximum à appliquer. - - - - - http://mb-c.pro/fr/archives/1468 - - - http://mb-c.pro/fr/archives/1468 - - - - - <s0>Name</s0>: internal name - - - <s0>Name</s0>: nom interne - - - - - de - - - fr - - - - - yum install mod_auth_kerb - - - yum install mod_auth_kerb - - - - - http://perldoc.perl.org/Safe.html - - - http://perldoc.perl.org/Safe.html - - - - - <s0>SLO binding</s0>: force binding to use for SLO (http-redirect, http-post, etc.) - - - <s0>Méthode SLO</s0> : force la méthode à utiliser pour le SLO (http-redirect, http-post, etc.) - - - - - This page can be browsed for example by <a0>MRTG</a0> using the <a1>MRTG monitoring script</a1>. - - - Cette page peut être parcourue par exemple par <a0>MRTG</a0> en utilisant le <a1>script de surveillance MRTG</a1>. - - - - - <s0>User Header</s0>: Auth-User (case sensitive) - - - <s0>User Header</s0>: Auth-User (case sensitive) - - - - - Port - - - Port - - - - - If not Go on Manager, and declare Manager as a new <a0>virtual host</a0>, for example <c1>manager.example.com</c1>. - - - Si non, aller dans le manager et déclarer le manager comme un nouvel <a0>hôte virtuel</a0>, par exemple <c1>manager.example.com</c1>. - - - - - Then, go in <c0>Yubikey parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Yubikey</c0>: - - - - - dn - - - dn - - - - - language - - - language - - - - - mailreset_step1.png - - - mailreset_step1.png - - - - - ../media/icons/wizard.png - - - ../media/icons/wizard.png - - - - - <s0>SSLOptions</s0>: set to <c1>+StdEnvVars</c1> to get certificate fields in environment variables - - - <s0>SSLOptions</s0> : mettre à <c1>+StdEnvVars</c1> pour obtenir les champs du certificat dans les variables d'environnement - - - - - Redirect policy - - - La politique de redirection - - - - - employeeNumber - - - employeeNumber - - - - - You can also get the <a0>LemonLDAP::NG archive</a0> and make the package yourself: - - - On peut également construire les paquets à partir de l'<a0>archive LemonLDAP::NG</a0> : - - - - - In LDAP filters, $user is replaced by user login, and $mail by user email. - - - Dans les filtres LDAP, $user est remplacé par le nom du compte et $mail par l'adresse email. - - - - - touch /tmp/pgt.txt - - - touch /tmp/pgt.txt - - - - - <s0>François-Xavier DELTOMBE</s0>: developer, tester - - - <s0>François-Xavier DELTOMBE</s0> : developeur, testeur - - - - - Apache configuration - - - Configuration d'Apache - - - - - FastCGI support - - - Support FastCGI - - - - - Protect your application - - - Protéger une application - - - - - Then in exported variables, you can ask only for : - - - Ensuite dans les « variables exportées », on ne peut demander que : - - - - - en - - - fr - - - - - <a0>Using Apache::Session::Browseable::MySQL</a0> (recommended for best performances) - - - <a0>Utiliser Apache::Session::Browseable::MySQL</a0> (recommandé pour de meilleures performances) - - - - - AuthApache authentication - - - Authentification AuthApache - - - - - In other cases which result on impossibility to authenticate user, to retrieve data or to create a session, nothing is stored. - - - Dans les autres cas résultant de l'impossibilité d'authentifier l'utilisateur ou de récupérer les données pour créer la session, rien n'est stocké. + + Noter que le protocole <a0>SAML</a0> est plus securisé que OpenID, ainsi si les partenaires sont connus, preférer <a1>SAML</a1>. @@ -15100,2152 +1824,82 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce - <s0>Mail sender</s0>: address seen in the “From” field (default: noreply@[DOMAIN]) + $_passwordDB - - <s0>Expéditeur</s0> : adresse vue dans le champ “From” (défaut : noreply@[DOMAINE]) + + $_passwordDB - BrowserID is also known as Mozilla Persona. + <s0>Authentication service</s0> of course - - BrowserID est également connu sous le nom de « Mozilla Persona ». + + Le <s0>service d'authentification</s0> bien sûr - <<s25>Location</s25> /index.pl/notification> - - - <<s25>Location</s25> /index.pl/notification> - - - - - The <c0>convertConfig</c0> utility reads 2 <a1>LL::NG</a1> configuration files (<c2>lemonldap-ng.ini</c2>): - - - L'utilitaire <c0>convertConfig</c0> lit 2 fichiers de configuration <a1>LL::NG</a1> (<c2>lemonldap-ng.ini</c2>) : - - - - - https://verifier.login.persona.org/verify - - - https://verifier.login.persona.org/verify - - - - - <c0>unprotect</c0>: all is open, but authenticated users are seen as authenticated - - - <c0>unprotect</c0> : tout est ouvert, mais les utilisateurs authentifiés sont vus comme tels - - - - - yubikeySecretKey - - - yubikeySecretKey - - - - - Nick name - - - Nick name - - - - - <s0>Check <a1>SSO</a1> message signature</s0>: check <a2>SSO</a2> message signature - - - <s0>Vérification de la signature des messages <a1>SSO</a1></s0> : vérifie la signature des messages <a2>SSO</a2> - - - - - This backend allows to chain authentication method, for example to failback to LDAP authentication if Remote authentication failed… - - - 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… - - - - - <s0>Internal databases</s0>: only used by LemonLDAP::NG + Set <a0>SAML</a0> end points - Les <s0>bases de données internes</s0>: utilisées seulement par LemonLDAP::NG + Indiquer les points d'entrées <a0>SAML</a0> - cn=admin,dc=example,dc=password + Digest::HMAC - - cn=admin,dc=example,dc=password + + Digest::HMAC - liblemonldap-ng-manager-perl: Manager files - - - liblemonldap-ng-manager-perl : fichiers du manager - - - - - references.html - - - references.html - - - - - Use then the <a0>Multiple authentication module</a0>, for example: - - - Utiliser alors le <a0>module d'authentification multiple</a0>, exemple: - - - - - Use rule comments to order your rules - - - Utiliser les commentaires pour ordonner les règles - - - - - samlStorage - - - samlStorage - - - - - xguimard - - - xguimard - - - - - UserName -> ... - - - UserName -> ... - - - - - http://fr.lutece.paris.fr - - - http://fr.lutece.paris.fr - - - - - /_detail/icons/bug.png?id=contact - - - /_detail/icons/bug.png?id=contact - - - - - Register on France Connect - - - S'enregistrer dans France Connect - - - - - /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - - - /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - - - - - So write your rules using normal characters. - - - Il faut donc écrire les règles en utilisant les caractères normaux. - - - - - You just need to choose if the authenticated user will be a “user” or a “guest”. - - - Il suffit de choisir si l'utilisateur authentifié sera un "utilisateur" ou un "invité". - - - - - createdb -O lemonldap-ng lemonldap-ng - - - createdb -O lemonldap-ng lemonldap-ng - - - - - ldapPwdEnc - - - ldapPwdEnc - - - - - Then go to trunk directory: - - - Aller ensuite dans le répertoire trunk : - - - - - specification - - - spécification - - - - - This requires to request user old password (see <a1>portal customization</a1>). - - - Nécessite de requérir l'ancien mot-de-passe (voir <a1>personnalisation du portail</a1>). - - - - - To change it, go in General Parameters > Advanced Parameters > Notifications > Wildcard for all users, and set for example <c0>alluserscustom</c0>. - - - Pour le changer, aller dans Paramètres généraux > Paramètres avancés > Notifications > Carte blanche pour tous les utilisateurs, et mettre par exemple <c0>alluserscustom</c0>. - - - - - You need to provide the callback URLs, for example <a0>https://auth.domain.com/?openidcallback=1</a0>. - - - Il faut fournir les URLs de rappel, par exemple <a0>https://auth.domain.com/?openidcallback=1</a0>. - - - - - Advanced configuration - - - Configuration avancée - - - - - <a0>SlideShare</a0> <br1/> - - - <a0>SlideShare</a0> <br1/> - - - - - Save the configuration and exit the Manager. - - - Sauver la configuration et quitter le manager. - - - - - LDAP server can check password strength, and <a0>LL::NG</a0> portal will display correct errors (password too short, password in history, etc.) - - - Le server LDAP server peut vérifier la solidité du mot de passe et le portail <a0>LL::NG</a0> affichera les erreurs correctes (mot-de-passe trop court, dans l'historique, etc…) - - - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 - - - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 - - - http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 - - - - - <s0>warn</s0> for failed authentications - - - <s0>warn</s0> pour les échecs d'authentifications - - - - - <s69>"userobm_email"</s69> <s70>=></s70> <s71>"HTTP_OBM_MAIL"</s71><s72>,</s72> - - - <s69>"userobm_email"</s69> <s70>=></s70> <s71>"HTTP_OBM_MAIL"</s71><s72>,</s72> - - - - - Easy to integrate - - - Facile à intégrer - - - - - Use extended functions - - - Utiliser les fonctions étendues - - - - - <s0>Protocol</s0>: - - - <s0>Protocole</s0> : - - - - - <a0>Alfresco</a0> is an ECM/BPM software. - - - <a0>Alfresco</a0> est un logiciel ECM/BPM. - - - - - _cas_id - - - _cas_id - - - - - http://auth.example.com - - - http://auth.example.com - - - - - DEB bundle - - - Paquets DEB - - - - - Install the new lemonldap-ng.ini file at the place of the old file in all <a0>LL::NG</a0> servers - - - Installer le nouveau fichier lemonldap-ng.ini à la place de l'ancien dans tous les serveurs <a0>LL::NG</a0> - - - - - To do this, use the Manager, and go in <c0>Virtual Hosts</c0> branch. - - - Pour ce faire, utiliser le manager, et aller dans la branche <c0>Virtual Hosts</c0>. - - - - - http://en.wikipedia.org/wiki/Role-based_access_control - - - http://en.wikipedia.org/wiki/Role-based_access_control - - - - - Auth-Mail - - - Auth-Mail - - - - - Secure Token attribute - - - Attribut du jeton sécurisé - - - - - Userlogout => logout_sso - - - Userlogout => logout_sso - - - - - twitterAuthnLevel - - - twitterAuthnLevel - - - - - ^/Microsoft-Server-ActiveSync - - - ^/Microsoft-Server-ActiveSync - - - - - documentation:configuration-ldap.png - - - documentation:configuration-ldap.png - - - - - Assertion decryption Certificate: choose a certificate only if you want to cipher your assertion. - - - Assertion decryption Certificate : choisir un certificat seulement si on veut chiffrer les assertions. - - - - - https - - - https - - - - - id - - - id - - - - - portal - - - portail - - - - - <s0>Reader <a1>URL</a1></s0>: <a2>URL</a2> used by <a3>SAML</a3> SP to read the cookie. - - - <s0><a1>URL</a1> de lecture</s0> : <a2>URL</a2> utilisée par le SP <a3>SAML</a3> pour lire le cookie. - - - - - <a0>tomcat</a0><br1/> - - - <a0>tomcat</a0><br1/> - - - - - <s0>APACHEGROUP</s0>: group running Apache - - - <s0>APACHEGROUP</s0>: groupe de fonctionnement d'Apache - - - - - This can be useful to allow an third party application to access a virtual host with users credentials by sending a Basic challenge to it. - - - Ce peut être pratique pour autoriser une application cliente à accéder à un hôte virtuel avec un authentifiant en envoyant un en-tête basique. - - - - - Uniform Resource Locator - - - Uniform Resource Locator - - - - - http://httpd.apache.org/docs/current/mod/mod_rewrite.html - - - http://httpd.apache.org/docs/current/mod/mod_rewrite.html - - - - - http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 - - - http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 - - - - - <a0>LL::NG</a0> uses <a1>Perl Authen::Radius </a1> as a simple authentication backend. - - - <a0>LL::NG</a0> utilise <a1>Authen::Radius de Perl</a1> comme simple backend d'authentification. - - - - - The LDIF view of such entry can be: - - - La vue LDIF d'une telle entrée ressemble à : - - - - - checkDate($ssoStartDate, $ssoEndDate) - - - checkDate($ssoStartDate, $ssoEndDate) - - - - - → LemonLDAP::NG uses a key to crypt/decrypt some datas. - - - → LemonLDAP::NG utilise une clef pour chiffrer/déchiffrer certaines données. - - - - - Date of session last modification - - - Date de la dernière modification de la session - - - - - icons:personal.png - - - icons:personal.png - - - - - You can import a certificate containing the public key instead the raw public key. - - - Vous pouver importer un certificat contenant la clef publique au lieu d'une simple clef. - - - - - ../pages/screenshots.html - - - ../pages/screenshots.html - - - - - dbiUserTable - - - dbiUserTable - - - - - If a user does not comply with any condition, he is prompted a customized message. - - - Si un utilisateur ne remplit pas une condition, il est averti par un message personnalisé. - - - - - using external identity provider (<a0>SAML</a0>, <a1>OpenID</a1>, <a2>CAS</a2>, <a3>Twitter</a3>, other <a4>LL::NG</a4> system, …) - - - utilisant un fournisseur d'identité externe (<a0>SAML</a0>, <a1>OpenID</a1>, <a2>CAS</a2>, <a3>Twitter</a3>, autres systèmes <a4>LL::NG</a4>, …) - - - - - /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots - - - - - <s0>Attribute to store</s0>: the session key that will be stored in Memcached. - - - <s0>Attribut à stocker</s0> : la clef de session qui doit être stockée dans Memcached. - - - - - Activation - - - Activation - - - - - <s0>STORAGECONFFILE</s0>: location of default storage configuration file (default: /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) - - - <s0>STORAGECONFFILE</s0> : emplacement du du fichier de configuration du stockage par défaut (défaut : /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) - - - - - <s164>//"userobm_location" => ,</s164> - - - <s164>//"userobm_location" => ,</s164> - - - - - Authorization - - - Autorisations - - - - - How to change configuration backend - - - Comment changer le backend de configuration - - - - - ../../media/documentation/lemonldap-ng-architecture.png - - - ../../media/documentation/lemonldap-ng-architecture.png - - - - - You can use the same Facebook access token in your applications. - - - On peut réutiliser le même ticket d'accès Facebook dans les applications. - - - - - No parameters needed. - - - Aucun paramètres n'est requis. - - - - - The PasswordDBDemo will allow you to change the password with some basic checks, but as the data are hard coded, the password will never be really changed. - - - PasswordDBDemo permet de changer de mot-de-passe avec quelques tests de base, mais comme les données sont codées en dur, le mot-de-passe ne sera jamais réellement changé. - - - - - <a0>LL::NG</a0> can delegate authentication to an OpenID server. - - - <a0>LL::NG</a0> peut deleguer l'authentification à un serveur OpenID. - - - - - This feature can be enabled and configured in Manager, in <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Login History</c2>. - - - Cette fonctionnalité peut être activée et configurée dans le manager dans <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Historique de connexion</c2>. - - - - - ../../css/screen.css - - - ../../css/screen.css - - - - - LemonLDAP::NG allows to store user logins and login attempts in their persistent session. - - - LemonLDAP::NG permet de stocker les connexions et tentatives dans les sessions persistantes. - - - - - _issuerDB - - - _issuerDB - - - - - The real accounting has to be done by the application itself since <a0>SSO</a0> logs can not understand transactions. - - - La réelle traçabilité doit être faite par l'application elle-même car les journaux du <a0>SSO</a0> ne peuvent interprêter les transactions. - - - - - Zimbra can be deployed on-premises or as a hosted email solution. - - - Zimbra peut être déployé sur site ou hébergé telle une messagerie. - - - - - To protect the manager, you have to choose one or both of : - - - Pour protéger le manager, il faut choisir l'une où les deux solutions : - - - - - http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - - - http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - - - - - macros are used to extend (or rewrite) <a0>exported variables</a0>. - - - les macros sont utilisées pour étendre (ou réécrire) les <a0>variables exportées</a0>. - - - - - yubikeyClientID - - - yubikeyClientID - - - - - On your main server, configure a <a0>File</a0>, <a1>SQL</a1> or <a2>LDAP</a2> backend - - - Sur le serveur principal, configurer un backend <a0>File</a0>, <a1>SQL</a1> or <a2>LDAP</a2> - - - - - you've restart all Apache server after having change cookie name or domain - - - tous les serveurs Apache ont été rechargés après un changement du nom de cookie ou du domaine - - - - - Databases (DBI) - - - Bases de données (DBI) - - - - - Professional Services - - - Services professionnel - - - - - <a0>RBAC</a0> stands for Role Based Access Control. - - - <a0>RBAC</a0> signifie contrôle d'accès basé sur les rôles (Role Based Access Control). - - - - - It is a Single Sign On protocol similar to OpenID, but based on user email address rather than a <a0>URL</a0>. - - - C'est un protocole d'authentification unique (Single Sign On) similaire à OpenID, mais basé sur l'adresse emailde l'utilisateur au lieu d'une <a0>URL</a0>. - - - - - The statistics are collected trough a daemon launched by the Handler. - - - Ces statistiques sont collectées via un démon lancé par l'agent. - - - - - 1 if user is superadmin - - - 1 si l'utilisateur est super-administrateur - - - - - By default, Tomcat provides a file called <c0>users.xml</c0> to manage authentication: - - - Par défaut, Tomcat fournit un fichier nommé <c0>users.xml</c0> pour gérer l'authentification : - - - - - The extension is presented here: <a0>http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER</a0> - - - L'extension est présentée ici : <a0>http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER</a0> - - - - - This can happend when you use lmConfigEditor or launch <s0>cron files</s0> with a different user than Apache process. - - - Ceci peut arriver lorsqu'on utilise lmConfigEditor ou lorsqu'on lance les <s0>fichiers cron</s0> avec un utilisateur différent de celui du processus Apache. - - - - - Twitter application key - - - Clef d'application de Twitter - - - - - when pwdLastSet = 0 in the user entry, it means that password has been reset, and a form is presented to the user for him to change his password. - - - Lorsque le paramètre pwdLastSet est positionné à 0 dans l'entrée utilisateur, ça signifie que le mot de passe a été réinitialisé et qu'un formulaire est présenté à l'utilisateur pour qu'il change son mot de passe. - - - - - icons:xeyes.png + ../../../media/icons/xeyes.png - icons:xeyes.png + ../../../media/icons/xeyes.png - LemonLDAP::NG can export <a0>HTTP headers</a0> either using a proxy or protecting directly the application. + openIdAuthnLevel + + + openIdAuthnLevel + + + + + svn checkout svn+ssh://developername@svn.forge.objectweb.org/svnroot/lemonldap - LemonLDAP::NG peut exporter des <a0>en-têtes HTTP</a0> qu'on l'utilise sur une reverse-proxy ou directement sur le serveur à protéger + svn checkout svn+ssh://nomDuDeveloppeur@svn.forge.objectweb.org/svnroot/lemonldap - http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + Krb5KeyTab /etc/lemonldap-ng/auth.keytab - - http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + + Krb5KeyTab /etc/lemonldap-ng/auth.keytab - http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + Go to <c0>My Account</c0>: - - http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + + Aller dans <c0>My account</c0>: - It is recommended to secure the channel between reverse-proxies and application to be sure that only request coming from the <a0>LL::NG</a0> protected reverse-proxies are allowed. + So you can configure it to authenticate users using a federation protocol and simultaneously to provide identities using other(s) federation protocols. - - Il est donc recommandé de sécurisé le canal entre le proxy inverse et l'application pour être sûr que seules les requêtes issues des proxies inverses protégés par <a0>LL::NG</a0> sont autorisées. - - - - - Main internal databases are: - - - Les principales bases de données internes sont : - - - - - Dokuwiki virtual host in Apache - - - Hôte virtuel Dokuwiki dans le manager - - - - - echo "127.0.0.1 reload.example.com" >> /etc/hosts - - - echo "127.0.0.1 reload.example.com" >> /etc/hosts - - - - - Radius server - - - Serveur Radius - - - - - qw(delete <s3>header</s3> cache read_from_client cookie <s4>redirect</s4> unescapeHTML)); - - - qw(delete <s3>header</s3> cache read_from_client cookie <s4>redirect</s4> unescapeHTML)); - - - - - X509 - - - X509 - - - - - The portal <a0>URL</a0> <s1>must</s1> be inside <a2>SSO</a2> domain. - - - L'<a0>URL</a0> du portail <s1>doit</s1> être dans le domaine <a2>SSO</a2>. - - - - - Use comment to correct this: - - - Utiliser des commentaires pour corriger ça : - - - - - Code snippet - - - Exemple de code - - - - - Overloading is not available trough the Manager - - - La surcharge n'est pas paramètrable dans le manager - - - - - <s0>Clément “KPTN” OUDOT</s0>: project leader, lead developer, graphics, documentation, community management - - - <s0>Clément “KPTN” OUDOT</s0> : Leader du projet, développeur principal, graphisme, documentation, gestion de la communauté - - - - - https://metacpan.org/module/Apache::Session::Browseable::LDAP - - - https://metacpan.org/module/Apache::Session::Browseable::LDAP - - - - - Error messages - - - Messages d'erreur - - - - - http://lanyrd.com/2011/ldapcon/sgqdf/ - - - http://lanyrd.com/2011/ldapcon/sgqdf/ - - - - - overload any <a0>LL::NG</a0> <a1>parameter</a1> when a specific backend is used - - - surcharger n'importe quel <a1>paramètre</a1> <a0>LL::NG</a0> en fonction du backend utilisé - - - - - Check if <a0>URL</a0> asked is valid - - - Vérifie que l'<a0>URL</a0> demandée est validée - - - - - Leave blank to use Mozilla default verification <a3>URL</a3> (<a4>https://verifier.login.persona.org/verify</a4>) - - - Laisser vide pour utiliser l'<a3>URL</a3> de vérification par défaut de Mozilla (<a4>https://verifier.login.persona.org/verify</a4>) - - - - - Liferay administration - - - Administration Liferay - - - - - <s0>Name</s0>: <a1>SAML</a1> attribute name. - - - <s0>Nom</s0>: Nom de l'attribut <a1>SAML</a1>. - - - - - http://search.cpan.org/perldoc?Apache::Session::File - - - http://search.cpan.org/perldoc?Apache::Session::File - - - - - <s0><s1><IDPSSODescriptor<s2>></s2></s1></s0> - - - <s0><s1><IDPSSODescriptor<s2>></s2></s1></s0> - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Slave for authentication or users module. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>Slave</a2>) pour les modules authentification ou utilisateurs. - - - - - managerCssTheme - - - managerCssTheme - - - - - Portal performances - - - Performances du portail - - - - - <s60>"userobm_lastname"</s60> <s61>=></s61> <s62>"HTTP_OBM_SN"</s62><s63>,</s63> - - - <s60>"userobm_lastname"</s60> <s61>=></s61> <s62>"HTTP_OBM_SN"</s62><s63>,</s63> - - - - - <s0><a1>CAS</a1> login</s0>: the session key used to fill user login (value will be transmitted to <a2>CAS</a2> clients). - - - <s0>Identifiant <a1>CAS</a1></s0> : la clef de session à utiliser pour compléter le login (valeur transmise au clients <a2>CAS</a2>). - - - - - <s0><a1>API</a1> secret key</s0>: <a2>API</a2> secret key from Yubico - - - <s0>Clef secrète de l'<a1>API</a1></s0> : clef secrète de l'<a2>API</a2> obtenue auprès de Yubico - - - - - ../media/screenshots/1.1/mailreset/mailreset_step5.png - - - ../media/screenshots/1.1/mailreset/mailreset_step5.png - - - - - <s0>Display Name</s0>: should be displayed on IDP, this is often your society name - - - <s0>Nom affiché (display name)</s0> : peut être affiché par le fournisseur d'identité (IDP), this is often your society name - - - - - <<s17>IfModule</s17> mod_dir.c> - - - <<s17>IfModule</s17> mod_dir.c> - - - - - If authentication succeed, Portal collect user data - - - Si l'authentication est acceptée, le portail récupère les données de l'utilisateur - - - - - <s44>//"userobm_gid" => "HTTP_OBM_GID",</s44> - - - <s44>//"userobm_gid" => "HTTP_OBM_GID",</s44> - - - - - user login - - - nom de connexion - - - - - Apache authentication level - - - Niveau d'authentification d'Apache - - - - - Require old password (change) - - - Impose la présentation de l'ancien mot-de-passe dans les changements - - - - - Restart fail2ban - - - Redémarrer fail2ban - - - - - <s45>//"userobm_domain_id" => ,</s45> - - - <s45>//"userobm_domain_id" => ,</s45> - - - - - GLPI - - - GLPI - - - - - /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation - - - /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation - - - - - Display change password module - - - Affiche le module de changement de mot-de-passe - - - - - Logout user from current application and from Lemonldap::NG and redirect it to http://intranet/ - - - Déconnecte l'utilisateur de l'application courante et de Lemonldap::NG le redirige vers http://intranet/ - - - - - With YUM - - - Avec YUM - - - - - Declare France Connect in your LL::NG server - - - Déclarer France Connect dans le serveur LL::NG - - - - - <s0>Cookie expiration time</s0>: by default, <a1>SSO</a1> cookie is a session cookie, which mean it will be destroyed when the browser is closed. - - - <s0>Durée de vie du cookie</s0> : par défaut, le cookie <a1>SSO</a1> est un cookie de session, ce qui signifie qu'il n'est pas conservé lorsque le navigateur est clos. - - - - - Macros and groups are calculated during authentication process by the portal: - - - Les macros et les groupes sont calculées pendant le processus d'authentification par le portail : - - - - - If you need it, you can rebuild RPMs: - - - Si besoin, on peut reconstruire les RPMs : - - - - - sample_notification.png - - - sample_notification.png - - - - - <s3><s4><OrganizationName</s4> <s5>xml:lang</s5>=<s6>"en"</s6><s7>></s7></s3>Example<s8><s9></OrganizationName<s10>></s10></s9></s8> - - - <s3><s4><OrganizationName</s4> <s5>xml:lang</s5>=<s6>"en"</s6><s7>></s7></s3>Exemple<s8><s9></OrganizationName<s10>></s10></s9></s8> - - - - - You need some prerequisites: - - - Certains pré-requis sont nécessaire : - - - - - Access protected application - - - Accéder aux applications protégées - - - - - You have to install mod_ssl for Apache. - - - Installer mod_ssl pour Apache. - - - - - Leave blank to deactivate the feature. - - - Laissez vide pour désactiver cette fonctionnalité. - - - - - http://search.cpan.org/perldoc?Apache::Session::Informix - - - http://search.cpan.org/perldoc?Apache::Session::Informix - - - - - <a0>DBI</a0> Pivot from user table - - - Pivot <a0>DBI</a0> pour la table utilisateur - - - - - <a8>playground</a8><br9/> - - - <a8>playground</a8><br9/> - - - - - Oliver BOIREAU - - - Oliver BOIREAU - - - - - https://plus.google.com/u/0/101819048603406959766/ - - - https://plus.google.com/u/0/101819048603406959766/ - - - - - Connection login - - - Login de connexion - - - - - Then use openssl to generate an auto-signed certificate: - - - Ensuite, utiliser openssl pour générer un certificat auto-signé : - - - - - logout_app https://auth.example.com/ - - - logout_app https://auth.example.com/ - - - - - http://search.cpan.org/search?query=DBD%3A%3A&mode=module - - - http://search.cpan.org/search?query=DBD%3A%3A&mode=module - - - - - Access Control List - - - Liste de contrôle d'accès - - - - - RDBI - - - RDBI - - - - - portalUserAttr - - - portalUserAttr - - - - - <a0>Django</a0> is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. - - - <a0>Django</a0> est un framework web de haut niveau écrit en Python qui favorise le développement rapide et propre et un design pragmatique. - - - - - dbiAuthnLevel - - - dbiAuthnLevel - - - - - valeur - - - valeur - - - - - Example for groups: - - - Exemples de groupes: - - - - - Example: interoperability between 2 organizations - - - Exemple : interoperabilité entre 2 organisations - - - - - User table - - - Table utilisateurs - - - - - Key name - - - Nom de la clef - - - - - Commit - - - Commit - - - - - If you need a professional service or support, please contact one of the companies listed on <a0>the following page</a0>. - - - Pour obtenir un support ou un service professionnel, contacter l'unde des entreprises citées à <a0>la page suivante</a0>. - - - - - mailReplyTo - - - mailReplyTo - - - - - It means that if the IDP propose to close session earlier than the default LemonLDAP::NG timeout, the session _utime will be modified so that session is erased at the date indicated by the IDP. - - - Celà signifie que si l'IDP propose de clore la session au-delà de la durée de vie par défaut dans LemonLDAP::NG, la valeur de _utime sera modifiée afin que la session ne soit effacée qu'au moment indiqué par l'IDP. - - - - - Security Assertion Markup Language - - - Security Assertion Markup Language - - - - - This is because the client often need to request directly the IDP, and the Apache authentication will block the request. - - - En effet, le client doit souvent interroger directement l'IDP et l'authentification Apache va bloquer la requête. - - - - - <s0>NameID format</s0>: force NameID format here (email, persistent, transient, etc.). - - - <s0>Format du NameID</s0> : force le format du NameID (email, persistent, transient, etc.). - - - - - cp lemonldap.class.php inc/auth/ -cp lemonldapuserdatabackend.class.php inc/auth/ - - - cp lemonldap.class.php inc/auth/ -cp lemonldapuserdatabackend.class.php inc/auth/ - - - - - <s75>'configurator'</s75> <s76>=></s76> <s77>$_SERVER</s77><s78>[</s78><s79>'HTTP_AUTH_SUPERADMIN'</s79><s80>]</s80><s81>,</s81> - - - <s75>'configurator'</s75> <s76>=></s76> <s77>$_SERVER</s77><s78>[</s78><s79>'HTTP_AUTH_SUPERADMIN'</s79><s80>]</s80><s81>,</s81> - - - - - You can change default parameters using the “notificationStorage” and “notificationStorageOptions” parameters with the same syntax as configuration storage parameters. - - - On peut changer les paramètres par défaut en utilisant les paramètres “notificationStorage” et “notificationStorageOptions” avec la même syntaxe que les paramètres de stockage de la configuration. - - - - - <s0>portal full <a1>URL</a1></s0> if custom function is run by portal (e.g. <a2>https://auth.example.com/</a2>) - - - <s0>l'<a1>URL</a1> complète du portail</s0> si la fonction personnalisée est appelée par le portail (i.e. <a2>https://auth.example.com/</a2>) - - - - - ../../../media/applications/tomcat_logo.png - - - ../../../media/applications/tomcat_logo.png - - - - - Be careful with URL parameters - - - Attention aux paramètres des URL - - - - - The <c0>basic</c0> function will also force conversion from UTF-8 to ISO-8859-1, which should be accepted by most of HTTP servers. - - - La fonction <c0>basic</c0> force la conversion des caractères UTF-8 en ISO-8859-1, qui peut être accepté par la plupart des serveurs HTTP. - - - - - http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight - - - http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight - - - - - Paris - - - Paris - - - - - ../../../../media/applications/spring_logo.png - - - ../../../../media/applications/spring_logo.png - - - - - <s20><s21><property</s21> <s22>name</s22>=<s23>"authenticationManager"</s23> <s24>ref</s24>=<s25>"authenticationManager"</s25> <s26>/></s26></s20> -<s27><s28></bean<s29>></s29></s28></s27> -  -<s30><s31><bean</s31> <s32>id</s32>=<s33>"preauthAuthProvider"</s33> <s34>class</s34>=<s35>"org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"</s35><s36>></s36></s30> - - - <s20><s21><property</s21> <s22>name</s22>=<s23>"authenticationManager"</s23> <s24>ref</s24>=<s25>"authenticationManager"</s25> <s26>/></s26></s20> -<s27><s28></bean<s29>></s29></s28></s27> -  -<s30><s31><bean</s31> <s32>id</s32>=<s33>"preauthAuthProvider"</s33> <s34>class</s34>=<s35>"org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"</s35><s36>></s36></s30> - - - - - Password is not a common attribute. - - - Le mot-de-passe n'est pas un attribut commun. - - - - - mailLDAPFilter - - - mailLDAPFilter - - - - - http://search.cpan.org/perldoc?Apache::Session::Postgres - - - http://search.cpan.org/perldoc?Apache::Session::Postgres - - - - - <a0>Download</a0> the plugin and copy the files in dokuwiki <c1>inc/auth/</c1> directory: - - - <a0>Télécharger</a0> le plugin et le copier dans le répertoire dokuwiki <c1>inc/auth/</c1> : - - - - - <a0>URL</a0> pattern: <c1>default</c1> - - - Expression sur l'<a0>URL</a0> : <c1>default</c1> - - - - - The Basic Authentication relies on a specific HTTP header, as described above. - - - L'authentification basique est portée par un en-tête HTTP spécifique, tel que décrit ci-dessous. - - - - - screenshots:1.1:mailreset:mailreset_step4.png - - - screenshots:1.1:mailreset:mailreset_step4.png - - - - - ../../../media/applications/mediawiki_logo.png - - - ../../../media/applications/mediawiki_logo.png - - - - - These parameters can be configured in Manager, in <c0>General Parameters</c0> > <c1>Advanced parameters</c1> > <c2>Handler redirections</c2>: - - - Ces paramètres peuvent être configurés dans le manager, dans <c0>Paramètres généraux</c0> > <c1>Paramètres avancés</c1> > <c2>Redirections des agents</c2>: - - - - - You will be prompted. - - - Le message sera affiché. - - - - - <a0>Configuring the virtual hosts</a0> is not sufficient to display an application in the menu. - - - <a0>Configurer les hôtes virtuels</a0> n'est pas suffisant pour afficher une application dans le menu. - - - - - <a0>LL::NG</a0> use 2 internal databases to store its configuration and sessions. - - - <a0>LL::NG</a0> utilise 2 bases de données interne pour stocker ses configuration et sessions. - - - - - You need to find the following files in your Alfresco installation: - - - Les fichiers suivants sont nécessaires dans l'installation Alfresco : - - - - - If you upgraded <a0>LL::NG</a0>, check all <a1>upgrade notes</a1>. - - - Pour mettre à jour <a0>LL::NG</a0>, lisez toutes les <a1>notes de mise à jour</a1>. - - - - - <a0><s1>package</s1></a0> SSOExtensions<s2>;</s2> -  -<s3>sub</s3> function1 <s4>{</s4> - - - <a0><s1>package</s1></a0> SSOExtensions<s2>;</s2> -  -<s3>sub</s3> function1 <s4>{</s4> - - - - - These options are used to build redirection <a0>URL</a0> (when user is not logged, or for <a1>CDA</a1> requests). - - - Ces options sont utilisées dans la construction des <a0>URL</a0> de redirection (lorsque l'utilisateur n'est pas connecté ou pour les requêtes <a1>CDA</a1>). - - - - - documentation:googleapps-export-priv-key.png - - - documentation:googleapps-export-priv-key.png - - - - - documentation:remote-principle.png - - - documentation:remote-principle.png - - - - - Main <a0>DNS</a0> domain - - - Domaine <a0>DNS</a0> principal - - - - - Portal (dark theme) - - - Portail (thème dark) - - - - - SP Initiated Binding: chose any of the supported binding (every one listed there is currently supported on LemonLDAP::NG) HTTP POST is a good choice - - - SP Initiated Binding : choisir n'importe quel protocole supporté (ils le sont actuellement tous par LemonLDAP::NG), HTTP POST est un bon choix - - - - - <s0>syntax</s0> (optional): <c1>hexadecimal</c1> (default) or <c2>octetstring</c2> - - - <s0>syntax</s0> (optionnel) : <c1>hexadecimal</c1> (défaut) ou <c2>octetstring</c2> - - - - - <s1>ServerName</s1> www.public.com -  - - - <s1>ServerName</s1> www.public.com -  - - - - - Generic articles - - - Articles génériques - - - - - <s0>Secured cookie</s0>: 4 options: - - - <s0>Cookie sécurisé</s0> : 4 options : - - - - - Skin customization - - - Personnalisation du thème - - - - - Then you must <s0>deploy</s0> this domain in order to go on with the configuration. - - - Ensuite <s0>deployer</s0> ce domaine pour accéder à sa configuration. - - - - - Compatible password modification - - - Compatibilité des modifications de mots-de-passe - - - - - You can also add a condition. - - - Il est possibe d'ajouter une condition. - - - - - These parameters can be configured in Manager, in <c0>General Parameters</c0> > <c1>Advanced parameters</c1> > <c2>Handler redirections</c2>. - - - Cesparamètres peuvent être configurés dans le manager, dans <c0>Paramètres généraux</c0> > <c1>Paramètres avancés</c1> > <c2>Redirections des agents</c2>. - - - - - Do this in the control panel or in the configuration file: - - - Faire ceci dans le panneau de contrôle ou dans le fichier de configuration : - - - - - <s0>SSLCertificateKeyFile</s0>: Server private key - - - <s0>SSLCertificateKeyFile</s0> : clef privée du serveur - - - - - Radius secret - - - Secret Radius - - - - - $_auth - - - $_auth - - - - - Header - - - En-tête - - - - - To see available actions, do: - - - Pour connaître les actions possibles, lancer : - - - - - Code to replace: - - - Code à remplacer : - - - - - Screenshots - - - Captures d'écran - - - - - The <a0>SSO</a0> cookie is build by the portal (as described in the <a1>login kinematic</a1>), or by the Handler for cross domain authentication (see <a2>CDA kinematic</a2>). - - - Le cookie <a0>SSO</a0> est construit par le portail (tel que décrit dans la <a1>cinématique de connexion</a1>) ou par l'agent (handler) lors des authentification inter-domaines (voir <a2>la cinématique de l'authentification inter-domaine</a2>). - - - - - You may want to failback to another authentication backend in case of the Apache authentication fails. - - - On peut choisir de basculer sur un autre backend d'authentification en cas d'échec de l'authentification Apache. - - - - - This page do not reference all error messages, but only the frequentest - - - Cette page ne référence pas tous les messages d'erreur, mais simplement les plus fréquents - - - - - User is redirected on protected application, with his new cookie - - - L'utilisateur est redirigé vers l'application demandée avec son nouveau cookie - - - - - Last name - - - Nom - - - - - ldapRaw - - - ldapRaw - - - - - Get the tarball - - - Récupérer l'archive - - - - - Variable name - - - Nom de Variable - - - - - Manager tree autoClose - - - Auto-fermeture de l'arbre du manager - - - - - Session-ID => $_session_id - - - Session-ID => $_session_id - - - - - If <c0>exportedAttr</c0> is set, only those attributes are copied in the session database of the secondary <a1>LL::NG</a1> structure. - - - Si <c0>exportedAttr</c0> est défini, seuls ces attributs sont copiés dans la base des sessions du système <a1>LL::NG</a1> secondaire. - - - - - Allow only one session per <a0>IP</a0> address - - - N'autoriser qu'une session par adresse <a0>IP</a0> - - - - - <s10>Order</s10> <s11>deny</s11>,<s12>allow</s12> - - - <s10>Order</s10> <s11>deny</s11>,<s12>allow</s12> - - - - - CAS (authentication module) - - - CAS (module d'authentification) - - - - - sn - - - sn - - - - - ../documentation/current/installrpm.html - - - ../documentation/current/installrpm.html - - - - - You must come back later to fill this parameter. - - - Il faudra revenir plus tard pour adapter ce paramètre. - - - - - email - - - email - - - - - Select the key, and export it (button <c0>Download</c0>). - - - Selectionner la clef, et l'exporter (bouton <c0>Télécharger</c0>): - - - - - The Kerberos configuration is quite complex. - - - La configuration Kerberos est assez complexe. - - - - - <s0>Authentication level</s0>: level of authentication to associate to this module - - - <s0>Niveau d'authentification</s0> : niveau d'authentification associé à ce module - - - - - ../media/icons/tux.png - - - ../media/icons/tux.png + + Ainsi on peut le configurer pour authentifier les utilisateurs en utilisant un protocole de fédération et simultanément pour fournir les identités en en utilisant en autre. @@ -17260,942 +1914,258 @@ cp lemonldapuserdatabackend.class.php inc/auth/ - As <a0>DBI</a0> is a login/password based module, the authentication level can be: + <s0>manager-apache2.conf</s0>: Manager virtual host - - Comme <a0>DBI</a0> est un module de type login/mot-de-passe, le niveau d'authentification peut être : + + <s0>manager-apache2.conf</s0> : hôte virtuel du manager - “myfield ⇒ firstname” can be “” - - - “myfield ⇒ prénom”, peut être “” - - - - - Form replay - - - Rejeu de formulaires - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Yubikey for authentication module. - - - Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Yubikey comme module d'authentication. - - - - - Can be overridden by an LDAP <a1>URI</a1> in server host. - - - Peut être surchargé par une <a3>URI</a3> LDAP dans le nom du serveur. - - - - - customhead.tpl : <a0>HTML</a0> header markups (like <a1>CSS</a1>, js inclusion) - - - customhead.tpl : en-têtes <a0>HTML</a0> (tels les inclusions <a1>CSS</a1>, js) - - - - - Indeed, this variable is set by the Handler on the physical server hosting the Handler, and not on other servers where the Handler is not installed. - - - Toutefois, cette variable est renseignée par l'agent dans le serveur physique l'hébergeant mais pas dans les autres serveurs sans agents. - - - - - http://auth.example.com/openidserver/foo.bar - - - http://auth.example.com/openidserver/foo.bar - - - - - Note that this feature is interesting only for the Lemonldap::NG systems protecting a high number of applications + <s0>Portal messages</s0>: all messages are grouped in lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - Notez que cette fonctionnalité n'est intéressante que pour les systèmes Lemonldap::NG protégeant un grand nombre d'applications + Les <s0>messages du portail</s0>: tous les messages sont regroupés dans lemonldap-ng/lib/Lemonldap/NG/Portal/_i18n.pm. - So you can configure it to authenticate users using a federation protocol and simultaneously to provide identities using other(s) federation protocols. + See <a2>how to change configuration backend</a2>. - - Ainsi on peut le configurer pour authentifier les utilisateurs en utilisant un protocole de fédération et simultanément pour fournir les identités en en utilisant en autre. + + Voir <a2>comment changer de backend de configuration</a2>. - country - - - country - - - - - This requires <a1>Perl OpenID consumer module</a1> with at least version 1.0. - - - Ceci requiert le <a1>module client OpenID pour Perl</a1>, version au moins supérieure ou égale à 1.0. - - - - - Specific default values for filters to match AD schema - - - Valeurs spécifiques par défaut des filtres pour correspondre au schéma AD - - - - - /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + <s0>Undefined</s0>: Default NameID format is used - /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + <s0>Undefined</s0>: le format de NameID par défaut est utilisé - <s0>Control asked <a1>URL</a1></s0>: prevent <a2>XSS</a2> attacks and bad redirections + ldapPasswordResetAttribute + + + ldapPasswordResetAttribute + + + + + <s0><a1>Configuration</a1></s0>: where configuration is stored. - <s0>Control asked <a1>URL</a1></s0>: prevent <a2>XSS</a2> attacks and bad redirections + <s0><a1>Configuration</a1></s0>: où est stocké la configuration. - If <c0><a1>CAS</a1> login</c0> is not set, it uses <c2>General Parameters</c2> » <c3>Logs</c3> » <c4>REMOTE_USER</c4> data, which is set to <c5>uid</c5> by default + createdb -O lemonldap-ng lemonldap-ng - - Si le <c0>login <a1>CAS</a1></c0> n'est pas défini, la donnée <c2>Paramètres généraux</c2> » <c3>Journalisation</c3> » <c4>REMOTE_USER</c4> est utilisée, mise à <c5>uid</c5> par défaut + + createdb -O lemonldap-ng lemonldap-ng - Nov 2011: <a0>ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI</a0> + If you manage different timezones, you have to take the jetlag into account in ssoLogonHours values, or use the $_timezone parameter. - - Nov 2011 : <a0>ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI</a0> + + Si plusieurs fuseaux sont utilisés, le jetlag doit être introduit dans le compte dans la valeur ssoLogonHours, ou utiliser le paramètre $_timezone. - ../documentation/current/sessions.html + SMTP / Reset password by mail - - ../documentation/current/sessions.html + + SMTP / réinitialisation de mot-de-passe par courriel - Genève + Check <a0>XSS</a0> Attacks - - Genève + + Recherche les attaques <a0>XSS</a0> - dbiPassword - - - dbiPassword - - - - - Name + Store password in session - Nom + Stockage du mot-de-passe en session - <s0>ServerName</s0> auth.example.com -  - - - <s0>ServerName</s0> auth.example.com -  - - - - - The normal portal has a link included in the authentication form pointing to the remote portal for the users of the other organization - - - Le portail normal dispose d'un lien dans le formulaire d'authentification pointant vers le portail destiné aux utilisateurs de l'autre organisation - - - - - Exported variables are the variables available to <a0>write rules and headers</a0>. - - - Les variables exportées sont des variables disponibles pour <a0>écrire des règles d'accès et des en-têtes</a0>. - - - - - 'directory_umask' => '007',? - - - 'directory_umask' => '007',? - - - - - SSL authentication (https) does not seem to be checked anyway. - - - "SSL authentication (https)" ne semble pas devoir être sélectionné. - - - - - Subject for password mail + Name: <c0>Auth-Name</c0> - Sujet du message de changement de mot de passe + Nom: <c0>Auth-Name</c0> - It will be the link between the <a0>SAML</a0> assertion coming from LemonLDAP::NG (the IdP) and a given user in Salesforce. - - - Ce sera le lien entre l'assertion <a0>SAML</a0> provenant de LemonLDAP::NG (l'IdP) et l'identifiant Salesforce. - - - - - Setup + Replace MySQL by Apache::Session::Flex - Mise en marche + Remplacer MySQL par Apache::Session::Flex - The value will be use in metadata main markup: + http://freshmeat.net/projects/lemonldapng - Cette valeur est utilisé dans les metadatas : + http://freshmeat.net/projects/lemonldapng - Several IDPs are allowed, in this case the user will choose the IDP he wants. + At least, check if it is not a <a1>known application</a1>, or <a2>try to adapt its source code</a2>. - - Plusieurs IDPs peuvent être autorisés, dans ce cas l'utilisateur peut choisir l'IDP qu'il souhaite. + + Ainsi, vérifier si l'<a1>application est connue</a1> ou <a2>essayer d'adapter le code source</a2>. - Apache is not configured to authenticate users ! + Note that if the user is already authenticated on the first portal, all redirections are transparent. - - Apache is not configured to authenticate users ! + + Noter que si l'utilisateur est déjà authentifié sur le premier portail, toutes les redirections sont transparentes. - Install rpm-build package + press.html - - Install rpm-build package + + press.html - <a0><s1>print</s1></a0> <s2>"Connected user: "</s2><s3>.</s3><s4>$ENV</s4><s5>{</s5>HTTP_AUTH_USER<s6>}</s6><s7>;</s7> + Once this is completed, click to export the Salesforce metadata and import them into LemonLDAP::NG, into the declaration of the Salesforce Service Provider. - - <a0><s1>print</s1></a0> <s2>"Connected user: "</s2><s3>.</s3><s4>$ENV</s4><s5>{</s5>HTTP_AUTH_USER<s6>}</s6><s7>;</s7> + + Une fois ceci terminé, cliquer pour exporter les métadatas Salesforce et les importer dans LemonLDAP::NG, dans la déclaration du fournisseur de service Salesforce. - Clément OUDOT's blog + OBM - - Blog de Clément OUDOT + + OBM - http://wiki.zimbra.com/index.php?title=Preauth + <s0>Skin</s0>: the name of the skin to use. - - http://wiki.zimbra.com/index.php?title=Preauth + + <s0>Thème</s0> : le nom du thème à utiliser. - <s0>DNSDOMAIN</s0>: Main <a1>DNS</a1> domain (default: example.com) + <a0>ldapconfbackend</a0><br1/> - - <s0>DNSDOMAIN</s0> : domaine <a1>DNS</a1> proncipal (défaut : example.com) + + <a0>ldapconfbackend</a0><br1/> - To use this feature only locally, edit <c0>lemonldap-ng.ini</c0> in section [all]: + email_http_header HTTP_MAIL - - Pour utiliser cette fonctionnalité seulement localement, éditer <c0>lemonldap-ng.ini</c0> dans la section [all]: + + email_http_header HTTP_MAIL - notificationStorage + <s0>Address</s0>: <a1>URL</a1> of application - - notificationStorage + + <s0>Adresse</s0> : <a1>URL</a1> de l'application - File session backend + Redirect policy - - Backend de sessions File + + La politique de redirection - Then fill all inputs to create the notification. + <s50>"userobm_password"</s50> <s51>=></s51> <s52>"HTTP_OBM_USERPASSWORD"</s52><s53>,</s53> - - Remplir ensuite tous les champs pour créer la notification. + + <s50>"userobm_password"</s50> <s51>=></s51> <s52>"HTTP_OBM_USERPASSWORD"</s52><s53>,</s53> - Since LemonLDAP::NG 1.2, the <a0>demonstration backend</a0> is configured by default. + <s86>//"userobm_status" => ,</s86> - - Depuis la version 1.2 de LemonLDAP::NG, le <a0>backend de démonstration</a0> est sélectionné par défaut. + + <s86>//"userobm_status" => ,</s86> - New code: + http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - - Nouveau code: + + http://www.solutionslinux.fr/animation_51_168_1611_p.html?cid=756 - Handler performance + You can then add the Manager as <a0>an application in the menu</a0>. - - Performance des agents (handlers) + + On peut aussi ajouter le manager dans les <a0>applications du menu</a0>. - File location + Then, go in <c0>Choice Parameters</c0>: - - Emplacement du fichier + + Ensuite, aller dans les <c0>paramètres Choice</c0>: - If some of your servers are not in the same (secured) network than the database, it is recommended to use <a3>SOAP access</a3> for those servers. + <s12>-></s12><s13>uri</s13><s14>(</s14><s15>'urn:Lemonldap::NG::Common::CGI::SOAPService'</s15><s16>)</s16> - - Si certains des serveurs ne se trouvent pas sur le même réseau (securisé) que la même base de données, il est recommandé d'utiliser <a3>l'accès SOAP</a3> pour ces serveurs. + + <s12>-></s12><s13>uri</s13><s14>(</s14><s15>'urn:Lemonldap::NG::Common::CGI::SOAPService'</s15><s16>)</s16> - So you have just to declare this header for the virtual host in Manager. + When session is granted, the Handler will then check the authorizations like the standard Handler. - - Il suffit donc de déclarer cet en-tête pour l'hôte virtuel dans le manager. + + Lorsque la session est validée, l'agent examine les autorisations comme un agent standard. - Zimbra virtual host in Manager + <s0>Changes</s0>: <a1>lemonldap-ng-changes@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) - - Hôte virtuel Zimbra dans le manager - - - - - Starting performances - - - Performances au démarrage - - - - - /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots - - - - - <s0>VHOSTLISTEN</s0>: how listen parameter is configured for virtual hosts in Apache (default: *:80) - - - <s0>VHOSTLISTEN</s0> : comment est configuré le paramètre d'écoute des hôtes virtuels dans Apache (défaut : *:80) - - - - - http://auth.example.com/saml/singleSignOn - - - http://auth.example.com/saml/singleSignOn - - - - - Twitter - - - Twitter - - - - - You need to give access to status path in the Handler Apache configuration: - - - Il faut autoriser l'accès au chemin du statut dans le configuration Apache de l'agent : - - - - - ldapAuthnLevel - - - ldapAuthnLevel - - - - - <s0><a1>Notifications</a1></s0>: prompt users with a message if found in the notification database - - - <s0><a1>Notifications</a1></s0> : interrompt les utilisateurs avec un message s'il est trouvé dans la base de données des notifications - - - - - In Manager, go in <c0>General Parameters</c0> » <c1>Authentication modules</c1> and choose Remote for authentication and users. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Remote pour les modules authentification et utilisateurs. - - - - - mailreset_step5.png - - - mailreset_step5.png - - - - - <s0>Redirect on error</s0>: use 302 instead 500 or 503 - - - <s0>Redirection pour les erreurs</s0> : utilise 302 au lieu de 500 ou 503 - - - - - ipAddr <e0>WHATTOTRACE</e0> - - - ipAddr <e0>WHATTOTRACE</e0> - - - - - Known problems - - - Problèmes connus - - - - - ../../../../css/print.css - - - ../../../../css/print.css - - - - - ldapBindPassword - - - ldapBindPassword - - - - - documentation:1.0:applications - - - documentation:1.0:applications - - - - - Clone - - - Clone - - - - - Here you can go in <a0>API</a0> Manager and get new credentials (<c1>client_id</c1> and <c2>client_secret</c2>). - - - Aller ensuite dans « <a0>API</a0> Manager » et récupérer les nouveaux éléments (<c1>client_id</c1> and <c2>client_secret</c2>). - - - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - - - /_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots - - - - - Fast CGI support - - - Support FastCGI - - - - - applications:dokuwiki_logo.png - - - applications:dokuwiki_logo.png - - - - - portalDisplayAppslist - - - portalDisplayAppslist - - - - - If you want to refuse access when a data is missing, just add a “!” before the key name - - - Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef - - - - - Logout forward - - - Propagation de déconnexion - - - - - You need to get an client ID and a secret key from Yubico. - - - Un identifiant client et une clef secrète doivent être obtenues auprès de Yubico. - - - - - ../../documentation/features.html#session_explorer - - - ../../documentation/features.html#session_explorer - - - - - <s0>notice</s0> for good authentications or external exchange (<a1>SAML</a1>, OpenID,…) - - - <s0>notice</s0> pour les authentifications réussies et les échanges externes (<a1>SAML</a1>, OpenID,…) - - - - - <s0>ACR values</s0>: Value acr_values parameters (example: loa-1) - - - <s0>Valeurs ACR</s0> : valeur des paramètres acr_values (exemple : loa-1) - - - - - Install Authen::Radius - - - Installer Authen::Radius - - - - - Hide old password in reset form - - - Masquer l'ancien mot-de-passe dans le formulaire de réinitialisation - - - - - It will get the user identity trough an ID Token, and grab user attributes trough UserInfo endpoint. - - - L'identité utilisateur sera récupérée via in jeton d'identification, et les attributs utilisateurs via le point d'accès UserInfo. - - - - - So, to keep user password in session, you cannot just export the password variable in session. - - - Donc pour conserver le mot-de-passe utilisateur dans la session, on ne peut seulement exporter la variable mot-de-passe dans la session. - - - - - URL contains a non protected host - - - URL contains a non protected host - - - - - http://jira.ow2.org/browse/LEMONLDAP - - - http://jira.ow2.org/browse/LEMONLDAP - - - - - pages/documentation.html - - - pages/documentation.html - - - - - OpenID secret token - - - Secret OpenID - - - - - /index.php?access=admin&access=other - - - /index.php?access=admin&access=other - - - - - <s0>LmCookieDomainToReplace</s0>: string to replace in <c1>Set-Cookie</c1> header - - - <s0>LmCookieDomainToReplace</s0> : chaîne à remplacer dans l'en-tête <c1>Set-Cookie</c1> - - - - - Update translations - - - Télécharger les traductions - - - - - LemonLDAP::NG is highly scalable, so easy to insert behind a load-balancer: - - - LemonLDAP::NG est hautement scalable, donc facile à insérer derière un répartisseur de charge : - - - - - Then you can take any virtual host, and simply add this line to protect it: - - - Ainsi n'importe quel hôte virtuel peut être protégé en ajoutant cette ligne : - - - - - You can use Null backend to bypass some authentication process steps. - - - Le backend Null peut être utilisé pour sauter des étapes du processus d'authentication. - - - - - <a0>LL::NG</a0> can grab them automatically if jwks_uri is defined in metadata. - - - <a0>LL::NG</a0> peut les récupérer autoatiquement si jwks_uri est défini dans la métadonnée. - - - - - In “External authentications” click “Others” and in “Field holding the login in the _SERVER array” select “REMOTE_USER” - - - Dans “External authentications” cliquer sur “Others” et dans “Field holding the login in the _SERVER array” choisir “REMOTE_USER” - - - - - User ID - - - User ID - - - - - Then, go in <c0><a1>CAS</a1> parameters</c0>: - - - Aller ensuite dans <c0>Paramètres <a1>CAS</a1></c0> : - - - - - Crypt::OpenSSL::X509 - - - Crypt::OpenSSL::X509 - - - - - You need to set the PHP_AUTH_USER variable to have the Webserver authentication mode working. - - - Il faut renseigner la variable PHP_AUTH_USER pour faire fonctionner le mode d'authentification par serveur web. - - - - - <s0>deleteSession</s0>: delete a session - - - <s0>deleteSession</s0> : efface une session - - - - - Authorization is controlled only by Handlers. - - - Les autorisations sont vérifiées seulement par les agents (handlers). - - - - - Config::IniFiles - - - Config::IniFiles - - - - - <a0>CDA</a0> is set if the handler is not in the same domain - - - Le <a0>CDA</a0> ne fonctionne que si l'agent n'est pas dans le même domaine - - - - - Headers are used to give user datas to the application. - - - Les en-têtes sont utilisés pour donner aux applications les données utilisateurs. - - - - - <s0>Login field name</s0>: name of authentication table column hosting login - - - <s0>Nom du champ de compte</s0> : nom de la colonne de la table d'authentification contenant le login - - - - - LWP::UserAgent - - - LWP::UserAgent - - - - - If you run Debian testing or unstable, the packages are directly installable: - - - Pour les utilisateurs de Debian testing ou unstable, les paquets sont directement installables : - - - - - You have access to all environment variable, like user <a1>IP</a1> address. - - - Toutes les variables d'environnement sont disponibles, telle l'adresse <a1>IP</a1> de l'utilisateur. - - - - - Single Sign On cookie, domain and portal URL - - - Cookie SSO, URL du portail et domaine - - - - - <a0>MediaWiki</a0> is a wiki software, used by the well known <a1>Wikipedia</a1>. - - - <a0>MediaWiki</a0> est un logiciel wiki utilisé par le très connu <a1>Wikipedia</a1>. - - - - - ^/minig - - - ^/minig - - - - - phpLDAPadmin local configuration - - - Configuration locale phpLDAPadmin - - - - - Register LL::NG to an OpenID Connect Provider - - - Enregistrer LL::NG dans un fournisseur d'identité OpenID-Connect - - - - - SOAP proxy mechanism - - - SOAP proxy mechanism - - - - - Display reset password form - - - Affiche le module de réinitialisation de mot-de-passe - - - - - The notifications module uses a wildcard to manage notifications for all users. - - - Le module de notifications utilise une carte blanche pour gérer les notifications destinées à tous les utilisateurs. - - - - - <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> -  -  -<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>deleteNotification</s27><s28>(</s28><s29>'foo.bar'</s29><s30>,</s30> <s31>'ABC'</s31><s32>)</s32><s33>;</s33> -  -<s34>if</s34> <s35>(</s35> <s36>$r</s36><s37>-></s37><s38>fault</s38> <s39>)</s39> <s40>{</s40> - - - <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> -  -  -<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>deleteNotification</s27><s28>(</s28><s29>'foo.bar'</s29><s30>,</s30> <s31>'ABC'</s31><s32>)</s32><s33>;</s33> -  -<s34>if</s34> <s35>(</s35> <s36>$r</s36><s37>-></s37><s38>fault</s38> <s39>)</s39> <s40>{</s40> - - - - - Handler Status - - - Page de statut de l'agent - - - - - OpenID authentication can proposed as an alternate authentication scheme using the <a0>authentication choice</a0> method. - - - L'authentification OpenID peut être proposée en choix alternatif en utilisant la méthode d'authentification <a0>choice</a0>. + + <s0>Changements</s0>: <a1>lemonldap-ng-changes@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) @@ -18208,128 +2178,544 @@ cp lemonldapuserdatabackend.class.php inc/auth/ - <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> Lemonldap<s3>::</s3><s4>NG</s4><s5>::</s5><s6>Handler</s6><s7>::</s7><s8>CGI</s8><s9>-></s9><s10>new</s10> <s11>(</s11><s12>{</s12><s13>}</s13><s14>)</s14><s15>;</s15> -<s16>$cgi</s16><s17>-></s17><s18>authenticate</s18><s19>(</s19><s20>)</s20><s21>;</s21> -<s22>$cgi</s22><s23>-></s23><s24>authorize</s24><s25>(</s25><s26>)</s26><s27>;</s27> -<s28>...</s28> - - - <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> Lemonldap<s3>::</s3><s4>NG</s4><s5>::</s5><s6>Handler</s6><s7>::</s7><s8>CGI</s8><s9>-></s9><s10>new</s10> <s11>(</s11><s12>{</s12><s13>}</s13><s14>)</s14><s15>;</s15> -<s16>$cgi</s16><s17>-></s17><s18>authenticate</s18><s19>(</s19><s20>)</s20><s21>;</s21> -<s22>$cgi</s22><s23>-></s23><s24>authorize</s24><s25>(</s25><s26>)</s26><s27>;</s27> -<s28>...</s28> - - - - - You can also find on this page the SVN tarball if you want to test latest features. - - - On peut aussi trouver sur cette page l'archive SVN pour tester les dernières évolutions. - - - - - <s0>Password max age</s0> : number of seconds after the last password change, before it expires. - - - <s0>Âge macimum du mot-de-passe</s0> : nombre de secondes entre le changement de mot-de-passe et son expiration. - - - - - msmith - - - msmith - - - - - LemonLDAP::NG configuration (edited by the Manager) is in /var/lib/lemonldap-ng/conf/ - - - La configuration LemonLDAP::NG (editée par le manager) se trouve dans /var/lib/lemonldap-ng/conf/ - - - - - So, if the user is not recognized or HTTP headers not present, a 403 error is sent. - - - Donc, si l'utilisateur n'est pas reconnu ou si l'en-tête HTTP n'est pas présent, une erreur 403 est retournée. - - - - - For example with this rule on the <c0>access</c0> parameter: - - - Par exemple avec cette règle sur le paramètre <c0>access</c0> : - - - - - Modify Manager protection - - - Modifier la protection du manager - - - - - Remote cookie name - - - Nom du cookie distant - - - - - Install it to trust packages: - - - L'installer pour certifier les paquets : - - - - - <s4>Deny</s4> from <s5>all</s5> - - - <s4>Deny</s4> from <s5>all</s5> - - - - - → User does not have Lemonldap::NG cookie, handler redirect it to the portal - - - → L'utilisateur ne dispose pas d'un cookie Lemonldap::NG, l'agent le redirige vers le portail - - - - - <s0>Reset value</s0>: value to set in reset attribute to activate password reset (default: TRUE). - - - <s0>Valeur de reset</s0> : valeur à mettre dans l'attribut reset pour activer la réinitialisation du mot-de-passe (défaut : TRUE). - - - - - service_name Centralized auth service - - - service_name Centralized auth service - - - - - General parameters + ../media/icons/terminal.png - Paramètres généraux + ../media/icons/terminal.png + + + + + JDLL + + + JDLL + + + + + Set GoogleApps as Service Provider name. + + + Mettre GoogleApps comme nom de fournisseur de service. + + + + + http://www.private.com + + + http://www.private.com + + + + + <s0>APACHEVERSION</s0>: Apache major version (default: 2) + + + <s0>APACHEVERSION</s0> : version majeure d'Apache (défaut : 2) + + + + + <s148>//"userobm_vacation_enable" => ,</s148> + + + <s148>//"userobm_vacation_enable" => ,</s148> + + + + + documentation:liferay_2.png + + + documentation:liferay_2.png + + + + + Artifact Resolution + + + Résolution des artifacts + + + + + <s33>"debug_level"</s33> <s34>=></s34> <s35>"NONE"</s35><s36>,</s36> +<s37>// "debug_header_name" => "HTTP_OBM_UID",</s37> +<s38>// "group_header_name" => "HTTP_OBM_GROUPS",</s38> + + + <s33>"debug_level"</s33> <s34>=></s34> <s35>"NONE"</s35><s36>,</s36> +<s37>// "debug_header_name" => "HTTP_OBM_UID",</s37> +<s38>// "group_header_name" => "HTTP_OBM_GROUPS",</s38> + + + + + Crypt::Rijndael + + + Crypt::Rijndael + + + + + Declare France Connect in your LL::NG server + + + Déclarer France Connect dans le serveur LL::NG + + + + + Verify that: + + + Verifier que : + + + + + <s0>Path</s0>: keep <c1>^/openidserver/</c1> unless you have change <a2>Apache portal configuration</a2> file. + + + <s0>Chemin</s0> : laisser <c1>^/openidserver/</c1> sauf si le fichier de <a2>configuration Apache du portail</a2> a été modifiée. + + + + + The IDP name is asked, enter it and click OK. + + + Le nom d'IDP est demandé, entrer-le et cliquer sur OK. + + + + + Then edit rules and headers. + + + Éditer ensuite les règles et en-têtes. + + + + + A <a0>CAS server</a0> with <a1>SAML authentication</a1> + + + Un <a0> serveur CAS</a0> avec une <a1>authentification SAML</a1> + + + + + <s0>Preauthentication key</s0>: the one you grab from zmprov command + + + <s0>Clef de pré-authentification key</s0> : celle récupérée de la commande zmprov + + + + + ~50 + + + ~50 + + + + + in HTTP headers, you need Auth-User ($mail) and Auth-Pw ($_password). + + + Dans les en-têtes HTTP, ajouter Auth-User ($mail) and Auth-Pw ($_password). + + + + + You need to create yourself the directory and set write access to Apache user. + + + Il faut créer soi-même le répertoire et y donner un accès en écriture pour l'utilisateur Apache. + + + + + LockUserName + + + LockUserName + + + + + LemonLDAP::NG can be used as a proxy between those protocols + + + LemonLDAP::NG peut être utilisé comme proxy entre ces protocoles + + + + + You must register SP metadata here. + + + Il faut enregistrer les métadatas du SP ici. + + + + + <s29><s30><user</s30> <s31>username</s31>=<s32>"role1"</s32> <s33>password</s33>=<s34>"tomcat"</s34> <s35>roles</s35>=<s36>"role1"</s36><s37>/></s37></s29> + + + <s29><s30><user</s30> <s31>username</s31>=<s32>"role1"</s32> <s33>password</s33>=<s34>"tomcat"</s34> <s35>roles</s35>=<s36>"role1"</s36><s37>/></s37></s29> + + + + + <a0>activedirectoryminihowto</a0><br1/> + + + <a0>activedirectoryminihowto</a0><br1/> + + + + + Several IDPs are allowed, in this case the user will choose the IDP he wants. + + + Plusieurs IDPs peuvent être autorisés, dans ce cas l'utilisateur peut choisir l'IDP qu'il souhaite. + + + + + Date of session creation + + + Date et heure (timestamp) de la création de la session + + + + + Just set the authentication type to <c0>config</c0> and indicate <a1>DN</a1> and password inside the file <c2>config.php</c2>: + + + Mettre juste le type d'authentification à <c0>config</c0> et indiquer le <a1>DN</a1> et le mot-de-passe dans le fichier <c2>config.php</c2>: + + + + + Groups + + + Groupes + + + + + http://search.cpan.org/perldoc?Apache::Session::Informix + + + http://search.cpan.org/perldoc?Apache::Session::Informix + + + + + The database password + + + Le mot de passe de la base de données + + + + + <s0>(?i)</s0> means case no sensitive. + + + <s0>(?i)</s0> signifie insensible à la casse. + + + + + documentation:1.0:fileconfbackend + + + documentation:1.0:fileconfbackend + + + + + <s0>Server host</s0>: LDAP server hostname or <a1>URI</a1> (by default: localhost). + + + <s0>Nom de serveur</s0> : nom du serveur LDAP ou <a1>URI</a1> (par défaut : localhost). + + + + + <s78>//"userobm_delegation_target" => ,</s78> + + + <s78>//"userobm_delegation_target" => ,</s78> + + + + + Note that you can always access Salesforce by the general login page: <a1>https://login.salesforce.com</a1> + + + Noter que l'on peut toujours accéder à Salesforce par la page générale de connexion : <a1>https://login.salesforce.com</a1> + + + + + <s17># Your nice code here</s17> +  + + + <s17># Le joli code ici :</s17> +  + + + + + /_detail/screenshots/1.0/pastel/password.png?id=screenshots + + + /_detail/screenshots/1.0/pastel/password.png?id=screenshots + + + + + As same for groups: a group rule may involve another, previously computed group. + + + De même pour les groupes : une règle de groupe peut en utiliser une autre calculée précédemment. + + + + + Download them here and <a0>install pre-required packages</a0>. + + + Les télécharger ici et <a0>installer les paquets pre-requis</a0>. + + + + + <s7>AuthLDAPBindDN</s7> <s8>"ou=websso,ou=applications,dc=example,dc=com"</s8> + + + <s7>AuthLDAPBindDN</s7> <s8>"ou=websso,ou=applications,dc=example,dc=com"</s8> + + + + + <s1>Can be used to secure another backend</s1> for remote servers. + + + <s1>Peut être utilisé pour sécuriser un autre backend</s1> pour des serveurs distants. + + + + + /_detail/logos/logo_ucanss.png?id=references + + + /_detail/logos/logo_ucanss.png?id=references + + + + + <s0>Portal <a1>URL</a1></s0>: <a2>URL</a2> of internal portal + + + <s0><a1>URL</a1> du portail</s0> : <a2>URL</a2> du portail interne + + + + + logos:logo_rbn.png + + + logos:logo_rbn.png + + + + + A Zimbra Handler is called + + + Un handler Zimbra est appelé + + + + + Mandatory fields are: + + + Les champs obligatoires sont : + + + + + With YUM + + + Avec YUM + + + + + <s13>SetHandler</s13> perl-<s14>script</s14> + + + <s13>SetHandler</s13> perl-<s14>script</s14> + + + + + <s0>ERASECONFIG</s0>: set to 0 if you want to keep your configuration files (default: 1) + + + <s0>ERASECONFIG</s0> : mettre à 0 pour conserver les fichiers de configuration (défaut : 1) + + + + + In the Manager, select node <c0>OpenID Connect Providers</c0> and click on <c1>Add OpenID Connect Provider</c1>. + + + Dans le manager, choisir <c0>Fournisseurs OpenID-Connect</c0> et cliquer sur <c1>Ajouter un fournisseur OpenID-Connect</c1>. + + + + + See <a0>OpenIDConnect service</a0> configuration chapter. + + + Voir le chapître de configuration du <a0>service OpenID-Connect</a0>. + + + + + <a0>exported variables</a0> collected from UserDB backend + + + les <a0>variables exportées</a0> collectées depuis le backend utilisateur + + + + + <s0>One <a1>IP</a1> only by user</s0>: a user can not open 2 sessions with different <a2>IP</a2>. + + + <s0>Une <a1>IP</a1> par utilisateur</s0> : un utilisateur ne peut ouvrir 2 sessions avec différentes adresses <a2>IP</a2>. + + + + + But you can make your own, see Skin customization below. + + + On peut faire le sien, voir comment personnaliser le thème ci-dessous. + + + + + <s27>'failedLoginNumber'</s27> <s28>=></s28> <s29>'5'</s29><s30>,</s30> + + + <s27>'failedLoginNumber'</s27> <s28>=></s28> <s29>'5'</s29><s30>,</s30> + + + + + Drupal module activation + + + Activation du module Drupal + + + + + pastel + + + pastel + + + + + Then, the “maximum password age” can have different values. + + + Alors, la « durée de vie maximum du mot-de-passe » peut avoir des valeurs différentes. + + + + + <a0>MediaWiki</a0> is a wiki software, used by the well known <a1>Wikipedia</a1>. + + + <a0>MediaWiki</a0> est un logiciel wiki utilisé par le très connu <a1>Wikipedia</a1>. + + + + + Those macros are calculated only at the first usage and stored in the local session cache (only for this server) and only if the user access to the related applications. + + + Ces macros sont calculées seulement à leur premier usage et stockées dans le cache local des sessions (uniquement pour ce serveur) et seulement si l'utilisateur accède à l'application relative. + + + + + Yubikey + + + Yubikey + + + + + $description eq "LDAP administrator" + + + $description eq "LDAP administrator" + + + + + This can be used to protect applications relying on <c0>REMOTE_USER</c0> environment variable in reverse proxy mode. + + + Ceci permet de protéger des applications nécessitant la variable d'environnement <c0>REMOTE_USER</c0> en mode reverse-proxy. + + + + + <s0>require</s0> Lemonldap::NG::Portal::SharedConf; + + + <s0>require</s0> Lemonldap::NG::Portal::SharedConf; + + + + + Here, the mail has been chosen as the user Name ID. + + + Ici, le mail a été choisi comme identifiant utilisateur. + + + + + ^/index.php\?logout + + + ^/index.php\?logout @@ -18342,382 +2728,490 @@ cp lemonldapuserdatabackend.class.php inc/auth/ - <s0>Facebook application ID</s0>: the application ID you get + Access rule in virtual host - - <s0>ID de l'application Facebook</s0> : l'identifiant d'application obtenu + + Règle d'accès à un hôte virtuel - ^/public/ + <s12>ErrorDocument</s12> 401 /login.pl - - ^/public/ + + <s12>ErrorDocument</s12> 401 /login.pl - Register LemonLDAP::NG on partner Service Provider + If you want to access to other datas, you have to use Google in <c2>General Parameters</c2> > <c3>Authentication modules > User module</c3>. - - Enregistrer LemonLDAP::NG sur le fournisseur de service partenaire + + Pour accéder aux autres données, utiliser Google in <c2>Paramètres generaux</c2> > <c3>Modules d'authentification > Modules d'utilisateurs</c3>. - This mode is not compatible with a lot of browsers which block pop-ups. + Then <a2>CAS</a2> service has to show a correct error when service ticket validation will fail. - - Ce mode n'est pas compatible avec de nombreux navigateurs qui bloquent les pop-ups. + + Ainsi le service <a2>CAS</a2> doit afficher une erreur lorsque la validation du ticket échoue. - If you disallow this, you should also disallow direct login form IDP, because proxy restriction is set in authentication requests. + If you specify port in virtual host, then declare SSL port: - - En interdisant ceci, on risque d'interdire aussi les authentification directe des IDP car la restriction est indiquée dans la requête d'authentification. + + SI le port est spécifié, déclarer le port SSL : - (adapt the domain if necessary) - - - (adapter le domaine si nécessaire) - - - - - <s0>Auth-Cn</s0>: $cn - - - <s0>Auth-Cn</s0>: $cn - - - - - In Debian/Ubuntu mod_ssl is already shipped in <c0>apache2.2-common</c0> package. - - - Dans Debian/Ubuntu mod_ssl est installé avec le paquet <c0>apache2.2-common</c0>. - - - - - As you may have guessed, these accounts are famous characters from the TV show <a0>Doctor Who</a0>. - - - Comme on peut le voir, ces comptes sont les fameux caractères du show TV <a0>Doctor Who</a0>. - - - - - <s26>Order</s26> <s27>deny</s27>,<s28>allow</s28> - - - <s26>Order</s26> <s27>deny</s27>,<s28>allow</s28> - - - - - dark - - - dark - - - - - Project = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz <e1>(where zz is your international code, example: “fr” for France)</e1> + apacheAuthnLevel - Projet = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/omegat.files/zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> + apacheAuthnLevel - Configure Dokuwiki virtual host like other <a0>protected virtual host</a0>. + For example, a <a0>LL::NG</a0> server can be: - - Configurer l'hôte virtuel Dokuwiki comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + Par exemple, un serveur <a0>LL::NG</a0> peut être : - So on each main portal, internal users can access normally, and users issued from the other organization have just to click on the link: + apt-get install libapache2-mod-auth-kerb - - Ainsi sur chacun des portails principaux, les utilisateurs internes peuvent accéder normalement et les utilisateurs de l'autre organisation n'ont qu'à cliquer sur le lien : + + apt-get install libapache2-mod-auth-kerb - ../../../../media/documentation/liferay_3.png + You can not start with an empty configuration, so read <a0>how to change configuration backend</a0> to convert your existing configuration into another one. - - ../../../../media/documentation/liferay_3.png + + On ne peut démarrer avec une configuration vide, il faut donc lire <a0>comment changer de backend de configuration</a0> pour convertir une configuration existante en une autre. - Go in the Manager and set the session module (<a0>Apache::Session::Browseable::MySQL</a0> for MySQL) in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): + ~1000 - - Aller dans le manager et mettre le module de session (<a0>Apache::Session::Browseable::MySQL</a0> pour MySQL) dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajouter le paramètre suivant (sensible à la casse) : + + ~1000 - http://www.linagora.com + <s0>Encryption key</s0>: key used to crypt some data, should not be known by other applications + + + <s0>Clef de chiffrement</s0> : clef utilisée pour chiffrer certaines données, ne doit être connue d'aucune autre application + + + + + You can change the default skin in Manager: <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Customization</c2> > <c3>Default skin</c3>. + + + On peut changer le thème par défaut dans le manager : <c0>paramètres généraux</c0> > <c1>Portail</c1> > <c2>Personnalisation</c2> > <c3>Skin</c3>. + + + + + You can use '*' character. + + + On peut utiliser le caractère '*'. + + + + + That is why it is important to set APACHEUSER variable when you launch “make install” + + + C'est pourquoi il est important de renseigner la variable APACHEUSER lorsqu'on lance “make install” + + + + + <s80>"userobm_description"</s80> <s81>=></s81> <s82>"HTTP_OBM_DESCRIPTION"</s82><s83>,</s83> + + + <s80>"userobm_description"</s80> <s81>=></s81> <s82>"HTTP_OBM_DESCRIPTION"</s82><s83>,</s83> + + + + + Logout user from Lemonldap::NG and redirect it to http://intranet/ + + + Déconnecte l'utilisateur de Lemonldap::NG le redirige vers http://intranet/ + + + + + Sympa shared secret + + + Secret partagé de Sympa + + + + + Then, go in <c0><a1>CAS</a1> parameters</c0>: + + + Aller ensuite dans <c0>Paramètres <a1>CAS</a1></c0> : + + + + + User rejected because VirtualHost XXXX has no configuration + + + User rejected because VirtualHost XXXX has no configuration + + + + + <s0>Server <a1>URL</a1></s0>: <a2>CAS</a2> server <a3>URL</a3> (must use https://) + + + <s0><a1>URL</a1> du serveur</s0> : <a3>URL</a3> du serveur <a2>CAS</a2> (doit utiliser https://) + + + + + Port + + + Port + + + + + By default, <a0>SSO</a0> cookie is hidden, so protected applications cannot get <a1>SSO</a1> session key. + + + Par défaut, le cookie <a0>SSO</a0> est masqué, ainsi les applications protégées ne peuvent accéder à la clef de session <a1>SSO</a1>. + + + + + Leave blank to deactivate the feature. - http://www.linagora.com + Laissez vide pour désactiver cette fonctionnalité. - Google+ + You can also load the JWKS data from the <a0>URL</a0> <a1>https://www.googleapis.com/oauth2/v3/certs</a1>. - - Google+ + + On peut aussi charger les données JWKS depuis l'<a0>URL</a0> <a1>https://www.googleapis.com/oauth2/v3/certs</a1>. - <s140>"userobm_mail_quota"</s140> <s141>=></s141> <s142>"HTTP_OBM_MAILQUOTA"</s142><s143>,</s143> + Go to the Manager and <a0>create a new virtual host</a0> for Drupal. - - <s140>"userobm_mail_quota"</s140> <s141>=></s141> <s142>"HTTP_OBM_MAILQUOTA"</s142><s143>,</s143> + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Drupal. - Required parameters + lemonldap-ng-portal: contains authentication portal and menu + + + lemonldap-ng-portal : contient le portail d'authentification et le menu + + + + + You will find here screenshots of the new features. + + + On trouve ici les captures d'écran des nouvelles fonctionnalités. + + + + + LemonLDAP::NG implements partially the policy: + + + LemonLDAP::NG implémente partiellement cette politique : + + + + + OBM_MAIL + + + OBM_MAIL + + + + + <a0>LL::NG</a0> portal is a modular component. + + + Le portail <a0>LL::NG</a0> est un composant modulaire. + + + + + Connection password + + + Mot-de-passe de connexion + + + + + Null + + + Null + + + + + <s13># OpenID Issuer</s13> + + + <s13># Fournisseur d'identité OpenID</s13> + + + + + We will explain how to use <a0>Automatic REMOTE_USER</a0> extension. + + + Nous expliquons ici comment utiliser l'extension <a0>REMOTE_USER automatique</a0>. + + + + + press + + + press + + + + + Installation and configuration - Paramètres exigés + Installation et configuration - Access to Liferay (first time): + http://search.cpan.org/perldoc?Apache::Session::File - - Accès à Liferay (première connexion): + + http://search.cpan.org/perldoc?Apache::Session::File - <c0>skip</c0>: all is open! - - - <c0>skip</c0> : tout est ouvert ! - - - - - Portal translation + ../../css/print.css - Traduction du portail + ../../css/print.css - Sessions database - - - Base de données des sessions - - - - - Change <s0>mydomain.org</s0> into your Google Apps domain - - - Mettre <s0>mydomain.org</s0> dans le domaine Google Apps - - - - - ~3 - - - ~3 - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots - - - - - In this case, the Apache authentication module should not require a valid user and not be authoritative, else Apache server will return an error and not let <a0>LL::NG</a0> Portal manage the failback authentication. - - - Dans ce cas, la module d'authentification Apache ne doit pas exiger un utilisateur valide et ne dois pas être impératif, sinon le serveur Apache va retourner une erreur sans passer la main au portail <a0>LL::NG</a0>. - - - - - ~5 + Apache - ~5 + Apache - <s132>//"userobm_host_id" => ,</s132> - - - <s132>//"userobm_host_id" => ,</s132> - - - - - A little floating menu can be added to application with this simple Apache configuration: - - - Un petit menu flottant peut être ajouté aux applications par une seimple configuration Apache : - - - - - Only current application is concerned by logout_app* targets. - - - Seule l'application est concernée par les cibles logout_app*. - - - - - <s0>Password expire warning</s0> : number of seconds between password expiration and the date from which user is warned his password will expire. - - - <s0>Délai d'avertissement d'expiration du mot-de-passe</s0> : nombre de secondes entre la date d'avertissement et l'expiration effective. - - - - - http://freshmeat.net/projects/lemonldapng + <s4>require</s4> Lemonldap::NG::Portal::Menu; - http://freshmeat.net/projects/lemonldapng + <s4>require</s4> Lemonldap::NG::Portal::Menu; - <a0>Create a protocol proxy</a0> <e1>(<a2>SAML</a2> to OpenID, <a3>CAS</a3> to <a4>SAML</a4> ,…)</e1> + Oracle - - <a0>Créer un proxy de protocoles </a0> <e1>(<a2>SAML</a2> vers OpenID, <a3>CAS</a3> vers <a4>SAML</a4> ,…)</e1> + + Oracle - The path to the lock directory + This will use email as login name (for accounting, session explorer,…). - - Le chemin du répertoire des verrous + + L'adresse email est utilisée comme nom de compte (pour la traçabilité, l'explorateur de session,…). - LL::NG + You can also edit the metadata directly in the textarea - - LL::NG + + On peut aussi éditer la métadonnée directement dans le champ textarea - If you need to add a template parameter for your customization, then add to <c0>lemonldap-ng.ini</c0>: + <s134>//"userobm_web_list" => ,</s134> - - Pour ajouter un paramètre de modèle, l'ajouter dans <c0>lemonldap-ng.ini</c0>: + + <s134>//"userobm_web_list" => ,</s134> - translations.html + Display reset password form - translations.html + Affiche le module de réinitialisation de mot-de-passe - You need <a0>Auth::Yubikey_WebClient</a0> package. + Authen::SASL - - Le paquet <a0>Auth::Yubikey_WebClient</a0> est nécessaire. + + Authen::SASL - LemonLDAP::NG <a0>SSO cookies</a0> are generated by <a1>Apache::Session</a1>, they are as secure as a 128-bit random cookie. + This requires at least Net::LDAP 0.38. + + + Nécessite une version de Net::LDAP égale ou supérieure à 0.38. + + + + + /_detail/screenshots/1.0/impact/portal.png?id=screenshots - Les <a0>cookies SSO</a0> de LemonLDAP::NG sont générés par <a1>Apache::Session</a1>, ils sont aussi sûrs que tout cookie basé sur un aléa de 128 bits. + /_detail/screenshots/1.0/impact/portal.png?id=screenshots - REMOTE_USER environment variable (with local Handler or SetEnvIf trick) + We advice to deactivate other options, cause users will use <a0>LL::NG</a0> portal to modify or reset their password. - - la variable d'environnement REMOTE_USER (avec un agent local ou une conversion SetEnvIf) + + Il est conseillé de désactiver les autres options, car les utilisateurs utiliseront le portail <a0>LL::NG</a0> pour modifier ou réinitialiser leur mot-de-passe. - <a65><s66>print</s66></a65> <s67>"$res notification(s) have been deleted<s68>\n</s68>"</s67><s69>;</s69> -<s70>}</s70> + OpenID server - - <a65><s66>print</s66></a65> <s67>"$res notification(s) have been deleted<s68>\n</s68>"</s67><s69>;</s69> -<s70>}</s70> + + Serveur OpenID - logout_sso + - - logout_sso + + - Login policy + So for Handler on different physical servers than the Portal, a user with an expired session can still be authorized still the cache expires. - - La politique de connexion + + Ainsi pour les agents installés sur des serveurs physiquement différent de celui hébergeant le portail, un utilisateur dont la session a expiré peut toujours être autorisé jusqu'à expiration du cache. - su - postgres -createuser lemonldap-ng -P + OpenID allowed domains - - su - postgres -createuser lemonldap-ng -P + + Domaines autorisés pour OpenID - ../documentation/current/writingrulesand_headers.html + Automatic REMOTE_USER - - ../documentation/current/writingrulesand_headers.html + + Automatic REMOTE_USER + + + + + <s0>absolute <a1>URL</a1></s0> if it is run by handler (e.g. /admin/index.php?param=foo). + + + <s0>l'<a1>URL</a1> absolue</s0> si elle est appelée par un agent (e.g. /admin/index.php?param=foo). + + + + + To switch to another authentication backend, use the <a3>Multi</a3> module, for example: <c4>Multi SSL;LDAP</c4> + + + Pour basculer vers un autre backend d'authentification, utiliser le module <a3>Multi</a3>, par exemple : <c4>Multi SSL;LDAP</c4> + + + + + documentation:status_standard.png + + + documentation:status_standard.png + + + + + Check configStorage and configStorageOptionsor file permissions. + + + Vérifier les options configStorage and configStorageOptions ou les droits associés à ces fichiers. + + + + + Sessions + + + Sessions + + + + + <s0>Trusted domains</s0>: domains on which the user can be redirected after login on portal. + + + <s0>Domaines approuvés</s0> : domaines vers lesquels l'utilisateur peut être redirigé après authentification sur le portail. + + + + + Developer access + + + Accès développeurs @@ -18736,1348 +3230,106 @@ mkdir myskin/images - (&(sAMAccountName=$user)(objectClass=person)) - - - (&(sAMAccountName=$user)(objectClass=person)) - - - - - <s0># Get attributes (or macros)</s0> -<s1>my</s1> <s2>$cn</s2> <s3>=</s3> <s4>$cgi</s4><s5>-></s5><s6>user</s6><s7>-></s7><s8>{</s8>cn<s9>}</s9> -  -<s10># Test if user is member of a Lemonldap::NG group (or LDAP mapped group)</s10> -<s11>if</s11><s12>(</s12> <s13>$cgi</s13><s14>-></s14><s15>group</s15><s16>(</s16><s17>'admin'</s17><s18>)</s18> <s19>)</s19> <s20>{</s20> - - - <s0># Obtenir des attributs (ou macros)</s0> -<s1>my</s1> <s2>$cn</s2> <s3>=</s3> <s4>$cgi</s4><s5>-></s5><s6>user</s6><s7>-></s7><s8>{</s8>cn<s9>}</s9> -  -<s10># Tester si l'utilisateur est membre d'un groupe Lemonldap::NG (ou d'un groupe LDAP translaté)</s10> -<s11>if</s11><s12>(</s12> <s13>$cgi</s13><s14>-></s14><s15>group</s15><s16>(</s16><s17>'admin'</s17><s18>)</s18> <s19>)</s19> <s20>{</s20> - - - - - List of columns to query to fill user session. - - - Liste de colonnes à interroger pour trouver la session utilisateur. - - - - - <a0>Download the Lasso tarball</a0> and compile it on your system. + password.png - <a0>Téléchargez l'archive Lasso</a0> et compilez là sur votre système. + password.png - encode_base64($givenName." ".$surName) + <s15>RewriteEngine</s15> <s16>On</s16> - - encode_base64($givenName." ".$surName) + + <s15>RewriteEngine</s15> <s16>On</s16> - Then, go in <c0>Choice Parameters</c0>: + <s0>One session only by user</s0>: a user can not open 2 sessions with the same account. - - Ensuite, aller dans les <c0>paramètres Choice</c0>: + + <s0>Une session seulement par utilisateur</s0> : on ne peut ouvrir 2 sessions avec le même compte. - quickstart + Handlers have a session cache, with a default lifetime of 10 minutes. - Démarrage rapide + Les agents disposent d'un cache de session d'une durée de vie par défaut de 10 minutes. - Override logging functions + In Manager, click on <a0>SAML</a0> service providers and the button <c1>New service provider</c1>. - - Surcharger les fonctions de journalisation + + Dans le manager, cliquer sur fournisseurs de service <a0>SAML</a0> puis sur le bouton <c1>Nouveau fournisseur de service</c1>. - <s0>Set macros</s0>: compute configured macros + http://httpd.apache.org/docs/current/mod/mod_rewrite.html - - <s0>Installe les macros</s0> : calcule les macros demandées + + http://httpd.apache.org/docs/current/mod/mod_rewrite.html - And run the “dist” target: + <s2>RewriteEngine</s2> <s3>On</s3> - - Lancer la cible “dist” : + + <s2>RewriteEngine</s2> <s3>On</s3> - Select the key, and export it (button <c0>Download this file</c0>): + vi /etc/yum.repos.d/lemonldap-ng.repo - - Selectionner la clef, et l'exporter (bouton <c0>Download this file</c0>): + + vi /etc/yum.repos.d/lemonldap-ng.repo - Ministère de la Justice + The Zimbra email and calendar server is available for Linux, Mac <a1>OS</a1> X and virtualization platforms. - - Ministère de la Justice + + Le serveur de messagerie et calendrier Zimbra est disponible pour Linux, Mac OS X et les plateformes de virtualisation. - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> RDBI</s5> -<s6>dbiChain</s6> <s7>=</s7><s8> DBI:mysql:database=lemonldap-ng</s8><s9>;host=1.2.3.4</s9> -<s10>dbiUser</s10> <s11>=</s11><s12> lemonldap</s12> -<s13>dbiPassword</s13> <s14>=</s14><s15> password</s15> -<s16>; optional</s16> -<s17>dbiTable</s17> <s18>=</s18><s19> mytablename</s19> + http://packages.debian.org/search?keywords=lemonldap-ng - - <s0><s1>[</s1>configuration<s2>]</s2></s0> -<s3>type</s3> <s4>=</s4><s5> RDBI</s5> -<s6>dbiChain</s6> <s7>=</s7><s8> DBI:mysql:database=lemonldap-ng</s8><s9>;host=1.2.3.4</s9> -<s10>dbiUser</s10> <s11>=</s11><s12> lemonldap</s12> -<s13>dbiPassword</s13> <s14>=</s14><s15> password</s15> -<s16>; optional</s16> -<s17>dbiTable</s17> <s18>=</s18><s19> mytablename</s19> + + http://packages.debian.org/search?keywords=lemonldap-ng - Go in Manager, <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Custom functions</c2> and set: + http://openid.net/specs/openid-authentication-2_0.html - - Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Fonctions personnalisées</c2> et indiquer : + + http://openid.net/specs/openid-authentication-2_0.html - Install and launch a <a0>Redis server</a0>. + perl-Lemonldap-NG-Handler: CPAN - Handler modules - - Installez et lancer un <a0>serveur Redis</a0>. + + perl-Lemonldap-NG-Handler : CPAN - modules agent - Cache::Cache + List of attributes to query to fill user session. - - Cache::Cache - - - - - <s0>$conf</s0><s1>[</s1>authtype<s2>]</s2> <s3>=</s3> lemonldap<s4>;</s4> - - - <s0>$conf</s0><s1>[</s1>authtype<s2>]</s2> <s3>=</s3> lemonldap<s4>;</s4> - - - - - To do this, go in Manager > General Parameters > Advanced Parameters > Security > Use Safe Jail and disable it. - - - Pour ce faire, aller dans le manager > Paramètres généraux > Paramètres avancés > Sécurité > Utiliser la cage sécurisée et la désactiver. - - - - - ../../../../media/applications/googleapps_logo.png - - - ../../../../media/applications/googleapps_logo.png - - - - - The configuration is done in config.php: - - - La configuration est effectuée via config.php: - - - - - Main components - - - Composants principaux - - - - - /_detail/logos/sgs_white_small.jpg?id=references - - - /_detail/logos/sgs_white_small.jpg?id=references - - - - - Nginx is a very fast web server. - - - Nginx est un serveur web particulièrement performant. - - - - - Zimbra local <a0>SSO</a0> <a1>URL</a1> pattern - - - Expression d'<a1>URL</a1> <a0>SSO</a0> locale pour Zimbra - - - - - 0.9.3 - - - 0.9.3 - - - - - 0.9.4 - - - 0.9.4 - - - - - To keep Memcached performance level and <a0>LL::NG</a0> features, you can replace <a1>Memcached</a1> by <a2>Redis</a2> using <a3>NoSQL session backend</a3>. - - - Pour maintenir un niveau de performance tel celui de Memcached et préserver les fonctionnalités de <a0>LL::NG</a0>, on peut remplacer <a1>Memcached</a1> par <a2>Redis</a2> en utilisant le <a3>backend de sessions NoSQL</a3>. - - - - - Your EntityID, often use as metadata <a0>URL</a0>, by default #PORTAL#/saml/metadata. - - - Votre EntityID, souvent utilisé comme <a0>URL</a0> des métadatas, par défaut #PORTAL#/saml/metadata. - - - - - <s0>Backgound color</s0>: Background color displayed in the BrowserID login window - - - <s0>Couleur d'arrière plan</s0> : Couleur d'arrière plan affichée dans la fenêtre d'authentification BrowserID - - - - - Name of IDP used for authentication - - - Nom de l'IDP utilisé pour l'authentification - - - - - <a0>LL::NG</a0> is compatible with the OpenID Authentication protocol <a1>version 2.0</a1> and <a2>version 1.0</a2>. - - - <a0>LL::NG</a0> est compatible avec le protocole d'authentification OpenID <a1>version 2.0</a1> et <a2>version 1.0</a2>. - - - - - Install it to trust RPMs: - - - L'installer pour certifier les RPMs: - - - - - Secure configuration access - - - Securiser l'accès à la configuration - - - - - Prerequisites and dependencies - - - Pré-requis et dépendances - - - - - Registered users on Google Apps with the same email than those used by <a0>LL::NG</a0> (email will be the NameID exchanged between Google Apps and <a1>LL::NG</a1>) - - - Enregistrer les utilisateurs dans Google Apps avec la même adresse mail que celle utilisée dans <a0>LL::NG</a0> (l'adresse mail sera le NameID échangé entre Google Apps et <a1>LL::NG</a1>) - - - - - if you use “File” system and your “dirName” is set to /usr/local/lemonldap-ng/conf/, the notifications will be stored in /usr/local/lemonldap-ng/notifications/ - - - si “File” est utilisé et que “dirName” vaut /usr/local/lemonldap-ng/conf/, les notifications seront stockées dans /usr/local/lemonldap-ng/notifications/ - - - - - You have to update them by yourself. - - - Il faut les mettre à jour soi-même. - - - - - Sympa configuration - - - Configuration Sympa - - - - - Imported from an LDAP directory - - - Importés d'un serveur LDAP - - - - - Replace MySQL by Apache::Session::Flex - - - Remplacer MySQL par Apache::Session::Flex - - - - - <a0>URL</a0> used before being redirected to the portal (empty if portal was used as entry point) - - - <a0>URL</a0> utilisée avant d'être redirigé vers le portail (vide si le portail a été utilisé comme point d'entrée) - - - - - Variables - - - Variables - - - - - LemonLDAP::NG provide a script that allows to edit configuration items in non interactive mode. - - - LemonLDAP::NG fournit un script qui autorise l'édition d'éléments de configuration en mode non-interactif. - - - - - SOAP session backend - - - Backend de sessions SOAP - - - - - After configuring <a0>SAML</a0> Service, you can export metadata to your partner Identity Provider. - - - Après avoir configuré le service <a0>SAML</a0> Service, exporter les metadatas vers le fournisseur d'identité partenaire. - - - - - Give a static value - - - Donne une valeur statique - - - - - Lemonldap::NG::Common - - - Lemonldap::NG::Common - - - - - For example <c1>{ldapPort}389</c1>. - - - Par exemple <c1>{ldapPort}389</c1>. - - - - - <s0>faketicket</s0>: if the user has no access, a fake ticket is built, and the user is redirected to <a1>CAS</a1> service. - - - <s0>faketicket</s0> : si l'utilisateur n'a pas accès, un faux ticket est construit, et l'utilisateur est redirigé vers le service <a1>CAS</a1>. - - - - - (see next section) - - - (voir section suivante) - - - - - Session expiration: sessions will never expire (server side) - - - Expiration des sessions : les sessions n'expirent jamais (du côté serveur) - - - - - <a0>DBI</a0> Connection chain - - - Chaîne de connexion <a0>DBI</a0> - - - - - In the Manager, go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2><a3>CAS</a3></c2> and configure: - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> et configurer : - - - - - <<s8>IfModule</s8> mod_rewrite.c> - - - <<s8>IfModule</s8> mod_rewrite.c> - - - - - groups - - - groups - - - - - Then, go in <c0>Facebook parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Facebook</c0>: - - - - - Use Apache::Session::Browseable - - - Utiliser Apache::Session::Browseable - - - - - Menu modules display - - - Affichage des modules du menu - - - - - http://static.springsource.org/spring-security/site/ - - - http://static.springsource.org/spring-security/site/ - - - - - The <c0>Multiple</c0> system can : - - - Le système <c0>Multiple</c0> peut : - - - - - http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf - - - http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf - - - - - <s17>"auto_update_force_group"</s17> <s18>=></s18> <s19>false</s19><s20>,</s20> - - - <s17>"auto_update_force_group"</s17> <s18>=></s18> <s19>false</s19><s20>,</s20> - - - - - References - - - Références - - - - - This concerns all parameters for the Organization metadata section: - - - Ceci concerne tous les paramètres de la section "organization" des métadatas : - - - - - ../pages/documentation/features.html - - - ../pages/documentation/features.html - - - - - <s6>require</s6> SOAP::Lite; -</Perl> - - - <s6>require</s6> SOAP::Lite; -</Perl> - - - - - Signature - - - Signature - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Proxy for authentication and users. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Proxy pour les modules authentification et utilisateurs. - - - - - <s115>"userobm_zipcode"</s115> <s116>=></s116> <s117>"HTTP_OBM_POSTALCODE"</s117><s118>,</s118> - - - <s115>"userobm_zipcode"</s115> <s116>=></s116> <s117>"HTTP_OBM_POSTALCODE"</s117><s118>,</s118> - - - - - <s40><s41><property</s41> <s42>name</s42>=<s43>"preAuthenticatedUserDetailsService"</s43><s44>></s44></s40> - - - <s40><s41><property</s41> <s42>name</s42>=<s43>"preAuthenticatedUserDetailsService"</s43><s44>></s44></s40> - - - - - Else you can paste the content of the JSON file in the textarea. - - - Sinon copier le contenu du fichier JSON dans l'emplacement dédié. - - - - - This mechanism can be used to secure access for remote servers that cross an unsecured network to access to <a0>LL::NG</a0> databases. - - - Ce mécanisme peut être utilisé pour sécuriser l'accès des serveurs distants qui traversent des réseaux non sécurisés pour accéder aux bases de données de <a0>LL::NG</a0>. - - - - - Performances - - - Performances - - - - - http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ - - - http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ - - - - - dbiAuthLoginCol - - - dbiAuthLoginCol - - - - - MySQL - - - MySQL - - - - - loginHistory - - - loginHistory - - - - - Status module can not be loaded without localStorage parameter - - - Status module can not be loaded without localStorage parameter - - - - - http://www.jdll.org/node/206 - - - http://www.jdll.org/node/206 - - - - - _passwordDB - - - _passwordDB - - - - - Since MySQL performances are very bad using this, if you want to store sessions in a MySQL database, prefer one of the following - - - Ceci dégrade fortement les performances de MySQL, si vous voulez stocker les sessions dans une base de données MySQL, utilisez l'une des solutions suivantes - - - - - Log with the dwho account and go on <a0>http://manager.example.com</a0> - - - Connectez-vous avec le compte dwho sur <a0>http://manager.example.com</a0> - - - - - Password protected transport - - - Transport protégé du mot-de-passe - - - - - Freshmeat - - - Freshmeat - - - - - Open SSO session - - - Ouvrez une session SSO - - - - - checkLogonHours($ssoLogonHours, '', '+2') - - - checkLogonHours($ssoLogonHours, '', '+2') - - - - - At least, check if it is not a <a1>known application</a1>, or <a2>try to adapt its source code</a2>. - - - Ainsi, vérifier si l'<a1>application est connue</a1> ou <a2>essayer d'adapter le code source</a2>. - - - - - Once this is completed, click to export the Salesforce metadata and import them into LemonLDAP::NG, into the declaration of the Salesforce Service Provider. - - - Une fois ceci terminé, cliquer pour exporter les métadatas Salesforce et les importer dans LemonLDAP::NG, dans la déclaration du fournisseur de service Salesforce. - - - - - authChoiceModules - - - authChoiceModules - - - - - ../documentation/current/start.html#sessions_database - - - ../documentation/current/start.html#sessions_database - - - - - <s55>"userobm_perms"</s55> <s56>=></s56> <s57>"HTTP_OBM_PERMS"</s57><s58>,</s58> - - - <s55>"userobm_perms"</s55> <s56>=></s56> <s57>"HTTP_OBM_PERMS"</s57><s58>,</s58> - - - - - Session restrictions - - - Resctriction d'ouverture de session - - - - - ldapGroupAttributeNameSearch - - - ldapGroupAttributeNameSearch - - - - - localStorageOptions - - - localStorageOptions - - - - - <a4>performances</a4><br5/> - - - <a4>performances</a4><br5/> - - - - - logos:logo_ministere_justice.jpg - - - logos:logo_ministere_justice.jpg - - - - - LDAP server - - - Serveur LDAP - - - - - Configure the following <a0>headers</a0>. - - - Configurer les <a0>en-têtes</a0> suivants. - - - - - Configure attributes: - - - Configurer les attributs : - - - - - Configuration access - - - Accès à la configuration - - - - - sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ - - - sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ - - - - - Portal and Manager skins have not evolved a lot since 1.0, so 1.0 screenshots are still up to date. - - - Les thèmes du portail et du manager n'ont pas beaucoup évolué depuis la version 1.0, donc les captures d'écran 1.0 restent valables. - - - - - If the user is not created, or can not be created via LDAP import, the connection to Liferay will be refused. - - - Si le compte n'est pas créé ou ne peut être créé par un import LDAP, la connexion à Liferay sera refusée. - - - - - <check>: paragraph to display with a checkbox: will be inserted in <a0>HTML</a0> page enclosed in <p class=“notifCheck”><input type=“checkbox” />…</p> - - - <check> : paragraphe à afficher avec une case à cocher : sera inséré dans la page <a0>HTML</a0> encadré dans <p class=“notifCheck”><input type=“checkbox” />…</p> - - - - - If no metadata is available, you need to write them in the textarea. - - - À défaut de métadonnée, il faut les écrire. - - - - - css/all.css - - - css/all.css - - - - - LL::NG as federation protocol proxy - - - LL::NG en proxy de fédération de protocoles - - - - - When all modifications are done, click on <c0>Save</c0> to store configuration. - - - Lorsque toutes les modifications sont effectuées, cliquer sur <c0>Sauver</c0> pour enregistrer la configuration. - - - - - applications:liferay_logo.png - - - applications:liferay_logo.png - - - - - Each module can be disabled using the <c0>Null</c0> backend. - - - Chaque module peut être désactivé en utilisant le backend <c0>Null</c0>. - - - - - <s0>Binary attributes</s0>: regular expression matching binary attributes (see <a1>Net::LDAP</a1> documentation). - - - <s0>Attributs binaires</s0> : expression régulière correspondant aux attributs binaires (voir la documentation <a1>Net::LDAP</a1>). - - - - - By default, the RelayState session is deleted when it is read. - - - Par défaut, la session RelayState est détruite lorsqu'elle est lue. - - - - - To create a variable, you've just to map a user attributes in <a0>LL::NG</a0> using <c1>Variables</c1> » <c2>Exported variables</c2>. - - - Pour créer une variable, il faut simplement associer des attributs utilisateurs dans <a0>LL::NG</a0> en utilisant <c1>Variables</c1> » <c2>Variables exportées</c2>. - - - - - You should grab some informations: - - - Il faut récolter quelques informations: - - - - - http://herve.vanmeerbeck.free.fr/?p=53 - - - http://herve.vanmeerbeck.free.fr/?p=53 - - - - - Authentication portal - - - Portails d'authentification - - - - - http://en.wikipedia.org/wiki/OAuth2 - - - http://en.wikipedia.org/wiki/OAuth2 - - - - - securedCookie - - - securedCookie - - - - - Follow the <a0>next steps</a0> - - - Suivre les <a0>étapes suivantes</a0> - - - - - Session activity timeout requires Handlers to have a write access to sessions database. - - - Le délai d'expiration des sessions nécessite que les agents aient un accès en écriture à la base des sessions. - - - - - For example, we will use 3 roles: - - - Par exemple, en utilisant 3 rôles : - - - - - http://search.cpan.org/perldoc?DBD::Pg - - - http://search.cpan.org/perldoc?DBD::Pg - - - - - <s0>Users</s0> : <a1>lemonldap-ng-users@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) - - - <s0>Utilisateurs</s0> : <a1>lemonldap-ng-users@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) - - - - - Contributions - - - Contributions - - - - - Zimbra syncs to smartphones (iPhone, BlackBerry) and desktop clients like Outlook and Thunderbird. - - - Zimbra se synchronise avec les smartphones (iPhone, BlackBerry) et les clients lourds de bureau tels Outlook et Thunderbird. - - - - - GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout - - - GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout - - - - - Session lifetime for cronjob - - - Durée de vie des sessions pour la tâche planifiée - - - - - Users: will not collect any data (but you can still register environment variables in session) - - - Utilisateurs : ne collecte aucune donnée (mais il est possible d'enregistrer des variables d'environement dans la session) - - - - - Lemonldap-ng.ini parameters - - - Paramètres lemonldap-ng.ini - - - - - Proxy tickets will be collected at authentication phase and stored in user session under the form: - - - Les tickets de proxy seront collectés lors de la phase d'authentification et stockés dans la session utilisateur sous la forme : - - - - - To encode the redirection <a0>URL</a0>, the handler will use some Apache environment variables and also configuration settings: - - - Pour encoder l'<a0>URL</a0> de redirection, l'agent utilise des variables d'environnement Apache et des paramètres de configuration : - - - - - <s38><s39><user</s39> <s40>username</s40>=<s41>"both"</s41> <s42>password</s42>=<s43>"tomcat"</s43> <s44>roles</s44>=<s45>"tomcat,role1"</s45><s46>/></s46></s38> -<s47><s48></tomcat-users<s49>></s49></s48></s47> - - - <s38><s39><user</s39> <s40>username</s40>=<s41>"both"</s41> <s42>password</s42>=<s43>"tomcat"</s43> <s44>roles</s44>=<s45>"tomcat,role1"</s45><s46>/></s46></s38> -<s47><s48></tomcat-users<s49>></s49></s48></s47> - - - - - To allow this, use <a1>SOAP</a1> for configuration access, or use a network service like <a2>SQL database</a2> or <a3>LDAP directory</a3>. - - - Pour contourner ce problème, utiliser <a1>SOAP</a1> pour l'accès à la configuration ou un service réseau tel une <a2>base de donnée SQL</a2> ou un <a3>annuaire LDAP</a3>. - - - - - To use Active Directory as LDAP backend, you must change few things in the manager : - - - Pour utiliser Active Directory comme serveur LDAP, vous devez effectuer quelques modifications dans le manager : - - - - - <a0>LL::NG</a0> can be configured to provides <a1>2 cookies</a1>: - - - <a0>LL::NG</a0> peut être configuré pour fournir <a1>2 cookies</a1>: - - - - - Go on Drupal administration interface and enable the Webserver Auth module. - - - Aller dans l'interface administration et activer le module Webserver Auth. - - - - - Another <a0>LL::NG</a0> system configured with <a1>SAML authentication</a1> - - - Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification SAML</a1> - - - - - Automatic REMOTE_USER - - - Automatic REMOTE_USER - - - - - applications:http_logo.png - - - applications:http_logo.png - - - - - http://www.slideshare.net/coudot/rmll-2011-websso - - - http://www.slideshare.net/coudot/rmll-2011-websso - - - - - Dokuwiki - - - Dokuwiki - - - - - documentation:remote-interoperability.png - - - documentation:remote-interoperability.png - - - - - http://en.wikipedia.org/wiki/INI_file - - - http://en.wikipedia.org/wiki/INI_file - - - - - <s89>"userobm_phone"</s89> <s90>=></s90> <s91>"HTTP_OBM_TELEPHONENUMBER"</s91><s92>,</s92> - - - <s89>"userobm_phone"</s89> <s90>=></s90> <s91>"HTTP_OBM_TELEPHONENUMBER"</s91><s92>,</s92> - - - - - Safe module is used to eval expressions in headers, rules, etc. - - - Le module Safe est utilisé pour évaluer les expressions dans les en-têtes, règles, etc... - - - - - <s147>//"userobm_email_nomade" => ,</s147> - - - <s147>//"userobm_email_nomade" => ,</s147> - - - - - <s0>Search base</s0>: <a1>DN</a1> of groups branch. - - - <s0>Base de recherche</s0> : <a1>DN</a1> de la branche des groupes. - - - - - Parameters: - - - Paramètres: - - - - - lemonldap-ng-portal: contains authentication portal and menu - - - lemonldap-ng-portal : contient le portail d'authentification et le menu - - - - - /_detail/logos/logo_rbn.png?id=references - - - /_detail/logos/logo_rbn.png?id=references - - - - - Then Zimbra do the <a0>SSO</a0> by setting a cookie in user's browser - - - Ensuite Zimbra génère son cookie <a0>SSO</a0> dans le navigateur de l'utilisateur - - - - - <a0>DBI</a0> UserDB table - - - Table UserDB <a0>DBI</a0> - - - - - ^/limesurvey/admin/ - - - ^/limesurvey/admin/ - - - - - Cache backend - - - Module du cache local - - - - - A <a0>CAS server</a0> with <a1>SAML authentication</a1> - - - Un <a0> serveur CAS</a0> avec une <a1>authentification SAML</a1> - - - - - Name: <c0>Auth-Name</c0> - - - Nom: <c0>Auth-Name</c0> - - - - - Drivers - - - Drivers - - - - - Start - - - Commencer - - - - - Radius authentication level - - - Niveau d'authentification de Radius - - - - - A click on a key will display the associated value. - - - Un click sur la clef affiche la valeur associée. - - - - - </<s12>IfModule</s12>> -  - - - </<s12>IfModule</s12>> -  - - - - - To allow the manager to reload the configuration, register the reload virtual host name in the hosts of the server: - - - Pour autoriser le manager à recharger la configuration, enregistrer le nom d'hôte virtuel de rechargement dans le fichier hosts du serveur : - - - - - Warning: key is not defined, set it in the manager ! - - - Warning: key is not defined, set it in the manager ! - - - - - pastel - - - pastel - - - - - http://www.google.com/apps/ - - - http://www.google.com/apps/ + + Liste d'attributs à interroger pour trouver la session utilisateur. @@ -20090,4728 +3342,10 @@ mkdir myskin/images - Go to <c0>Portal</c0> » <c1>Settings</c1>: - - - Aller dans <c0>Portal</c0> » <c1>Settings</c1>: - - - - - 0 if not - - - 0 sinon - - - - - http://en.wikipedia.org/wiki/IBM_Lotus_iNotes - - - http://en.wikipedia.org/wiki/IBM_Lotus_iNotes - - - - - <s0>SSLVerifyClient</s0>: set to <c1>optional</c1> to allow user with a bad certificate to access to <a2>LL::NG</a2> portal page. - - - <s0>SSLVerifyClient</s0> : mettre à <c1>optional</c1> pour autoriser les utilisateurs ne disposant pas d'un certificat valide à accéder à la page du portail <a2>LL::NG</a2> - - - - - GLib - - - GLib - - - - - For example, to allow only users with a strong authentication level: - - - Par exemple, pour n'autoriser que les utilisateurs authentifiés fortement : - - - - - You can also use <portal>?logout=1 as logout_url to remove LemonLDAP::NG session when “disconnect” is chosen. - - - On peut aussi utiliser <portal>?logout=1 comme URL de déconnexion pour supprimer la session LemonLDAP::NG lorsque la déconnexion est demandée. - - - - - $_authChoice - - - $_authChoice - - - - - <s0>CDBI</s0> : very simple storage - - - <s0>CDBI</s0> : stockage très simple - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose BrowserID for authentication. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir BrowserID pour l'authentification. - - - - - persistentStorageOptions - - - persistentStorageOptions - - - - - iso2unicode - - - iso2unicode - - - - - <a0>CAS</a0> authentication level - - - Niveau d'authentification <a0>CAS</a0> - - - - - Returns cookie(s) name and values - - - Retourne nom(s) et valeur(s) du(des) cookie(s) - - - - - SAML connectors - - - Connecteurs SAML - - - - - If needed, you can <a0>recompile the valve from the sources</a0>. - - - Si besoin, <a0>recompiler la valve depuis les sources</a0>. - - - - - Memcached servers - - - Serveurs memcached - - - - - Zimbra use a specific <a0>preauthentication protocol</a0> to provide <a1>SSO</a1> on its application. - - - Zimbra utilise un <a0>protocole de pré-authentification</a0> pour s'intégrer à un <a1>SSO</a1>. - - - - - Apache SSL global configuration - - - Configuration globale de ssl dans Apache - - - - - Then select <c0>Set up single sign-on (<a1>SSO</a1>)</c0>: - - - Ensuite sélectionner <c0>Set up single sign-on (<a1>SSO</a1>)</c0>: - - - - - lemonldap-ng: meta-package, contains no file but dependencies on other packages - - - lemonldap-ng : meta-paquet qui ne contient aucun fichier mais des dépendances vers les autres paquets - - - - - <s0>portal</s0>: parameters only for Portal - - - <s0>portal</s0> : paramètres réservés au portail - - - - - <s6># ...</s6> -} - - - <s6># ...</s6> -} - - - - - Press - - - Presse - - - - - <s0>UI locales</s0>: Value of ui_locales parameter (example: en-<a1>GB</a1> en fr-FR fr) - - - <s0>UI locales</s0> : valeur du paramètre ui_locales (exemple : en-<a1>GB</a1> en fr-FR fr) - - - - - <s0>User</s0>: where collect user data - - - <s0>Utilisateurs</s0>: où trouver les données utilisateurs - - - - - After choosing the file name (for example lemonldapn-ng-priv.key), download the key on your disk. - - - Après avoir choisi le nom de fichier (par exemple lemonldapn-ng-priv.key), le télécharger sur le disque. - - - - - FPW - - - FPW - - - - - Take a look at <a0>http://xmlns.com/foaf/spec/#sec-crossref</a0>. - - - Voir <a0>http://xmlns.com/foaf/spec/#sec-crossref</a0>. - - - - - No <a0>headers</a0> are required. - - - Aucun <a0>en-tête</a0> n'est nécessaire. - - - - - See <s0><a1>security chapter</a1></s0> to learn more about writing good rules. - - - Voir le <s0><a1>chapître sécurité</a1></s0> pour apprendre comment écrire de bonnes règles. - - - - - Installation and configuration - - - Installation et configuration - - - - - Google Migration - - - Migration Google - - - - - OBM - - - OBM - - - - - Timestamp of session creation - - - Date et heure (timestamp) de la création de la session - - - - - RMLL - - - RMLL - - - - - install_portal_libs - - - install_portal_libs - - - - - CustomSOAPServices - - - CustomSOAPServices - - - - - <s0>Path</s0>: keep <c1>^/saml/</c1> unless you have change <a2>SAML</a2> end points suffix in <a3>SAML service configuration</a3>. - - - <s0>Chemin</s0> : laisser <c1>^/saml/</c1> sauf si les suffixes des points d'accès <a2>SAML</a2> ont été modifiés sans la <a3>configuration du service SAML</a3>. - - - - - In the Manager, select node <c0>OpenID Connect Providers</c0> and click on <c1>Add OpenID Connect Provider</c1>. - - - Dans le manager, choisir <c0>Fournisseurs OpenID-Connect</c0> et cliquer sur <c1>Ajouter un fournisseur OpenID-Connect</c1>. - - - - - <s0>logon_hours</s0>: string representing allowed logon hours (GMT) - - - <s0>logon_hours</s0> : chaîne représentant les heures autorisées (GMT) - - - - - Admin - - - Admin - - - - - /index.php?Access=admin - - - /index.php?Access=admin - - - - - Backend - - - Backend - - - - - <s113>//"userobm_address2" => ,</s113> - - - <s113>//"userobm_address2" => ,</s113> - - - - - <a0>error</a0><br1/> - - - <a0>error</a0><br1/> - - - - - _timezone - - - _timezone - - - - - Do not restrict /public/ - - - Ne pas restreindre /public/ - - - - - By default, <a0>SSO</a0> cookie is hidden, so protected applications cannot get <a1>SSO</a1> session key. - - - Par défaut, le cookie <a0>SSO</a0> est masqué, ainsi les applications protégées ne peuvent accéder à la clef de session <a1>SSO</a1>. - - - - - <s0>Current</s0>: to extract all configuration history - - - <s0>Current</s0> : pour extraire tout l'historique de la configuration - - - - - SHA1 - - - SHA1 - - - - - The default value of this wilcard is <c0>allusers</c0>, but you can change it if <c1>allusers</c1> is a known identifier in your system. - - - La valeur par défaut de cette carte blanche est <c0>allusers</c0>, mais on peut la changer si <c1>allusers</c1> est un nom d'utilisateur. - - - - - <a0>LimeSurvey</a0> is a web survey software written in PHP. - - - <a0>LimeSurvey</a0> est un logiciel de sondage écrit en PHP. - - - - - <a0>LL::NG</a0> needs a storage system to store its own configuration (managed by the manager). - - - <a0>LL::NG</a0> a besoin d'un dispositif de stockage de sa propre configuration (gérée par le manager). - - - - - But you will rather prefer to use an Apache authentication module, like for example <a0>LDAP authentication module</a0>: - - - Il est souvent souhaitable d'utiliser un module d'authentification Apache, tel par exemple le <a0>module d'authentification LDAP</a0> : - - - - - <s9>AuthLDAPBindPassword</s9> <s10>"secret"</s10> - - - <s9>AuthLDAPBindPassword</s9> <s10>"secret"</s10> - - - - - MediWiki local configuration - - - Configuration locale MediaWiki - - - - - <s0>Reset attribute</s0>: name of password reset attribute (default: pwdReset). - - - <s0>Attribut reset</s0> : nom de l'attribut reset du mot-de-passe (défaut : pwdReset). - - - - - http://search.cpan.org/perldoc?Apache::Session::Sybase - - - http://search.cpan.org/perldoc?Apache::Session::Sybase - - - - - You will then get a <c0>client_id</c0> and a <c1>client_secret</c1>. - - - On obtient ainsi les <c0>client_id</c0> et <c1>client_secret</c1>. - - - - - First check and install the <a0>prerequisites</a0>. - - - D'abord vérifier et installer les <a0>pré-requis</a0>. - - - - - In <c0>Display</c0>, you can set the name and the logo - - - Dans <c0>Affichage</c0>, on peut indiquer le nom et le logo - - - - - ../../../../media/applications/bugzilla_logo.png - - - ../../../../media/applications/bugzilla_logo.png - - - - - lemonldap-ng-portal-appslist.png - - - lemonldap-ng-portal-appslist.png - - - - - Local macros - - - Macros locales - - - - - Configure MediaWiki virtual host like other <a0>protected virtual host</a0>. - - - Configurer l'hôte virtuel Mediawiki comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - - - - - # Fail2Ban configuration file -# -# Author: Adrien Beudin -# -# $Revision: 2 $ -# - -[Definition] - -# Option: failregex -# Notes.: regex to match the password failure messages in the logfile. - - - # Fail2Ban configuration file -# -# Author: Adrien Beudin -# -# $Revision: 2 $ -# - -[Definition] - -# Option: failregex -# Notes.: regex to match the password failure messages in the logfile. - - - - - <s145>//"userobm_nomade_enable" => ,</s145> - - - <s145>//"userobm_nomade_enable" => ,</s145> - - - - - Disabling it can lead to security issues. - - - La désactiver peut engendrer des trous de sécurité. - - - - - Authorization => basic($uid,$_password) - - - Authorization => basic($uid,$_password) - - - - - <s0>Callback GET parameter</s0>: name of GET parameter used to intercept callback (default: openidconnectcallback) - - - <s0>Paramètres GET de rappel</s0> : nom du paramètre GET utilisé pour intercepter le rappel (défaut: openidconnectcallback) - - - - - Restrict /admin to administrators group - - - Restreint /admin au groupe des administrateurs - - - - - Restrict network access to the redis server. - - - Restreignez l'accès réseau au serveur Redis. - - - - - <s0>Verification <a1>URL</a1></s0>: <a2>URL</a2> used to verifiy the BrowserID assertion. - - - <s0><a1>URL</a1> de vérification</s0> : <a2>URL</a2> utilisée pour vérifier l'assertion BrowserID. - - - - - Sébastien BAHLOUL - - - Sébastien BAHLOUL - - - - - ../../documentation/1.0/ldapconfbackend.html - - - ../../documentation/1.0/ldapconfbackend.html - - - - - You can add a link in <a0>application menu</a0> to display Google Apps to users. - - - Il est possible d'ajouter un lien dans le <a0>menu application</a0> pour afficher Google Apps. - - - - - sudo make install - - - sudo make install - - - - - documentation:latest:logs - - - documentation:latest:logs - - - - - documentation:presentation - - - documentation:presentation - - - - - <s0>Extract form info</s0>: get login/password, certificate, environment variable (depending on authentication module) - - - <s0>Extrait les informations du formulaire</s0>: récupère le couple compte/mot-de-passe, le certificat, une variable d'environnement (suivant le module d'authentification) - - - - - Bugzilla virtual host in Apache - - - Hôte virtuel Apache hébergeant Bugzilla - - - - - Redirection to the remote type portal - - - Redirection vers le portail de type remote - - - - - Example, if you have <c0><a1>DBI</a1>;LDAP</c0> and <a2>DBI</a2> failed for authentication, it will try first to call LDAP as user database. - - - Exemple, en utilisant “<c0><a1>DBI</a1>;LDAP</c0>”, si <a2>DBI</a2> échoue pour l'authentification, Multi essaie d'utiliser LDAP comme base d'utilisateurs. - - - - - <a0>SSO cookies</a0> is not detected, so Handler redirects user to Portal - - - Si le <a0>cookies SSO</a0> n'est pas détecté, l'agent redirige l'utilisateur vers le portail - - - - - <s0>SSLUserName</s0> (optional): certificate field that will be used to identify user in <a1>LL::NG</a1> portal virtual host - - - <s0>SSLUserName</s0> (optionnel) : champ du certificat à utiliser pour identifier pour identifier un utilisateur dans l'hôte virtuel du portail <a1>LL::NG</a1> - - - - - $_userDB - - - $_userDB - - - - - Organization - - - Organisation - - - - - <s0>Allow login from IDP</s0>: allow a user to connect directly from an IDP link. - - - <s0>Authentification depuis le fournisseur autorisée</s0> : autorise l'utilisateur à se connecter directement depuis un lien de l'IDP. - - - - - ../pages/documentation/conferences.html - - - ../pages/documentation/conferences.html - - - - - SAML2 implementation is based on <a0>Lasso</a0>. - - - L'implementation SAML est basée sur <a0>Lasso</a0>. - - - - - hideOldPassword - - - hideOldPassword - - - - - <s0>Site Logo</s0>: Logo that will be displayed in the BrowserID login window. - - - <s0>Logo du site</s0> : Logo qui sera affiché dans la fenêtre d'authentification BrowserID. - - - - - ldapBindDN - - - ldapBindDN - - - - - <s0>Authentication filter</s0>: Filter to find user from its login (default: <c1>(&(uid=$user)(objectClass=inetOrgPerson))</c1>) - - - <s0>Filtre d'authentication</s0> : filtre pour trouver l'utilisateur à partir de son login (défaut : <c1>(&(uid=$user)(objectClass=inetOrgPerson))</c1>) - - - - - Order your rules - - - Ordonner les règles - - - - - Timezone of the user, set with javascript from standard login form (will be empty if other authentication methods are used) - - - Timezone de l'utilisateur, renseignée par javascript dans le formulaire d'authentification (vide si une autres méthode d'authentification est utilisée) - - - - - ../../../media/applications/drupal_logo.png - - - ../../../media/applications/drupal_logo.png - - - - - Database Interface - - - Database Interface - - - - - Edit configuration - - - Editer la configuration - - - - - The IDP name is asked, enter it and click OK. - - - Le nom d'IDP est demandé, entrer-le et cliquer sur OK. - - - - - <s0>Manager interface</s0>: all messages are grouped in lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. - - - L'<s0>interface du Manager</s0>: tous les messages sont regroupés dans lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. - - - - - Configuration backend can be set in the <a0>local configuration file</a0>, in <c1>configuration</c1> section. - - - Le backend de configuration peut être indiqué dans le <a0>fichier local de configuration</a0>, dans la section <c1>configuration</c1>. - - - - - ldapGroupRecursive - - - ldapGroupRecursive - - - - - By default, anonymous bind is used. - - - Par défaut, une connexion anonyme est utilisée. - - - - - yum update - - - yum update - - - - - <s0>Sign SLO message</s0>: sign SLO message - - - <s0>Signature des messages SLO</s0> : signe les messages de déconnexion SLO (single logout) - - - - - Installation - - - Installation - - - - - Portal gets the session key - - - Le portail récupère la clef de session - - - - - Getting sources from SVN repository - - - Obtenir les sources depuis le dépôt SVN - - - - - Datas around the authentication process. - - - Données concernant le processus d'authentification. - - - - - Can be left blank for plain text passwords. - - - Peut être vide pour le stockage des mots-de-passe en clair. - - - - - During this period, user can ask the confirmation mail to be resent (default: session timeout value) - - - Durant cette période, l'utilisateur peut demander que le courriel soit ré-émis (défaut : durée de vie de la session) - - - - - Default - - - Défaut - - - - - You can also use caFile and caPath parameters. - - - On peut également utiliser les paramètres caFile et caPath. - - - - - ../../css/print.css - - - ../../css/print.css - - - - - If the message contains check boxes, the user has to check all of them else he can not access to the portal and get his session cookie. - - - Si le message contient des cases à cocher, l'utilisateur doit toutes les cocher, sinon il ne peut obtenir de cookie de session. - - - - - http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous - - - http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous - - - - - http://www.fitzdsl.net/?p=286 - - - http://www.fitzdsl.net/?p=286 - - - - - Firefox has detected that the server is redirecting the request for this address in a way that will never complete - - - Firefox has detected that the server is redirecting the request for this address in a way that will never complete - - - - - Forbidden and Server error - - - Accès interdits et erreurs du serveur - - - - - Example : - - - Exemple : - - - - - ipAddr <e0>WHATTOTRACE</e0> _httpSessionType ipAddr - - - ipAddr <e0>WHATTOTRACE</e0> _httpSessionType ipAddr - - - - - Eric GERMAN - - - Eric GERMAN - - - - - Then each parameter is one value of the attribute <c0>description</c0>, prefixed by its key. - - - Ensuite, chaque paramètre est une valeur de l'attribut <c0>description</c0>, prefixé par sa clef. - - - - - This documentation just explains how to set up the <a0>SSO</a0> part. - - - Cette documentation explique seulement comment activer la partie <a0>SSO</a0>. - - - - - PerlSetVar LmCookieDomainToReplace private.com,public.com -</<s4>VirtualHost</s4>> - - - PerlSetVar LmCookieDomainToReplace private.com,public.com -</<s4>VirtualHost</s4>> - - - - - If the OpenID consumer ask for data, users will be prompted to accept or not the data sharing. - - - Si le client OpenID demande des données utilisateurs, ceux-ci sont questionnés pour accepter ou non le partage. - - - - - Due to Handler <a0>API</a0> change in 1.9, you need to set these attributes in <c1>lemonldap-ng.ini</c1> and not in Manager, for example: - - - Suite au changement de l'<a0>API</a0> du handler dans la version 1.9, il est nécessaire de définir ces attributs dans le fichier <c1>lemonldap-ng.ini</c1> et non dans le Manager, par exemple: - - - - - You need to register a new application on Twitter to get <a0>API</a0> key and <a1>API</a1> secret. - - - Vous devez enregistrer votre nouvelle application dans Twitter pour obtenir la clef de l'<a0>API</a0> et son secret<a1></a1>. - - - - - You can use the following rules instead: - - - On peut utiliser les règles suivantes à la place : - - - - - <<s0>VirtualHost</s0>> - - - <<s0>VirtualHost</s0>> - - - - - /_detail/logos/logo_gn.png?id=references - - - /_detail/logos/logo_gn.png?id=references - - - - - Quick start tutorial - - - Tutoriel rapide - - - - - SVN access - - - Accès au dépôt SVN - - - - - The cookie $id isn't yet available: Object does not exist in the data store - - - The cookie $id isn't yet available: Object does not exist in the data store - - - - - http://httpd.apache.org/docs/2.2/mod/mod_proxy.html - - - http://httpd.apache.org/docs/2.2/mod/mod_proxy.html - - - - - Local cache - - - Cache local - - - - - <s29>Deny</s29> from <s30>all</s30> - - - <s29>Deny</s29> from <s30>all</s30> - - - - - Trusted domains - - - Domaines agréés - - - - - Then, the “maximum password age” can have different values. - - - Alors, la « durée de vie maximum du mot-de-passe » peut avoir des valeurs différentes. - - - - - <a0>CAS</a0>_authnLevel - - - <a0>CAS</a0>_authnLevel - - - - - <a0>LL::NG</a0> validate the token and propose a password change form - - - <a0>LL::NG</a0> valide la valeur et propose un formulaire de changement de mot-de-passe - - - - - <s0>Format</s0>: optional, <a1>SAML</a1> attribute format. - - - <s0>Format</s0> (optionnel) : format de l'attribut <a1>SAML</a1>. - - - - - Import or generate security keys - - - Importer ou generer les clefs de securité - - - - - <s104>//"userobm_direction" => ,</s104> - - - <s104>//"userobm_direction" => ,</s104> - - - - - ../../../media/applications/dokuwiki_logo.png - - - ../../../media/applications/dokuwiki_logo.png - - - - - 0_bad - - - 0_bad - - - - - dbi:Pg:dbname=sessions;host=10.2.3.1 - - - dbi:Pg:dbname=sessions;host=10.2.3.1 - - - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes - - - http://mail.ow2.org/wws/subscribe/lemonldap-ng-changes - - - - - Test notification - - - Tester les notifications - - - - - <s0>accept</s0>: all authenticated users will access surveys - - - <s0>accept</s0> : tous les utilisateurs authentifiés peuvent accéder aux surveillances - - - - - That message can contain session data as user attributes or macros. - - - Ce message peut contenir des données de session tels les attributs ou les macros. - - - - - Manager skin - - - Thème du manager - - - - - Example with the portal: - - - Exemple avec le portail : - - - - - Here are the main options used by <a0>LL::NG</a0>: - - - Ci-dessous les principales options utilisées par <a0>LL::NG</a0> : - - - - - See <a0>Register partner Service Provider on LemonLDAP::NG</a0> configuration chapter. - - - Voir <a0>Enregistrer un fournisseur de service dans LemonLDAP::NG</a0>. - - - - - This is a well known security framework for J2EE applications. - - - C'est le très connu framework de sécurité des applications J2EE. - - - - - String::Random - - - String::Random - - - - - <s0># SOAP functions for sessions management (disabled by default)</s0> -<<s1>Location</s1> /index.pl/adminSessions> - - - <s0># SOAP functions for sessions management (disabled by default)</s0> -<<s1>Location</s1> /index.pl/adminSessions> - - - - - 1 if user is authorizated to access to it - - - 1 si l'utilisateur est autorisé à y accéder - - - - - Handler inform Apache of connected user (parameter <c0>whatToTrace</c0>), so you can see user login in Apache access logs. - - - L'agent fournit à Apache l'identifiant de l'utilisateur (paramètre <c0>whatToTrace</c0>), ainsi vous pouvez voir l'identifiant dans les journaux d'accès d'Apache. - - - - - basic - - - basic - - - - - ../pages/contact.html - - - ../pages/contact.html - - - - - PostGreSQL - - - PostGreSQL - - - - - A little macro: - - - Une petite macro : - - - - - <a0>CAS</a0> CA file - - - Fichier d'AC de <a0>CAS</a0> - - - - - <s149>//"userobm_vacation_datebegin" => ,</s149> - - - <s149>//"userobm_vacation_datebegin" => ,</s149> - - - - - All static content (examples, <a0>CSS</a0>, images, etc.) is in /usr/share/lemonldap-ng/ - - - Tous le contenu statique (exemples, <a0>CSS</a0>, images, etc...) se trouve dans /usr/share/lemonldap-ng/ - - - - - uid: the user login (it must correspond to the attribute set in whatToTrace parameter, uid by default), or the wildcard string (by default: <c0>allusers</c0>) if the notification should be displayed for every user. - - - uid : le nom de connexion de l'utilisateur (il doit correspondre à l'attribut utilisé dans le paramètre whatToTrace, uid par défaut), ou la carte blanche (par défaut : <c0>allusers</c0>) si la notification doit être affichée à tous les utilisateurs. - - - - - Domain Name System - - - Domain Name System - - - - - LemonLDAP::NG - Offline Version - - - LemonLDAP::NG - Version hors-ligne - - - - - <a0>LL::NG</a0> can use SAML2 to get user identity and grab some attributes defined in user profile on its Identity Provider (IDP). - - - <a0>LL::NG</a0> peut utiliser SAML2 pour obtenir l'identité et d'autres attributs definis dans le profil utilisateur défini chez son fournisseur d'identité (IDP). - - - - - http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview - - - http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview - - - - - SAML2 - - - SAML2 - - - - - <s0>Page <a1>URL</a1></s0>: <a2>URL</a2> of password reset page (default: [PORTAL]/mail.pl) - - - <s0><a1>URL</a1> de la page</s0> : <a2>URL</a2> de la page de réinitialisation de mot-de-passe (défaut : [PORTAL]/mail.pl) - - - - - Configuration backend - - - Stockage de la configuration - - - - - Sub elements: - - - Éléments subordonnés : - - - - - <s0>Authenticate</s0>: contact authentication database to check credentials - - - <s0>Authentifie</s0> : contacte le dispositif d'authentication pour vérification - - - - - The portal of the secondary <a0>LL::NG</a0> structure is configured to delegate authentication to a remote portal. - - - Le portail du système <a0>LL::NG</a0> secondaire est configuré pour déléguer l'authentification à un portail distant. - - - - - The first rule that matches is applied. - - - La première règle qui correspond est appliquée. - - - - - documentation:liferay_4.png - - - documentation:liferay_4.png - - - - - <s5>Deny</s5> from <s6>all</s6> - - - <s5>Deny</s5> from <s6>all</s6> - - - - - <s1>Order</s1> <s2>deny</s2>,<s3>allow</s3> - - - <s1>Order</s1> <s2>deny</s2>,<s3>allow</s3> - - - - - This requires to configure <a0>LL::NG</a0> as an <a1>SAML Identity Provider</a1>. - - - Ceci nécessite de configurer <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>. - - - - - ../../../media/icons/xeyes.png - - - ../../../media/icons/xeyes.png - - - - - LemonLDAP::NG 1.0 release - - - Sortie de LemonLDAP::NG 1.0 - - - - - Since MySQL does not have always transaction feature, Apache::Session::MySQL has been designed to use MySQL locks. - - - Comme MySQL ne dispose pas toujours de dispositif de transaction, Apache::Session::MySQL a été conçu en utilisant les verrous MySQL. - - - - - password.png - - - password.png - - - - - Apache configuration file on application server (hosting the application): - - - le fichier de configuration d'Apache sur le serveur d'application (celui qui héberge l'application): - - - - - Drupal virtual host in Manager - - - Hôte virtuel Drupal dans le manager - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Facebook for authentication module. - - - Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Facebook comme module d'authentication. - - - - - ../../../media/applications/spring_logo.png - - - ../../../media/applications/spring_logo.png - - - - - Null authentication level - - - Niveau d'authentification de Null - - - - - The configuration is done in Apache, in a virtual host. - - - La configuration est effectuée dans Apache, dans les hôtes virtuels. - - - - - For using SP-initiated mode, you must create your salesforce domain. - - - Pour utiliser le mode initié par le SP, il faut créer le domaine salesforce. - - - - - You must also install the database connector (<a1>DBD::Oracle</a1>, <a2>DBD::Pg</a2>,…) - - - Il faut également installer le connecteur à la base de données (<a1>DBD::Oracle</a1>, <a2>DBD::Pg</a2>,…) - - - - - LemonLDAP::NG ships 3 Apache configuration files: - - - LemonLDAP::NG fournit 3 fichiers de configuration Apache : - - - - - In this case, see <a1>how convert header into environment variable</a1>. - - - Dans ce cas, voir <a1>comment convertir les en-têtes en variable d'environnement</a1>. - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Liferay. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Liferay. - - - - - We use <a0>OW2 JIRA</a0> to list bugs and features. - - - Nous utilisons <a0>OW2 JIRA</a0> pour tous les bogues et fonctionnalités. - - - - - You can skip JWKS data, they are not provided by France Connect. - - - Inutile de renseigner les données JWKS, elles ne sont pas fournies par France Connect. - - - - - File configuration backend - - - Backend de configuration File - - - - - http://en.wikipedia.org/wiki/Doctor_Who - - - http://en.wikipedia.org/wiki/Doctor_Who - - - - - You can then choose any other module for users and password. - - - Vous pouvez ensuite choisir vos modules d'utilisateurs et de mots-de-passe. - - - - - As same for groups: a group rule may involve another, previously computed group. - - - De même pour les groupes : une règle de groupe peut en utiliser une autre calculée précédemment. - - - - - The configuration will be store under a specific branch, for example <c0>ou=conf,ou=applications,dc=example,dc=com</c0>. - - - La configuration est stockée dans une branche spécifique, par exemple <c0>ou=conf,ou=applications,dc=example,dc=com</c0>. - - - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html - - - http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html - - - - - For application BBB: - - - Pour l'application BBB : - - - - - Load Handler in Apache memory: - - - Charger l'agent dans la mémoire d'Apache : - - - - - password - - - password - - - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli - - - - - Then fill the two fields; - - - Renseigner ensuite les deux champs ; - - - - - Command Line Interface (CLI) - - - Interface en ligne de commande (CLI) - - - - - The user click on the link in the mail - - - L'utilisateur clique sur le lien dans le courriel - - - - - <a2>redirections</a2><br3/> - - - <a2>redirections</a2><br3/> - - - - - Bugtracker, Service Management - - - Bugtracker, gestion de services - - - - - <a0>GLPI</a0> is the Information Resource-Manager with an additional Administration- Interface. - - - <a0>GLPI</a0> est un gestionnaire d'informations de ressources avec une interface additionnelle d'administration. - - - - - <s21>Deny</s21> from <s22>all</s22> - - - <s21>Deny</s21> from <s22>all</s22> - - - - - generic_sso - - - generic_sso - - - - - Put all custom <a3>HTML</a3> code in the custom template files. - - - Mettre tous les codes <a3>HTML</a3> personnalisés dans les fichiers modèles personnalisés. - - - - - <s0>Sessions activity timeout</s0>: Maximum inactivity duration. - - - <s0>Délai d'expiration des sessions</s0> : durée maximale d'inactivité. - - - - - authentication service - - - le service d'authentification - - - - - Only the condition is not mandatory. - - - Seule la condition n'est pas exigée. - - - - - Zimbra preauthentication key - - - Clef de pré-authentification Zimbra - - - - - Backends - - - Backends - - - - - To do this in Manager, go in General Parameters > Advanced Parameters > Notifications. - - - pour ce faire dans le manager, aller dans Paramètres généraux > Paramètres avancés > Notifications. - - - - - one unsecured for other applications - - - un non-sécurisé pour les autres applications - - - - - Install prerequisites - - - Installer les pré-requis - - - - - You can for example use <c2>openid profile email</c2>. - - - On peut par exemple utiliser <c2>openid profile email</c2>. - - - - - An access rule - - - Une règle d'accès - - - - - Advanced features - - - Fonctionnalités avancées - - - - - Macros and groups are stored in session database. - - - Les macros et les groupes sont stockées dans la base de données des sessions. - - - - - In this case, <a1>LL::NG</a1> acts like an SAML2 Service Provider (SP). - - - Dans ce cas, <a1>LL::NG</a1> agit comme un fournisseur de service SAML2 (SP). - - - - - POD unit tests - - - Tests unitaires POD - - - - - <s0>Success mail subject</s0>: Subject of mail sent when password is changed (default: [LemonLDAP::NG] Your new password) - - - <s0>Sujet du message de succès</s0> : sujet du courriel lorsque le mot-de-passe est changé (défaut : [LemonLDAP::NG] Your new password) - - - - - <s3>'ldapAuthnLevel'</s3> <s4>=></s4> <s5>'2'</s5><s6>,</s6> - - - <s3>'ldapAuthnLevel'</s3> <s4>=></s4> <s5>'2'</s5><s6>,</s6> - - - - - clean Handler cache - - - nettoyer le cache des agents - - - - - Demonstration - - - Démonstration - - - - - portalDisplayResetPassword - - - portalDisplayResetPassword - - - - - wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz - - - wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz - - - - - A <a0>Apache::Session::Browseable::Redis</a0> has been created, it is the faster (except for session explorer, defeated by Apache::Session::Browseable::<a1>DBI</a1>/<a2>LDAP</a2> >= 1.0) - - - Un module <a0>Apache::Session::Browseable::Redis</a0> a été créé, c'est le plus rapide (excepté pour l'explorateur de sessions, battu par Apache::Session::Browseable::<a1>DBI</a1>/<a2>LDAP</a2> >= 1.0) - - - - - Mail charset - - - Table de caractères des mails - - - - - Multi values separator - - - Séparateur des multiples valeurs - - - - - http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software - - - http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software - - - - - This configuration storage can be shared between different hosts using: - - - Ce type de stockage de configuration peut être partagé entre différents serveurs en utilisant : - - - - - A Google Migration workaround is available since LemonLDAP::NG 1.4.4. - - - Un contournement à la migration Google est disponible depuis la version 1.4.4 de LemonLDAP::NG. - - - - - <a0>SAML</a0> Version: check that version 2.0 is used - - - <a0>SAML</a0> Version : vérifier que la version 2.0 est utilisée - - - - - <s156>// ---- Unused values ? - - - <s156>// ---- Unused values ? - - - - - SSOExtensions::function1 - - - SSOExtensions::function1 - - - - - The sources are available on <a0>download page</a0>. - - - Les sources sont disponibles sur la <a0>page de téléchargement</a0>. - - - - - <notification> element(s) : - - - élément(s) <notification> : - - - - - <a14>logs</a14><br15/> - - - <a14>logs</a14><br15/> - - - - - Use LDAP for configuration - - - Utiliser LDAP pour la configuration - - - - - Connection - - - Connexion - - - - - documentation/current/installdeb.html#llng_repository - - - documentation/current/installdeb.html#llng_repository - - - - - Note that you have to use UTF-8 characters - - - Notez que vous devez utiliser des caractères UTF-8 - - - - - ... - - - ... - - - - - Google Apps control panel - - - Panneua de contrôle Google Apps - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose WebID for authentication module. - - - Dans le manager, aller dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisir WebID comme module d'authentication. - - - - - Packages and archives - - - Paquets et archives - - - - - Python (Django) - - - Python (Django) - - - - - Reverse proxy - - - Proxy inverse - - - - - # You can protect it : -# * by Apache itself, -# * by the parameter 'protection' which can take one of the following -# values : -# * authenticate : all authenticated users can access -# * manager : manager is protected like other virtual hosts: you -# have to set rules in the corresponding virtual host -# * rule: <rule> : you can set here directly the rule to apply -# * none : no protection - - - # You can protect it : -# * by Apache itself, -# * by the parameter 'protection' which can take one of the following -# values : -# * authenticate : all authenticated users can access -# * manager : manager is protected like other virtual hosts: you -# have to set rules in the corresponding virtual host -# * rule: <rule> : you can set here directly the rule to apply -# * none : no protection - - - - - /_detail/icons/flags/us.png?id=press - - - /_detail/icons/flags/us.png?id=press - - - - - <s80>"userobm_description"</s80> <s81>=></s81> <s82>"HTTP_OBM_DESCRIPTION"</s82><s83>,</s83> - - - <s80>"userobm_description"</s80> <s81>=></s81> <s82>"HTTP_OBM_DESCRIPTION"</s82><s83>,</s83> - - - - - Configure the <a0>access rules</a0> and define the following <a1>headers</a1>: - - - Configurer les <a0>règles d'accès</a0> et definir les <a1>en-têtes</a1> suivants : - - - - - To bypass this, <a0>LL::NG</a0> can remember what password was given by user on authentication phase. - - - Pour contourner ce problème, <a0>LL::NG</a0> peut se souvenir du mot-de-passe utilisé dans la phase d'authentification. - - - - - When you set a parameter in <c0>lemonldap-ng.ini</c0>, it will override the parameter from the global configuration. - - - Lorsqu'un paramètre et fixé dans <c0>lemonldap-ng.ini</c0>, il surcharge le paramètre issu de la configuration globale. - - - - - Authentication protocols - - - Authentication protocols - - - - - download.html - - - download.html - - - - - Liferay virtual host in Apache - - - Hôte virtuel Liferay dans le manager - - - - - <s1>ServerName</s1> zimbra.example.com -  - - - <s1>ServerName</s1> zimbra.example.com -  - - - - - Schema - - - Schéma - - - - - logos:logo_abuledu.png - - - logos:logo_abuledu.png - - - - - Manager - - - Manager - - - - - ../../documentation/current/ssocookie.html#sso_cookie - - - ../../documentation/current/ssocookie.html#sso_cookie - - - - - /_detail/screenshots/1.0/dark/portal.png?id=screenshots - - - /_detail/screenshots/1.0/dark/portal.png?id=screenshots - - - - - <s0><a1>Identity provider proxy</a1></s0>: <a2>LL::NG</a2> can be used as proxy translator between systems talking <a3>SAML</a3>, OpenID, <a4>CAS</a4>, … - - - <s0><a1>Proxy de fournisseurs d'identités</a1></s0> : <a2>LL::NG</a2> peut être utilisé comme traducteur mandataire entre systèmes comprenant <a3>SAML</a3>, OpenID, <a4>CAS</a4>, … - - - - - We directly use HTTP headers to fill default user profile. - - - On utilise les en-têtes HTTP pour trouver le profil utilisateur par défaut. - - - - - Example 2: single table - - - Example 2: single table - - - - - http://www.bugzilla.org - - - http://www.bugzilla.org - - - - - stack several times the same module with a different name - - - empiler plusieurs fois le même module avec un nom différent - - - - - You need to use the IDP initiated feature of <a0>LL::NG</a0>. - - - Il faut utiliser la fonctionnalité initiée par l'IDP de <a0>LL::NG</a0>. - - - - - To update translations, ask to <a0>lemonldap-ng-dev@ow2.org</a0> to update your files. - - - Pour télécharger les traductions, demandez à <a0>lemonldap-ng-dev@ow2.org</a0> pour les mettres en ligne. - - - - - Session identifier (carried in cookie) - - - Identifiant de session (porté par le cookie) - - - - - If you use an older version, you need to refer to the following documentation: <a0>https://wiki.alfresco.com/wiki/SSO</a0> - - - Pour les versions plus anciennes, se référer à cette documentation : <a0>https://wiki.alfresco.com/wiki/SSO</a0> - - - - - <s0>RelayState session timeout</s0>: timeout for RelayState sessions. - - - <s0>Durée de vie d'une session RelayState</s0> : durée de vie d'une session RelayState. - - - - - Go in Manager, and: - - - Aller dans le manager et : - - - - - <s0>Redirect</s0>: redirect user on protected application or on Portal (applications menu) - - - <s0>Redirect</s0>: redirect user on protected application or on Portal (applications menu) - - - - - General options - - - Options générales - - - - - http://facebook.com - - - http://facebook.com - - - - - OpenID server - - - Serveur OpenID - - - - - http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime - - - http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime - - - - - This protocol is implementated in an <a2>LL::NG</a2> specific Handler. - - - Ce protocole est implementé dans un handler spécifique de <a2>LL::NG</a2>. - - - - - ../media/logos/logo_ucanss.png - - - ../media/logos/logo_ucanss.png - - - - - <s0>ID Token max age</s0>: If defined, <a1>LL::NG</a1> will check the date of ID token and refuse it if it is too old - - - <s0>Durée de vie max des jetons</s0> : si défini, <a1>LL::NG</a1> examinera la date du jeton d'identification et refusera les jetons trop anciens - - - - - Then it creates the session (with attribute filter) - - - Il crée la sessions (avec le filtre d'attributs) - - - - - by users - - - par utilisateurs - - - - - Portal checks authentication - - - Le portail examine les données d'authentification - - - - - lemonldap_ng_session_explorer_1340022388573.png - - - lemonldap_ng_session_explorer_1340022388573.png - - - - - <s0>unprotect</s0>: no authentication will be asked to access surveys - - - <s0>unprotect</s0> : aucune authentification n'est nécessaire pour accéder aux surveillances - - - - - <s0>Use rule</s0>: a rule to allow user to use this module, set to <c1>1</c1> to always allow. - - - <s0>Règle d'utilisation</s0> : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. - - - - - Modules are separated by semi-colons/ - - - Les modules doivent être séparés par point-virgules/ - - - - - documentation:googleapps-ssoconfig.png - - - documentation:googleapps-ssoconfig.png - - - - - <s39>"headers_map"</s39> <s40>=></s40> <a41><s42>Array</s42></a41><s43>(</s43> - - - <s39>"headers_map"</s39> <s40>=></s40> <a41><s42>Array</s42></a41><s43>(</s43> - - - - - You can also load the JWKS data from the <a0>URL</a0> <a1>https://www.googleapis.com/oauth2/v3/certs</a1>. - - - On peut aussi charger les données JWKS depuis l'<a0>URL</a0> <a1>https://www.googleapis.com/oauth2/v3/certs</a1>. - - - - - firstname - - - firstname - - - - - <s0>dirName</s0>: directory where notifications are stored. - - - <s0>dirName</s0> : répertoire dans lequel sont stockées les notifications. - - - - - <s0>Regexp for password generation</s0>: Regular expression used to generate the password (default: [A-Z]{3}[a-z]{5}.\d{2}) - - - <s0>Regexp pour la génération de mot-de-passe</s0> : expression régulière utilisée pour générer le mot-de-passe (défaut : [A-Z]{3}[a-z]{5}.\d{2}) - - - - - <s0>Username control</s0>: Regular expression used to check user login syntax. - - - <s0>Contrôle du nom d'utilisateur</s0> : expression régulière utilisée pour vérifier la syntaxe du nom d'utilisateur. - - - - - Not shareable between servers except if used in conjunction with <a0>SOAP session backend</a0> or with a shared file system (NFS,…). - - - Pas partageable entre serveurs sauf si utilisé avec le <a0>backend de configuration SOAP</a0> ou un système de partage de fichiers (NFS,…). - - - - - <a4>extendedfunctions</a4><br5/> - - - <a4>extendedfunctions</a4><br5/> - - - - - <s15>'key'</s15> <s16>=></s16> <s17>'q`e)kJE%<&wm>uaA'</s17><s18>,</s18> - - - <s15>'key'</s15> <s16>=></s16> <s17>'q`e)kJE%<&wm>uaA'</s17><s18>,</s18> - - - - - The “<s0>default</s0>” access rule is used if no other access rule match the current <a1>URL</a1>. - - - La règle d'accès “<s0>default</s0>” est utilisée si aucune règle ne correspond à l'<a1>URL</a1> courante. - - - - - icons:terminal.png - - - icons:terminal.png - - - - - Internal portal - - - Portail interne - - - - - Problems are generally resolved in up to 72 hours) - - - Ces problèmes sont généralement résolus en moins de 72 heures) - - - - - domain name - - - le nom de domaine - - - - - Password - - - Mot-de-passe - - - - - firewalls (but be careful if more than 1 server is behind the firewall) - - - pare-feux (attention toutefois si plus d'une application se trouve derrière le pare-feu) - - - - - UserName - - - UserName - - - - - vi /root/SSOExtensions.pm - - - vi /root/SSOExtensions.pm - - - - - Attributes and macros - - - Attributs et macros - - - - - menu.png - - - menu.png - - - - - the manager (for internal use only) - - - le manager (à usage interne seulement) - - - - - OpenID authentication level - - - Niveau d'authentification d'OpenID - - - - - Sources are currently available on OW2. - - - Les sources sont disponibles sur OW2. - - - - - If a modification is done, the configuration is saved with a new configuration number. - - - Si une modification est effectuée, la configuration est sauvée avec un nouveau numéro. - - - - - This can be used to protect applications relying on <c0>REMOTE_USER</c0> environment variable in reverse proxy mode. - - - Ceci permet de protéger des applications nécessitant la variable d'environnement <c0>REMOTE_USER</c0> en mode reverse-proxy. - - - - - Lemonldap::NG::Portal::SharedConf->compile( - - - Lemonldap::NG::Portal::SharedConf->compile( - - - - - Application parameters: - - - Paramètres des applications : - - - - - Mounir GZADY - - - Mounir GZADY - - - - - <s9>RewriteEngine</s9> <s10>On</s10> - - - <s9>RewriteEngine</s9> <s10>On</s10> - - - - - fullname - - - fullname - - - - - The first will allow to configure <a0>SSO</a0> for the alfresco webapp, and the other for the share webapp. - - - Le premier autorise la configuration du <a0>SSO</a0> pour la webapp Alfresco et l'autre pour la webapp partagée. - - - - - Dokuwiki local configuration - - - Configuration locale Dokuwiki - - - - - In the manager: set <a0>Apache::Session::Memcached</a0> in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): - - - Dans le manager : indiquez <a0>Apache::Session::Memcached</a0> dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajoutez les paramètres suivant (sensibles à la casse) : - - - - - Get the tarball on <a0>download page</a0> and follow next steps (or install using <a1>RPM</a1> or <a2>Debian</a2> packages): - - - Récupérez l'archive sur la <a0>page de téléchargement</a0> et suivez les étapes suivantes (ou installez les paquets <a1>RPM</a1> ou <a2>Debian</a2>): - - - - - You can also pass parameters to the make install command, with this syntax: - - - On peut aussi passer des paramètres à la commande make install, avec cette syntaxe : - - - - - <<s0>Directory</s0> /usr/local/lemonldap-ng/htdocs/manager/> - - - <<s0>Directory</s0> /usr/local/lemonldap-ng/htdocs/manager/> - - - - - http://lasso.entrouvert.org/download/ - - - http://lasso.entrouvert.org/download/ - - - - - Modules - - - Modules - - - - - icons:xfmail.png - - - icons:xfmail.png - - - - - User enters his email (or another information) in the password reset form - - - L'utilisateur entre son adresse de courriel (ou une autre information) dans le formulaire de réinitialisation - - - - - Custom functions allow to extend <a0>LL::NG</a0>, they can be used in <a1>headers</a1>, <a2>rules</a2> or <a3>form replay data</a3>. - - - Les fonctions personnalisées permettent d'étendre <a0>LL::NG</a0>, elles peuvent être utilisées dans les <a2>règles</a2>, les <a1>en-têtes</a1> et les <a3>données à rejouer dans les formulaires</a3>. - - - - - Unable to clear local cache - - - Unable to clear local cache - - - - - multi - - - multi - - - - - Goal - - - But - - - - - globalStorageOptions - - - globalStorageOptions - - - - - Required for PostgreSQL - - - Requis pour PostgreSQL - - - - - http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 - - - http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10 - - - - - Lemonldap::NG handlers use a local cache to store sessions (for 10 minutes). - - - Les agents (handlers) Lemonldap::NG utilisent un cache local pour stocker les sessions (pour 10 minutes). - - - - - Install and launch a <a0>Memcached server</a0>. - - - Installer et lancer un <a0>serveur Memcached</a0>. - - - - - Development - - - Développement - - - - - Here are some examples for main databases servers. - - - Quelques exemples pour les serveurs principaux. - - - - - http://www.omegat.org/ - - - http://www.omegat.org/ - - - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -  -# Manager protection: by default, the manager is protected by a demo account. - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -  -# Manager protection: by default, the manager is protected by a demo account. - - - - - Memcached session backend - - - Backend de session Memcached - - - - - Access rule: <c0>$groups =~ /\badministrators\b/</c0> - - - Règle d'accès : <c0>$groups =~ /\badministrators\b/</c0> - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Dokuwiki. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Dokuwiki. - - - - - This objectClass allow attributes <c1>cn</c1> and <c2>description</c2>. - - - Cet classe d'objet autorise les attributs <c1>cn</c1> et <c2>description</c2>. - - - - - Follow <a0>LDAP session backend</a0> doc - - - Suivre la documentation <a0>backend de sessions LDAP</a0> - - - - - Manager virtual host is used to serve configuration interface and local documentation. - - - L'hôte virtuel du manager est utilisé pour servir l'interface de configuration et la documentation locale. - - - - - ref: a reference that can be used later to know what has been notified and when - - - ref : une référence qui peut être utilisée plus tard pour connaître ce qui a été notifié et quand - - - - - portalDisplayLogout - - - portalDisplayLogout - - - - - In the manager: set <a0>Apache::Session::Redis</a0> in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): - - - Dans le manager : indiquez <a0>Apache::Session::Redis</a0> dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajoutez les paramètres suivant (sensibles à la casse): - - - - - Menu modules - - - Modules du menu - - - - - Cascading Style Sheets - - - Cascading Style Sheets - - - - - portalDisplayChangePassword - - - portalDisplayChangePassword - - - - - Go in Manager and click on <c0><a1>SAML</a1> 2 Service</c0> node. - - - Allez dans le Manager et cliquez sur le nœud <c0>Service <a1>SAML</a1> 2</c0>. - - - - - Example: <a2>http://auth.example.com/?logout=1</a2> - - - Exemple: <a2>http://auth.example.com/?logout=1</a2> - - - - - Country - - - Country - - - - - If the packages are stored in a yum repository: - - - Si les paquets sont stockés dans un dépôt yum : - - - - - To avoid problems, <a0>LL::NG</a0> decode them using <a1>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</a1>. - - - Pour éviter les problèmes, <a0>LL::NG</a0> les décode en utilisant <a1>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</a1>. - - - - - use any key name you want. - - - utiliser n'importe quel nom de clef. - - - - - Be careful with some applications which doesn't verify Lemonldap::NG headers after having created their own cookies. - - - Faire attention avec certaines applications qui ne vérifient pas les en-têtes Lemonldap::NG après avoir créé leurs propres cookies. - - - - - For example, to send it in an header: - - - Par exemple, pour l'envoyer dans un en-tête : - - - - - You need to create yourself the directory and set write access to Apache user. - - - Il faut créer soi-même le répertoire et y donner un accès en écriture pour l'utilisateur Apache. - - - - - checkLogonHours($ssoLogonHours, '', $_timezone) - - - checkLogonHours($ssoLogonHours, '', $_timezone) - - - - - Entrez le mot de passe pour le nouveau rôle : <PASSWORD> -Entrez-le de nouveau : <PASSWORD> -Le nouveau rôle est-il un super-utilisateur ? - - - Entrez le mot de passe pour le nouveau rôle : <PASSWORD> -Entrez-le de nouveau : <PASSWORD> -Le nouveau rôle est-il un super-utilisateur ? - - - - - <s0>Users search base</s0>: Base of search in the LDAP directory. - - - <s0>Base de recherche des utilisateurs</s0> : base de recherche de l'annuaire LDAP. - - - - - Menu modules activation rules - - - les règles d'activation des modules du menu - - - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre - - - - - http://fedoraproject.org/wiki/EPEL/FAQ#howtouse - - - http://fedoraproject.org/wiki/EPEL/FAQ#howtouse - - - - - dpkg -i liblemonldap-ng-* lemonldap-ng* - - - dpkg -i liblemonldap-ng-* lemonldap-ng* - - - - - <a2>idpopenid</a2><br3/> - - - <a2>idpopenid</a2><br3/> - - - - - ../../../../css/screen.css - - - ../../../../css/screen.css - - - - - <s0>SSLCACertificateFile</s0>: CA certificate to validate client certificates - - - <s0>SSLCACertificateFile</s0> : certificat d'autorité pour valider les certificats clients - - - - - First parameter passed to the custom function is the requested <a0>URL</a0>, that is - - - Le premier paramètre passé à la fonction personnalisée est l'<a0>URL</a0> demandée, c'est à dire - - - - - 'cache_depth' => 5,? - - - 'cache_depth' => 5,? - - - - - <a0>SAML</a0> Session backend - - - Module de stockage <a0>SAML</a0> - - - - - <s0>PREFIX</s0>: installation directory (default: /usr/local) - - - <s0>PREFIX</s0> : répertoire d'installation (défaut : /usr/local) - - - - - <s3># DocumentRoot</s3> - - - <s3># DocumentRoot</s3> - - - - - <s86>//"userobm_status" => ,</s86> - - - <s86>//"userobm_status" => ,</s86> - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step3.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step3.png - - - - - <s0>Portal <a1>URL</a1></s0>: <a2>URL</a2> of internal portal - - - <s0><a1>URL</a1> du portail</s0> : <a2>URL</a2> du portail interne - - - - - By default, mail content are empty in order to use <a0>HTML</a0> templates: - - - Par défaut, les messages sont vides afin d'utiliser les modèles <a0>HTML</a0> : - - - - - If you don't have one, create it with the signing key pair already generated (you could do this with openssl). - - - 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). - - - - - As Handlers keep configuration in cache, when configuration change, it should be updated in Handlers. - - - Comme les agents gardent leur configuration en cache, lorsque la configuration est changée elle doit être mise à jour dans les agents. - - - - - <a0>DokuWiki</a0> is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. - - - <a0>DokuWiki</a0> est un wiki simple et standard principalement destiné à la création de documents de toute nature. - - - - - Sebastien DIAZ - - - Sebastien DIAZ - - - - - First steps - - - Premiers pas - - - - - <s0>Preauthentication <a1>URL</a1></s0>: Zimbra preauthentication <a2>URL</a2>, either with full <a3>URL</a3> (ex: <a4>http://zimbra.lan/service/preauth</a4>), either only with path (ex: /service/preauth) (by default: /service/preauth) - - - <s0><a1>URL</a1> de pré-authentification</s0> : <a2>URL</a2> de pré-authentification Zimbra, soit l'<a3>URL</a3> complète (ex : <a4>http://zimbra.lan/service/preauth</a4>), soit seulement le chemin absolu (ex : /service/preauth) (par défaut : /service/preauth) - - - - - <s21>"url_logout"</s21> <s22>=></s22> <s23>"https://OBMURL/logout"</s23><s24>,</s24> - - - <s21>"url_logout"</s21> <s22>=></s22> <s23>"https://OBMURL/logout"</s23><s24>,</s24> - - - - - http://www.jcos.fr - - - http://www.jcos.fr - - - - - <s9>Options</s9> +ExecCGI +<s10>FollowSymLinks</s10> - - - <s9>Options</s9> +ExecCGI +<s10>FollowSymLinks</s10> - - - - - [PORTAL] is the portal <a0>URL</a0> - - - [PORTAIL] est l'<a0>URL</a0> du portail - - - - - dbiUserChain - - - dbiUserChain - - - - - /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots - - - /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots - - - - - documentation/current/start.html - - - documentation/current/start.html - - - - - Now ldapgroups contains “admin su” - - - Maintenant, ldapgroups contient “admin su” - - - - - mailConfirmSubject - - - mailConfirmSubject - - - - - ../media/logos/logo_abuledu.png - - - ../media/logos/logo_abuledu.png - - - - - checkDate - - - checkDate - - - - - http://search.cpan.org/perldoc?DBD::Oracle - - - http://search.cpan.org/perldoc?DBD::Oracle - - - - - ... -  -</<s3>VirtualHost</s3>> - - - ... -  -</<s3>VirtualHost</s3>> - - - - - Then the second rule will be applied first, so every authenticated user will access to <c0>/pub/admin</c0> directory. - - - Alors la seconde règle est appliquée en premier, donc tous les utilisateurs authentifiés pourront accéder au répertoire <c0>/pub/admin</c0>. - - - - - LDAP session backend - - - Backend de sessions LDAP - - - - - Authentication - - - Authentification - - - - - In <c0>Configuration</c0>, register the <c1>client_id</c1> and <c2>client_secret</c2> given by Google. - - - Dans <c0>Configuration</c0>, enregistrer les <c1>client_id</c1> et <c2>client_secret</c2> donnés par Google. - - - - - lemonldap-ng-portal-auth.png - - - lemonldap-ng-portal-auth.png - - - - - You have to install <c0> Auth_remoteuser</c0> in the <c1>extensions/</c1> directory of your MediaWiki installation: - - - Il faut installer <c0> Auth_remoteuser</c0> dans le répertoire des <c1>extensions/</c1> ve votre serveur MediaWiki : - - - - - Skin rules - - - Règle du thème - - - - - It sends an OTP, which is validated against Yubico server. - - - Il envoie un mot-de-passe à valeur unique (OTP) qui est validé par un serveur Yubico. - - - - - casStorage - - - casStorage - - - - - <s0>Authentication service</s0> of course - - - Le <s0>service d'authentification</s0> bien sûr - - - - - LDAP - - - LDAP - - - - - Do not forget to save your changes! - - - Ne pas oublier de sauvegarder les changements ! - - - - - <s0>info</s0> for user actions - - - <s0>info</s0> pour les actions utilisateurs - - - - - https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt - - - https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt - - - - - Multiple backends stack - - - Empiler de multiples backends - - - - - <s0>Location</s0>: Access Point for SLO request. - - - <s0>Location</s0>: Point d'accès pour les requêtes de SLO. - - - - - Configure LimeSurvey virtual host like other <a0>protected virtual host</a0>. - - - Configurer l'hôte virtuel LimeSurvey comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - - - - - ~500 - - - ~500 - - - - - a2ensite manager-apache2.conf -a2ensite portal-apache2.conf -a2ensite handler-apache2.conf -a2ensite test-apache2.conf - - - a2ensite manager-apache2.conf -a2ensite portal-apache2.conf -a2ensite handler-apache2.conf -a2ensite test-apache2.conf - - - - - <s23>'portalSkin'</s23> <s24>=></s24> <s25>'pastel'</s25><s26>,</s26> - - - <s23>'portalSkin'</s23> <s24>=></s24> <s25>'pastel'</s25><s26>,</s26> - - - - - Functioning - - - Fonctionnement - - - - - http://perldoc.perl.org/functions/join.html - - - http://perldoc.perl.org/functions/join.html - - - - - Manager theme - - - Thème du manager - - - - - Configure Drupal virtual host like other <a0>protected virtual host</a0>. - - - Configurer l'hôte virtuel Drupal comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - - - - - MediaWiki virtual host in Apache - - - Hôte virtuel Mediawiki dans le manager - - - - - change password (with server side password policy management) - - - changer les mots-de-passe (avec la gestion de la politique de mot-de-passe côté serveur) - - - - - <s0>Auto login</s0>: set to 1 to use auto login. - - - <s0>Authentification automatique</s0> : mettre à 1 pour utiliser la connexion automatique. - - - - - You can now the upload the certificate (<c0>cert.pem</c0>) on Google Apps. - - - Télécharger ensuite le certificat (<c0>cert.pem</c0>) dans Google Apps. - - - - - Zimbra virtual host - - - Hôte virtuel Zimbra - - - - - by <a0>IP</a0> - - - par adresses <a0>IP</a0> - - - - - Access rules and HTTP headers - - - Règles d'accès et en-têtes HTTP - - - - - /_detail/icons/flags/de.png?id=press - - - /_detail/icons/flags/de.png?id=press - - - - - cp ValveLemonLDAPNG.jar server/lib/ - - - cp ValveLemonLDAPNG.jar server/lib/ - - - - - You need to disable default Manager protection in lemonldap-ng.ini to rely only on Apache: - - - Il faut alors désactiver la protection du manager dans lemonldap-ng.ini pour la confier à Apache : - - - - - MBConsulting - - - MBConsulting - - - - - "" : ($mail =~ /^([^@]+)/)[0] . - - - "" : ($mail =~ /^([^@]+)/)[0] . - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Bugzilla. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Bugzilla. - - - - - <s0>Use Nonce</s0>: If enabled, a nonce will be sent, and verified from the ID Token - - - <s0>Utiliser Nonce</s0> : si activé, un nonce sera envoyé, et vérifié depuis le jeton d'identité - - - - - See <a0>installation pages</a0> to know how install and use it. - - - Voir les <a0>pages d'installation</a0> pour apprendre à l'installer et l'utiliser. - - - - - icons:kmultiple.png - - - icons:kmultiple.png - - - - - yubikeyPublicIDSize - - - yubikeyPublicIDSize - - - - - Display-Name - - - Display-Name - - - - - Then, go in <c0>Twitter parameters</c0>: - - - Allez ensuite dans <c0>Paramètres Twitter</c0> : - - - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -<s3>notification</s3> <s4>=</s4><s5> 1</s5> - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -<s3>notification</s3> <s4>=</s4><s5> 1</s5> - - - - - <s29><s30><user</s30> <s31>username</s31>=<s32>"role1"</s32> <s33>password</s33>=<s34>"tomcat"</s34> <s35>roles</s35>=<s36>"role1"</s36><s37>/></s37></s29> - - - <s29><s30><user</s30> <s31>username</s31>=<s32>"role1"</s32> <s33>password</s33>=<s34>"tomcat"</s34> <s35>roles</s35>=<s36>"role1"</s36><s37>/></s37></s29> - - - - - <s6>Options</s6> +ExecCGI - - - <s6>Options</s6> +ExecCGI - - - - - Use <a0>our own Debian repository</a0>. - - - Utiliser <a0>votre propre dépôt Debian</a0>. - - - - - Shared attributes (SREG) - - - Attributs partagés (SREG) - - - - - Set exported variables - - - Définir les variables exportées - - - - - <a0>LL::NG</a0> can also act as <a1>OpenID server</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. - - - <a0>LL::NG</a0> peut également agir en <a1>serveur OpenID</a1>, ce qui permet également d'interconnecter deux systèmes <a2>LL::NG</a2>. - - - - - tree_light.png - - - tree_light.png - - - - - Exported attributes - - - Attributs exportés - - - - - vi LocalSettings.php - - - vi LocalSettings.php - - - - - Roles as simple values of a user attribute - - - Rôles comme simple valeur d'attribut utilisateur - - - - - Offline 0.1 - - - Hors-ligne 0.1 - - - - - Don't forget to install cron files ! - - - N'oubliez pas d'installer les fichiers cron ! - - - - - For block brute force attack with fail2ban - - - pour bloquer les attaques en force brute avec fail2ban - - - - - Declare Google in your LL::NG server - - - Déclarer Google dans le serveur LL::NG - - - - - <s0>Logout</s0>: logout button - - - <s0>Déconnexion</s0> : bouton de déconnexion - - - - - Protect the Manager by Apache - - - Protéger le Manager par Apache - - - - - liblemonldap-ng-handler-perl: Handler files - - - liblemonldap-ng-handler-perl : fichiers des agents - - - - - <s6>require</s6> Lemonldap::NG::Portal::Menu; - - - <s6>require</s6> Lemonldap::NG::Portal::Menu; - - - - - It means that you manage authorizations to access applications by checking the role(s) of the user, and provide this role to the application. - - - Celà signifie qu'on gère les autorisations d'accès aux applications en examinant le(s) rôle(s) de l'utilisateur et en fournissant ce(s) rôle(s) à l'application. - - - - - Mail reset feature - - - Fonctionnalité de réinitialisation de mot-de-passe - - - - - Jan 2012: <a0>Configuration de LemonLDAP::NG avec Google Authenticator</a0> - - - Jan 2012 : <a0>Configuration de LemonLDAP::NG avec Google Authenticator</a0> - - - - - SlideShare - - - SlideShare - - - - - Wordpress, GLPI, OBM, Dokuwiki, … - - - Wordpress, GLPI, OBM, Dokuwiki, … - - - - - <s13>SetHandler</s13> perl-<s14>script</s14> - - - <s13>SetHandler</s13> perl-<s14>script</s14> - - - - - <a16>prereq</a16><br17/> - - - <a16>prereq</a16><br17/> - - - - - ldapServer - - - ldapServer - - - - - <a0>Lanyrd</a0> <br1/> - - - <a0>Lanyrd</a0> <br1/> - - - - - <s136>//"userobm_mail_perms" => ,</s136> - - - <s136>//"userobm_mail_perms" => ,</s136> - - - - - ../documentation/current/prereq.html - - - ../documentation/current/prereq.html - - - - - macros are used to extend (or rewrite) <s0><a1>exported variables</a1></s0>. - - - Les macros sont utilisées pour étendre (ou réécrire) les <s0><a1>variables exportées</a1></s0>. - - - - - For older version, check <a0>http://wiki.glpi-project.org/doku.php?id=en:authautoad</a0> - - - Pour les versions plus anciennes, voir <a0>http://wiki.glpi-project.org/doku.php?id=en:authautoad</a0> - - - - - ../../../media/icons/neotux.png - - - ../../../media/icons/neotux.png - - - - - Use “Active Directory” as authentication, userDB and passwordDBbackends, - - - Utiliser “Active Directory” comme systèmes d'authentification, de gestion des utilisateurs et des mots-de-passe, - - - - - 1 if user is admin - - - 1 si l'utilisateur est administrateur - - - - - _auth - - - _auth - - - - - ../../../media/applications/zimbra_logo.png - - - ../../../media/applications/zimbra_logo.png - - - - - Regular expression for random password - - - Expression rationnelle pour la génération aléatoire des mots-de-passe - - - - - Copy the content of this file in the textarea. - - - Copier le contenu de ce fichie dans l'emplacement dédié. - - - - - Often the redirection takes some time because it is user's first access to the protected app, so a new app session has to be created : JavaScript redirection improves user experience by informing that authentication is performed, and by preventing from clicking again on the button because it is too slow. - - - Souvent la redirection prend du temps car c'est le premier accès de l'utilisateur à l'application protégée et il faut créer la session applicative ; la redirection JavaScript améliore le ressenti utilisateur en l'informant que l'authentification est réussie et en évitant qu'il clique de nouveau sur le bouton. - - - - - It is described here: <a0>http://openid.net/connect/</a0>. - - - Il est décrit ici : <a0>http://openid.net/connect/</a0>. - - - - - documentation:lasso.png - - - documentation:lasso.png - - - - - Dokuwiki plugin - - - Extension pour Dokuwiki - - - - - LemonLDAP::NG is used to protect access to intranet. - - - LemonLDAP::NG est utilisé pour protéger l'accès à l'Intranet. - - - - - ../../../media/applications/limesurvey_logo.png - - - ../../../media/applications/limesurvey_logo.png - - - - - They are available at the EntityID <a0>URL</a0>, by default: <a1>http://auth.example.com/saml/metadata</a1>. - - - Elles sont disponibles à l'<a0>URL</a0> EntityID, par défaut : <a1>http://auth.example.com/saml/metadata</a1>. - - - - - You can add a rule for logout: - - - Il est possible d'ajouter une règle pour la déconnexion : - - - - - For example, to override configured skin for portal: - - - Par exemple, pour surcharger l'apparence du portail : - - - - - Use LDAP for sessions - - - Utiliser LDAP pour les sessions - - - - - documentation/current/installrpm.html#yum_repository - - - documentation/current/installrpm.html#yum_repository - - - - - <s68>'superadmin'</s68> <s69>=></s69> <s70>$_SERVER</s70><s71>[</s71><s72>'HTTP_AUTH_SUPERADMIN'</s72><s73>]</s73><s74>,</s74> - - - <s68>'superadmin'</s68> <s69>=></s69> <s70>$_SERVER</s70><s71>[</s71><s72>'HTTP_AUTH_SUPERADMIN'</s72><s73>]</s73><s74>,</s74> - - - - - Lasso - - - Lasso - - - - - <s0>Mail content</s0>: - - - <s0>Contenu du courriel</s0> : - - - - - LemonLDAP::NG portal menu has 4 modules: - - - Le menu du portail LemonLDAP::NG est composé de 4 modules : - - - - - One standard portal - - - Un portail standard - - - - - ../media/rpm-gpg-key-ow2 - - - ../media/rpm-gpg-key-ow2 - - - - - If secured cookie is enabled, the portal <a3>URL</a3> <s4>must</s4> be HTTPS. - - - Si le cookie sécurisé est activé, l'<a3>URL</a3> du portail <s4>doit</s4> être en HTTPS. - - - - - ldapPort - - - ldapPort - - - - - → The host is not known by LemonLDAP::NG. - - - → L'hôte n'est pas connu de LemonLDAP::NG. - - - - - install_bin (/usr/local/lemonldap-ng/bin) - - - install_bin (/usr/local/lemonldap-ng/bin) - - - - - It can be used just to share authentication or to share user's attributes following the <a3>OpenID Simple Registration Extension 1.0 (SREG)</a3> specification. - - - Ce peut être utilisé pour partager l'authentification et pour partager les attributs utilisateurs en suivant les spécifications <a3>OpenID Simple Registration Extension 1.0 (SREG)</a3>. - - - - - Protected sites: - - - Sites protégés: - - - - - Fill this field accordingly. - - - Remplir ce champ en conséquence. - - - - - Some options are available: - - - Quelques options sont disponibles : - - - - - Google supports these claims: - - - Google supporte ces champs : - - - - - Can't locate /usr/share/lemonldap-ng/configStorage.pl - - - Can't locate /usr/share/lemonldap-ng/configStorage.pl - - - - - User tries to access to an application in the secondary <a0>LL::NG</a0> structure without having a session in this area - - - Un utilisateur essaie d'accéder à une application du système <a0>LL::NG</a0> secondaire sans avoir de session dans cette aire - - - - - You may also create these macros to manage OBM administrator account (<c0>Variables</c0> » <c1>Macros</c1>): - - - Il est également possible de créer ces macros pour gérer le compte administrateur OBM (<c0>Variables</c0> » <c1>Macros</c1>): - - - - - Session backend - - - Module de stockage des sessions - - - - - Variables can be used in rules and headers. - - - Les variables peuvent être utilisées dans les règles et en-têtes. - - - - - → You tried to activate Status module without localStorage. - - - → Le module Status est activé sans localStorage. - - - - - Apache - - - Apache - - - - - If your function is not compliant with <a0>Safe jail</a0>, you will need to disable the jail. - - - Si la fonction n'est pas compatible avec la <a0>cage saine</a0>, il faut désactiver la mise en cage. - - - - - http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - - - http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - - - - - You can intercept the logout with this rule: <c0>^/share/page/dologout ⇒ logout_app_sso</c0> - - - On peut intercepter les déconnexions avec cette règle : <c0>^/share/page/dologout ⇒ logout_app_sso</c0> - - - - - If not authenticated (or authentication is forced) try to find it (userDB module) and to authenticate it (auth module), create session, calculate groups and macros and store them. - - - Si ce n'est pas le cas (ou si l'authentification est forcée) tente de le trouver (module userDB) et de l'authentifier (module d'authentification), crée la session, calcule les groupes et macros et les stocke - - - - - The chosen logo file must be in portal applications logos directory (<c0>portal/skins/common/apps/</c0>). - - - Le logo choisi doit se trouver dans le répertoire des logos des applications (<c0>portal/skins/common/apps/</c0>). - - - - - Authentication process main steps are: - - - Les étapes du processus d'authentication sont : - - - - - IssuerDB use - - - Utilisation de IssuerDB - - - - - Digest::HMAC - - - Digest::HMAC - - - - - Lasso identity dump - - - Dump de l'identité Lasso - - - - - Sympa virtual host in Manager - - - Hôte virtuel Sympa dans le manager - - - - - <a0>CAS</a0>_url - - - <a0>CAS</a0>_url - - - - - 0.9.4_password_menu.png - - - 0.9.4_password_menu.png - - - - - Name: should be filled automatically with your organization or domain - - - Name : devrait être automatiquement renseigné avec votre domaine - - - - - To summary available options: - - - Pour résumer les options disponibles : - - - - - one with read/write rights for servers hosting the manager - - - une avec des droits en lecture/écriture pour les serveurs hébergeant le manager - - - - - You just have to activate Notifications in the Manager (General Parameters > Advanced Parameters > Notifications > Activation) or in lemonldap-ng.ini: - - - Il suffit d'activer les notifications dans le manager (Paramètres généraux > Paramètres avancés > Notifications > Activation) ou dans lemonldap-ng.ini : - - - - - Header value - - - Valeur d'en-tête - - - - - Here are some examples, witch their specific documentation: - - - Quelques exemples, avec leur documentation : - - - - - Download - - - Téléchargement - - - - - <a0>CAS</a0>_pgtFile - - - <a0>CAS</a0>_pgtFile - - - - - <s0><a1>Configuration</a1></s0>: where configuration is stored. - - - <s0><a1>Configuration</a1></s0>: où est stocké la configuration. - - - - - PerlModule Lemonldap::NG::Handler::Proxy - - - PerlModule Lemonldap::NG::Handler::Proxy - - - - - Interactive <s0>management of user passwords</s0>: - - - <s0>Gestion interactive des mots-de-passe des utilisateurs</s0>: - - - - - Note that if the user is already authenticated on the first portal, all redirections are transparent. - - - Noter que si l'utilisateur est déjà authentifié sur le premier portail, toutes les redirections sont transparentes. - - - - - </<s11>Directory</s11>> -  - - - </<s11>Directory</s11>> -  - - - - - radiusAuthnLevel - - - radiusAuthnLevel - - - - - apt-get install libauthen-radius-perl - - - apt-get install libauthen-radius-perl - - - - - remoteGlobalStorageOptions - - - remoteGlobalStorageOptions - - - - - <s0>$auth_kind</s0> <s1>=</s1> <s2>'LemonLDAP'</s2><s3>;</s3> -  -<s4>$lemonldap_config</s4> <s5>=</s5> <a6><s7>Array</s7></a6><s8>(</s8> - - - <s0>$auth_kind</s0> <s1>=</s1> <s2>'LemonLDAP'</s2><s3>;</s3> -  -<s4>$lemonldap_config</s4> <s5>=</s5> <a6><s7>Array</s7></a6><s8>(</s8> - - - - - http://journeesperl.fr/fpw2011/talk/3383 - - - http://journeesperl.fr/fpw2011/talk/3383 - - - - - #google_apps_control_panel - - - #google_apps_control_panel - - - - - ... other SSL parameters ... - - - ... autres paramètres SSL ... - - - - - <a10>loginhistory</a10><br11/> - - - <a10>loginhistory</a10><br11/> - - - - - If you use features like <a0>SAML</a0> (authentication and issuer), <a1>CAS</a1> (issuer) and password reset self-service, you also need to index some fields. - - - Lorsqu'on utilise des fonctionnalités telles <a0>SAML</a0> (authentification ou fournisseur d'identité), <a1>CAS</a1> (fournisseur d'identité) ou le service de réinitialisation de mots-de-passe, il faut également indexer quelques champs. - - - - - You can define more than one form replay <a0>URL</a0> per virtual host. - - - Il est possible de définir plusieurs <a0>URL</a0> de rejeu de formulaires par hôte virtuel. - - - - - You may use the <a2>securedCookie</a2> options to avoid session hijacking. - - - Vous devriez utilisez les options <a2>securedCookie</a2> pour éviter le vol de session. - - - - - Montreal - - - Montréal - - - - - You can modify the default behavior for people without value in ssoLogonHours. - - - Il est possible de modifier le comportement par défaut pour les utilisateurs ne disposant pas d'une valeur ssoLogonHours. - - - - - It should works on every browser: - - - Ça doit marcher avec tous les navigateurs : - - - - - Change <s0>mycompanyid</s0> (in <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) into your CSOD company ID and put the certificate value inside the ds:X509Certificate markup - - - Changer <s0>mycompanyid</s0> (dans <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) avec l'ID CSOD de l'entreprise et mettre la valeur du certificat dans ds:X509Certificate markup - - - - - <s16><s17><AssertionConsumerService</s17> <s18>Binding</s18>=<s19>"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"</s19> <s20>Location</s20>=<s21>"https://www.google.com/a/mydomain.org/acs"</s21> <s22>index</s22>=<s23>"1"</s23> <s24>/></s24></s16> - - - <s16><s17><AssertionConsumerService</s17> <s18>Binding</s18>=<s19>"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"</s19> <s20>Location</s20>=<s21>"https://www.google.com/a/mydomain.org/acs"</s21> <s22>index</s22>=<s23>"1"</s23> <s24>/></s24></s16> - - - - - By default, <a0>DNS</a0> domain is <c1>example.com</c1>. - - - Par défaut, le domaine <a0>DNS</a0> est <c1>example.com</c1>. - - - - - server based restriction (like Apache “allow/deny” mechanism) - - - restrictions basées sur le serveur (tel le mécanisme “allow/deny” d'Apache) - - - - - <s54>my</s54> <s55>$res</s55> <s56>=</s56> <s57>$r</s57><s58>-></s58><s59>result</s59><s60>(</s60><s61>)</s61><s62>;</s62> - - - <s54>my</s54> <s55>$res</s55> <s56>=</s56> <s57>$r</s57><s58>-></s58><s59>result</s59><s60>(</s60><s61>)</s61><s62>;</s62> - - - - - Bugzilla - - - Bugzilla - - - - - By default, you will have a manager virtual host define in configuration. - - - Par défaut, il existe un hôte virtuel défini dans la configuration. - - - - - <s155>//"userobm_samba_logon_script" => ,</s155> - - - <s155>//"userobm_samba_logon_script" => ,</s155> - - - - - Data to store as REMOTE_USER (used also in Apache logs) - - - Donnée à utiliser comme REMOTE_USER (également utilisée dans les journaux d'Apache) - - - - - The <c1>openid</c1> scope is mandatory. - - - La portée <c1>openid</c1> est exigée. - - - - - CPAN test reports: + ../media/logos/logo_gn.png - Rapports de test du CPAN: + ../media/logos/logo_gn.png @@ -24824,2334 +3358,204 @@ a2ensite test-apache2.conf - The plugin will check the <c1>REMOTE_USER</c1> environment variable to get the connected user. + <s0>Check conditions</s0>: set to Off to disable conditions checking on authentication responses. - - Ce plugin utilise la variable d'environnement <c1>REMOTE_USER</c1> pour récupérer le nom d'utilisateur connecté. + + <s0>Vérifier les conditions</s0> : active ou désactive, l'examen des conditions dans les réponses d'authentification. - But as Google rotate their keys, we will also configure a refresh interval on JKWS data. + <a0>LL::NG</a0> Null backend is a transparent backend: - - Mais comme Google change régulièrement ses clefs, il faut configurer un intervalle de rafraîchissement des données JKWS. + + Le backend Null de <a0>LL::NG</a0> est un backend transparent : - This parameter is set by the portal and use javascript to get the connected user timezone. + It can be seen in system processes, for example: - - Ce paramètre est géré par le portail et utilise javascript pour obtenir le fuseau de l'utilisateur connecté. + + Il peut être vu dans les processus du système, par exemple : - It will use the authentication level registered in user session to match the <a1>SAML</a1> authentication context. - - - Il utilise le niveau d'authentification enregistré dans la session de l'utilisateur pour établir le contexte d'authentification <a1>SAML</a1>. - - - - - SMTPServer - - - SMTPServer - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Database (<a2>DBI</a2>) for authentication, users and/or password modules. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir "base de données" (<a2>DBI</a2>) pour les modules authentification, utilisateurs et/ou mots-de-passe. - - - - - Configuration of LemonLDAP::NG - - - Configuration de LemonLDAP::NG - - - - - _url - - - _url - - - - - <s0>OTP public ID part size</s0>: Part of Yubikey OTP that will be used as the media identifier (default: 12) - - - <s0>Taille de la partie publique de l'OTP</s0> : Partie du mot-de-passe unique Yubikey utilisée pour identifier les matériels (défaut: 12) - - - - - applications:obm_logo.png - - - applications:obm_logo.png - - - - - is a cloud computing company. - - - est une entreprise d'infonuagique (cloud). - - - - - /_detail/logos/logo_abuledu.png?id=references - - - /_detail/logos/logo_abuledu.png?id=references - - - - - <s2>require</s2> Lemonldap::NG::Portal::SharedConf; - - - <s2>require</s2> Lemonldap::NG::Portal::SharedConf; - - - - - Here are some screenshots of 1.2 new features. - - - Ici se trouvent quelques captures d'écran illustrant les nouvelles fonctionnalités de la version 1.2. - - - - - <s0>Server host</s0>: LDAP server hostname or <a1>URI</a1> (by default: localhost). - - - <s0>Nom de serveur</s0> : nom du serveur LDAP ou <a1>URI</a1> (par défaut : localhost). - - - - - The logout request will be sent even if the user did not use the application. - - - La requête de déconnexion est envoyée même si l'utilisateur ne s'est pas connecté à l'application. - - - - - http://perldoc.perl.org/functions/shift.html - - - http://perldoc.perl.org/functions/shift.html - - - - - Role - - - Rôle - - - - - http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ - - - http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ - - - - - Admin Magazin - - - Admin Magazin - - - - - Insertion example in Perl - - - Exemple d'insertion en Perl - - - - - See also - - - Voir aussi - - - - - See <a0>Apache::Session::Memcached</a0> for optional parameters. - - - Voir <a0>Apache::Session::Memcached</a0> pour les paramètres optionnels. - - - - - Heidelberg - - - Heidelberg - - - - - <s8>require</s8> SOAP::Lite; -</Perl> - - - <s8>require</s8> SOAP::Lite; -</Perl> - - - - - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Radius for authentication. - - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Radius pour l'authentification. - - - - - <s0>Authorized domains</s0>: white list or black list of OpenID client domains (<s1><a2>see below</a2></s1>). - - - <s0>Domaines autorisés</s0> : liste blanche ou noire des domaines clients OpenID (<s1><a2>voir ci-dessous</a2></s1>). - - - - - With aptitude - - - Avec aptitude - - - - - documentation:1.0:ldapconfbackend - - - documentation:1.0:ldapconfbackend - - - - - GRR - - - GRR - - - - - A request to the main session database is done (trough <a1>SOAP session backend</a1>) to be sure that the session exists. - - - Une requête à la base de données des sessions principale est effectuée (via le <a1>backend de session SOAP</a1>) pour être sûr que la session existe. - - - - - The Django connector is available on GitHub: <a0>https://github.com/9h37/django-lemonldap</a0> - - - Le connecteur Django est disponible sur GitHub : <a0>https://github.com/9h37/django-lemonldap</a0> - - - - - 2012 - - - 2012 - - - - - <a0>LL::NG</a0> can act as an <a1>SAML</a1> 2.0 Identity Provider, that can allow to federate <a2>LL::NG</a2> with: - - - <a0>LL::NG</a0> peut agir en fournisseur d'identité <a1>SAML</a1> 2.0, ce qui permet de fédérer <a2>LL::NG</a2> avec : - - - - - 2011 - - - 2011 - - - - - 2010 - - - 2010 - - - - - You have to run this command on Active Directory: - - - Il faut lancer cette commande dans Active Directory: - - - - - 2009 - - - 2009 - - - - - Language - - - Langue - - - - - HTTPS - - - HTTPS - - - - - In Apache configuration, add the PerlHeaderParserHandler Lemonldap::NG::Handler on the webmail.domain.tls vhost - - - Dans la configuration Apache, ajouter "PerlHeaderParserHandler Lemonldap::NG::Handler" dans l'hôte virtuel webmail.domain.tls - - - - - 0.9.4_logout_menu.png - - - 0.9.4_logout_menu.png - - - - - <a0>LL::NG</a0> can easy talk to other authentication systems using <a1>SAML</a1>, OpenID, <a2>CAS</a2>. - - - <a0>LL::NG</a0> peut aisément dialoguer avec d'autres systèmes d'authentification en utilisant <a1>SAML</a1>, OpenID, <a2>CAS</a2>. - - - - - <a0>Probe</a0> <br1/> - - - <a0>Probe</a0> <br1/> - - - - - radiusSecret - - - radiusSecret - - - - - http://sourcesup.cru.fr/projects/perlcas/ - - - http://sourcesup.cru.fr/projects/perlcas/ - - - - - This file is called <c1>lemonldap-ng.ini</c1> and has the following sections: - - - Le fichier est nommé <c1>lemonldap-ng.ini</c1> et dispose des sections suivantes : - - - - - <a0>DN</a0> of sessions branch - - - <a0>DN</a0> de la branche des sessions - - - - - User is redirected on portal and his <a0>SSO cookies</a0> is empty - - - L'utilisateur est redirigé vers le portail et son <a0>cookie SSO</a0> est vide - - - - - http://perldoc.perl.org/functions/print.html - - - http://perldoc.perl.org/functions/print.html - - - - - ^/obm-sync - - - ^/obm-sync - - - - - <a0>CAS</a0> authentication will automatically add a <a1>logout forward rule</a1> on <a2>CAS</a2> server logout <a3>URL</a3> in order to close <a4>CAS</a4> session on <a5>LL::NG</a5> logout. - - - L'authentification <a0>CAS</a0> ajoute automatiquement une <a1>règle de renvoi après déconnexion</a1> sur l'<a3>URL</a3> de déconnexion du serveur <a2>CAS</a2> afin de clore la session <a4>CAS</a4> lors de la déconnexion <a5>LL::NG</a5>. - - - - - Mandatory fields are: - - - Les champs obligatoires sont : - - - - - <s32>}</s32><s33>;</s33> - - - <s32>}</s32><s33>;</s33> - - - - - <a0>Apache::Session::Browseable</a0> is a wrapper for other Apache::Session modules that add the capability to manage indexes. - - - <a0>Apache::Session::Browseable</a0> est une surcouche d'autres modules Apache::Session qui ajoute des capacités d'indexation. - - - - - Salesforce Login <a0>URL</a0>: generated automatically. - - - Salesforce Login <a0>URL</a0> : générée automatiquement. - - - - - insert a label <s0>“LMAUTH”</s0> ahead of the loop - - - insérer le label <s0>“LMAUTH”</s0> en tête de la boucle - - - - - <s0>+3M</s0>: three months from session creation - - - <s0>+3M</s0> : trois mois après la création de la session - - - - - For example, to proxy <a0>https://www.public.com</a0> to <a1>http://www.private.com</a1>: - - - Par exemple, pour relayer <a0>https://www.public.com</a0> en <a1>http://www.private.com</a1>: - - - - - If no proxied services defined, <a0>CAS</a0> authentication will not activate the <a1>CAS</a1> proxy mode. - - - Si aucun service proxifié n'est défini, l'authentification <a0>CAS</a0> n'activera pas le mode proxy <a1>CAS</a1>. - - - - - liblemonldap-ng-common-perl: configuration and common files - - - liblemonldap-ng-common-perl : fichiers communs et de configuration - - - - - ../../../media/documentation/remote-interoperability.png - - - ../../../media/documentation/remote-interoperability.png - - - - - <s0>LDAP password encoding</s0>: can allow to manage old LDAP servers using specific encoding for passwords (default: utf-8). - - - <s0>Encodage des mots-de-passe LDAP</s0> : peut permettre de gérer les anciens servers LDAP en utilisant un encodage spécifique pour les mots-de-passe (défaut: utf-8). - - - - - <s0>Max age</s0>: Value of max_age parameter (example: 3600) - - - <s0>Âge max</s0> : valeur du paramètre max_age (exemple : 3600) - - - - - <s0><a1>SAML</a1> service providers</s0>: Registered SP - - - <s0>Fournisseurs de service <a1>SAML</a1></s0> : SP enregistrés - - - - - Password backend - - - Module de gestion de mots-de-passe - - - - - notifyDeleted - - - notifyDeleted - - - - - Informix - - - Informix - - - - - Uniform Resource Identifier - - - Uniform Resource Identifier - - - - - email_http_header HTTP_MAIL - - - email_http_header HTTP_MAIL - - - - - Open links in new window - - - Ouvre les liens dans une nouvelle fenêtre - - - - - South Bay Community Network - - - South Bay Community Network - - - - - Example of status page: - - - Exemple de page de statut : - - - - - Store user password in session - - - Stocker le mot-de-passe utilisateur dans la session - - - - - <s13>Allow</s13> from <s14>all</s14> - - - <s13>Allow</s13> from <s14>all</s14> - - - - - <s0>Check last logins</s0>: displays a checkbox on login form, allowing user to check his login history right after opening session - - - <s0>Vérifier l'historique</s0> : affiche une case à cocher sur le formulaire d'authentification permettant à l'utilisateur d'examiner son historique de connexion après l'ouverture de la session - - - - - https://github.com/coudot/apache-session-ldap - - - https://github.com/coudot/apache-session-ldap - - - - - Modify password if asked - - - Modifie le mot-de-passe si demandé - - - - - ../pages/documentation.html - - - ../pages/documentation.html - - - - - Go to the Manager and <a0>create a new virtual host</a0> for phpLDAPadmin. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour phpLDAPadmin. - - - - - LemonLDAP::NG provides a script to change configuration backend easily keeping history. - - - LemonLDAP::NG fournit un script pour changer aisément de backend de configuration en conservant l'historique. - - - - - /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots - - - /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots - - - - - icons:gpg.png - - - icons:gpg.png - - - - - Artifact Resolution - - - Résolution des artifacts - - - - - ../media/logos/sgs_white_small.jpg - - - ../media/logos/sgs_white_small.jpg - - - - - /_detail/logos/logo_bpi.png?id=references - - - /_detail/logos/logo_bpi.png?id=references - - - - - LemonLDAP::NG is a modular WebSSO (Single Sign On) based on Apache::Session modules. - - - LemonLDAP::NG est en WebSSO (Single Sign On) modulaire basé sur les modules Apache::Session. - - - - - translations - - - traductions - - - - - This requires at least Net::LDAP 0.38. - - - Nécessite une version de Net::LDAP égale ou supérieure à 0.38. - - - - - User name session field - - - Champ de session stockant le nom d'utilisateur - - - - - For CentOS/RHEL: - - - Pour CentOS/RHEL : - - - - - ../pages/wiki/syntax.html - - - ../pages/wiki/syntax.html - - - - - JWKS data - - - Donnée JWKS - - - - - http://forge.ow2.org/project/showfiles.php?group_id=274 - - - http://forge.ow2.org/project/showfiles.php?group_id=274 - - - - - Google - - - Google - - - - - multiValuesSeparator - - - multiValuesSeparator - - - - - ../../../media/icons/colors.png - - - ../../../media/icons/colors.png - - - - - <s0>Sessions timeout</s0>: Maximum lifetime of a session. - - - <s0>Durée de vie maximale des sessions</s0> : durée de vie maximale des sessions. - - - - - See <a0>Debian Lenny upgrade</a0>. - - - Voir la <a0>mise à jour de Debian Lenny</a0>. - - - - - http://drupal.org - - - http://drupal.org - - - - - <s0>$uid</s0> <s1>eq</s1> <s2>"dwho"</s2> - - - <s0>$uid</s0> <s1>eq</s1> <s2>"dwho"</s2> - - - - - ldapGroupAttributeNameGroup - - - ldapGroupAttributeNameGroup - - - - - If a user is redirected from handler to portal for authentication and once he is authenticated, portal redirects him to the redirection <a0>URL</a0>. - - - Si un utilisateur est redirigé depuis un agent vers le portail pour s'authentifier et s'il est déjà authentifié, le portail le redirige vers l'<a0>URL</a0> de redirection. - - - - - Authentication: will create session without prompting any credentials (but will register client <a0>IP</a0> and creation date) - - - Authentification : créé une session sans demander quoi que ce soit (mais enregistre l'adresse <a0>IP</a0> cliente et la date de création) - - - - - SSO cookie - - - Cookie SSO - - - - - This key must be stored directly in lemonldap-ng.ini: - - - Cette clef doit être stockée directement dans lemonldap-ng.ini : - - - - - mailto:lemonldap-ng-dev@ow2.org - - - mailto:lemonldap-ng-dev@ow2.org - - - - - Search user: select row in user table matching user - - - Recherche de l'utilisateur : selectionne la ligne de la table utilisateurs correspondant à l'utilisateur - - - - - Since version 1.9 of LLNG, old Auto-Login feature has been removed since it works only with Sympa-5 which has been deprecated - - - Depuis la version 1.9 of LLNG, la fonctionnalité de connexion automatique a été supprimée car elle ne fonctionnait qu'avec la version 5 de Sympa, elle-même dépréciée - - - - - Body for confirmation mail - - - Corps du message de confirmation - - - - - You cannot use the <c0>unprotect</c0> rule because Drupal navigation is based on query strings (?q=admin, ?q=user, etc.), and unprotect rule only works on <a1>URL</a1> patterns. - - - Vous ne pouvez pas utiliser la règle <c0>unprotect</c0> car la navigation Drupal est basée sur des requêtes basées sur des attributs (?q=admin, ?q=user, etc.), et la règle unprotect ne fonctionne que sur des correspondances d'<a1>URL</a1>. - - - - - <s0>on</s0>: always display - - - <s0>on</s0> : toujours afficher - - - - - Advanced - - - Avancé - - - - - Redis session backend - - - Module de stockage des sessions Redis - - - - - _lassoIdentityDump - - - _lassoIdentityDump - - - - - <s11>my</s11> <s12>$param</s12> <s13>=</s13> <a14><s15>shift</s15></a14><s16>;</s16> + </<s23>Location</s23>>   - - <s11>my</s11> <s12>$param</s12> <s13>=</s13> <a14><s15>shift</s15></a14><s16>;</s16> + + </<s23>Location</s23>>   - /_detail/icons/personal.png?id=contact + Edit <c0>lemonldap-ng.ini</c0>, and activate status in the <c1>handler</c1> section: + + + Éditer <c0>lemonldap-ng.ini</c0>, et activer le statut dans la section <c1>handler</c1> : + + + + + liblemonldap-ng-handler-perl: Handler files + + + liblemonldap-ng-handler-perl : fichiers des agents + + + + + Error messages + + + Messages d'erreur + + + + + In 1.3, <a0>LL::NG</a0> have a captcha feature which is used in this case. + + + Dans la version 1.3, <a0>LL::NG</a0> dispose d'une fonctionnalité "captcha" qui est utilisée dans ce cas. + + + + + icons:colors.png + + + icons:colors.png + + + + + If you are protecting Dokuwiki with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. + + + Si Dokuwiki est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. + + + + + User owns <a0>SSO cookies</a0> on the main domain (see <s1><a2>Login kinematics</a2></s1>) - /_detail/icons/personal.png?id=contact + L'utilisateur dispose d'un <a0>cookie SSO</a0> dans le domaine principal (voir la <s1><a2>cinématique de connexion</a2></s1>) - Self service reset (send a mail to the user with a to change the password) + To allow this, use <a1>SOAP</a1> for configuration access, or use a network service like <a2>SQL database</a2> or <a3>LDAP directory</a3>. - - Self-service de réinitialisation (envoie un mail à l'utilisateur pour changer son mot-de-passe) + + Pour contourner ce problème, utiliser <a1>SOAP</a1> pour l'accès à la configuration ou un service réseau tel une <a2>base de donnée SQL</a2> ou un <a3>annuaire LDAP</a3>. - <s0>Encryption key</s0>: key used to crypt some data, should not be known by other applications - - - <s0>Clef de chiffrement</s0> : clef utilisée pour chiffrer certaines données, ne doit être connue d'aucune autre application - - - - - In Debian/Ubuntu, install the library through apt-get command - - - Pour Debian/Ubuntu, installer la librairie via la commande apt-get - - - - - Note that if you use FastCGI, you must restart Apache to enable changes. - - - Noter que si on utilise FastCGI, il faut redémarrer Apache pour activer les changements. - - - - - documentation:ha-apache.png - - - documentation:ha-apache.png - - - - - <a0>DBI</a0> password - - - Mot-de-passe <a0>DBI</a0> - - - - - To post user's password, you must enable <a0>password storing</a0>. - - - Pour envoyer le mot-de-passe utilisateur, il faut activer le <a0>stockage du mot-de-passe</a0>. - - - - - <s0># SOAP functions for sessions management (disabled by default)</s0> - - - <s0># Gestion des fonctions SOAP functions pour la gestion des sessions (désactivée par défaut)</s0> - - - - - <s0>Local <a1>SSO</a1> <a2>URL</a2> pattern</s0>: regular expression to match the <a3>SSO</a3> <a4>URL</a4> (by default: ^/zimbrasso$) - - - <s0>Expression de correspondance de l'<a2>URL</a2> <a1>SSO</a1></s0> : expression régulière de correspondance de l'<a4>URL</a4> <a3>SSO</a3> (par défaut : ^/zimbrasso$) - - - - - SAML Service - - - Service SAML - - - - - documentation:latest:authdemo - - - documentation:latest:authdemo - - - - - When using IDP modules (like <a0>CAS</a0> or <a1>SAML</a1>), the activation of Apache authentication can alter the operation. - - - Lorsqu'on utilise des modules IDP (tels <a0>CAS</a0> ou <a1>SAML</a1>), l'activation de 'authentification Apache peut altérer l'operation. - - - - - For example, for a full access, excepted week-end: - - - Par exemple, pour un accès total excepté le week-end: - - - - - PHP - - - PHP - - - - - This works like <a0>File backend</a0>, except that data are serialized in JSON. - - - Il fonctionne comme le <a0>backend File</a0>, si ce n'est que les données sont sérialisées au format JSON. - - - - - Use the following form: <a0>https://doc.integ01.dev-franceconnect.fr/inscription</a0>. - - - Utiliser le formulaire suivant : <a0>https://doc.integ01.dev-franceconnect.fr/inscription</a0>. - - - - - <a4>memcachedsessionbackend</a4><br5/> - - - <a4>memcachedsessionbackend</a4><br5/> - - - - - <s0>Validity time of a password reset request</s0>: number of seconds for password reset request validity. - - - <s0>Durée de validité de la requête de réinitialisation de mot-de-passe</s0> : nombre de secondes pour la validité de la requête de réinitialisation. - - - - - LemonLDAP::NG can be used as a proxy between those protocols - - - LemonLDAP::NG peut être utilisé comme proxy entre ces protocoles - - - - - http://lanyrd.com/2011/confoo/sddcy/ - - - http://lanyrd.com/2011/confoo/sddcy/ - - - - - Authentication module - - - Module d'authentication - - - - - <s16># Directory index</s16> - - - <s16># Directory index</s16> - - - - - As administrator, go in Google Apps control panel and click on Advanced tools: - - - Comme administrateur, aller dans le panneau de contrôle Google Apps et cliquer sur les outils avancés click (Advanced tools) : - - - - - 0.9.4_password_reset.png + See <a0>Writing rules and headers</a0> chapter. - 0.9.4_password_reset.png + Voir le chapître <a0>Écrire les règles et en-têtes</a0>. - It has a simple but powerful syntax which makes sure the data files remain readable outside the Wiki and eases the creation of structured texts. + msmith - - Il dispose d'une syntaxe simple mais puissante qui fait que les fichiers de données restent lisibles en dehors du Wiki, et facilite la création de textes structurés. + + msmith - http://en.wikipedia.org/wiki/Basic_access_authentication + <s0><Valve</s0> <s1>className</s1>=<s2>"org.lemonLDAPNG.SSOValve"</s2> <s3>userKey</s3>=<s4>"AUTH-USER"</s4> <s5>roleKey</s5>=<s6>"AUTH-ROLE"</s6> <s7>roleSeparator</s7>=<s8>","</s8> <s9>allows</s9>=<s10>"127.0.0.1"</s10><s11>/></s11> - - http://fr.wikipedia.org/wiki/HTTP_Authentification + + <s0><Valve</s0> <s1>className</s1>=<s2>"org.lemonLDAPNG.SSOValve"</s2> <s3>userKey</s3>=<s4>"AUTH-USER"</s4> <s5>roleKey</s5>=<s6>"AUTH-ROLE"</s6> <s7>roleSeparator</s7>=<s8>","</s8> <s9>allows</s9>=<s10>"127.0.0.1"</s10><s11>/></s11> - Go in Manager, <c0>General Parameters</c0> » <c1>Sessions </c1> » <c2>Store user password in session data</c2> and set to <c3>On</c3>. + Patch it to replace PHP_AUTH_* by HTTP_AUTH_* - - Aller dans le manager, <c0>paramètres généraux</c0> » <c1>Sessions </c1> » <c2>Stocker le mot-de-passe dans les données de session</c2> et le mettre à <c3>Activer</c3>. + + Le modifier pour remplacer PHP_AUTH_* par HTTP_AUTH_* - Use MySQL for Lemonldap::NG configuration - - - Utiliser MySQL pour la configuration de Lemonldap::NG - - - - - sudo apachectl configtest -sudo apachectl restart + upgrade - sudo apachectl configtest -sudo apachectl restart + upgrade - Attributes from user backend + Sébastien BAHLOUL - Attributs récupérés du module utilisateur + Sébastien BAHLOUL - When you commit <a0>OmegaT</a0> files in svn repository, don't push backup files. + ^/c/portal/logout => logout_sso + + + ^/c/portal/logout => logout_sso + + + + + Returns cookie(s) name and values + + + Retourne nom(s) et valeur(s) du(des) cookie(s) + + + + + soapSessionService + + + soapSessionService + + + + + $_authChoice + + + $_authChoice + + + + + <c0>accept</c0>: all authenticated users can pass - Lorsque vous validez les fichiers <a0>OmegaT</a0> dans le dépôt svn, n'y poussez pas les fichiers de sauvegarde. + <c0>accept</c0>: tout utilisateur authentifié est autorisé - <s0>Server port</s0>: TCP port used by LDAP server. + http://lasso.entrouvert.org/ - - <s0>Port du serveur</s0> : port TCP du serveur LDAP. + + http://lasso.entrouvert.org/ - The team + http://facebook.com - - L'équipe - - - - - Example 1: two tables - - - Exemple 1 : deux tables - - - - - Slave - - - Slave - - - - - <a0>LL::NG</a0> has a logout forward mechanism, that will add a step in logout process, to send logout requests (indeed, GET requests on application logout <a1>URL</a1>) inside hidden iframes. - - - <a0>LL::NG</a0> dispose d'un dispositif de propagation de déconnexion qui ajoute une étape à ce processus pour envoyer des requêtes de déconnexion (en pratique, des requêtes GET vers des <a1>URL</a1> de déconnexion) dans des iframes cachées. - - - - - <s0><a1>URL</a1></s0>: optional, can be used to redirect on another <a2>URL</a2> (for example <a3>https://authssl.example.com</a3>). - - - <s0><a1>URL</a1></s0> : optionnel, peut être utilisée pour rediriger l'utilisateur vers une autre <a2>URL</a2> (par exemple <a3>https://authssl.example.com</a3>). - - - - - <s0><a1>Notifications</a1></s0>: messages displayed to connected users - - - <s0><a1>Notifications</a1></s0>: messages à afficher aux utilisateurs connectés - - - - - when computed virtual attribute 'msDS-User-Account-Control-Computed' as 6th flag set to 8, the password is considered expired. - - - lorsque l'attribut virtuel compilé 'msDS-User-Account-Control-Computed' a le drapeau 6th positionné à 8, le mot de passe est considéré comme expiré. - - - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -  -# Custom template parameters -<s3>tpl_myparam</s3> <s4>=</s4><s5> world</s5> - - - <s0><s1>[</s1>portal<s2>]</s2></s0> -  -# Custom template parameters -<s3>tpl_myparam</s3> <s4>=</s4><s5> world</s5> - - - - - Google Apps does not support Single Logout (SLO). - - - Google Apps ne supporte pas le Single Logout (SLO). - - - - - http://openid.net/specs/openid-authentication-1_1.html - - - http://openid.net/specs/openid-authentication-1_1.html - - - - - Login History - - - Historique de connexion - - - - - http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU - - - http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU - - - - - Dates - - - Dates - - - - - PerlResponseHandler ModPerl::Registry - - - PerlResponseHandler ModPerl::Registry - - - - - Postal code - - - Postal code - - - - - Declare the OpenID Connect Provider in LL::NG - - - Déclarer le fournisseur OpenID Connect dans LL::NG - - - - - Send mail on password change - - - Envoyer des courriels lors des changements de mots-de-passe - - - - - Easy import/export through LDIF files - - - Import/export facilité via les fichiers LDIF - - - - - declare secondary portal in <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Security</c2> » <c3>Trusted domains</c3> - - - declarer le second portail dans <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Sécurité</c2> » <c3>Domaines approuvés</c3> - - - - - <s25>"server_ip_address"</s25> <s26>=></s26> <s27>"localhost"</s27><s28>,</s28> - - - <s25>"server_ip_address"</s25> <s26>=></s26> <s27>"localhost"</s27><s28>,</s28> - - - - - <a2>Lanyrd</a2> <br3/> - - - <a2>Lanyrd</a2> <br3/> - - - - - Build - - - Construction - - - - - The AuthBasic Handler is a special Handler that will us AuthBasic to authenticate to a virtual host, and then play authorizations rules to allow access to the virtual host. - - - L'agent AuthBasic est un agent spécial qui utilise l'authentification web basique pour authentifier dans un hôte virtuel et qui utilise ensuite les règles d'autorisation pour valider les accès à l'hôte virtuel. - - - - - <s16># SOAP functions for configuration access (disabled by default)</s16> - - - <s16># Fonctions SOAP pour accéder à la configuration (désactivées par défaut)</s16> - - - - - <s0>UTF8 metadata conversion</s0>: set to On to force partner's metadata conversion. - - - <s0>Conversion des métadatas un UTF8</s0> : mettre à « activé » pour forcer la conversion des métadata des partenaires. - - - - - You can also use a FastCGI server using index.fcgi given in portal examples. - - - On peut utiliser un serveur FastCGI en utilisant le fichier index.fcgi disponible dans les exemples du portail. - - - - - globalStorage - - - globalStorage - - - - - If no encryption keys are defined, signature keys are used for signature and encryption. - - - Si aucune clef de chiffrement n'est définie, la clef de signature est aussi utilisée pour le chiffrement. - - - - - Logging application access - - - Trace des accès aux applications - - - - - The faster. - - - Le plus rapide. - - - - - Variables that can be used in rules and headers - - - Variables qui peuvent être utilisées dans les règles et en-têtes - - - - - If <a0>CAS</a0> failed, LDAP will be used. - - - Si <a0>CAS</a0> échoue, LDAP est utilisé. - - - - - Another <a0>LL::NG</a0> system configured with <a1>OpenID authentication</a1> - - - Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification OpenID</a1> - - - - - To be able to forward password to RoundCube, see <a0>how to store password in session</a0> - - - Pour savoir comment transmettre les mots de passe à RoundCube, voir <a0>comment stocker le mot de passe dans la session</a0> - - - - - Web sites install : - - - Installer les sites web : - - - - - After logout process, the user is redirected on portal, or on a configured <a0>URL</a0>. - - - Après déconnexion, l'utilisateur est redirigé vers une <a0>URL</a0> configurée ou vers le portail. - - - - - ../../../media/applications/http_logo.png - - - ../../../media/applications/http_logo.png - - - - - → Your browser loops between portal and handler, it is probably a cookie problem. - - - → le navigateur boucle entre le portail et l'agent, il s'agit probablement d'un problème. - - - - - Use SOAP for Lemonldap::NG sessions - - - Utiliser SOAP pour les sessions Lemonldap::NG - - - - - WSDL file - - - Fichier WSDL - - - - - <s0>Proxied services</s0>: list of services for which a proxy ticket is requested: - - - <s0>Services Proxifiés</s0> : liste des services pour lesquels un ticket de proxy est requis : - - - - - <a0>LL::NG</a0> can act as an OpenID Connect Relying Party (RP) towards multiple OpenID Connect Providers (OP). - - - <a0>LL::NG</a0> peut agir comme un serveur « OpenID-Connect Relying Party » (RP), ce qui permet de fédérer <a1>LL::NG</a1> avec : - - - - - RMLL/LSM - - - RMLL/LSM - - - - - twitterSecret - - - twitterSecret - - - - - Headers - - - En-têtes - - - - - Comments can be used to order your rules: rules are applied in the alphabetical order of comment (or regexp in there is no comment). - - - Les commentaires peuvent être utilisés pour ordonner les règles : elles sont appliquées dans l'ordre alphabétique des commentaires (ou des expressions régulières à défaut de commentaire). - - - - - Remote - - - Remote - - - - - lemonldap-ng-changes@ow2.org - - - lemonldap-ng-changes@ow2.org - - - - - Change configuration in lemonldap-ng.ini : - - - Changer la configuration dans lemonldap-ng.ini : - - - - - Bugzilla virtual host in Manager - - - Hôte virtuel Bugzilla dans le manager - - - - - Launch that: - - - Lancer ceci : - - - - - managerTreeJqueryCss - - - managerTreeJqueryCss - - - - - <a6>liferay</a6><br7/> - - - <a6>liferay</a6><br7/> - - - - - openIdAuthnLevel - - - openIdAuthnLevel - - - - - Then in <c0>General Parameters</c0> > <c1>Authentication modules</c1> > <c2>OpenID Connect parameters</c2>, you can set: - - - Ensuite dans <c0>Paramètres généraux</c0> > <c1>Paramètres d'authentification</c1> > <c2>Paramètres OpenID-Connect </c2>, on peut indiquer : - - - - - When receiving the request, the real authentication context will be mapped ton an internal authentication level (see <a1>how configure the mapping</a1>), that you can check to allow or deny session creation. - - - À la réception de la requête, le contexte d'authentification réel est traduit en un niveau d'authentification interne (voir <a1>comment configurer la translation</a1>), utilisable pour accorder ou non la création de session. - - - - - $ENV{REMOTE_ADDR} =~ /^192\.168/ - - - $ENV{REMOTE_ADDR} =~ /^192\.168/ - - - - - <s10><s11><role</s11> <s12>rolename</s12>=<s13>"tomcat"</s13><s14>/></s14></s10> - - - <s10><s11><role</s11> <s12>rolename</s12>=<s13>"tomcat"</s13><s14>/></s14></s10> - - - - - You can choose to install only one component by choosing the package <c0>lemonldap-ng-portal</c0>, <c1>lemonldap-ng-handler</c1> or <c2>lemonldap-ng-manager</c2>. - - - On peut n'installer qu'un seul composant en choisissant le paquet <c0>lemonldap-ng-portal</c0>, <c1>lemonldap-ng-handler</c1> ou <c2>lemonldap-ng-manager</c2>. - - - - - Configure the virtual host like other <a0>protected virtual host</a0> but use Secure Token Handler instead of default Handler. - - - Configurer l'hôte virtuel Sympa comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais utiliser l'agent jeton sécurisé au lieu de l'agent par défaut. - - - - - Perl-CAS module installation - - - Installation du module Perl-CAS - - - - - Please refer to Liferay documentation to enable LDAP provisionning. - - - Se reporter à la documentation Liferay pour activer l'alimentation LDAP. - - - - - useSafeJail - - - useSafeJail - - - - - First, configure your real backend - - - Premièrement, configurer le backend réel - - - - - SVN nightly builds - - - Extraction nocturne du dépôt SVN - - - - - Syslog - - - Syslog - - - - - User XXXX was not granted to open session - - - User XXXX was not granted to open session - - - - - proxyOptions - - - proxyOptions - - - - - logos:sgs_white_small.jpg - - - logos:sgs_white_small.jpg - - - - - Else, all data are copied in the session database. - - - Sinon, toutes les données sont copiées. - - - - - Then go in Manager, <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Password management</c2>: - - - Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Gestion des mots-de-passe</c2> : - - - - - To summarize, to get the user connected trough the <c0>Auth-User</c0> HTTP Header, use this Sping Security configuration: - - - En résumé, pour connecter les utilisateurs vie l'entête HTTP <c0>Auth-User</c0>, utiliser cette configuration de Spring Security : - - - - - Notification backend - - - Module de stockage des notifications - - - - - <s0>Control existing session</s0>: detect <a1>SSO</a1> session, apply configured constraints (1 session per user, 1 session per <a2>IP</a2>, …) - - - <s0>Recherche d'une session valide</s0> : détecte les sessions <a1>SSO</a1>, applique les contraintes configurées (1 session par utilisateur, 1 session par <a2>IP</a2>, …) - - - - - <s0>if</s0><s1>(</s1><s2>$cgi</s2><s3>-></s3><s4>testUri</s4><s5>(</s5><s6>'http://test3.example.com/'</s6><s7>)</s7> <s8>{</s8> - - - <s0>if</s0><s1>(</s1><s2>$cgi</s2><s3>-></s3><s4>testUri</s4><s5>(</s5><s6>'http://test3.example.com/'</s6><s7>)</s7> <s8>{</s8> - - - - - Example of corresponding LDAP attribute - - - Exemple de correspondance d'attributs LDAP - - - - - The <c0>ProxyPreserveHost</c0> directive will forward the Host header to the protected application.<br1/> - - - La directive <c0>ProxyPreserveHost</c0> transfère l'en-tête Host à l'application protégée.<br1/> - - - - - <s0>Allow requests in error</s0>: allow a request that has generated an error in token generation to be forwarded to the protected application without secure token (default: yes) - - - <s0>Autorise les requêtes en cas d'erreur</s0> : autorise la requête qui a généré une erreur dans la génération du jeton à être transféré à l'application protégé sans jeton sécurisé (défaut : oui) - - - - - <<s1>Location</s1> /index.pl/adminSessions> - - - <<s1>Location</s1> /index.pl/adminSessions> - - - - - <s0>passThrough</s0> (optional): Allow anonymous access or not. - - - <s0>passThrough</s0> (optionnel) : Autorise ou non l'accès anonyme. - - - - - documentation:quickstart - - - documentation:quickstart - - - - - <<s14>IfModule</s14> mod_rewrite.c> - - - <<s14>IfModule</s14> mod_rewrite.c> - - - - - One remote portal that delegates authentication to the second organization (just an other file on the same server) - - - Un portail distant qui délègue l'authentification à la seconde organisation (juste un autre fichier sur le même serveur) - - - - - To add these attributes, go in Manager, <c0>Variables</c0> » <c1>Exported Variables</c1>. - - - Pour ajouter ces attributs, aller dans le manager, <c0>Variables</c0> » <c1>Variables exportées</c1>. - - - - - Net::OpenID::Server > 1.00 - - - Net::OpenID::Server > 1.00 - - - - - Try <a0>http://test1.example.com</a0> or <a1>http://test2.example.com</a1> - - - Essayez <a0>http://test1.example.com</a0> ou <a1>http://test2.example.com</a1> - - - - - $uidR - - - $uidR - - - - - <s151>//"userobm_vacation_message" => ,</s151> - - - <s151>//"userobm_vacation_message" => ,</s151> - - - - - https://metacpan.org/module/Apache::Session::Browseable::Redis - - - https://metacpan.org/module/Apache::Session::Browseable::Redis - - - - - -1 if this <a0>URL</a0> is not known by <a1>LL::NG</a1> configuration - - - -1 si cette <a0>URL</a0> n'est pas connue de la configuration de <a1>LL::NG</a1> - - - - - <s0>Auth-Mail</s0>: $mail - - - <s0>Auth-Mail</s0>: $mail - - - - - You need a Google developer account to access to <a0>https://console.developers.google.com/</a0> - - - Il faut un compte développer Google pour accéder à <a0>https://console.developers.google.com/</a0> - - - - - <s0>Use reset attribute</s0>: enable to use the password reset attribute. - - - <s0>Utiliser l'attribut reset</s0> : activé pour utiliser l'attribut reset du mot-de-passe. - - - - - The request validity time is a configuration parameter. - - - La durée de validité de la requête est un paramètre de configuration. - - - - - Auth-Cn - - - Auth-Cn - - - - - Bugzilla can authenticate a user with HTTP headers, and auto-create its account with a few information: - - - Bugzilla peut authentifier un utilisateur par en-tête HTTP et auto-générer son compte avec quelques informations : - - - - - Authentication contexts - - - Contextes d'authentification - - - - - mailreset_step4.png - - - mailreset_step4.png - - - - - Datas concerning the first connection to the portal - - - Données concernant la première connexion au portail - - - - - Common Domain Cookie is also know as <a0>WAYF Service</a0>. - - - Le domaine commun de cookie est également connu comme <a0>service WAYF</a0>. - - - - - <a0>Authentication</a0>: how check user credentials - - - <a0>Authentification</a0> : comment examiner les données utilisateur d'authentification - - - - - ../../../media/applications/glpi_logo.png - - - ../../../media/applications/glpi_logo.png - - - - - You can find all versions on <a0>OW2 forge download page</a0>. - - - Vous pouvez trouver toutes les versions sur <a0>la page de téléchargement de la forge OW2</a0>. - - - - - start.html - - - start.html - - - - - If a user is not authenticated and attempts to connect to an area protected by a LemonLDAP::NG compatible Handler, he is redirected to a portal. - - - Si un utilisateur n'est pas authentifié et tente de se connecter à une application protégée par un agent compatible LemonLDAP::NG, il est redirigé vers le portail. - - - - - You can also configure jetlag (if all of your users use the same timezone): - - - On peut aussi configurer jetlag (si tous les utilisateurs utilisent le même fuseau): - - - - - <a0>SSO</a0> on OBM web interface - - - <a0>SSO</a0> sur l'interface web d'OBM - - - - - dbiUserPassword - - - dbiUserPassword - - - - - If not set, the secret token is calculated using the general encryption key. - - - S'il n'est pas renseigné, le jeton secret est calculé en utilisant la clef de chiffrement générale. - - - - - http://www.w3.org/wiki/WebID - - - http://www.w3.org/wiki/WebID - - - - - customFunctions - - - customFunctions - - - - - Allow only users with a LimeSurvey role - - - Autorise seulement les utilisateurs avec un rôle LimeSurvey - - - - - ../pages/references.html - - - ../pages/references.html - - - - - You have to create the table by yourself: - - - Il faut créer soi-même la table : - - - - - Apache::Session::Browseable::MySQL doesn't use locks so performances are keeped. - - - Apache::Session::Browseable::MySQL n'utilise pas les locks pour conserver les performances. - - - - - ../../../media/applications/grr_logo.png - - - ../../../media/applications/grr_logo.png - - - - - /_detail/screenshots/1.0/dark/password.png?id=screenshots - - - /_detail/screenshots/1.0/dark/password.png?id=screenshots - - - - - http://modauthkerb.sourceforge.net/ - - - http://modauthkerb.sourceforge.net/ - - - - - Metadata - - - Métadonnée - - - - - <s0>Confirmation mail content</s0> (optional): Content of mail sent when password change is asked - - - <s0>Contenu du message de confirmation</s0> (optionnel) : contenu du courriel envoyé lorsque le changement de mot-de-passe est demandé - - - - - <s0>Cookie name</s0>: name of the cookie, can be changed to avoid conflicts with other LemonLDAP::NG installations - - - <s0>Nom de cookie</s0> : nom du cookie, peut être changé pour éviter les conflits avec d'autres installations LemonLDAP::NG - - - - - Drupal virtual host in Apache - - - Hôte virtuel Apache hébergeant Drupal - - - - - lemonldap_ng_sample_protected_application_1340022329086.png - - - lemonldap_ng_sample_protected_application_1340022329086.png - - - - - To define keys, you can: - - - Pour définir les clefs, vous pouvez : - - - - - You have to include them in Apache main configuration, for example: - - - Il faut les inclure dans la configuration d'Apache, par exemple : - - - - - http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html - - - http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html - - - - - ../../../../media/documentation/googleapps-menu.png - - - ../../../../media/documentation/googleapps-menu.png - - - - - <a0>CAS</a0> attribute for login - - - Attribut <a0>CAS</a0> pour le nom de connexion - - - - - <s0>Javascript protection</s0>: set httpOnly flag, to avoid cookie been caught by javascript code - - - <s0>Protection Javascript</s0> : active le drapeau httpOnly pour éviter que le cookie ne soit accessible par code javascript - - - - - Example: <a2>http://auth.example.com</a2> - - - Exemple: <a2>http://auth.example.com</a2> - - - - - External user clicks to be redirected to the remote type portal - - - L'utilisateur externe clique pour être redirigé vers le second portail - - - - - Proxy backend to be used in conjunction with another session backend. - - - Backend proxy à utiliser avec un autre backend de sessions. - - - - - lemonldap-ng-doc: contains <a0>HTML</a0> documentation and project docs (README, etc.) - - - lemonldap-ng-doc : contient la documentation <a0>HTML</a0> et celle du projet (README, etc...) - - - - - You can not start with an empty configuration, so read <a0>how to change configuration backend</a0> to convert your existing configuration into another one. - - - On ne peut démarrer avec une configuration vide, il faut donc lire <a0>comment changer de backend de configuration</a0> pour convertir une configuration existante en une autre. - - - - - Accept some specificities: - - - Autres possibilités : - - - - - For example to store authentication mode, you can set in <c1>Session data to store</c1> a new key <c2>$_auth</c2> with value <c3>Authentication mode</c3>. - - - Par exemple pour stocker le mode d'authentification, on peut créer une nouvelle clef dans <c1>données de session à stocker</c1> nommée <c2>$_auth</c2> avec comme valeur <c3>mode d'authentification</c3>. - - - - - ../../../media/applications/liferay_logo.png - - - ../../../media/applications/liferay_logo.png - - - - - The real user identifier is stored in a Memcached server and the protected application can the request the Memcached server to get user identifier. - - - L'identifiant utilisateur réel est stockédans un serveur Memcached et l'application protégée peut requérir le serveur Memcached pour obtenir l'identifiant utilisateur. - - - - - Name of the cookie - - - Nom du cookie - - - - - locationRules - - - locationRules - - - - - <s0>Handler</s0>: user is redirected if he has no <a1>SSO</a1> cookie (or in <a2>CDA</a2> mode) - - - les <s0>agents (handlers)</s0> : l'utilisateur y est redirigé s'il n'a pas de cookie <a1>SSO</a1> (ou en mode <a2>CDA</a2>) + + http://facebook.com @@ -27164,58 +3568,828 @@ sudo apachectl restart - So Apache::Session module is not a problem for handlers. + install_bin (/usr/local/lemonldap-ng/bin) + + + install_bin (/usr/local/lemonldap-ng/bin) + + + + + For example to store authentication mode, you can set in <c1>Session data to store</c1> a new key <c2>$_auth</c2> with value <c3>Authentication mode</c3>. + + + Par exemple pour stocker le mode d'authentification, on peut créer une nouvelle clef dans <c1>données de session à stocker</c1> nommée <c2>$_auth</c2> avec comme valeur <c3>mode d'authentification</c3>. + + + + + documentation/current/start.html + + + documentation/current/start.html + + + + + <<s14>IfModule</s14> mod_rewrite.c> + + + <<s14>IfModule</s14> mod_rewrite.c> + + + + + Value: <c0>$uid</c0> - Ainsi, les modules Apache::Session ne posent pas de problèmes aux agents. + Valeur : <c0>$uid</c0> - <a0>Drupal</a0> is a <a1>CMS</a1> written in PHP. + <a0>SlideShare</a0><br1/> - - <a0>Drupal</a0> est un <a1>CMS</a1> écrit en PHP. + + <a0>SlideShare</a0><br1/> - <s0>Searched attributes</s0>: name(s) of the attribute storing the name of the group, spaces separated (default: cn). + See <s0><a1>Form replay</a1></s0> to learn how to configure form replay to POST data on protected applications. - - <s0>Attributs recherchés</s0> : nom(s) de l'attribut stocké dans le nom du groupe, séparés par des virgules (défaut: cn). + + Voir <s0><a1>Rejeu des formulaires</a1></s0> pour savoir comment configurer le rejeu des formulaires pour poster des données à une applications protégée. - <s0><s1><SPSSODescriptor<s2>></s2></s1></s0> + <s0>Allow proxied authentication</s0>: allow an authentication response to be issued from another IDP that the one we register (proxy IDP). + + + <s0>Authentification proxy autorisée</s0> : autorise qu'une réponse d'authentification soit issue d'un autre IDP que celui enregistré (proxy IDP). + + + + + <s0>Timeout</s0>: server idle timeout. + + + <s0>Timeout</s0> : délai maximum de connexion. + + + + + Description + + + Description + + + + + Required attributes: + + + Attibuts requis : + + + + + Configuration key of IDP used for authentication + + + Clef de configuration de l'IDP utilisé pour l'authentification + + + + + http://deb.entrouvert.org/ - <s0><s1><SPSSODescriptor<s2>></s2></s1></s0> + http://deb.entrouvert.org/ - Identity Provider + Authentication table and user table can be the same. + + + Les tables d'authentification et utilisateurs peuvent être confondues. + + + + + <a0>DBI</a0> Connection user + + + Nom de connexion <a0>DBI</a0> + + + + + You can also pass parameters to the make install command, with this syntax: + + + On peut aussi passer des paramètres à la commande make install, avec cette syntaxe : + + + + + Then go in <c2>Multiple parameters</c2> to define the modules to chain for authentication and users. + + + Aller ensuite dans les <c2>paramètres Multiple</c2> pour définir les modules à chaîner pour l'authentification et les utilisateurs. + + + + + <a10>loginhistory</a10><br11/> + + + <a10>loginhistory</a10><br11/> + + + + + <s15>AuthType</s15> Kerberos + + + <s15>AuthType</s15> Kerberos + + + + + http://zimbra.example.com/zimbrasso + + + http://zimbra.example.com/zimbrasso + + + + + ../pages/wiki/dokuwiki.html + + + ../pages/wiki/dokuwiki.html + + + + + Configure Single Sign On cookie and portal URL + + + Configurer le cookie SSO (Single Sign On) et l'URL du portail + + + + + <a4>highavailability</a4><br5/> + + + <a4>highavailability</a4><br5/> + + + + + Configuration objects use standard object class: <c0>applicationProcess</c0>. + + + Les objets de configuration utilisent une classe d'objet standard : <c0>applicationProcess</c0>. + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Google for authentication module. + + + Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Google comme module d'authentication. + + + + + Portal provides also many other features (see <a5>portal</a5> for more) - Fournisseur d'identité + Le portail fournit également de nombreux autres services (voir <a5>portail</a5> pour plus d'informations) - http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + In Manager, set syslog facility in <c0>General Parameters</c0> > <c1>Logging</c1> > <c2>Syslog facility</c2>. - - http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + + Dans le manager, choisir la facilité syslog dans <c0>Paramètres généraux</c0> > <c1>Journalisation</c1> > <c2>Facilité syslog</c2>. - In <c0>Configuration</c0>, register the <c1>client_id</c1> and <c2>client_secret</c2> given by France Connect + The choosen backends will be registered in session: - - Dans <c0>Configuration</c0>, enregistrer les <c1>client_id</c1> et <c2>client_secret</c2> donnés par France Connect + + Les backends choisits enregistrent dans la session : + + + + + Directory + + + Directory + + + + + <a0>Using Apache::Session::MySQL</a0> <e1>(if you choose this option, then read <a2>how to increase MySQL performances</a2>)</e1> + + + <a0>Utiliser Apache::Session::MySQL</a0> <e1>(il est alors conseillé de lire <a2>comment améliorer les performances de MySQL</a2>)</e1> + + + + + But you will rather prefer to use an Apache authentication module, like for example <a0>LDAP authentication module</a0>: + + + Il est souvent souhaitable d'utiliser un module d'authentification Apache, tel par exemple le <a0>module d'authentification LDAP</a0> : + + + + + <a0>managerprotection</a0><br1/> + + + <a0>managerprotection</a0><br1/> + + + + + Create Salesforce domain + + + Créer le domaine Salesforce + + + + + Configuration overview + + + Vue d'ensemble de la configuration + + + + + You need a Google developer account to access to <a0>https://console.developers.google.com/</a0> + + + Il faut un compte développer Google pour accéder à <a0>https://console.developers.google.com/</a0> + + + + + Login policy + + + La politique de connexion + + + + + mysqladmin create lemonldapng + + + mysqladmin create lemonldapng + + + + + Import custom functions in LemonLDAP::NG + + + Importer les fonctions personnalisées dans LemonLDAP::NG + + + + + customfooter.tpm : <a0>HTML</a0> code in the footer div + + + customfooter.tpm : code <a0>HTML</a0> inséré dans le div de pied-de-page + + + + + <a4>extendedfunctions</a4><br5/> + + + <a4>extendedfunctions</a4><br5/> + + + + + Since LemonLDAP::NG 1.2, the <a0>demonstration backend</a0> is configured by default. + + + Depuis la version 1.2 de LemonLDAP::NG, le <a0>backend de démonstration</a0> est sélectionné par défaut. + + + + + <s155>//"userobm_samba_logon_script" => ,</s155> + + + <s155>//"userobm_samba_logon_script" => ,</s155> + + + + + <a6>liferay</a6><br7/> + + + <a6>liferay</a6><br7/> + + + + + If a user does not comply with any condition, he is prompted a customized message. + + + Si un utilisateur ne remplit pas une condition, il est averti par un message personnalisé. + + + + + /index.php?Access=admin + + + /index.php?Access=admin + + + + + This mode must not be used for other purpose than test and demonstration! + + + Ces mode ne doit pas être utilisé pour autre chose que des tests et démonstrations ! + + + + + Spring Security (ACEGI) + + + Sécurité Spring (ACEGI) + + + + + Some characters are encoded in URLs by the browser (such as space,…). + + + Certains caractères sont encodés dans les URLs par le navigateur (tels les espaces,…). + + + + + jsonfileconfbackend + + + jsonfileconfbackend + + + + + <s0>Protected URLs</s0>: Regexp of URLs for which the secure token will be sent, separated by spaces + + + <s0>URLs protégées</s0> : expressions régulières correspondant aux URLs pour lesquels un jeton sécurisé doit être envoyé, separées par des espaces + + + + + The official documentation can be found here: <a0>http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html</a0> + + + La documentation officielle se trouve ici : <a0>http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html</a0> + + + + + Fast CGI support + + + Support FastCGI + + + + + cp lemonldap.class.php inc/auth/ +cp lemonldapuserdatabackend.class.php inc/auth/ + + + cp lemonldap.class.php inc/auth/ +cp lemonldapuserdatabackend.class.php inc/auth/ + + + + + Auth-Admin + + + Auth-Admin + + + + + Use MySQL for Lemonldap::NG sessions + + + Utiliser MySQL pour les sessions de Lemonldap::NG + + + + + <a0>HTML</a0>::Template + + + <a0>HTML</a0>::Template + + + + + An error occurs on server side: SERVER_ERROR (500) + + + Une erreur est survenue côté serveur : SERVER_ERROR (500) + + + + + <<s3>Directory</s3> /var/lib/lemonldap-ng/portal/> + + + <<s3>Directory</s3> /var/lib/lemonldap-ng/portal/> + + + + + <s0>on</s0>: always display + + + <s0>on</s0> : toujours afficher + + + + + icons:neotux.png + + + icons:neotux.png + + + + + It is described here: <a0>http://openid.net/connect/</a0>. + + + Il est décrit ici : <a0>http://openid.net/connect/</a0>. + + + + + #compilation + + + #compilation + + + + + #presentation + + + #presentation + + + + + <a0>LL::NG</a0> can be configured to provides <a1>2 cookies</a1>: + + + <a0>LL::NG</a0> peut être configuré pour fournir <a1>2 cookies</a1>: + + + + + Then fill the two fields; + + + Renseigner ensuite les deux champs ; + + + + + LinShare + + + LinShare + + + + + Parameter list + + + Liste des paramètres + + + + + You can use the same Facebook access token in your applications. + + + On peut réutiliser le même ticket d'accès Facebook dans les applications. + + + + + This mechanism can only work with authentication backends using a login/password form (<a0>LDAP</a0>, <a1>DBI</a1>, …) + + + Ce mécanisme peut seulement fonctionner avec un backend d'authentification utilisant un formulaire login/mot-de-passe (<a0>LDAP</a0>, <a1>DBI</a1>, …) + + + + + So if the http cookie is stolen, sensitive applications stay secured. + + + Ainsi, si le cookie http cookie est volé, les applications sensibles restent protégées. + + + + + <s0>Value</s0> Service <a1>URL</a1> (<a2>CAS</a2> service identifier) + + + <s0>Value</s0> Service <a1>URL</a1> (identifiant de service <a2>CAS</a2>) + + + + + <s13>"auto_update_force_user"</s13> <s14>=></s14> <s15>true</s15><s16>,</s16> + + + <s13>"auto_update_force_user"</s13> <s14>=></s14> <s15>true</s15><s16>,</s16> + + + + + https://github.com/9h37/django-lemonldap + + + https://github.com/9h37/django-lemonldap + + + + + Register on France Connect + + + S'enregistrer dans France Connect + + + + + <s0>Value</s0>: application logout <a1>URL</a1> + + + <s0>Valeur</s0> : <a1>URL</a1> de déconnexion de l'application + + + + + ../../../media/documentation/status_standard.png + + + ../../../media/documentation/status_standard.png + + + + + documentation:latest:ssocookie + + + documentation:latest:ssocookie + + + + + Of course, integration will be full if you use the LDAP directory as users backend for <a0>LL::NG</a0> and Liferay. + + + Bien sûr, l'integration est complète si le serveur LDAP est utilisé comme base de données des utilisateurs dans <a0>LL::NG</a0> et Liferay. + + + + + If you close your session on <a0>LL::NG</a0> side, your Google session will still be open. + + + Si on ferme la session <a0>LL::NG</a0>, celle de Google reste ouverte. + + + + + Zimbra can also be connected to <a0>LL::NG</a0> via <a1>SAML protocol</a1> (see <a2>Zimbra blog</a2>). + + + Zimbra peut aussi être connecté à <a0>LL::NG</a0> via le <a1>protocole SAML</a1> (voir le <a2>blog de Zimbra</a2>). + + + + + AuthLDAPFilter + + + AuthLDAPFilter + + + + + ../../../../media/applications/phpldapadmin_logo.png + + + ../../../../media/applications/phpldapadmin_logo.png + + + + + http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps + + + http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps + + + + + Translations + + + Traductions + + + + + <a0>CAS</a0> force authentication renewal + + + Forcer le renouvellement d'authentification <a0>CAS</a0> + + + + + ../../media/icons/flags/fr.png + + + ../../media/icons/flags/fr.png + + + + + They are available at the EntityID <a0>URL</a0>, by default: <a1>http://auth.example.com/saml/metadata</a1>. + + + Elles sont disponibles à l'<a0>URL</a0> EntityID, par défaut : <a1>http://auth.example.com/saml/metadata</a1>. + + + + + http://test1.example.com/status + + + http://test1.example.com/status + + + + + dbiAuthUser + + + dbiAuthUser + + + + + ipAddr <e0>WHATTOTRACE</e0> + + + ipAddr <e0>WHATTOTRACE</e0> + + + + + JWKS data + + + Donnée JWKS + + + + + Only current application is concerned by logout_app* targets. + + + Seule l'application est concernée par les cibles logout_app*. + + + + + Maintenance mode + + + Mode maintenance + + + + + ../documentation/current/sessions.html + + + ../documentation/current/sessions.html + + + + + applications:dokuwiki_logo.png + + + applications:dokuwiki_logo.png + + + + + You will then get a <c0>client_id</c0> and a <c1>client_secret</c1>. + + + On obtient ainsi les <c0>client_id</c0> et <c1>client_secret</c1>. + + + + + Facebook uses <a1>OAuth2</a1> 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). + + + Facebook utilise le protocole <a1>OAuth2</a1> pour autoriser les applications à réutiliser son propre prcessus d'authentification (ce qui signifie que si on est connecté à Facebook, d'autres applications peuvent agréer Facebook et accepter l'utilisateur). + + + + + Fill this field accordingly. + + + Remplir ce champ en conséquence. + + + + + Once <a0>SAML</a0> cinematics are working, you can then put your domain, and delete the login form, and you'll have an automatic redirection to your Identity Provider (no need for the user to click). + + + Une fois que la cinématique <a0>SAML</a0> fonctionne, mettre le domaine, et supprimer le formulaire de connexion, la redirection se fera alors automatiquement vers le fournisseur d'identité (plus besoin de cliquer pour l'utilisateur). + + + + + Template parameters + + + Paramètres des modèles + + + + + You can use it to build up a database with an inventory for your company (computer, software, printers…). + + + On peut construire une base de données contenant un inventaire de l'entreprise (ordinateurs, logiciels, imprimantes,…). + + + + + If you use Facebook as user database, declare values in exported variables : + + + Si on utilise Facebook comme base de données utilisateurs, déclarer les valeurs dans les « variables exportées » : + + + + + Bugtracker, Service Management + + + Bugtracker, gestion de services @@ -27232,626 +4406,694 @@ sudo apachectl restart - http://portal/index.pl/sessions + MediaWiki virtual host in Apache - - http://portal/index.pl/sessions + + Hôte virtuel Mediawiki dans le manager - <a0>CAS</a0> force authentication renewal + For example, to proxy <a0>https://www.public.com</a0> to <a1>http://www.private.com</a1>: - - Forcer le renouvellement d'authentification <a0>CAS</a0> + + Par exemple, pour relayer <a0>https://www.public.com</a0> en <a1>http://www.private.com</a1>: - <a0>DBI</a0> UserDB connection chain + LemonLDAP::NG does not manage Apache configuration - - Chaîne de connexion UserDB <a0>DBI</a0> + + LemonLDAP::NG ne gère pas la configuration d'Apache - See also <a0>exported variables configuration</a0>. + → Your browser loops between portal and handler, it is probably a cookie problem. - - Voir aussi la <a0>configuration des variables exportées</a0>. + + → le navigateur boucle entre le portail et l'agent, il s'agit probablement d'un problème. - Using <a0>LL::NG</a0> in reverse proxy mode, you will not have the <c1>REMOTE_USER</c1> environment variable set. + Config::IniFiles - - Lorsque <a0>LL::NG</a0> est utilisé en mode reverse-proxy, la variable d'environnement <c1>REMOTE_USER</c1> n'est pas renseignée. + + Config::IniFiles - Headers are associations between an header name and a perl expression that returns a string. + mailConfirmBody - - Les en-têtes sont des associations entre un nom d'en-tête et une expression perl qui retourne une chaîne. + + mailConfirmBody - (see ppolicy workflow below) + You should change the <c0>Allow</c0> directive to match administration <a1>IP</a1>, or use another Apache protection mean. - - (voir le procédé de politique de mots-de-passe ci-dessous) + + On peut changer la directive <c0>Allow</c0> pour réserver l'adresse <a1>IP</a1> d'administration, ou utiliser une autre protection. - 1f777a6581e478499f4284e54fe2d4a4e513dfff + To be able to forward password to RoundCube, see <a0>how to store password in session</a0> - - 1f777a6581e478499f4284e54fe2d4a4e513dfff + + Pour savoir comment transmettre les mots de passe à RoundCube, voir <a0>comment stocker le mot de passe dans la session</a0> - Apache::Session + <s0>Cookie expiration time</s0>: by default, <a1>SSO</a1> cookie is a session cookie, which mean it will be destroyed when the browser is closed. - - Apache::Session + + <s0>Durée de vie du cookie</s0> : par défaut, le cookie <a1>SSO</a1> est un cookie de session, ce qui signifie qu'il n'est pas conservé lorsque le navigateur est clos. - <s0>One user by <a1>IP</a1> address</s0>: 2 users can not open a session with the same <a2>IP</a2>. + Web sites install : - - <s0>Un utilisateur par adresse <a1>IP</a1></s0> : 2 utilisateurs ne peuvent ouvrir de sessions avec la même adresse <a2>IP</a2>. + + Installer les sites web : - Just set the <c0>Auth-User</c0> header with the attribute that carries the user login, for example <c1>$uid</c1>. + <s113>//"userobm_address2" => ,</s113> - - Renseigner simplement l'en-tête <c0>Auth-User</c0> avec l'attribut qui contient le nom de login, par exemple <c1>$uid</c1>. + + <s113>//"userobm_address2" => ,</s113> - AD password policy does not follow the LDAP <a0>RFC</a0>, but Microsoft has implemented its own policy. - - - La politique de mots-de-passe AD ne respecte pas les <a0>RFC</a0> LDAP, mais Microsoft a implementé sa propore politique. - - - - - These rules can be set trough Manager: <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Modules activation</c3>. - - - Ces règles peuvent être modifiées via le manager : <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Activation des modules</c3>. - - - - - User password is now available in <c0>$_password</c0> variable. - - - Le mot-de-passe utilisateur est désormais disponible dans la variable <c0>$_password</c0>. - - - - - MediaWiki - - - MediaWiki - - - - - This is mandatory if you want to use an Apache authentication module, which is run by Apache before showing the LemonLDAP::NG portal page. - - - Obligatoire toutefois si on veut utiliser un module d'authentification Apache, qui sont lancés par Apache avant d'afficher la page du portail LemonLDAP::NG. - - - - - applications:bugzilla_logo.png - - - applications:bugzilla_logo.png - - - - - If you choose to use MySQL, read <a0>how to increase MySQL performances</a0>. - - - Si MySQL est choisi, lire <a0>comment augmenter les performances de MySQL</a0>. - - - - - apacheAuthnLevel + This does not include Apache configuration which is not managed by LemonLDAP::NG - apacheAuthnLevel + Ceci n'inclue pas la configuration propre d'Apache qui n'est pas gérée par LemonLDAP::NG - <a2>Lutece</a2> + caPath - - <a2>Lutece</a2> + + caPath - → The configuration cannot be loaded. + <s0>Default NameID format</s0>: if no NameID format is requested, or the NameID format undefined, this NameID format will be used. - - → La configuration ne peut être chargée. + + <s0>Format de NameID par défaut</s0> : si aucun fiormat de NameID n'est demandé, ou si le format n'est pas défini, ce format de NameID sera utilisé. - Examples for <a0>LDAP</a0>: + Proxy - - Exemples pour <a0>LDAP</a0> : + + Proxy - Session backend options + /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots + + + + + PerlSetVar LmCookieDomainToReplace private.com,public.com +</<s4>VirtualHost</s4>> + + + PerlSetVar LmCookieDomainToReplace private.com,public.com +</<s4>VirtualHost</s4>> + + + + + http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 + + + http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11 + + + + + Source RPM - Options du module de stockage des sessions + RPM sources - This requires to configure <a0>LL::NG</a0> as an <s1><a2>SAML Identity Provider</a2></s1>. + <s0>Encryption mode</s0>: set the encryption mode for this IDP (None, NameID or Assertion). - - Ceci nécessite de configurer <a0>LL::NG</a0> comme <s1><a2>fournisseur d'identité SAML</a2></s1>. + + <s0>Mode de chiffrement</s0> : fixe le mode de chiffrement pour cet IDP (None, NameID ou Assertion). - <s0>Secret token</s0>: a secret token used to secure transmissions between OpenID client and server (<s1><a2>see below</a2></s1>). + Just call this <a1>URL</a1>: - - <s0>Jeton secret</s0> : le jeton secret utilisé pour sécuriser les transmissions entre le client et le server OpenID (<s1><a2>voir ci-dessous</a2></s1>). + + Lancer simplement cette <a1>URL</a1>: - Active Directory + SAML Identity Provider - - Active Directory + + Fournisseur d'identité SAML - An apache virtual host protected by LemonLDAP::NG Handler must be registered in LemonLDAP::NG configuration. + <s0>Authentication module</s0>: OpenID Connect - - Un hôte virtuel apache protégé par un agent LemonLDAP::NG doit être enregistré dans la configuration LemonLDAP::NG. + + <s0>Module d'authentication</s0> : OpenID-Connect - Cache backend options + This valve will check an HTTP header to set the authenticated user on the J2EE container. + + + Cette valve examine les en-têtes HTTP pour désigner l'utilisateur authentifié au conteneur J2EE. + + + + + /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - Options du module du cache local + /_detail/screenshots/1.0/manager/tree_light.png?id=screenshots - <a0>fastcgi</a0><br1/> + _lassoIdentityDump - - <a0>fastcgi</a0><br1/> + + _lassoIdentityDump - LDAP server can force password change on first connection, and <a0>LL::NG</a0> portal will display a password change form before opening <a1>SSO</a1> session + Zimbra virtual host - - Le serveur LDAP peut imposer le changement de mot-de-passe à la première connexion et le portail <a0>LL::NG</a0> affichera le formulaire de changement de mot-de-passe avant d'ouvrir la session <a1>SSO</a1> + + Hôte virtuel Zimbra - User owns <a0>SSO cookies</a0> on the main domain (see <a1>Login kinematics</a1>) + The first rule that matches is applied. - - Les utilisateurs possèdent des <a0>cookies SSO</a0> dans le domaine principal (voir la <a1>cinématique de connexion</a1>) + + La première règle qui correspond est appliquée. - We split databases in two categories: + Headers sent - Nous scindons les bases de données en deux catégories : + En-têtes envoyés - Encoded characters + dwho@badwolf.org - - Caractères encodés + + dwho@badwolf.org - screenshots:1.1:mailreset:mailreset_step3.png + See also <a0>Debian/Ubuntu installation documentation</a0>. - - screenshots:1.1:mailreset:mailreset_step3.png + + Voir aussi la <a0>documentation d'installation Debian/Ubuntu</a0>. - /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + ../../media/documentation/lemonldap-ng-architecture.png - /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + ../../media/documentation/lemonldap-ng-architecture.png - Configure user and password + Memcached session backend - - Configurer le nom de compte et le mot-de-passe + + Backend de session Memcached - <a0>SAML</a0> authentication and issuer + Prepare your new lemonldap-ng.ini file - - Authentification ou fourniture d'identité <a0>SAML</a0> + + Preparer le nouveau lemonldap-ng.ini file - <s0><a1>SSO</a1> binding</s0>: force binding to use for <a2>SSO</a2> (http-redirect, http-post, etc.) - - - <s0>Méthode <a1>SSO</a1></s0> : force la méthode à utiliser pour le <a2>SSO</a2> (http-redirect, http-post, etc.) - - - - - These options override service signature options (see <a0>SAML service configuration</a0>). - - - Ces options surchargent les options de signature du service (voir la <a0>configuration du service SAML</a0>). - - - - - To stack several times the same module, use “#name” with different names. - - - Pour empiler plusieurs fois le même module, utiliser ”#nom” avec différents noms. - - - - - Your module has to be loaded by Apache (for example after Handler load): - - - Le module doit être chargé par Apache (par exemple après le chargement de l'agent) : - - - - - applications:limesurvey_logo.png - - - applications:limesurvey_logo.png - - - - - Some can be mandatory, so if they are not returned by IDP, the session will not open. - - - Certains peuvent être obligatoires, et s'ils ne sont pas retournés par l'IDP, la session n'est pas ouverte. - - - - - <s17>RewriteRule</s17> ^/openidserver/.* /index.pl - - - <s17>RewriteRule</s17> ^/openidserver/.* /index.pl - - - - - MRTG monitoring - - - Supervision MRTG - - - - - logos:logo_rbn.png + You may use the <a2>securedCookie</a2> options to avoid session hijacking. - logos:logo_rbn.png + Vous devriez utilisez les options <a2>securedCookie</a2> pour éviter le vol de session. - <s0>Set groups</s0>: request user database to find groups + Restart Apache and try to log on Manager. + + + Redémarrer Apache et tenter de se connecter au manager. + + + + + This user will not be available anymore if you configure a new authentication backend! + + + Cet utilisateur n'est plus disponible si on change de backend d'authentification ! + + + + + ldapVersion + + + ldapVersion + + + + + ^/forum/ + + + ^/forum/ + + + + + Restrict access to the directories only to the Apache server. + + + Restreindre l'accès à ces répertoires au seul utilisateur Apache. + + + + + http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%93Controller - <s0>Installe les groupes</s0> : interroge la base de données utilisateurs pour trouver les groupes + http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur - ~1000 + <s0>Passive authentication</s0>: set IsPassive flag in authentication request - - ~1000 + + <s0>Authentification passive</s0> : positionne le drapeau IsPassive dans la requête d'authentification - So if the http cookie is stolen, sensitive applications stay secured. + Core + + + Core + + + + + → LemonLDAP::NG uses a key to crypt/decrypt some datas. + + + → LemonLDAP::NG utilise une clef pour chiffrer/déchiffrer certaines données. + + + + + In particular, it use Apache2 threads capabilities so to optimize performances, prefer using <a0>mpm-worker</a0>. - Ainsi, si le cookie http cookie est volé, les applications sensibles restent protégées. + En particulier, il utilise les capacités multi-threads d'Apache-2, donc pour optimiser les performances, utilisez de préférence <a0>mpm-worker</a0>. - You can do it either by uploading the file, or get it from SP metadata <a0>URL</a0> (this require a network link between your server and the SP). + documentation:1.0:sqlconfbackend - - Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'<a0>URL</a0> de métadatas du SP (à condition d'avoir un lien réseau entre le serveur et le SP): + + documentation:1.0:sqlconfbackend - ../documentation/current/start.html#authentication_users_and_password_databases + <s37><s38><security:custom-authentication-provider</s38> <s39>/></s39></s37> - - ../documentation/current/start.html#authentication_users_and_password_databases + + <s37><s38><security:custom-authentication-provider</s38> <s39>/></s39></s37> - authentication_portal_1340022238188.png - - - authentication_portal_1340022238188.png - - - - - <s0>Secured cookie</s0>: the cookie can only be sent over HTTPS - - - <s0>Cookie sécurisé</s0> : le cookie peut être envoyé via HTTPS - - - - - *.partner.com - - - *.partenaire.com - - - - - ../pages/wiki/dokuwiki.html - - - ../pages/wiki/dokuwiki.html - - - - - <s0>Mandatory</s0>: if set to “On”, then this attribute will be sent in authentication response. - - - <s0>Obligatoire</s0> : si activé, cet attribut sera envoyé dans les réponses d'authentification. - - - - - Mini howtos - - - Mini howtos - - - - - _session_id - - - _session_id - - - - - dbiTable - - - dbiTable - - - - - The Tomcat Valve is only available for tomcat 5.5 or greater. - - - La valve Tomcat est uniquement disponible pour les versions 5.5 et supérieures de Tomcat. - - - - - <s0>handler-apache2.conf</s0> : Handler declaration, reload and sample virtual hosts - - - <s0>handler-apache2.conf</s0> : déclaration du handler, rechargement et exemple d'hôte virtuel - - - - - <s0>newSession</s0>: create a session (return attributes) - - - <s0>newSession</s0> : crée une session (retourne les attributs) - - - - - Google does not support logout trough OpenID Connect. - - - Google ne supporte pas la déconnexion via OpenID-Connect. - - - - - <a0>SREG</a0> permit the share of 8 attributes: - - - <a0>SREG</a0> permet le partage de 8 attributs : - - - - - User table: where user data are stored (mail, name, etc.) - - - La table utilisateurs : où les données utilisateurs sont stockées (mail, nom, etc.) - - - - - protect the manager by Apache configuration - - - protéger le manager par configuration d'Apache - - - - - yubikeyAuthnLevel - - - yubikeyAuthnLevel - - - - - <s13>Deny</s13> from <s14>all</s14> - - - <s13>Deny</s13> from <s14>all</s14> - - - - - <s0>Chain</s0>: <a1>DBI</a1> chain, including database driver name and database name (for example: dbi:mysql:database=lemonldapng;host=localhost). - - - <s0>Chaîne</s0> : chaîne <a1>DBI</a1>, contenant le nom de driver et le nom de la base de données (par exemple : dbi:mysql:database=lemonldapng;host=localhost). - - - - - <a2>IBM Lotus iNotes</a2> - - - <a2>IBM Lotus iNotes</a2> - - - - - User provisioning (account auto creation at first connection) - - - Importation des comptes utilisateurs (auto-création à la première connexion) - - - - - Register what module was used for authentication, user data, password, … - - - Enregistre les modules utilisés pour l'authentification, les données utilisateurs, les mots-de-passe, … - - - - - ../../../media/icons/gpg.png - - - ../../../media/icons/gpg.png - - - - - Location - - - Lieu - - - - - Edit <c0>lemonldap-ng.ini</c0>, and activate status in the <c1>handler</c1> section: - - - Éditer <c0>lemonldap-ng.ini</c0>, et activer le statut dans la section <c1>handler</c1> : - - - - - <s0>require</s0> Lemonldap::NG::Portal::SharedConf; + Authentication Authorization Accounting - <s0>require</s0> Lemonldap::NG::Portal::SharedConf; + Authentification Autorisation Traçabilité - https://auth.sso.sbay.org/ + <s0><a1>URL</a1></s0>: optional, can be used to redirect on another <a2>URL</a2> (for example <a3>https://authssl.example.com</a3>). + + + <s0><a1>URL</a1></s0> : optionnel, peut être utilisée pour rediriger l'utilisateur vers une autre <a2>URL</a2> (par exemple <a3>https://authssl.example.com</a3>). + + + + + FPW + + + FPW + + + + + Authentication: select row in authentication table matching user and password + + + Authentification : selectionne la ligne de la table d'authentification contenant l'utilisateur et le mot-de-passe + + + + + portalDisplayResetPassword + + + portalDisplayResetPassword + + + + + Crypt::OpenSSL::Bignum + + + Crypt::OpenSSL::Bignum + + + + + http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + + + http://httpd.apache.org/docs/current/mod/mod_authnz_ldap.html + + + + + Install packages + + + Installer les paquets + + + + + ldapAuthnLevel + + + ldapAuthnLevel + + + + + http://www.linux-ha.org/wiki/Heartbeat + + + http://www.linux-ha.org/wiki/Heartbeat + + + + + You can define keys for <a0>SAML</a0> message signature and encryption. - https://auth.sso.sbay.org/ + Vous pouver définir des clefs pour la signature et le chiffrement des messages <a0>SAML</a0>. - http://packages.debian.org/search?keywords=lemonldap-ng + ../pages/wiki/syntax.html - - http://packages.debian.org/search?keywords=lemonldap-ng + + ../pages/wiki/syntax.html + + + + + It is recommended to use ModPerl::Registry instead of using cgi-script as described in Apache configuration file example (portal-apache2.conf): + + + Il est recommendé d'utiliser ModPerl::Registry au lieu d'utiliser le dispositif "cgi-script" tel qu'indiqué dans les fichiers de configuration d'Apache proposés en exemple (portal-apache2.conf): + + + + + Protect the Manager by Apache + + + Protéger le Manager par Apache + + + + + <a0>DBI</a0> Password hash + + + Hachage de mot-de-passe <a0>DBI</a0> + + + + + Notification uid for all users + + + Nom de compte de notification pour tous les utilisateurs + + + + + Documentation for latest stable version + + + Documentation for latest stable version + + + + + action=logout$ + + + action=logout$ + + + + + <s0># SOAP functions for sessions management (disabled by default)</s0> +<<s1>Location</s1> /index.pl/adminSessions> + + + <s0># SOAP functions for sessions management (disabled by default)</s0> +<<s1>Location</s1> /index.pl/adminSessions> + + + + + For example, for a full access, excepted week-end: + + + Par exemple, pour un accès total excepté le week-end: + + + + + Then, go in <c0>Twitter parameters</c0>: + + + Allez ensuite dans <c0>Paramètres Twitter</c0> : + + + + + enable http_authentication plugin in main.inc.php : + + + activer le plugin http_authentication dans main.inc.php : + + + + + <a0>URI</a0> of the server + + + <a0>URI</a0> du serveur + + + + + Declare custom functions + + + Declarer les fonctions personnalisées + + + + + It is set in LemonLDAP::NG utilities directory (<c0>convertConfig</c0>). + + + Il se traouve dans le répertoire des utilitaires LemonLDAP::NG (<c0>convertConfig</c0>). + + + + + If you have run the Debian/Ubuntu install command, just use: + + + Pour la commande d'installation Debian/Ubuntu, utiliser simplement : + + + + + Restrict network access to the database. + + + Restreindre l'accès réseau à la base de données. + + + + + <s0><a1>SSO</a1> logout</s0>: the request is not forwarded to application, only the <a2>SSO</a2> session is closed + + + <s0>Déconnexion <a1>SSO</a1></s0>: la requête n'est pas transmise à l'application, seule la session <a2>SSO</a2> est fermée + + + + + Launch that: + + + Lancer ceci : + + + + + Then creating a notification for <c0>alluserscustom</c0> will display the notification for all users. + + + Ainsi, créer une notification pour <c0>alluserscustom</c0> affichera la notification à tous les utilisateurs. + + + + + Documentation is available for configuration backends : + + + Cette documentation est valable pour les backends de configuration : + + + + + Then a user that try to access to one of the following <e0>will be granted</e0> ! + + + Alors l'utilisateur qui tente d'accéder à l'une des URL suivantes <e0>sera autorisé</e0> ! + + + + + authorize: check if user is authorizated to access to this <a0>URL</a0> + + + authorize : vérifie si l'utilisateur est autorisé à accèder à cette <a0>URL</a0> + + + + + You can also use the binary value from the logonHours attribute of Active Directory + + + La valeur binaire de l'attribut logonHours d'Active Directory peut également être utilisée + + + + + ../../css/all.css + + + ../../css/all.css + + + + + http://drupal.org/project/Webserver_auth + + + http://drupal.org/project/Webserver_auth + + + + + Custom functions allow to extend <a0>LL::NG</a0>, they can be used in <a1>headers</a1>, <a2>rules</a2> or <a3>form replay data</a3>. + + + Les fonctions personnalisées permettent d'étendre <a0>LL::NG</a0>, elles peuvent être utilisées dans les <a2>règles</a2>, les <a1>en-têtes</a1> et les <a3>données à rejouer dans les formulaires</a3>. + + + + + It means that if the IDP propose to close session earlier than the default LemonLDAP::NG timeout, the session _utime will be modified so that session is erased at the date indicated by the IDP. + + + Celà signifie que si l'IDP propose de clore la session au-delà de la durée de vie par défaut dans LemonLDAP::NG, la valeur de _utime sera modifiée afin que la session ne soit effacée qu'au moment indiqué par l'IDP. + + + + + <<s1>Location</s1> /index.pl/adminSessions> + + + <<s1>Location</s1> /index.pl/adminSessions> @@ -27864,34 +5106,250 @@ sudo apachectl restart - LemonLDAP::NG Manager + <s0>unprotect</s0>: no authentication will be asked to access surveys + + + <s0>unprotect</s0> : aucune authentification n'est nécessaire pour accéder aux surveillances + + + + + ../index.html - Gestionnaire LemonLDAP::NG + ../index.html - <s93>//"userobom_phone2" => ,</s93> + The Django connector is available on GitHub: <a0>https://github.com/9h37/django-lemonldap</a0> - - <s93>//"userobom_phone2" => ,</s93> + + Le connecteur Django est disponible sur GitHub : <a0>https://github.com/9h37/django-lemonldap</a0> - To make the portal start faster when the server is relaunched, add those lines in Apache configuration file (as described in portal-apache2.conf): + <s0>Portal <a1>URL</a1></s0>: remote portal <a2>URL</a2> + + + <s0>Portail <a1>URL</a1></s0>: <a2>URL</a2> du portail distant + + + + + User has no access authorization: FORBIDDEN (403) + + + L'utilisateur ne dispose pas de droits d'accès : FORBIDDEN (403) + + + + + ../../documentation/1.0/fileconfbackend.html + + + ../../documentation/1.0/fileconfbackend.html + + + + + Headers + + + En-têtes + + + + + Since MySQL performances are very bad using this, if you want to store sessions in a MySQL database, prefer one of the following - Pour accélérer le démarrage du portail lorsque le serveur est relancé, ajoutez les lignes suivantes dans les fichiers de configuration d'Apache (tel que proposé dans portal-apache2.conf): + Ceci dégrade fortement les performances de MySQL, si vous voulez stocker les sessions dans une base de données MySQL, utilisez l'une des solutions suivantes - Secure Token protected URLs + http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - URL protégées du jeton sécurisé + + http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER + + + + + lastname + + + lastname + + + + + Command Line Interface (CLI) + + + Interface en ligne de commande (CLI) + + + + + <s0>Password</s0>: password to used to connect to LDAP server. + + + <s0>Mot-de-passe</s0> : mot-de-passe à utiliser pour se connecter au serveur LDAP. + + + + + -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? + + + -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? + + + + + <s3><s4><OrganizationName</s4> <s5>xml:lang</s5>=<s6>"en"</s6><s7>></s7></s3>Example<s8><s9></OrganizationName<s10>></s10></s9></s8> + + + <s3><s4><OrganizationName</s4> <s5>xml:lang</s5>=<s6>"en"</s6><s7>></s7></s3>Exemple<s8><s9></OrganizationName<s10>></s10></s9></s8> + + + + + Choose one of the following: + + + Choisir l'une des options suivantes : + + + + + To use custom files, delete links and copy them into your skin folder: + + + Pour utiliser des fichiers personnalisés, effacer les liens et copier les fichiers dans le répertoire du thème : + + + + + /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots + + + /_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots + + + + + https://verifier.login.persona.org/verify + + + https://verifier.login.persona.org/verify + + + + + portalUserAttr + + + portalUserAttr + + + + + casAttr + + + casAttr + + + + + You can set them the same way: + + + On peut les renseigner par la même voie : + + + + + <s0>Documentation</s0>: use <a1>OmegaT</a1> to translate offline documentation and configure it: + + + <s0>Documentation</s0>: utilisez <a1>OmegaT</a1> pour traduire la dcumentation hors-ligne et configurez le : + + + + + ../../../media/applications/bugzilla_logo.png + + + ../../../media/applications/bugzilla_logo.png + + + + + On CentOS/RHEL: + + + Sur CentOS/RHEL : + + + + + In this case, you can choose a different module to manage <a1>SAML</a1> sessions. + + + Dans ce cas, vous devez utiliser un module différent pour gérer les sessions <a1>SAML</a1>. + + + + + You can manage roles with the <a0>RBAC model</a0> or by using groups. + + + On peut gérer les rôles avec le <a0>modèle RBAC</a0> ou en utilisant les groupes. + + + + + Null authentication level + + + Niveau d'authentification de Null + + + + + icons:knewsticker.png + + + icons:knewsticker.png + + + + + ^/pub/ + + + ^/pub/ + + + + + <s0>Password change</s0>: form to change the password + + + <s0>Changement de mot-de-passe</s0> : formulaire de changement de mot-de-passe + + + + + <a6>phpldapadmin</a6><br7/> + + + <a6>phpldapadmin</a6><br7/> @@ -27904,146 +5362,10 @@ sudo apachectl restart - /_detail/screenshots/1.0/pastel/menu.png?id=screenshots + /_detail/logos/logo_ministere_justice.jpg?id=references - - /_detail/screenshots/1.0/pastel/menu.png?id=screenshots - - - - - A “password warning time before password expiration” variable can be specified in LemonLDAP::NG to do so. - - - Une variable “délai d'avertissement pour mot de passe avant expiration de celui-ci” peut être indiquée dans LemonLDAP::NG pour le faire. - - - - - exportedHeaders - - - exportedHeaders - - - - - <s0>Mail charset</s0>: Charset used for the body of the mail (default: utf-8) - - - <s0>Jeu de caractères du courriel</s0> : jeu de caractère utilisé pour le corps du message (défaut : utf-8) - - - - - Email::Date::Format - - - Email::Date::Format - - - - - Session explorer - - - Explorateur de sessions - - - - - unicode2iso - - - unicode2iso - - - - - Virtual host - - - Hôte virtuel - - - - - Zimbra parameters are the following: - - - Les paramètres Zimbra sont les suivants : - - - - - This concerns all parameters for the Service Provider metadata section: - - - Ceci concerne tous les paramètres de la section « fournisseur de service » des metadatas : - - - - - The Active Directory module is based on the <a0>LDAP module</a0>, with these features: - - - Le module Active Directory est basé sur le <a0>module LDAP</a0>, avec ces caractéristiques : - - - - - 10.0.0.1:20000 10.0.0.2:20000 - - - 10.0.0.1:20000 10.0.0.2:20000 - - - - - It is also used by <a2>SAML SP</a2> to fill the authentication level in user session, based on authentication response authentication context. - - - Il est également utilisé par le <a2>SP SAML</a2> pour définir le niveau d'authentification dans la session de l'utilisateur en se basant sur la réponse d'authentification. - - - - - to the sessions storage backend - - - au système de stockage des sessions - - - - - date: creation date (format YYYY-MM-DD) - - - date : date de création (format AAAA-MM-JJ) - - - - - For application <a0>AAA</a0>: - - - Pour l'application AAA : - - - - - Simple usage example: - - - Exemple d'usage simple : - - - - - radiusServer - - - radiusServer + + /_detail/logos/logo_ministere_justice.jpg?id=references @@ -28056,42 +5378,396 @@ sudo apachectl restart - <s42>'create_survey'</s42> <s43>=></s43> <s44>$_SERVER</s44><s45>[</s45><s46>'HTTP_AUTH_ADMIN'</s46><s47>]</s47> <s48>||</s48> <s49>$_SERVER</s49><s50>[</s50><s51>'HTTP_AUTH_SUPERADMIN'</s51><s52>]</s52><s53>,</s53> + PHP - - <s42>'create_survey'</s42> <s43>=></s43> <s44>$_SERVER</s44><s45>[</s45><s46>'HTTP_AUTH_ADMIN'</s46><s47>]</s47> <s48>||</s48> <s49>$_SERVER</s49><s50>[</s50><s51>'HTTP_AUTH_SUPERADMIN'</s51><s52>]</s52><s53>,</s53> + + PHP - KrbServiceName HTTP/auth.example.com + http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - - KrbServiceName HTTP/auth.example.com + + http://www.slideshare.net/coudot/lemonldapng-et-le-support-saml2 - applications:mediawiki_logo.png + service_name Centralized auth service - - applications:mediawiki_logo.png + + service_name Centralized auth service - Description + User tries to access to an application in the secondary <a0>LL::NG</a0> structure without having a session in this area - - Description + + Un utilisateur essaie d'accéder à une application du système <a0>LL::NG</a0> secondaire sans avoir de session dans cette aire - You can use this authentication module to link your <a0>LL::NG</a0> server to any OpenID Connect Provider. + <s0>Redirect on error</s0>: use 302 instead 500 or 503 - - On peut utiliser ce module d'authentification pour lier un serveur <a0>LL::NG</a0> à n'importe quel fournisseur OpenID-Connect. + + <s0>Redirection pour les erreurs</s0> : utilise 302 au lieu de 500 ou 503 + + + + + <s0>Name</s0>: <a1>SAML</a1> attribute name. + + + <s0>Nom</s0>: Nom de l'attribut <a1>SAML</a1>. + + + + + portal/skins/common/mail_confirm.tpl + + + portal/skins/common/mail_confirm.tpl + + + + + <a0>LL::NG</a0> can propose a password reset form, for users who loose their password (this kind of application is also called a self service password interface). + + + <a0>LL::NG</a0> peut proposer un formulaire de réinitialisation de mot-de-passe pour les utilisateurs qui ont perdu leur mot-de-passe (ce type d'application est également appelée interface de mot-de-passe self-service). + + + + + Handler use the default Apache error code for the following cases: + + + Les agents utilisent le code d'erreur d'Apache dans les cas suivants : + + + + + Security parameters + + + Paramètres de sécurité + + + + + authentication service + + + le service d'authentification + + + + + logos:logo_linagora.png + + + logos:logo_linagora.png + + + + + <s0>Master's <a1>IP</a1> address</s0>: the <a2>IP</a2> addresses of servers which are accredited to authenticate user. + + + <s0>Adresse <a1>IP</a1> du maître</s0> : les adresses <a2>IP</a2> des serveurs autorisés à authentifier les utilisateurs. + + + + + You cannot use the <c0>unprotect</c0> rule because Drupal navigation is based on query strings (?q=admin, ?q=user, etc.), and unprotect rule only works on <a1>URL</a1> patterns. + + + Vous ne pouvez pas utiliser la règle <c0>unprotect</c0> car la navigation Drupal est basée sur des requêtes basées sur des attributs (?q=admin, ?q=user, etc.), et la règle unprotect ne fonctionne que sur des correspondances d'<a1>URL</a1>. + + + + + The portal <a0>URL</a0> <s1>must</s1> be inside <a2>SSO</a2> domain. + + + L'<a0>URL</a0> du portail <s1>doit</s1> être dans le domaine <a2>SSO</a2>. + + + + + tar zxvf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* + + + tar zxvf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* + + + + + <s0>Portal</s0>: the portal redirect on itself in many cases (credentials POST, <a1>SAML</a1>, etc.) + + + le <s0>portail</s0> : le portail redirige vers lui-même dans plusieurs cas (POST d'authentification, <a1>SAML</a1>, etc...) + + + + + You have then to declare HTTP headers exported by the main <a0>SSO</a0> (in <s1>Exported Variables</s1>). + + + Déclarer ensuite les en-têtes HTTP exportés par le <a0>SSO</a0> principal dans “Variables » Variables exportées”. + + + + + LemonLDAP::NG provides a script to change configuration backend easily keeping history. + + + LemonLDAP::NG fournit un script pour changer aisément de backend de configuration en conservant l'historique. + + + + + So you can have a full <a0>AAA</a0> protection for your web space as described below. + + + Vous vouvez ainsi avoir une protection <a0>AAA</a0> complète pour votre espace web tel qu'indiqué ci-dessus. + + + + + zimbra + + + zimbra + + + + + nullAuthnLevel + + + nullAuthnLevel + + + + + install_site (all sites including install_doc_site) + + + install_site (all sites including install_doc_site) + + + + + SQL configuration + + + Configuration SQL + + + + + Service configuration + + + Configuration du service + + + + + Attribute Service + + + Service d'attribut + + + + + netid_http_header HTTP_AUTH_USER + + + netid_http_header HTTP_AUTH_USER + + + + + Twitter application secret + + + Secret d'application Twitter + + + + + Since version 1.90 of Apache::Session, you can use Apache::Session::MySQL::NoLock instead + + + Depuis la version 1.90 d'Apache::Session, on peut utiliser Apache::Session::MySQL::NoLock à la place + + + + + For security reasons, the password is not shown in sessions explorer. + + + Pour des raisons de sécurité, le mot-de-passe n'est pas affiché dans l'explorateur de sessions. + + + + + Portal creates <a0>SSO cookies</a0> with session key as value + + + Le portail crée le <a0>cookie SSO</a0> avec la clef de la session comme valeur + + + + + <<s1>IfModule</s1> mod_rewrite.c> + + + <<s1>IfModule</s1> mod_rewrite.c> + + + + + It can be upgraded using buildPortalWSDL script. + + + Il peut être mis à jour en utilisant le script buildPortalWSDL. + + + + + uidR + + + uidR + + + + + Can't locate /usr/share/lemonldap-ng/configStorage.pl + + + Can't locate /usr/share/lemonldap-ng/configStorage.pl + + + + + LemonLDAP::NG Portal + + + Portail LemonLDAP::NG + + + + + Notifications trough SOAP + + + Notifications via SOAP + + + + + <s8><s9><security:custom-filter</s9> <s10>position</s10>=<s11>"PRE_AUTH_FILTER"</s11> <s12>/></s12></s8> + + + <s8><s9><security:custom-filter</s9> <s10>position</s10>=<s11>"PRE_AUTH_FILTER"</s11> <s12>/></s12></s8> + + + + + Reporting a bug + + + Rapporter un bogue + + + + + Install Authen::Radius + + + Installer Authen::Radius + + + + + This function will check the day and the hour of current request, and compare it to allowed days and hours. + + + Cette fonction examine le jour et l'heure de la requête courante et la compare aux jours et heures autorisés. + + + + + checkXSS + + + checkXSS + + + + + authChoiceParam + + + authChoiceParam + + + + + <s0>$uid</s0> <s1>eq</s1> <s2>"dwho"</s2> + + + <s0>$uid</s0> <s1>eq</s1> <s2>"dwho"</s2> + + + + + Self service reset (send a mail to the user with a to change the password) + + + Self-service de réinitialisation (envoie un mail à l'utilisateur pour changer son mot-de-passe) + + + + + In <c0>Protocol</c0>, adapt the <c1>scope</c1> to the exported attributes you want. + + + Dans <c0>Protocole</c0>, adapter le <c1>scope</c1> à l'attribut exporté voulu. + + + + + sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ + + + sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/ + + + + + http://www.linuxpicnic.org/ + + + http://www.linuxpicnic.org/ + + + + + ../media/logos/logo_linagora.png + + + ../media/logos/logo_linagora.png @@ -28104,170 +5780,1496 @@ sudo apachectl restart - ../../../media/applications/phpldapadmin_logo.png - - - ../../../media/applications/phpldapadmin_logo.png - - - - - /_detail/screenshots/1.0/impact/portal.png?id=screenshots + #a - /_detail/screenshots/1.0/impact/portal.png?id=screenshots + #a - Verify that: + #b - - Verifier que : + + #b - portalAntiFrame + #f - - portalAntiFrame + + #f - ../../../../media/applications/obm_logo.png + #e - - ../../../../media/applications/obm_logo.png + + #e - /usr/share/lemonldap-ng/bin/lmConfigEditor + #d - - /usr/share/lemonldap-ng/bin/lmConfigEditor + + #d - ../../../media/icons/personal.png + The file name default separator is <c0>_</c0>, this can be a problem if you register notifications for users having <c1>_</c1> in their login. - - ../../../media/icons/personal.png + + Le séparateur par défaut des noms de fichiers est <c0>_</c0>, ce qui peut poser problème si on enregistre des notifications pour des utilsateur ayant un caractère <c1>_</c1> dans leur nom de connexion. - <s0>SSLCertificateFile</s0>: Server certificate + <s0>Target attribute</s0>: name of the attribute in the groups storing the link to the user (default: member). - - <s0>SSLCertificateFile</s0> : certificat serveur + + <s0>Attribut cible</s0> : nom de l'attribut du groupe stockant le lien vers l'utilisateur (défaut: member). - http://search.cpan.org/perldoc?Apache::Session::Memcached + #c - - http://search.cpan.org/perldoc?Apache::Session::Memcached + + #c - For tests with <c0>example.com</c0>, launch the following : + #j - - Pour les tests avec <c0>example.com</c0>, lancer ce qui suit : + + #j - mailSubject + #i - - mailSubject + + #i - <a0>Facebook</a0> is a famous social network service. + #h - - <a0>Facebook</a0> est un célèbre réseau social. + + #h - <s0>(?i)</s0> means case no sensitive. + #g - - <s0>(?i)</s0> signifie insensible à la casse. + + #g - mailR + #n - - mailR + + #n - Zimbra application in menu + #m - - Application Zimbra dans le menu + + #m - Handler build the preauth request and redirect user on Zimbra preauth <a0>URL</a0> + #l - - Le handler construit la requête de pré-authentification et redirige l'utilisateur sur l'<a0>URL</a0> de pré-authentification de Zimbra + + #l - /_detail/logos/logo_ministere_justice.jpg?id=references + #r - - /_detail/logos/logo_ministere_justice.jpg?id=references + + #r - documentation/current/installdeb.html#official_repository + #q - - documentation/current/installdeb.html#official_repository + + #q - <s77>//"userobm_account_dateexp" => ,</s77> + <s0><s1><md:EntityDescriptor</s1> <s2>entityID</s2>=<s3>"google.com"</s3> <s4>xmlns</s4>=<s5>"urn:oasis:names:tc:SAML:2.0:metadata"</s5> <s6>xmlns:ds</s6>=<s7>"http://www.w3.org/2000/09/xmldsig#"</s7> <s8>xmlns:md</s8>=<s9>"urn:oasis:names:tc:SAML:2.0:metadata"</s9><s10>></s10></s0> - - <s77>//"userobm_account_dateexp" => ,</s77> + + <s0><s1><md:EntityDescriptor</s1> <s2>entityID</s2>=<s3>"google.com"</s3> <s4>xmlns</s4>=<s5>"urn:oasis:names:tc:SAML:2.0:metadata"</s5> <s6>xmlns:ds</s6>=<s7>"http://www.w3.org/2000/09/xmldsig#"</s7> <s8>xmlns:md</s8>=<s9>"urn:oasis:names:tc:SAML:2.0:metadata"</s9><s10>></s10></s0> - Example: + #p - - Exemple : + + #p - ASF-WS + #o - - ASF-WS + + #o + + + + + #u + + + #u + + + + + notifyOther + + + notifyOther + + + + + #v + + + #v + + + + + #s + + + #s + + + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +<s3>portalSkin</s3> <s4>=</s4><s5> dark</s5> + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +<s3>portalSkin</s3> <s4>=</s4><s5> dark</s5> + + + + + Even if LL:NG can catch logout <a0>URL</a0> trough <a1>virtual host rules</a1>, you can have the need to forward a logout to other applications, to close their local sessions. + + + Même si LL:NG peut intercepter les <a0>URL</a0> de déconnexion via les <a1>règles de d'hôte virtuel</a1>, on peut avoir besoin de propager la déconnexion à d'autres applications, pour clore leurs sessions locales. + + + + + #t + + + #t + + + + + #z + + + #z + + + + + <s16><s17><AssertionConsumerService</s17> <s18>Binding</s18>=<s19>"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"</s19> <s20>Location</s20>=<s21>"https://www.google.com/a/mydomain.org/acs"</s21> <s22>index</s22>=<s23>"1"</s23> <s24>/></s24></s16> + + + <s16><s17><AssertionConsumerService</s17> <s18>Binding</s18>=<s19>"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"</s19> <s20>Location</s20>=<s21>"https://www.google.com/a/mydomain.org/acs"</s21> <s22>index</s22>=<s23>"1"</s23> <s24>/></s24></s16> + + + + + #w + + + #w + + + + + LINAGORA + + + LINAGORA + + + + + The new password is sent to user + + + Le nouveau mot-de-passe est envoyé à l'utilisateur + + + + + Go in the Manager and set the session module (for example <a0>Apache::Session::Postgres</a0> for PostgreSQL) in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): + + + Aller dans le Manager et choisir le module de session (par exemple <a0>Apache::Session::Browseable::Postgres</a0> pour PostgreSQL) dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajouter les paramètres suivants (sensible à la casse): + + + + + <s0>handler-apache2.conf</s0> : Handler declaration, reload and sample virtual hosts + + + <s0>handler-apache2.conf</s0> : déclaration du handler, rechargement et exemple d'hôte virtuel + + + + + There are packages available here: <a0>http://deb.entrouvert.org/</a0>. + + + Les paquets sont disponibles ici : <a0>http://deb.entrouvert.org/</a0>. + + + + + insert a label <s0>“LMAUTH”</s0> ahead of the loop + + + insérer le label <s0>“LMAUTH”</s0> en tête de la boucle + + + + + <a0>CAS</a0>_gateway + + + <a0>CAS</a0>_gateway + + + + + http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth + + + http://wiki.zimbra.com/index.php?title=Preauth#Preparing_a_domain_for_preauth + + + + + OBM Apache configuration must be loaded <s0>after</s0> <a1>LL::NG</a1> <a2>Apache configuration</a2>. + + + La configuration du serveur Apache d'OBM doit être chargée <s0>après</s0> <a2>celle</a2> de <a1>LL::NG</a1>. + + + + + applications:http_logo.png + + + applications:http_logo.png + + + + + <s0>handler</s0>: parameters only for Handler + + + <s0>manager</s0> : paramètres réservés aux agents + + + + + JCOS + + + JCOS + + + + + <s2>SetHandler</s2> perl-<s3>script</s3> + + + <s2>SetHandler</s2> perl-<s3>script</s3> + + + + + <s6>AuthBasicProvider</s6> ldap + + + <s6>AuthBasicProvider</s6> ldap + + + + + if you use “CDBI” or “RDBI” system, the notifications will be stored in the same database as configuration and in a table called “notifications”. + + + si “CDBI” ou “RDBI” est utilisé, les notifications sont stockées dans la même base de données que la configuration et la table est nommée “notifications”. + + + + + Value (HTTP header name) + + + Valeur (nom d'en-tête HTTP) + + + + + Install + + + Installation + + + + + <s163>//"userobm_nomade_dateend" => ,</s163> + + + <s163>//"userobm_nomade_dateend" => ,</s163> + + + + + Logout rule (for example logout_app_sso) + + + Règle de déconnexion (par exemple logout_app_sso) + + + + + applications:limesurvey_logo.png + + + applications:limesurvey_logo.png + + + + + ../../documentation/current/ssocookie.html#sso_cookie + + + ../../documentation/current/ssocookie.html#sso_cookie + + + + + Then, go in <c0>Null parameters</c0>: + + + Aller ensuite dans les <c0>paramètres Null</c0>: + + + + + Force HTTPS in redirection + + + Indicateur HTTPS pour les redirections + + + + + http://wiki.sbay.org/ + + + http://wiki.sbay.org/ + + + + + Indeed, a virtual host can contain several applications (<a1>http://vhost.example.com/appli1</a1>, <a2>http://vhost.example.com/appli2</a2>). + + + En effet, un hôte virtuel peut contenir plusieurs applications (<a1>http://vhost.example.com/appli1</a1>, <a2>http://vhost.example.com/appli2</a2>). + + + + + Search user: select row in user table matching user + + + Recherche de l'utilisateur : selectionne la ligne de la table utilisateurs correspondant à l'utilisateur + + + + + ../../../media/icons/warehause.png + + + ../../../media/icons/warehause.png + + + + + ldapGroupAttributeNameSearch + + + ldapGroupAttributeNameSearch + + + + + Proxy tickets will be collected at authentication phase and stored in user session under the form: + + + Les tickets de proxy seront collectés lors de la phase d'authentification et stockés dans la session utilisateur sous la forme : + + + + + + + + + + + + + <a0>SAML</a0> authentication and issuer + + + Authentification ou fourniture d'identité <a0>SAML</a0> + + + + + http://auth.ucanss.fr/ + + + http://auth.ucanss.fr/ + + + + + <s54>//"userobm_password_type" => ,</s54> + + + <s54>//"userobm_password_type" => ,</s54> + + + + + ~500 + + + ~500 + + + + + logout_url http://sympa.example.com/wws/logout + + + logout_url http://sympa.example.com/wws/logout + + + + + Portal menu + + + Menu du portail + + + + + The portal is the main component of <a0>LL::NG</a0>. + + + Le portail est le principal composant de <a0>LL::NG</a0>. + + + + + Database must be prepared exactly like in <a0>SQL session backend</a0> except that a field must be added for each data to index. + + + La base de donnée doit être préparée exactement comme celle du <a0>backend de session SQL</a0> si ce n'est qu'un champ doit être ajouté pour chaque donnée à indexer. + + + + + the portal is in the declared domain + + + le portail est dans le domaine déclaré + + + + + /var/lib/lemonldap-ng/sessions/lock + + + /var/lib/lemonldap-ng/sessions/lock + + + + + documentation:ha-apache.png + + + documentation:ha-apache.png + + + + + <a0>User database</a0>: where collect user information + + + <a0>Base de données utilisateurs</a0> : où collecter les informations utilisateurs + + + + + MediaWiki + + + MediaWiki + + + + + ldapGroupAttributeNameUser + + + ldapGroupAttributeNameUser + + + + + To protect the manager by <a0>LL::NG</a0>, you just have to set this in <c1>lemonldap-ng.ini</c1> configuration file (section [manager]): + + + Pour protéger le manager par <a0>LL::NG</a0>, il suffit de mettre ceci dans le fichier de configuration <c1>lemonldap-ng.ini</c1> (section [manager]) : + + + + + Be sure that mod_rewrite is installed and that SAML2 rewrite rules are activated in <a0>Apache portal configuration</a0>: + + + Assurez-vous que mod_rewrite est installé et que les règles de réécriture SAML2 sont activées dans la <a0>configuration Apache du portail</a0>: + + + + + <s0><a1>SAML</a1> identity providers</s0>: Registered IDP + + + <s0>Fournisseurs d'identité <a1>SAML</a1></s0> : IDP enregistrés + + + + + <s9>"auto_update"</s9> <s10>=></s10> <s11>true</s11><s12>,</s12> + + + <s9>"auto_update"</s9> <s10>=></s10> <s11>true</s11><s12>,</s12> + + + + + Local macros is a special feature of handler that permit to have macros useable localy only. + + + Les macros locales sont une fonctionnalité spéciale des agents qui permettent d'avoir des macros utilisables localement seulement. + + + + + Perl-CAS module installation + + + Installation du module Perl-CAS + + + + + yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* + + + yum localinstall lemonldap-ng-* perl-Lemonldap-NG-* + + + + + <s0>Key</s0>: Service ID + + + <s0>Clef</s0> : Service ID + + + + + If the packages are stored in a yum repository: + + + Si les paquets sont stockés dans un dépôt yum : + + + + + ../documentation/presentation.html#login + + + ../documentation/presentation.html#login + + + + + user; admin + + + user; admin + + + + + <a0>DBI</a0> UserDB connection user + + + Compte de connexion UserDB <a0>DBI</a0> + + + + + The default value of this wilcard is <c0>allusers</c0>, but you can change it if <c1>allusers</c1> is a known identifier in your system. + + + La valeur par défaut de cette carte blanche est <c0>allusers</c0>, mais on peut la changer si <c1>allusers</c1> est un nom d'utilisateur. + + + + + <s0>Site Name</s0>: Name that will be displayed in the BrowserID login window + + + <s0>Nom du site</s0> : Nom qui sera affiché dans la fenêtre d'authentification BrowserID + + + + + <s99>//"userobm_fax2" => ,</s99> + + + <s99>//"userobm_fax2" => ,</s99> + + + + + 'default_expires_in' => 600,? + + + 'default_expires_in' => 600,? + + + + + using external identity provider (<a0>SAML</a0>, <a1>OpenID</a1>, <a2>CAS</a2>, <a3>Twitter</a3>, other <a4>LL::NG</a4> system, …) + + + utilisant un fournisseur d'identité externe (<a0>SAML</a0>, <a1>OpenID</a1>, <a2>CAS</a2>, <a3>Twitter</a3>, autres systèmes <a4>LL::NG</a4>, …) + + + + + <a0>phpLDAPadmin</a0> is an LDAP administration tool written in PHP. + + + <a0>phpLDAPadmin</a0> est un outil d'administration LDAP écrit en PHP. + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Radius for authentication. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Radius pour l'authentification. + + + + + <s0>UI locales</s0>: Value of ui_locales parameter (example: en-<a1>GB</a1> en fr-FR fr) + + + <s0>UI locales</s0> : valeur du paramètre ui_locales (exemple : en-<a1>GB</a1> en fr-FR fr) + + + + + First name + + + Prénom + + + + + lemonldap_ng_manager_1340022440100.png + + + lemonldap_ng_manager_1340022440100.png + + + + + If you plan to forward user's password to OBM, then you have to <a0>keep the password in session</a0>. + + + S'il est prévu de transmettre le mot-de-passe utilisateur à OBM, <a0>conserver le mot-de-passe dans la session</a0>. + + + + + Auth-SuperAdmin + + + Auth-SuperAdmin + + + + + Bordeaux + + + Bordeaux + + + + + 0.9.4_logout_menu.png + + + 0.9.4_logout_menu.png + + + + + <s0>passThrough</s0> (optional): Allow anonymous access or not. + + + <s0>passThrough</s0> (optionnel) : Autorise ou non l'accès anonyme. + + + + + <s0>dirName</s0>: directory where notifications are stored. + + + <s0>dirName</s0> : répertoire dans lequel sont stockées les notifications. + + + + + Change rights on keytab file: + + + Changer les droits sur le fichier keytab : + + + + + The tag "<HOST>" can +# be used for standard IP/hostname matching and is only an alias for +# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) +# Values: TEXT +# +failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) + + + The tag "<HOST>" can +# be used for standard IP/hostname matching and is only an alias for +# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) +# Values: TEXT +# +failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) + + + + + <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> <s3>new</s3> CGI<s4>;</s4> +<s5>...</s5> + + + <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> <s3>new</s3> CGI<s4>;</s4> +<s5>...</s5> + + + + + /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots + + + /_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots + + + + + Some applications need the <c0>REMOTE_USER</c0> environment variable to get the connected user, which is not set in reverse-proxy mode. + + + Certaines applications ont besoin de la variable d'environnement <c0>REMOTE_USER</c0> pour connaître le nom d'utilisateur connecté, qui n'est pas renseignée en mode reverse-proxy. + + + + + KrbMethodK5Passwd <s17>Off</s17> + + + KrbMethodK5Passwd <s17>Off</s17> + + + + + <s5># Uncomment this line if you use Lemonldap::NG menu</s5> + + + <s5># Décommenter cette ligne si le menu Lemonldap::NG est utilisé</s5> + + + + + First configuration steps + + + Premiers pas de configuration + + + + + In <c0>General Parameters</c0> > <c1>Authentication modules</c1>, set: + + + Dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1>, choisir : + + + + + Issuer databases use rules + + + les règles d'utilisation des bases de données des fournisseur d'identité + + + + + Note that you have to use UTF-8 characters + + + Notez que vous devez utiliser des caractères UTF-8 + + + + + Choose for example <a0>http://zimbra.example.com/zimbrasso</a0> as <a1>SSO</a1> <a2>URL</a2> and <a3>set it in application menu</a3>. + + + Choisir par exemple <a0>http://zimbra.example.com/zimbrasso</a0> comme <a2>URL</a2> <a1>SSO</a1> et <a3>insérer la dans le menu application</a3>. + + + + + ldapServer + + + ldapServer + + + + + <s0>Transient</s0>: NameID is generated + + + <s0>Transient</s0>: le NameID est généré + + + + + So write your rules using normal characters. + + + Il faut donc écrire les règles en utilisant les caractères normaux. + + + + + You can simply checkout sources with the following command: + + + Utilisez simplement la commande suivante pour télécharger les sources : + + + + + ../../../media/applications/django_logo.png + + + ../../../media/applications/django_logo.png + + + + + Portal translation + + + Traduction du portail + + + + + http://perldoc.perl.org/functions/print.html + + + http://perldoc.perl.org/functions/print.html + + + + + Real session backend + + + Backend de session réel + + + + + <s95>"userobm_fax"</s95> <s96>=></s96> <s97>"HTTP_OBM_FACSIMILETELEPHONENUMBER"</s97><s98>,</s98> + + + <s95>"userobm_fax"</s95> <s96>=></s96> <s97>"HTTP_OBM_FACSIMILETELEPHONENUMBER"</s97><s98>,</s98> + + + + + Identity provider + + + Fournisseur d'identité + + + + + remoteGlobalStorageOptions + + + remoteGlobalStorageOptions + + + + + As administrator, go in Google Apps control panel and click on Advanced tools: + + + Comme administrateur, aller dans le panneau de contrôle Google Apps et cliquer sur les outils avancés click (Advanced tools) : + + + + + Allow only one session per user + + + N'autoriser qu'une session par utilisateur + + + + + The portal must be configured to accept SOAP authentication requests. + + + Ce portail doit être configuré pour accepter les requêtes d'authentification SOAP. + + + + + <s0>SSLCertificateKeyFile</s0>: Server private key + + + <s0>SSLCertificateKeyFile</s0> : clef privée du serveur + + + + + Lasso + + + Lasso + + + + + An access rule + + + Une règle d'accès + + + + + Then, go in <c0>Slave parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Slave</c0>: + + + + + Forbidden and Server error + + + Accès interdits et erreurs du serveur + + + + + Other + + + Autres + + + + + phpLDAPadmin local configuration + + + Configuration locale phpLDAPadmin + + + + + The PasswordDBDemo will allow you to change the password with some basic checks, but as the data are hard coded, the password will never be really changed. + + + PasswordDBDemo permet de changer de mot-de-passe avec quelques tests de base, mais comme les données sont codées en dur, le mot-de-passe ne sera jamais réellement changé. + + + + + Applications protection + + + Protection des applications + + + + + mailreset_step5.png + + + mailreset_step5.png + + + + + notificationWildcard + + + notificationWildcard + + + + + download.html + + + download.html + + + + + The configuration can be changed in <c0>etc/manager-apache2.conf</c0>, for example to restrict the <a1>IP</a1> allowed to access the Manager: + + + Cette configuration peut être changée dans <c0>etc/manager-apache2.conf</c0>, par exemple pour restreindre les adresses <a1>IP</a1> autorisées à accéder au manager : + + + + + Admin Magazin + + + Admin Magazin + + + + + You can modify the default behavior for people without value in ssoLogonHours. + + + Il est possible de modifier le comportement par défaut pour les utilisateurs ne disposant pas d'une valeur ssoLogonHours. + + + + + <a0>Password database</a0>: where change password + + + <a0>Base de données des mots-de-passe</a0> : où changer le mot-de-passe + + + + + <s127>"userobm_town"</s127> <s128>=></s128> <s129>"HTTP_OBM_L"</s129><s130>,</s130> + + + <s127>"userobm_town"</s127> <s128>=></s128> <s129>"HTTP_OBM_L"</s129><s130>,</s130> + + + + + Daniel RIVIERE + + + Daniel RIVIERE + + + + + http://httpd.apache.org/docs/current/howto/auth.html + + + http://httpd.apache.org/docs/current/howto/auth.html + + + + + Then: + + + Ensuite : + + + + + <a0>URL</a0> pattern: <c1>default</c1> + + + Expression sur l'<a0>URL</a0> : <c1>default</c1> + + + + + See also <a0>exported variables configuration</a0>. + + + Voir aussi la <a0>configuration des variables exportées</a0>. + + + + + Example for macros: + + + Exemples de macros: + + + + + Apache configuration file on <a0>LL::NG</a0> reverse proxy (hosting <a1>LL::NG</a1> Handler): + + + le fichier de configuration d'Apache sur le reverse-proxy <a0>LL::NG</a0> (celui qui héberge l'agent <a1>LL::NG</a1>): + + + + + $ENV{REMOTE_ADDR} =~ /^192\.168/ + + + $ENV{REMOTE_ADDR} =~ /^192\.168/ + + + + + Build: + + + Build: + + + + + Access control possible by creating one user for Manager (write) and another for portal and handlers (read) + + + Contrôle d'accès possible en créant un compte pour le manager (écriture) et un autre pour le portail et les agents (lecture) + + + + + Sessions are stored as files in a single directory. + + + Les sessions sont stockées dans des fichiers dans un unique répertoire. + + + + + portalDisplayLogout + + + portalDisplayLogout + + + + + ldapGroupRecursive + + + ldapGroupRecursive + + + + + encode_base64($givenName." ".$surName) + + + encode_base64($givenName." ".$surName) + + + + + To add these attributes, go in Manager, <c0>Variables</c0> » <c1>Exported Variables</c1>. + + + Pour ajouter ces attributs, aller dans le manager, <c0>Variables</c0> » <c1>Variables exportées</c1>. + + + + + We can distinguish several kind of variables: + + + On peut distinguer plusieurs types de variables : + + + + + Lemonldap-ng.ini parameters + + + Paramètres lemonldap-ng.ini + + + + + You must register IDP metadata here. + + + Il faut enregistrer les métadatas de l'IDP ici. + + + + + For example, we will use 3 roles: + + + Par exemple, en utilisant 3 rôles : + + + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona + + + + + <a0>CAS</a0>_renew + + + <a0>CAS</a0>_renew + + + + + lemonldap-ng-portal-auth.png + + + lemonldap-ng-portal-auth.png + + + + + Give the uid (for accounting) + + + Donne l'uid (pour la traçabilité) + + + + + ../../../media/applications/tomcat_logo.png + + + ../../../media/applications/tomcat_logo.png + + + + + Name of IDP used for authentication + + + Nom de l'IDP utilisé pour l'authentification + + + + + </<s7>Directory</s7>> + + + </<s7>Directory</s7>> + + + + + <s0>Common domain</s0>: Name of the common domain (where common cookie is available). + + + <s0>Domaine commun</s0> : Nom du domaine commun (où le cookie commun est disponible). + + + + + http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html + + + http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html + + + + + Real name + + + Real name + + + + + proxyOptions + + + proxyOptions + + + + + Define here: + + + Definir ici : + + + + + Activation + + + Activation + + + + + Lemonldap::NG::Handler + + + Lemonldap::NG::Handler + + + + + You can define more than one form replay <a0>URL</a0> per virtual host. + + + Il est possible de définir plusieurs <a0>URL</a0> de rejeu de formulaires par hôte virtuel. + + + + + Convert existing configuration + + + Convertir la configuration existante + + + + + Lanyrd + + + Lanyrd + + + + + Apache configuration file on application server (hosting the application): + + + le fichier de configuration d'Apache sur le serveur d'application (celui qui héberge l'application): + + + + + Set to 0 to disable it. + + + Mettre à 0 pour désactiver. + + + + + Activate auto accept timer + + + Activer le compte-à-rebours d'acceptation automatique + + + + + → Some <a0>URL</a0> parameters contain forbidden characters. + + + → Certains paramètres de l'<a0>URL</a0> contiennent des caractères interdits. @@ -28280,42 +7282,10 @@ sudo apachectl restart - Installation from the tarball + documentation/current/installrpm.html#yum_repository - - Installation depuis l'archive - - - - - It simplifies the build of a protected area with a few changes in the application. - - - Il simplifie la construction d'une aire protégée avec peu d'impact sur les applications. - - - - - The digit will not be shown on portal page. - - - Le chiffre ne sera pas affiché sur la page portail. - - - - - _lassoSessionDump - - - _lassoSessionDump - - - - - Configure Federation ID - - - Configurer l'identifiant de fédération + + documentation/current/installrpm.html#yum_repository @@ -28330,282 +7300,146 @@ sudo apachectl restart - You can then set the access rule. - - - Définir ensuite les règles d'accès. - - - - - You can write <a0>rules</a0> matching any component of <a1>URL</a1> to protect including GET parameters, but be careful. - - - On peut écrire des <a0>règles</a0> qui examine n'importe quel composant de l'<a1>URL</a1> à protéger y compris les paramètres GET, mais il faut faire attention. - - - - - BrowserID - - - BrowserID - - - - - install_handler_site (/usr/local/lemonldap-ng/handler) - - - install_handler_site (/usr/local/lemonldap-ng/handler) - - - - - Role Based Access Control (RBAC) - - - Contrôle d'accès basé sur les rôles (RBAC) - - - - - ../media/icons/terminal.png + General performances - ../media/icons/terminal.png + Performances générales - OpenID allowed domains + <s0>Authorizated domain</s0>: - - Domaines autorisés pour OpenID + + <s0>Domaines autorisés</s0> : - Redis server + <s54>my</s54> <s55>$res</s55> <s56>=</s56> <s57>$r</s57><s58>-></s58><s59>result</s59><s60>(</s60><s61>)</s61><s62>;</s62> - - Serveur Redis + + <s54>my</s54> <s55>$res</s55> <s56>=</s56> <s57>$r</s57><s58>-></s58><s59>result</s59><s60>(</s60><s61>)</s61><s62>;</s62> - Some articles published somewhere in the world wide web. + Binding - - Quelques articles publiés quelque part sur le web. + + Méthode - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Null for authentication, users or password module. + Date of session last modification - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>Null</a2>) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + Date de la dernière modification de la session - http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + Old sessions are deleted by a cron script. - - http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + + Les anciennes sessions sont effacées par un script cron. - In Manager, click on <a0>SAML</a0> service providers and the button <c1>New service provider</c1>. + Creation can take up to 1 hour. - - Dans le manager, cliquer sur fournisseurs de service <a0>SAML</a0> puis sur le bouton <c1>Nouveau fournisseur de service</c1>. + + Cette création prend jusqu'à 1 heure. - See also <a0>Debian/Ubuntu installation documentation</a0>. + Commit - - Voir aussi la <a0>documentation d'installation Debian/Ubuntu</a0>. + + Commit - internal_email_by_netid 1 + <a0>LL::NG</a0> can be configured to restrict OpenID exchange using a white or a black list of domains. - - internal_email_by_netid 1 + + <a0>LL::NG</a0> peut être configuré pour restreindre les échanges OpenID en utilisant les listes blanches ou noires de domaines. - <s23>'email'</s23> <s24>=></s24> <s25>$_SERVER</s25><s26>[</s26><s27>'HTTP_AUTH_MAIL'</s27><s28>]</s28><s29>,</s29> + 22 - - <s23>'email'</s23> <s24>=></s24> <s25>$_SERVER</s25><s26>[</s26><s27>'HTTP_AUTH_MAIL'</s27><s28>]</s28><s29>,</s29> + + 22 - http://www.php.net/array + #local_file - - http://www.php.net/array + + #local_file - ../../css/all.css + <s0>Password field name</s0>: name of authentication table column hosting password - - ../../css/all.css + + <s0>Nom du champ mot-de-passe</s0> : nom de la colonne de la table d'authentification contenant le mot-de-passe - Protect the Manager + <s0>Clément “KPTN” OUDOT</s0>: project leader, lead developer, graphics, documentation, community management - - Protéger le manager + + <s0>Clément “KPTN” OUDOT</s0> : Leader du projet, développeur principal, graphisme, documentation, gestion de la communauté - Go to %_topdir + You can skip JWKS data, they are not provided by France Connect. - - Aller dans %_topdir + + Inutile de renseigner les données JWKS, elles ne sont pas fournies par France Connect. - Three options: + Facebook - - Trois options : + + Facebook - icons:colors.png + Rules - - icons:colors.png + + Règles - It is compliant with the <a0>form replay</a0> feature + https://metacpan.org/module/Apache::Session::Flex - - Il est compatible avec le <a0>rejeu de formulaire</a0> + + https://metacpan.org/module/Apache::Session::Flex - ../documentation/1.0/portal.html + You need to give access to status path in the Handler Apache configuration: - - ../documentation/1.0/portal.html - - - - - ldapConfBase - - - ldapConfBase - - - - - ../media/logos/logo_gn.png - - - ../media/logos/logo_gn.png - - - - - Click on a column header to sort table. - - - Cliquez sur un en-tête de colonne pour trier le tableau. - - - - - <a0>IP</a0> of the user (can be the X Forwarded For <a1>IP</a1> if trusted proxies are configured) - - - <a0>IP</a0> de l'utilisateur (peut être celle de l'en-tête X-Forwarded-For si des proxies agréés ont été configurés) - - - - - To edit <a0>SSO</a0> cookie parameters, go in Manager, <c1>General Parameters</c1> > <c2>Cookies</c2>: - - - Pour modifier les paramètres du cookie <a0>SSO</a0>, aller dans le manager, <c1>Paramètres généraux</c1> > <c2>Cookies</c2> : - - - - - <s0>Activation</s0>: set to <c1>On</c1> - - - <s0>Activation</s0> : mettre à <c1>Activé</c1>. - - - - - The SP name is asked, enter it and click OK. - - - Le nom de SP est demandé, entrer-le et cliquer sur OK. - - - - - <s0><s1><AttributeAuthorityDescriptor<s2>></s2></s1></s0> - - - <s0><s1><AttributeAuthorityDescriptor<s2>></s2></s1></s0> - - - - - ../../../media/icons/lists.png - - - ../../../media/icons/lists.png - - - - - <s0>APACHEUSER</s0>: user running Apache - - - <s0>APACHEUSER</s0> : utilisateur de fonctionnement d'Apache - - - - - Disable all signature flags in <c0>Options</c0> » <c1>Signature</c1>, except <c2>Sign <a3>SSO</a3> message</c2> which should be to <c4>On</c4> - - - Désactiver toutes les cases dans <c0>Options</c0> » <c1>Signature</c1>, excepté <c2>Signer les messages <a3>SSO</a3></c2> qui doit être activée - - - - - LimeSurvey virtual host in Manager - - - Hôte virtuel LimeSurvey dans le manager + + Il faut autoriser l'accès au chemin du statut dans le configuration Apache de l'agent : @@ -28618,1150 +7452,10 @@ sudo apachectl restart - It is advised to use separate session backends for standard sessions, <a0>SAML</a0> sessions and <a1>CAS</a1> sessions, in order to manage index separately. + <s0><a1>URL</a1> parameter</s0>: parameter name used to set choice value (default: <c2>lmAuth</c2>) - - Il est préférable d'utiliser des bases de sessions séparées pour les sessions standard, <a0>SAML</a0> et <a1>CAS</a1> afin de gérer séparemment les index. - - - - - <e0>WHATTOTRACE</e0> must be replaced by the attribute or macro configured in the What To Trace parameter (REMOTE_USER) - - - <e0>WHATTOTRACE</e0> doit être remplacé par l'attribut ou la macro configurée dans le paramètre indiquant le champ utilisateur à stocker dans les journaux (REMOTE_USER) - - - - - New Service Provider - - - Nouveau fournisseur de service - - - - - It has enhanced functions to make the daily life for the administrators easier, like a job-tracking-system with mail-notification and methods to build a database with basic information about your network-topology. - - - Il dispose de functions avancées pour faciliter la vie des administrateurs, telle un détecteur de tâches avec notification par mail et des méthodes pour construire la base de données avec des informations minimales sur la topologie du réseau. - - - - - You need <a0>Net::Facebook::Oauth2</a0> package. - - - La paquet <a0>Net::Facebook::Oauth2</a0> est nécessaire. - - - - - Extract and build the module: - - - Extraire et compiler le module: - - - - - <s0>User attribute</s0>: which session attribute will be used to display <c1>Connected as</c1> in the menu - - - <s0>Attribut utilisateur</s0> : attribut de session à utiliser pour afficher <c1>Connecté en tant que</c1> dans le menu - - - - - Then you <e0>only</e0> have to write <c1>myskin/css/styles.css</c1> and add your media to <c2>myskin/images</c2>. - - - Il suffit ensuite d'écrire <c1>myskin/css/styles.css</c1> et d'ajouter les médias dans <c2>myskin/images</c2>. - - - - - It can not be used to share sessions between different servers except if you share directories (with NFS,…) or if you use <a0>SOAP proxy</a0>. - - - 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 <a0>proxy SOAP</a0>. - - - - - You can inspect a user session with the sessions explorer (in Manager) - - - On peut inspecter une session utilisateur avec l'explorateur de sessions (accessible depuis le manager) - - - - - <a0>DBI</a0> authentication level - - - Niveau d'authentification <a0>DBI</a0> - - - - - <s0><a1>URL</a1></s0>: <a2>URL</a2> of your society - - - <s0><a1>URL</a1></s0>: <a2>URL</a2> de votre organisation - - - - - ../../../../media/applications/zimbra_logo.png - - - ../../../../media/applications/zimbra_logo.png - - - - - get user attributes - - - obtenir les attributs utilisateurs - - - - - You can also use the certificate instead of public key in <a0>SAML</a0> metadata, see <a1>SAML service configuration</a1> - - - On peut aussi utiliser le certificat au lieu de la clef publique dans les métadatas <a0>SAML</a0>, voir <a1>configuration du service SAML</a1> - - - - - cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - - - ../../../../media/documentation/liferay_4.png - - - ../../../../media/documentation/liferay_4.png - - - - - http://mail.ow2.org/wws/arc/lemonldap-ng-dev - - - http://mail.ow2.org/wws/arc/lemonldap-ng-dev - - - - - /_detail/icons/chat.png?id=contact - - - /_detail/icons/chat.png?id=contact - - - - - <s0>off</s0>: never display - - - <s0>off</s0> : ne jamais afficher - - - - - You've simply to insert a notification and connect to the portal using the same UID. - - - Il suffit d'insérer une notification et de se connecter au portail en utilisant le même UID. - - - - - The authentication level given to users authenticated with this module. - - - Le niveau d'authentification accordé aux utilisateurs authentifiés par ce module. - - - - - The value will be used to display the data. - - - Cette valeur sera utilisée pour afficher les données. - - - - - http://xmlns.com/foaf/spec/#sec-crossref - - - http://xmlns.com/foaf/spec/#sec-crossref - - - - - We call “database” a backend where we can read or write a data. - - - Nous appelons “base de données” un dispositif dans lequel nous pouvons lire et écrire des données. - - - - - <s0>Response Location</s0>: Access Point for <a1>SSO</a1> response. - - - <s0>Response Location</s0> : Point d'accès pour les réponses <a1>SSO</a1>. - - - - - <a4>highavailability</a4><br5/> - - - <a4>highavailability</a4><br5/> - - - - - This mode must not be used for other purpose than test and demonstration! - - - Ces mode ne doit pas être utilisé pour autre chose que des tests et démonstrations ! - - - - - This attribute is set by LemonLDAP::NG when <a1>password was reset by mail</a1> and the user choose to generate the password (default: enabled). - - - Cet attribut est activé par LemonLDAP::NG lorsque <a1>le mot-de-passe a été réinitialisé par mail</a1> et que l'utilisateur a choisi de générer le mot-de-passe (défaut : activé). - - - - - value - - - valeur - - - - - You can define how many logins and failed logins will be stored. - - - On peut définir le nombre de connexions et d'échecs à stocker. - - - - - Create new notifications with notifications explorer - - - Créer de nouvelles notifications avec l'explorateur des notifications - - - - - <s0>none</s0>: no access control, the server will answer without checking if the user is authorized for the service (this is the default) - - - <s0>none</s0> : pas de contrôle d'accès, le serveur répond sans contrôler si l'utilisateur est autorisé à accéder au service (c'est la valeur par défaut) - - - - - http://en.wikipedia.org/wiki/OAuth - - - http://fr.wikipedia.org/wiki/OAuth - - - - - ../../documentation/1.0/fileconfbackend.html - - - ../../documentation/1.0/fileconfbackend.html - - - - - It can be used to host the portal or the manager through its FastCGI support and can be used to protect applications using the auth_request module (dialing with a FastCGI authorization server). - - - Il peut être utilisé pour héberger le portail ou le manager au travers de son support FastCGI et peut être utilisé pour protéger des applications en utilisant le module auth_request (qui dialogue avec un serveur d'autorisations FastCGI). - - - - - vi /var/lib/lemonldap-ng/portal/login.pl - - - vi /var/lib/lemonldap-ng/portal/login.pl - - - - - <s0>Confirmation mail subject</s0>: Subject of mail sent when password change is asked (default: [LemonLDAP::NG] Password reset confirmation) - - - <s0>Sujet du message de confirmation</s0> : sujet du courriel envoyé lorsque le changement de mot-de-passe est demandé (défaut: [LemonLDAP::NG] Password reset confirmation) - - - - - OBM is shipped with a <a0>LL::NG</a0> plugin with these features: - - - OBM est livré avec un composant <a0>LL::NG</a0> apportant les fonctionnalités suivantes : - - - - - Configure your SQL database - - - Configurer la base de données SQL - - - - - You can use it to build up a database with an inventory for your company (computer, software, printers…). - - - On peut construire une base de données contenant un inventaire de l'entreprise (ordinateurs, logiciels, imprimantes,…). - - - - - This configuration is usable if you want to expose your internal <a2>SSO</a2> portal to another network (DMZ). - - - Cette configuration est utilisable l'on soujaite exposer un portail <a2>SSO</a2> interne à une autre réseau (DMZ). - - - - - To customize a skin, the simplest way is to create a new skin folder: - - - Pour personnaliser un thème, la meilleure façon est de créer un nouveau répertoire : - - - - - LemonLDAP::NG provides a proxy that can replace the use of Apache mod_proxy. - - - LemonLDAP::NG fournit un proxy qui peut remplacer l'utilisation de mod_proxy d'Apache. - - - - - applications:zimbra_logo.png - - - applications:zimbra_logo.png - - - - - Alphabetical Index - - - Index alphabétique - - - - - references - - - Références - - - - - useRedirectOnError - - - useRedirectOnError - - - - - The next time you will access Manager, it will be trough <a0>LL::NG</a0>. - - - En retournant vers le manager, ce sera via <a0>LL::NG</a0>. - - - - - <a0>LL::NG</a0> is compatible with <a1>LDAP password policy</a1>: - - - <a0>LL::NG</a0> est compatible avec <a1>la politique de mots-de-passe LDAP</a1> : - - - - - ldapChangePasswordAsUser - - - ldapChangePasswordAsUser - - - - - You will find here screenshots of the new features. - - - On trouve ici les captures d'écran des nouvelles fonctionnalités. - - - - - mkdir /tmp/MyNamespace/2: Permission denied ... - - - mkdir /tmp/MyNamespace/2: Permission denied ... - - - - - basic($uid,$_password) - - - basic($uid,$_password) - - - - - The messages are stored with the levels : - - - Les messages sont stockés avec les niveaux : - - - - - configStorage - - - configStorage - - - - - You can enter a password to protect private key with a password. - - - Vous pouvez entrer un mot de passe de protection de la clef privée. - - - - - <<s0>VirtualHost</s0> *> - - - <<s0>VirtualHost</s0> *> - - - - - LDAP configuration backend - - - Backend de configuration LDAP - - - - - Google Apps - - - Google Apps - - - - - https://metacpan.org/release/Net-Facebook-Oauth2 - - - https://metacpan.org/release/Net-Facebook-Oauth2 - - - - - lemonldap-ng-conf: contains default configuration (<a0>DNS</a0> domain: example.com) - - - lemonldap-ng-conf : contient la configuration par défaut (domaine <a0>DNS</a0> : example.com) - - - - - icons:wizard.png - - - icons:wizard.png - - - - - Secondary LL::NG structure - - - Systèe LL::NG secondaire - - - - - Of course, integration will be full if you use the LDAP directory as users backend for <a0>LL::NG</a0> and Liferay. - - - Bien sûr, l'integration est complète si le serveur LDAP est utilisé comme base de données des utilisateurs dans <a0>LL::NG</a0> et Liferay. - - - - - http://www.solutionslinux.fr/ - - - http://www.solutionslinux.fr/ - - - - - http://mail.ow2.org/wws/arc/lemonldap-ng-changes - - - http://mail.ow2.org/wws/arc/lemonldap-ng-changes - - - - - PerlSetVar LmProxyPass http://www.private.com/ - - - PerlSetVar LmProxyPass http://www.private.com/ - - - - - Body for password mail - - - Corps du message de changement de mot-de-passe - - - - - You can use <c0>0</c0> or <c1>1</c1> to disable/enable the module, or use a more complex rule. - - - On peut utiliser <c0>0</c0> ou <c1>1</c1> pour activer/désactiver chaque module ou utiliser une règle plus complexe. - - - - - rm custom* -cp ../pastel/custom* . - - - rm custom* -cp ../pastel/custom* . - - - - - Mail From address - - - Adresse source des messages - - - - - c:/my hardisk/tomcat/ - - - c:/my hardisk/tomcat/ - - - - - Cross Site Scripting - - - Cross Site Scripting - - - - - For databases like PostgreSQL, don't forget to add “Commit” with a value of 1 - - - Pour les bases de données telles PostgreSQL, ne pas oublier d'ajouter “Commit” avec une valeur de 1 - - - - - macro and groups - - - les macro et groupes - - - - - ../../../../media/documentation/liferay_5.png - - - ../../../../media/documentation/liferay_5.png - - - - - <s0>Logout rule</s0>: catch OBM logout - - - <s0>Règle logout</s0> : intercepter la déconnexion OBM - - - - - LemonLDAP::NG provide a script that allows to edit configuration without graphical interface, this script is called <c0>lmConfigEditor</c0> and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: - - - LemonLDAP::NG fournit un script qui permet d'éditer la configuration sans interface graphique, ce script se nomme <c0>lmConfigEditor</c0> et se trouvedans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin : - - - - - http://www.lambdaprobe.org - - - http://www.lambdaprobe.org - - - - - Accounting - - - Traçabilité - - - - - <s0>Format</s0> (optional): <a1>SAML</a1> attribute format. - - - <s0>Format</s0> (optionnel) : format de l'attribut <a1>SAML</a1>. - - - - - Create a redirection script, called login.pl: - - - Créer un script de redirection, appelé login.pl: - - - - - SAML - - - SAML - - - - - cookieExpiration - - - cookieExpiration - - - - - Extract from the <a0>Wikipedia article</a0>: - - - Extrait de <a0>l'article Wikipedia</a0>: - - - - - It means that if you modify some settings here, you will have to share again the metadata with other providers. - - - Ceci signifie que si vous modifiez quelque chose ici, vous devez ré-exporter les metadatas aux autres fournisseurs. - - - - - Auth-SuperAdmin - - - Auth-SuperAdmin - - - - - When a user access a Handler without a cookie, he is redirected on portal, and the target <a0>URL</a0> is encoded in redirection <a1>URL</a1> (to redirect user after authentication process). - - - Lorsqu'un utilisateur accède à un agent sans cookie, il est redirigé vers le portail, et l'<a0>URL</a0> cible est encodée dans l'<a1>URL</a1> de redirection (pour rediriger l'utilisateur après authentification). - - - - - <a0>User database</a0>: where collect user information - - - <a0>Base de données utilisateurs</a0> : où collecter les informations utilisateurs - - - - - multi <s0>=></s0> <s1>{</s1> - - - multi <s0>=></s0> <s1>{</s1> - - - - - ^/config/ - - - ^/config/ - - - - - First configuration steps - - - Premiers pas de configuration - - - - - Next run ant command: - - - Lancer ensuite la commande ant : - - - - - You can use '*' character. - - - On peut utiliser le caractère '*'. - - - - - http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en - - - http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=en - - - - - http://lanyrd.com/2012/ow2-con12/scbcwz/ - - - http://lanyrd.com/2012/ow2-con12/scbcwz/ - - - - - <a0>browseablesessionbackend</a0><br1/> - - - <a0>browseablesessionbackend</a0><br1/> - - - - - <s0><a1>API</a1> secret</s0>: <a2>API</a2> secret from Twitter - - - <s0>Secret d'<a1>API</a1></s0>: secret d'<a2>API</a2> donné par Twitter - - - - - documentation:liferay_3.png - - - documentation:liferay_3.png - - - - - <s0>Memcached servers</s0>: addresses of Memcached servers, separated with spaces. - - - <s0>Serveurs Memcached</s0> : adresses des serveurs Memcached, separés par des espaces. - - - - - This will download the public and the private key. - - - Ceci télécharge les clefs publique et privée. - - - - - ../../../../css/all.css - - - ../../../../css/all.css - - - - - By default, login time and <a0>IP</a0> address are stored in history, and the error message prompted to the user for failed logins. - - - Par défaut, le tampon de date et l'adresse <a0>IP</a0> sont stockés dans l'historique et le message d'erreur affiché à l'utilisateur en cas d'échec. - - - - - <s0>Token expiration</s0>: time in seconds for token expiration (remove from Memcached server). - - - <s0>Expiration du jeton</s0> : délai en secondes pour l'expiration du jeton (effacement du serveur Memcached). - - - - - So HTTP Basic Autentication is managed trough an HTTP header (<c0>Authorization</c0>), that can be forged by <a1>LL::NG</a1>, with this precautions: - - - Ainsi l'authentification basique HTTP est gérée par des en-têtes HTTP (<c0>Autorisation</c0>), qui peut être générée par <a1>LL::NG</a1>, avec les précautions suivantes : - - - - - and edit /etc/fail2ban/filter.d/lemonldap.conf - - - et editer /etc/fail2ban/filter.d/lemonldap.conf - - - - - <s0>.css</s0>: <a1>CSS</a1> (styles) - - - <s0>.css</s0>: <a1>CSS</a1> (styles) - - - - - authentication_portal_1340022292201.png - - - authentication_portal_1340022292201.png - - - - - Email - - - Email - - - - - Access Token Hash verification - - - Vérification de hashage des jetons d'accès - - - - - Configuration is in /etc/lemonldap-ng - - - La configuration se trouve dans /etc/lemonldap-ng - - - - - You can set them the same way: - - - On peut les renseigner par la même voie : - - - - - (if it is superior to 1h, then there is a problem. - - - (au-dessus d'1h, il y a un problème. - - - - - Form replay parameters - - - Paramètres de rejeu de formulaires - - - - - Liferay can use <a0>LL::NG</a0> as an <a1>SSO</a1> provider but you have to manage how users are created: - - - Liferay peut utiliser <a0>LL::NG</a0> comme fournisseur <a1>SSO</a1> mais il faut gérer la création des comptes utilisateurs : - - - - - The security relies on the symmetric key <c0>client_secret</c0>. - - - La sécurité repose sur la clef symétrique <c0>client_secret</c0>. - - - - - caFile - - - caFile - - - - - <s17># Your nice code here</s17> -  - - - <s17># Le joli code ici :</s17> -  - - - - - IssuerDB - - - IssuerDB - - - - - For full install: - - - Pour une installation complète : - - - - - Logout on EndSession end point - - - Déconnexion via point d'accès EndSession - - - - - Main parameters - - - Paramètres principaux - - - - - You can find all suitable information here: <a0>http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html</a0> - - - Les informations appropriées se trouvent ici : <a0>http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html</a0> - - - - - LemonLDAP::NG wiki uses Dokuwiki! - - - Le wiki LemonLDAP::NG est un Dokuwiki ! - - - - - <a0>URI</a0> of the server - - - <a0>URI</a0> du serveur - - - - - Jquery (javascript framework) is included in tarball and RPMs, but is a dependency on Debian official releases - - - Jquery (framework javascript) est inclus dans l'archive et les RPMs, mais est une dépendance des versions officielles Debian - - - - - portalOpenLinkInNewWindow - - - portalOpenLinkInNewWindow - - - - - Cross Domain Authentication - - - Authentification inter-domaines - - - - - Certificate authorities directory - - - Répertoire des autorités de certification - - - - - Template parameters are defined in source code. - - - Des paramètres modèles sont définis dans le code source. - - - - - <s24># SOAP functions for notification insertion (disabled by default)</s24> - - - <s24># Fonctions SOAP pour insérer des notifications (désactivées par défaut)</s24> - - - - - Debian/Ubuntu - - - Debian/Ubuntu - - - - - http://auth.example.com/index.pl/sessions - - - http://auth.example.com/index.pl/sessions - - - - - YUM - - - YUM - - - - - Restart Apache to purge it. - - - Redémarrer Apache pour le purger. - - - - - /var/lib/lemonldap-ng/sessions/lock - - - /var/lib/lemonldap-ng/sessions/lock - - - - - /_detail/icons/knewsticker.png?id=contact - - - /_detail/icons/knewsticker.png?id=contact - - - - - LemonLDAP::NG implements partially the policy: - - - LemonLDAP::NG implémente partiellement cette politique : - - - - - port - - - port - - - - - index/alphabetical.html - - - index/alphabetical.html - - - - - <a2>mediawiki</a2><br3/> - - - <a2>mediawiki</a2><br3/> - - - - - <s1>SetHandler</s1> perl-<s2>script</s2> - - - <s1>SetHandler</s1> perl-<s2>script</s2> + + Paramètres d'<s0><a1>URL</a1></s0> : nom du paramètre utilisé pour stocker la valeur du choix (défaut: <c2>lmAuth</c2>) @@ -29784,444 +7478,1126 @@ cp ../pastel/custom* . - Translations + Be careful with URL parameters + + + Attention aux paramètres des URL + + + + + 31 + + + 31 + + + + + Linux Tag + + + Linux Tag + + + + + <s0>if</s0><s1>(</s1><s2>$cgi</s2><s3>-></s3><s4>testUri</s4><s5>(</s5><s6>'http://test3.example.com/'</s6><s7>)</s7> <s8>{</s8> + + + <s0>if</s0><s1>(</s1><s2>$cgi</s2><s3>-></s3><s4>testUri</s4><s5>(</s5><s6>'http://test3.example.com/'</s6><s7>)</s7> <s8>{</s8> + + + + + Go to <c0>Portal</c0> » <c1>Settings</c1>: + + + Aller dans <c0>Portal</c0> » <c1>Settings</c1>: + + + + + <s0>Sign-in page <a1>URL</a1></s0>: <a2>SSO</a2> access point (HTTP-Redirect binding). + + + <s0>Sign-in page <a1>URL</a1></s0>: point d'accès <a2>SSO</a2> (HTTP-Redirect binding). + + + + + <s21>Deny</s21> from <s22>all</s22> + + + <s21>Deny</s21> from <s22>all</s22> + + + + + Registered users on Google Apps with the same email than those used by <a0>LL::NG</a0> (email will be the NameID exchanged between Google Apps and <a1>LL::NG</a1>) + + + Enregistrer les utilisateurs dans Google Apps avec la même adresse mail que celle utilisée dans <a0>LL::NG</a0> (l'adresse mail sera le NameID échangé entre Google Apps et <a1>LL::NG</a1>) + + + + + Headers are associations between an header name and a perl expression that returns a string. + + + Les en-têtes sont des associations entre un nom d'en-tête et une expression perl qui retourne une chaîne. + + + + + As passwords will not be managed by <a0>LL::NG</a0>, you can disable <a1>menu password module</a1>. + + + Comme les mots-de-passe ne sernt pas gérés par <a0>LL::NG</a0>, il est possile de désactiver le <a1>module mots-de-passe du menu</a1>. + + + + + When portal is installed, a file named portal.wsdl is created. + + + Lorsque le portail est installé, un fichier nommé portal.wsdl est créé. + + + + + You might want to display different skin depending on the <a0>URL</a0> that was called before being redirected to the portal, or the <a1>IP</a1> address of the user. + + + On peut vouloir utiliser différents thèmes en fonction de l'<a0>URL</a0> demandée avant la redirection au portail ou en fonction de l'adresse <a1>IP</a1> de l'utilisateur. + + + + + For Active Directory, the default authentication filter is: + + + Pour Active Directory, le filtre d'authentification par défaut est : + + + + + Zimbra preauthentication <a0>URL</a0> + + + <a0>URL</a0> de pré-authentification Zimbra + + + + + <a0>LL::NG</a0> can be used to prompt users with a message. - Traductions + <a0>LL::NG</a0> peut être utilisé pour présenter des messages aux utilisateurs. - Crypt::OpenSSL::Bignum + You can show them using <a0>Facebook Graph API explorer</a0> - - Crypt::OpenSSL::Bignum + + On peut les voir en utilisant l'<a0>explorateur de l'API Graph de Facebook</a0> - Add a floating menu + 20 - - Ajouter un menu flottant + + 20 - User backend + #google_apps_control_panel + + + #google_apps_control_panel + + + + + ^/minig + + + ^/minig + + + + + <a2>ldapminihowto</a2><br3/> + + + <a2>ldapminihowto</a2><br3/> + + + + + <s38>'templatelist'</s38> <s39>=></s39> <s40>'default,basic,MyOrgTemplate'</s40><s41>,</s41> + + + <s38>'templatelist'</s38> <s39>=></s39> <s40>'default,basic,MyOrgTemplate'</s40><s41>,</s41> + + + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +  +# Custom template parameters +<s3>tpl_myparam</s3> <s4>=</s4><s5> world</s5> + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +  +# Custom template parameters +<s3>tpl_myparam</s3> <s4>=</s4><s5> world</s5> + + + + + http://lemonldap.ow2.org/NG/devel-doc/ - Module utilisateurs + http://lemonldap.ow2.org/NG/devel-doc/ - icons:jabber_protocol.png + <s0>accept</s0>: all authenticated users will access surveys - - icons:jabber_protocol.png + + <s0>accept</s0> : tous les utilisateurs authentifiés peuvent accéder aux surveillances - <s0>User table</s0>: user table name + Configure Federation ID - - <s0>Table utilisateurs</s0> : nom de la table utilisateurs + + Configurer l'identifiant de fédération - <s0>IDP resolution cookie name</s0>: by default, it's the <a1>LL::NG</a1> cookie name suffixed by <c2>idp</c2>, for example: <c3>lemonldapidp</c3>. + <a0>The status page</a0> can be read by <a1>MRTG</a1> using the script <s2>lmng-mrtg</s2> that can be found in manager example directory. + + + <a0>La page de statut</a0> peut être lue par <a1>MRTG</a1> en utilisant le script <s2>lmng-mrtg</s2> qui peut être trouvé dans le répertoire "example" du manager. + + + + + ../../../media/documentation/configuration-ldap.png + + + ../../../media/documentation/configuration-ldap.png + + + + + API documentation - <s0>Nom du cookie de résolution de l'IDP</s0>: par défaut, c'est le nom du cookie <a1>LL::NG</a1> auquel est adjoint <c2>idp</c2>, par exemple: <c3>lemonldapidp</c3>. + Documentation de l'interface de programmation (API) - Anti frame protection + You also need to register to Google the redirect <a0>URI</a0>. + + + Il faut également enregistrer chez Google l'<a0>URI</a0> de redirection. + + + + + Select the key, and export it (button <c0>Download this file</c0>): + + + Selectionner la clef, et l'exporter (bouton <c0>Download this file</c0>): + + + + + As J2EE servlet container, Tomcat provides standard security feature, like authentication: the application deployed in Tomcat can delegate its authentication to Tomcat. + + + Comme conteneur de servlet J2EE, Tomcat fournit les fonctionnalités de sécurité standards, telles l'authentification : une application déployée dans Tomcat peut déléguer son authentification à Tomcat. + + + + + The choice will concern three backends: + + + Ce choix concerne 3 backends: + + + + + <a0>LL::NG</a0> can act as an <a1>SAML</a1> 2.0 Identity Provider, that can allow to federate <a2>LL::NG</a2> with: + + + <a0>LL::NG</a0> peut agir en fournisseur d'identité <a1>SAML</a1> 2.0, ce qui permet de fédérer <a2>LL::NG</a2> avec : + + + + + Example with the portal: + + + Exemple avec le portail : + + + + + Language + + + Langue + + + + + https://authssl.example.com + + + https://authssl.example.com + + + + + In this case, the Apache authentication module should not require a valid user and not be authoritative, else Apache server will return an error and not let <a0>LL::NG</a0> Portal manage the failback authentication. + + + Dans ce cas, la module d'authentification Apache ne doit pas exiger un utilisateur valide et ne dois pas être impératif, sinon le serveur Apache va retourner une erreur sans passer la main au portail <a0>LL::NG</a0>. + + + + + Restart Apache to purge it. + + + Redémarrer Apache pour le purger. + + + + + DEB bundle - Protection anti-frame + Paquets DEB - <a0>DBI</a0> connection string + <a0>IP</a0> of the user (can be the X Forwarded For <a1>IP</a1> if trusted proxies are configured) - - Chaîne de connexion <a0>DBI</a0> + + <a0>IP</a0> de l'utilisateur (peut être celle de l'en-tête X-Forwarded-For si des proxies agréés ont été configurés) - Identity Provider Login <a0>URL</a0>: the user/password <a1>SAML</a1> portal location on the IdP + http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - - Identity Provider Login <a0>URL</a0> : l'emplacement du portail utilisateur/mot-de-passe <a1>SAML</a1> dans l'IdP + + http://www.mediawiki.org/wiki/Extension:Siteminder_Authentication - <s0><a1>Application menu</a1></s0>: display authorized applications in categories + Example template: - - <s0><a1>Menu des applications</a1></s0> : affiche les applications autorisées dans les catégories + + Modèle exemple : - Configure LemonLDAP::NG to use SOAP proxy mechanism + You can add this YUM repository to get recent packages: - - Configurer LemonLDAP::NG pour utiliser le mécanisme mandataire SOAP + + Ajouter ces dépôts YUM pour obtenir les paquets récents : - <s50>"userobm_password"</s50> <s51>=></s51> <s52>"HTTP_OBM_USERPASSWORD"</s52><s53>,</s53> - - - <s50>"userobm_password"</s50> <s51>=></s51> <s52>"HTTP_OBM_USERPASSWORD"</s52><s53>,</s53> - - - - - If you want to access to other datas, you have to use Google in <c2>General Parameters</c2> > <c3>Authentication modules > User module</c3>. - - - Pour accéder aux autres données, utiliser Google in <c2>Paramètres generaux</c2> > <c3>Modules d'authentification > Modules d'utilisateurs</c3>. - - - - - This script must be run as root, it will then use the Apache user and group to access configuration. - - - Ce script doit être lancé par root, il utilisera ensuite le compte et le groupe d'Apache pour accéder à la configuration. - - - - - Portal (impact theme) + LemonLDAP::NG Handler - Portail (thème impact) + Agent LemonLDAP::NG (handler) - To change it: + The fields are defined in <a1>OpenID Connect standard</a1>, and depends on the scope requested by <a2>LL::NG</a2> (see options in next chapter). - - Pour le changer : + + Les champs sont définis dans le <a1>standard OpenID-Connect</a1>, et dépendent de la portée requise par <a2>LL::NG</a2> (voir les options dans le prochain chapitre). - <s33>"debug_level"</s33> <s34>=></s34> <s35>"NONE"</s35><s36>,</s36> -<s37>// "debug_header_name" => "HTTP_OBM_UID",</s37> -<s38>// "group_header_name" => "HTTP_OBM_GROUPS",</s38> + <s17>"auto_update_force_group"</s17> <s18>=></s18> <s19>false</s19><s20>,</s20> - - <s33>"debug_level"</s33> <s34>=></s34> <s35>"NONE"</s35><s36>,</s36> -<s37>// "debug_header_name" => "HTTP_OBM_UID",</s37> -<s38>// "group_header_name" => "HTTP_OBM_GROUPS",</s38> + + <s17>"auto_update_force_group"</s17> <s18>=></s18> <s19>false</s19><s20>,</s20> - Install the module: - - - Installer le module : - - - - - Package GPG signature - - - Signature GPG des paquets - - - - - in HTTP headers, you need Auth-User ($mail) and Auth-Pw ($_password). - - - Dans les en-têtes HTTP, ajouter Auth-User ($mail) and Auth-Pw ($_password). - - - - - <s0>Check JWT signature</s0>: Set to 0 to disable JWT signature checking - - - <s0>Vérifier la signature JWT</s0> : mettre à 0 pour désactiver la signature JWT - - - - - If no value, the default NameID format is Email. - - - Si aucune valeur n'est indiquée, le format de NameID par défaut est Email. - - - - - Applications + <a2>translations</a2><br3/> - Applications + <a2>traductions</a2><br3/> - Export sAMAccountName in a variable declared in <a0>exported variables</a0> + Main differences with mod_proxy: - - Exporter sAMAccountName dans la liste des <a0>variables exportées</a0> + + Principales différences avec mod_proxy : - Don't forget to create an index on the field used to find users (uid by default) + authentication_portal_1340022238188.png + + + authentication_portal_1340022238188.png + + + + + By default, a user can open several <a0>sessions</a0>. - N'oubliez pas de créer un index sur le champ utilisé pour trouver les utilisateurs (uid par défaut) + Par défaut, un utilisateur peut ouvrir plusieurs <a0>sessions</a0>. - <a0>CAS</a0> <a1>PGT</a1> temporary file + $authenticationLevel > 2 - - Fichier temporaire <a1>PGT</a1> de <a0>CAS</a0> + + $authenticationLevel > 2 - To refresh it, you have to set an handler on the same server to use the refresh mechanism or to restart the server after each configuration change. - - - Pour la rafraîchir, il faut installer un agent (handler) sur le même serveur pour utiliser le mécanisme de rafraîchissement ou redémarrer le serveur à chaque changement. - - - - - Since 1.1.0, a notification explorer is available in Manager, and notifications can be done for all users, with the possibility to display conditions. - - - Depuis la version 1.1.0, un explorateur de notifications est disponible dans le manager, et les notifications peuvent être faites pour tous les utilisateurs, avec possibilité d'affichage conditionnel. - - - - - <s0>Default rule</s0>: who can access to the application - - - <s0>Règle default</s0> : qui peut accéder à l'application - - - - - This will use email as login name (for accounting, session explorer,…). - - - L'adresse email est utilisée comme nom de compte (pour la traçabilité, l'explorateur de session,…). - - - - - Any <a0>SAML</a0> Service Provider, for example: - - - Tout fournisseur de service <a0>SAML</a0>, par exemple: - - - - - Handlers have a session cache, with a default lifetime of 10 minutes. + Try <a0>http://test1.example.com</a0> or <a1>http://test2.example.com</a1> - Les agents disposent d'un cache de session d'une durée de vie par défaut de 10 minutes. + Essayez <a0>http://test1.example.com</a0> ou <a1>http://test2.example.com</a1> - User has no access authorization: FORBIDDEN (403) + Your database must have a specific table to host sessions. - - L'utilisateur ne dispose pas de droits d'accès : FORBIDDEN (403) + + Il faut dédier une table pour héberger les sessions. - Choice <a0>URL</a0> parameter + <s0>Memcached servers</s0>: addresses of Memcached servers, separated with spaces. + + + <s0>Serveurs Memcached</s0> : adresses des serveurs Memcached, separés par des espaces. + + + + + Handler build the preauth request and redirect user on Zimbra preauth <a0>URL</a0> + + + Le handler construit la requête de pré-authentification et redirige l'utilisateur sur l'<a0>URL</a0> de pré-authentification de Zimbra + + + + + Here are some examples for main databases servers. + + + Quelques exemples pour les serveurs principaux. + + + + + You can now the upload the certificate (<c0>cert.pem</c0>) on Google Apps. + + + Télécharger ensuite le certificat (<c0>cert.pem</c0>) dans Google Apps. + + + + + You can call it <c0>france-connect</c0> for example. + + + On peut l'appeler <c0>france-connect</c0> par exemple. + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots + + + + + By hand in Liferay administration screens + + + À la main dans les écrans d'administration de Liferay + + + + + <a0>Drupal</a0> is a <a1>CMS</a1> written in PHP. + + + <a0>Drupal</a0> est un <a1>CMS</a1> écrit en PHP. + + + + + Also adapt your entityID to match the Assertion issuer: google.com/a/mydomain.org + + + Adapter également l' "entityID" pour qu'elle corresponde à l'émetteur de l'assertion : google.com/a/mydomain.org + + + + + http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions + + + http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions + + + + + <s0><a1>SAML</a1> 2 Service</s0>: <a2>SAML</a2> metadata administration + + + <s0>Service <a1>SAML</a1></s0> : administration des métadonnées <a2>SAML</a2> + + + + + <a0>CAS</a0>_pgtFile + + + <a0>CAS</a0>_pgtFile + + + + + ../../../../media/documentation/googleapps-export-priv-key.png + + + ../../../../media/documentation/googleapps-export-priv-key.png + + + + + Body for password mail - Paramètre d'<a0>URL</a0> pour "Choice" + Corps du message de changement de mot-de-passe - ../documentation/presentation.html#login + An authorization is defined by: - ../documentation/presentation.html#login + Une autorisation est définie pas : - Older versions + IssuerDB + + + IssuerDB + + + + + Modify Manager protection + + + Modifier la protection du manager + + + + + SVN access - Versions précédentes + Accès au dépôt SVN - The path to the main directory + twitterKey - - Le chemin du répertoire principal + + twitterKey - This is not the case of <a0>Memcached</a0> for example. + So, to keep user password in session, you cannot just export the password variable in session. + + + Donc pour conserver le mot-de-passe utilisateur dans la session, on ne peut seulement exporter la variable mot-de-passe dans la session. + + + + + <s0>Success mail content</s0> (optional): Content of mail sent when password is changed + + + <s0>Contenu du message</s0> (optionnel) : contenu du courriel envoyé lorsque le mot-de-passe est changé + + + + + jre > 1.4 + + + jre > 1.4 + + + + + OBM_UID + + + OBM_UID + + + + + _password + + + _password + + + + + menu.png - C'est par exemple le cas de <a0>Memcached</a0>. + menu.png - http://manager.example.com + <s0>Use rule</s0>: a rule to allow user to use this module, set to 1 to always allow. + + + <s0>Règle d'utilisation</s0> : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. + + + + + This works with every LDAP v2 or v3 server, including <a0>Active Directory</a0>. + + + Ceci fonctionne avec tout serveur LDAP v2 ou v3, dont <a0>Active Directory</a0>. + + + + + ../documentation/current/writingrulesand_headers.html + + + ../documentation/current/writingrulesand_headers.html + + + + + You should have configured <a0>LL::NG</a0> as a <a1>SAML Identity Provider</a1>. + + + Il est nécessaire d'avoir configuré <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>, + + + + + <s0>Server hostname</s0>: this is the hostname or <a1>IP</a1> address of the Radius server + + + <s0>Nom d'hôte du serveur</s0> : le nom d'hôte ou l'adresse <a1>IP</a1> du serveur Radius + + + + + You can do it either by uploading the file, or get it from SP metadata <a0>URL</a0> (this require a network link between your server and the SP). + + + Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'<a0>URL</a0> de métadatas du SP (à condition d'avoir un lien réseau entre le serveur et le SP): + + + + + $uid + + + $uid + + + + + EntityId: Salesforce (the SP) Entity ID. + + + EntityId : identifiant d'entité Salesforce (le SP). + + + + + http://www.mediawiki.org + + + http://www.mediawiki.org + + + + + Configuration database + + + Base de données de la configuration + + + + + update-alternatives --config editor + + + update-alternatives --config editor + + + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +  +# Manager protection: by default, the manager is protected by a demo account. + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +  +# Manager protection: by default, the manager is protected by a demo account. + + + + + portal.png - http://manager.example.com + portal.png - Change default DNS domain + You can also use a FastCGI server using index.fcgi given in portal examples. - - Changer le domaine DNS par défaut + + On peut utiliser un serveur FastCGI en utilisant le fichier index.fcgi disponible dans les exemples du portail. - Portal (pastel theme) + This should be set as Default. - Portail (thème pastel) + Peut être défini par défaut. - <<s14>IfModule</s14> auth_kerb_module> - - - <<s14>IfModule</s14> auth_kerb_module> - - - - - <s0># rule</s0> -admin <s1>-></s1> <s2>$admin</s2> <s3>||=</s3> <s4>(</s4><s5>$uid</s5> <s6>eq</s6> <s7>'foo'</s7> <s8>or</s8> <s9>$uid</s9> <s10>eq</s10> <s11>'bar'</s11><s12>)</s12> -<s13># header</s13> -Display<s14>-</s14>Name <s15>-></s15> <s16>$displayName</s16> <s17>||=</s17> <s18>$givenName</s18><s19>.</s19><s20>" "</s20><s21>.</s21><s22>$surName</s22> + ../download.html - <s0># règle</s0> -admin <s1>-></s1> <s2>$admin</s2> <s3>||=</s3> <s4>(</s4><s5>$uid</s5> <s6>eq</s6> <s7>'foo'</s7> <s8>or</s8> <s9>$uid</s9> <s10>eq</s10> <s11>'bar'</s11><s12>)</s12> -<s13># en-tête</s13> -Display<s14>-</s14>Name <s15>-></s15> <s16>$displayName</s16> <s17>||=</s17> <s18>$givenName</s18><s19>.</s19><s20>" "</s20><s21>.</s21><s22>$surName</s22> + ../download.html - Go to the Manager and <a0>create a new virtual host</a0> for LimeSurvey. + If you need to add a template parameter for your customization, then add to <c0>lemonldap-ng.ini</c0>: - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour LimeSurvey. + + Pour ajouter un paramètre de modèle, l'ajouter dans <c0>lemonldap-ng.ini</c0>: - HTTP Basic Authentication + http://search.cpan.org/search?query=DBD%3A%3A&mode=module - - Authentification basique HTTP + + http://search.cpan.org/search?query=DBD%3A%3A&mode=module - Users + ../../documentation/presentation.html#login + + + ../../documentation/presentation.html#login + + + + + You can then choose any other module for users and password but if you want to totally delegate authentication to BrowserID, choose <a0>None</a0> for users and password. + + + On peut ensuite choisir n'importe quel autre module de gestion des utilisateurs et des mots-de-passe mais pour déléguer totalement l'authentification à BrowserID, choisir <a0>None</a0> pour la gestion des utilisateurs et des mots de passe. + + + + + Access rule: <c0>$groups =~ /\badministrators\b/</c0> - Utilisateurs + Règle d'accès : <c0>$groups =~ /\badministrators\b/</c0> - For MySQL, you need to set additional parameters: + Nick name - - Pour MySQL, il faut ajouter quelques paramètres : + + Nick name - The “default” rule is only applied if no other rule match - - - La règle “default” n'est appliquée que si aucune autre règle ne correspond - - - - - Prerequisites + Oliver BOIREAU - Pré-requis + Oliver BOIREAU - number - - - numero - - - - - http://deb.entrouvert.org/ + Multi values separator - http://deb.entrouvert.org/ + Séparateur des multiples valeurs - Edit also OBM Apache configuration to enable <a0>LL::NG</a0> Handler: + authentication_portal_1340022292201.png - - Éditer également la configuration du serveur Apache d'OBM pour activer les en-têtes <a0>LL::NG</a0> : + + authentication_portal_1340022292201.png - <a0>DBI</a0> UserDB connection password + <s0>Control header name</s0>: header that contains a value to control. - - Mot-de-passe de connexion UserDB <a0>DBI</a0> + + <s0>Nom de l'en-tête de contrôle</s0> : en-tête qui contient la valeur à contrôler. + + + + + Content Management System + + + Système de gestion de contenu + + + + + <s0>Optimized</s0> for <a1>session explorer</a1> and <a2>single session</a2> features. + + + <s0>Optimisé</s0> pour l'<a1>explorateur de sessions</a1> et les fonctionnalités de <a2>session unique</a2>. + + + + + <s38><s39><user</s39> <s40>username</s40>=<s41>"both"</s41> <s42>password</s42>=<s43>"tomcat"</s43> <s44>roles</s44>=<s45>"tomcat,role1"</s45><s46>/></s46></s38> +<s47><s48></tomcat-users<s49>></s49></s48></s47> + + + <s38><s39><user</s39> <s40>username</s40>=<s41>"both"</s41> <s42>password</s42>=<s43>"tomcat"</s43> <s44>roles</s44>=<s45>"tomcat,role1"</s45><s46>/></s46></s38> +<s47><s48></tomcat-users<s49>></s49></s48></s47> + + + + + First parameter passed to the custom function is the requested <a0>URL</a0>, that is + + + Le premier paramètre passé à la fonction personnalisée est l'<a0>URL</a0> demandée, c'est à dire + + + + + Nb users + + + Nb d'utilisateurs + + + + + Databases (DBI) + + + Bases de données (DBI) + + + + + <s25>"server_ip_address"</s25> <s26>=></s26> <s27>"localhost"</s27><s28>,</s28> + + + <s25>"server_ip_address"</s25> <s26>=></s26> <s27>"localhost"</s27><s28>,</s28> + + + + + Quick start tutorial + + + Tutoriel rapide + + + + + mailto:lemonldap-ng-dev@ow2.org + + + mailto:lemonldap-ng-dev@ow2.org + + + + + An <a0>URL</a0> pattern (or <c1>default</c1> to match other URLs) + + + Une expression sur l'<a0>URL</a0> (ou <c1>default</c1> pour les URLs ne correspondant pas aux règles) + + + + + In this case you will have two Apache configuration files: + + + Dans ce cas 2 fichiers de configuration Apache doivent être renseignés : + + + + + logout_sso http://intranet/ + + + logout_sso http://intranet/ + + + + + documentation:latest:logs + + + documentation:latest:logs + + + + + See <a0>Register partner Service Provider on LemonLDAP::NG</a0> configuration chapter. + + + Voir <a0>Enregistrer un fournisseur de service dans LemonLDAP::NG</a0>. + + + + + FOSDEM + + + FOSDEM + + + + + Warning: key is not defined, set it in the manager ! + + + Warning: key is not defined, set it in the manager ! + + + + + To summarize, to get the user connected trough the <c0>Auth-User</c0> HTTP Header, use this Sping Security configuration: + + + En résumé, pour connecter les utilisateurs vie l'entête HTTP <c0>Auth-User</c0>, utiliser cette configuration de Spring Security : + + + + + Give a non ascii data + + + Done une valeur non-ascii + + + + + Password reset + + + Réinitialisation de mots-de-passe + + + + + accept + + + accept + + + + + IssuerDB use + + + Utilisation de IssuerDB + + + + + <s2>Order</s2> <s3>deny</s3>,<s4>allow</s4> + + + <s2>Order</s2> <s3>deny</s3>,<s4>allow</s4> + + + + + Install the package <c0>lemonldap-ng-conf</c0> on all server which contains one of those packages. + + + Installer le paquet <c0>lemonldap-ng-conf</c0> sur tous les serveurs qui contiennent un de ces paquets. + + + + + portalRequireOldPassword + + + portalRequireOldPassword + + + + + Shared attributes (SREG) + + + Attributs partagés (SREG) + + + + + <s9>Options</s9> +ExecCGI +<s10>FollowSymLinks</s10> + + + <s9>Options</s9> +ExecCGI +<s10>FollowSymLinks</s10> + + + + + Allow only one <a0>IP</a0> address per user + + + N'autoriser qu'une adresse <a0>IP</a0> par utilisateur + + + + + When using IDP modules (like <a0>CAS</a0> or <a1>SAML</a1>), the activation of Apache authentication can alter the operation. + + + Lorsqu'on utilise des modules IDP (tels <a0>CAS</a0> ou <a1>SAML</a1>), l'activation de 'authentification Apache peut altérer l'operation. + + + + + <a0>SAML</a0> can use different NameID formats. + + + <a0>SAML</a0> peut utiliser plusieurs formats de NameID. + + + + + install http_authentication plugin + + + installer le plugin http_authentication + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose OpenID for authentication and/or users. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>OpenID</a2> pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + iso2unicode($name) + + + iso2unicode($name) + + + + + Default + + + Défaut + + + + + Restart all your Apache servers + + + Redémarrer tous vos serveurs Apache + + + + + See <a0>Writing rules and headers</a0> for more. + + + Voir <a0>Écrire les règles et en-têtes</a0> pour plus d'informations. @@ -30234,290 +8610,18 @@ Display<s14>-</s14>Name <s15>-></s15> <s16>$dis - ../../documentation/features.html#session_restrictions + Deny access to /config/ directory - - ../../documentation/features.html#session_restrictions + + Interdire l'accès au répertoire /config/ - Note that variables designed by $xx correspond to the name of the <a0>exported variables</a0> or <a1>macro names</a1>. + c:/my hardisk/tomcat/ - - Noter que les variables designées par $xx correspondent au nom de <a0>variables exportées</a0> ou de <a1>noms de macro</a1>. - - - - - <s0>Value</s0>: application logout <a1>URL</a1> - - - <s0>Valeur</s0> : <a1>URL</a1> de déconnexion de l'application - - - - - <s5>RewriteRule</s5> ^/saml/.* /index.pl - - - <s5>RewriteRule</s5> ^/saml/.* /index.pl - - - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help - - - /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help - - - - - Apache authentication module will set the <c0>REMOTE_USER</c0> environment variable, which will be used by <a1>LL::NG</a1> to get authenticated user. - - - Les modules d'authentification Apache renseignent la variable d'environnement <c0>REMOTE_USER</c0>, qui sera utilisée par <a1>LL::NG</a1> pour obtenir le nom d'utilisateur authentifié. - - - - - Since version 1.90 of Apache::Session, you can use Apache::Session::MySQL::NoLock instead - - - Depuis la version 1.90 d'Apache::Session, on peut utiliser Apache::Session::MySQL::NoLock à la place - - - - - https://metacpan.org/module/Web::ID::Certificate::Generator - - - https://metacpan.org/module/Web::ID::Certificate::Generator - - - - - <a4>ldapsessionbackend</a4><br5/> - - - <a4>ldapsessionbackend</a4><br5/> - - - - - For example, a <a0>LL::NG</a0> server can be: - - - Par exemple, un serveur <a0>LL::NG</a0> peut être : - - - - - http://zimbra.example.com/zimbrasso - - - http://zimbra.example.com/zimbrasso - - - - - Then, go in <c0>Radius parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres Radius</c0>: - - - - - 2 kind of files may be translated: - - - 2 types de fichiers peuvent être traduits : - - - - - Portal menu - - - Menu du portail - - - - - <s0>Handler</s0>: Apache modules used to protect applications - - - <s0>Agent</s0> (Handler): module Apache utilisé pour protéger les applications - - - - - Internal Proxy - - - Proxy interne - - - - - Application Programming Interface - - - Interface de programmation - - - - - <s0><s1><bean</s1> <s2>id</s2>=<s3>"LemonLDAPNGFilter"</s3> <s4>class</s4>=</s0> -<s5><s6>"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"</s6><s7>></s7></s5> - - - <s0><s1><bean</s1> <s2>id</s2>=<s3>"LemonLDAPNGFilter"</s3> <s4>class</s4>=</s0> -<s5><s6>"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"</s6><s7>></s7></s5> - - - - - install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) - - - install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) - - - - - <a0>LL::NG</a0> can delegate authentication to a <a1>CAS</a1> server. - - - <a0>LL::NG</a0> peut déléguer l'authentification à un serveur <a1>CAS</a1>. - - - - - ../css/all.css - - - ../css/all.css - - - - - <s0>Client ID</s0>: Client ID given by OP - - - <s0>Identifiant client</s0> : identifiant client donné par l'OP - - - - - screenshots - - - captures d'écran - - - - - Before installing the packages, install all <a0>dependencies</a0>. - - - Avant d'installer les paquets, installer toutes les <a0>dépendances</a0>. - - - - - So for Handler on different physical servers than the Portal, a user with an expired session can still be authorized still the cache expires. - - - Ainsi pour les agents installés sur des serveurs physiquement différent de celui hébergeant le portail, un utilisateur dont la session a expiré peut toujours être autorisé jusqu'à expiration du cache. - - - - - http://vhost.example.com/appli1 - - - http://vhost.example.com/appli1 - - - - - <s0>GRANT</s0> <s1>SELECT</s1><s2>,</s2><s3>INSERT</s3><s4>,</s4><s5>UPDATE</s5><s6>,</s6><s7>LOCK</s7> <s8>TABLES</s8> <s9>ON</s9> lmConfig<s10>.*</s10> - - - <s0>GRANT</s0> <s1>SELECT</s1><s2>,</s2><s3>INSERT</s3><s4>,</s4><s5>UPDATE</s5><s6>,</s6><s7>LOCK</s7> <s8>TABLES</s8> <s9>ON</s9> lmConfig<s10>.*</s10> - - - - - <s62><s63></property<s64>></s64></s63></s62> -<s65><s66></bean<s67>></s67></s66></s65> -  -<s68><s69><security:authentication-manager</s69> <s70>alias</s70>=<s71>"authenticationManager"</s71> <s72>/></s72></s68> - - - <s62><s63></property<s64>></s64></s63></s62> -<s65><s66></bean<s67>></s67></s66></s65> -  -<s68><s69><security:authentication-manager</s69> <s70>alias</s70>=<s71>"authenticationManager"</s71> <s72>/></s72></s68> - - - - - Disabling Safe jail - - - Désactiver la cage sécurisée - - - - - This parameter is used by <a0>SAML IDP</a0> to fill the NameID in authentication responses. - - - Ce paramètre est utilisé par l'<a0>IdP SAML</a0> pour construire le NameID dans les réponses d'authentification. - - - - - http://vhost.example.com/appli2 - - - http://vhost.example.com/appli2 - - - - - ../../../../media/applications/drupal_logo.png - - - ../../../../media/applications/drupal_logo.png - - - - - Full name - - - Nom complet - - - - - Twitter application secret - - - Secret d'application Twitter - - - - - http://search.cpan.org/perldoc?Apache::Session::MySQL - - - http://search.cpan.org/perldoc?Apache::Session::MySQL + + c:/my hardisk/tomcat/ @@ -30586,274 +8690,262 @@ WithPeak[test.example.com]: wmy - <s0>SREG mapping</s0>: link between SREG attributes and session keys (<s1><a2>see below</a2></s1>). + <s0>How do users authenticate?</s0>: by login - - <s0>Associations SREG</s0> : liens entre les attributs SREG et les clefs de session (<s1><a2>voir ci-dessous</a2></s1>). + + <s0>How do users authenticate?</s0>: by login - http://perldoc.perl.org/functions/package.html + Gigabyte - - http://perldoc.perl.org/functions/package.html + + Gigaoctet - In the context of an HTTP transaction, the basic access authentication is a method designed to allow a web browser, or other client program, to provide credentials – in the form of a user name and password – when making a request. + <s0>configuration</s0>: where configuration is stored - - Dans le contexte d'une transaction HTTP, l'authentification basique est une méthode qui permet au navigateur ou un autre programme client de fournir des éléments d'authentification – sous la forme d'un nom et d'un mot de passe – à chaque requête. + + <s0>configuration</s0> : où la configuration est stockée - <s78>//"userobm_delegation_target" => ,</s78> + <s0><a1>Notifications</a1></s0>: prompt users with a message if found in the notification database - - <s78>//"userobm_delegation_target" => ,</s78> + + <s0><a1>Notifications</a1></s0> : interrompt les utilisateurs avec un message s'il est trouvé dans la base de données des notifications - Authentication table: where login and password are stored + <s0>Cookie name</s0>: name of the cookie, can be changed to avoid conflicts with other LemonLDAP::NG installations - - La table d'authentification : où les logins and et mots-de-passe sont stockés + + <s0>Nom de cookie</s0> : nom du cookie, peut être changé pour éviter les conflits avec d'autres installations LemonLDAP::NG - documentation:lemonldap-ng-architecture.png + It allows to use <a0>SAML</a0> to authenticate users. + + + SalesForce permet l'emploi de <a0>SAML</a0> pour authentifier les utilisateurs. + + + + + <a0>LL::NG</a0> can use a lot of databases as authentication, users and password backend: + + + <a0>LL::NG</a0> peut utiliser de nombreuses bases de données comme backend d'authentification, d'utilisateurs et de mots de passe : + + + + + <s0>Check <a1>XSS</a1> Attacks</s0>: Set to 'Off' to disable <a2>XSS</a2> checks. + + + <s0>Contrôler les attaques <a1>XSS</a1></s0> : mettre à 'désactivé' pour désactiver la détection des attaques <a2>XSS</a2>. + + + + + <a41><s42>print</s42></a41> <s43>STDERR</s43> <s44>"SOAP Error: "</s44> <s45>.</s45> <s46>$r</s46><s47>-></s47><s48>fault</s48><s49>-></s49><s50>{</s50>faultstring<s51>}</s51><s52>;</s52> +<s53>}</s53> +<s54>else</s54> <s55>{</s55> + + + <a41><s42>print</s42></a41> <s43>STDERR</s43> <s44>"SOAP Error: "</s44> <s45>.</s45> <s46>$r</s46><s47>-></s47><s48>fault</s48><s49>-></s49><s50>{</s50>faultstring<s51>}</s51><s52>;</s52> +<s53>}</s53> +<s54>else</s54> <s55>{</s55> + + + + + https://upgrade.yubico.com/getapikey/ + + + https://upgrade.yubico.com/getapikey/ + + + + + <s157>"userobm_ext_id"</s157> <s158>=></s158> <s159>"HTTP_OBM_SERIALNUMBER"</s159><s160>,</s160> + + + <s157>"userobm_ext_id"</s157> <s158>=></s158> <s159>"HTTP_OBM_SERIALNUMBER"</s159><s160>,</s160> + + + + + applications:googleapps_logo.png + + + applications:googleapps_logo.png + + + + + The portal is the visible part of LemonLDAP::NG, all user interactions are displayed on it. + + + Le portail est la partie visible de LemonLDAP::NG, toutes les interactions utilisateurs y sont affichées. + + + + + language + + + language + + + + + ../media/screenshots/1.1/mailreset/mailreset_step5.png + + + ../media/screenshots/1.1/mailreset/mailreset_step5.png + + + + + Metadata + + + Métadonnée + + + + + Disable all signature flags in <c0>Options</c0> » <c1>Signature</c1>, except <c2>Sign <a3>SSO</a3> message</c2> which should be to <c4>On</c4> + + + Désactiver toutes les cases dans <c0>Options</c0> » <c1>Signature</c1>, excepté <c2>Signer les messages <a3>SSO</a3></c2> qui doit être activée + + + + + Code snippet + + + Exemple de code + + + + + MediWiki local configuration + + + Configuration locale MediaWiki + + + + + documentation:latest:portalcustom - documentation:lemonldap-ng-architecture.png + documentation:latest:portalcustom - https://www.djangoproject.com/ + Order your rules - - https://www.djangoproject.com/ + + Ordonner les règles - Connectors + <s88>//"userobm_photo_id" => ,</s88> - - Connecteurs + + <s88>//"userobm_photo_id" => ,</s88> - http://en.wikipedia.org/wiki/Central_Authentication_Service + Local groups - http://fr.wikipedia.org/wiki/Central_Authentication_Service + Groupes locaux - American Standard Code for Information Interchange - - - American Standard Code for Information Interchange - - - - - translation memory directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/tm/ + This concerns all parameters for the Organization metadata section: - Répertoire des mémoires de traduction = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/tm/ + Ceci concerne tous les paramètres de la section "organization" des métadatas : - Convert existing configuration + <s0>Reset value</s0>: value to set in reset attribute to activate password reset (default: TRUE). - - Convertir la configuration existante + + <s0>Valeur de reset</s0> : valeur à mettre dans l'attribut reset pour activer la réinitialisation du mot-de-passe (défaut : TRUE). - it may be the <e3>backbone</e3> of a heterogeneous architecture. + One of this module can be used to delegate authentication server to the web server: <a2>Webserver Auth</a2>. + + + L'un de ses modules peut être utilisé pour déléger l'authentification serveur au serveur web : <a2>Webserver Auth</a2>. + + + + + Check if <a0>URL</a0> asked is valid + + + Vérifie que l'<a0>URL</a0> demandée est validée + + + + + <s0>DNSDOMAIN</s0>: Main <a1>DNS</a1> domain (default: example.com) + + + <s0>DNSDOMAIN</s0> : domaine <a1>DNS</a1> proncipal (défaut : example.com) + + + + + Available bindings are: - il peut être le <e3>pivot</e3> d'une architecture hétérogène. + Les déclarations disponibles sont : - <s15>RewriteEngine</s15> <s16>On</s16> + <s146>//"userobm_nomade_local_copy" => ,</s146> - - <s15>RewriteEngine</s15> <s16>On</s16> + + <s146>//"userobm_nomade_local_copy" => ,</s146> - To configure the user identifier in access log, go in Manager, <c0>General Parameters</c0> > <c1>Logging</c1> > <c2>REMOTE_USER</c2>. + You can for example set up a fail-over cluster with <a0>Heartbeat</a0> and <a1>HAproxy</a1>, like this: - - Pour configurer l'identifiant utilisateur dans les journaux d'accès, aller dans le manager, <c0>Paramètres généraux</c0> > <c1>Journalisation</c1> > <c2>REMOTE_USER</c2>. + + Par exemple on peut créer un cluster avec <a0>Heartbeat</a0> et <a1>HAproxy</a1> : - notificationStorageOptions + <s56>my</s56> <s57>$res</s57> <s58>=</s58> <s59>$r</s59><s60>-></s60><s61>result</s61><s62>(</s62><s63>)</s63><s64>;</s64> - - notificationStorageOptions - - - - - Null - - - Null - - - - - <s0># Uncomment this to activate status module</s0> - - - <s0># Uncomment this to activate status module</s0> - - - - - <s0>Secret token</s0>: used to check integrity of OpenID response. - - - <s0>Secret token</s0> : utilisé pour vérifier l'integrité des réponses OpenID. - - - - - You can first check on <a1>LemonLDAP::NG JIRA project</a1> that your bug is not already referenced, and then create it (with a registered account). - - - Commencez par vérifier sur <a1>le site JIRA du projet LemonLDAP::NG</a1> que votre bogue n'est pas déjà référencé, et créez le sinon (avec un compte préalablement créé). - - - - - Restart Apache and try to log on Manager. - - - Redémarrer Apache et tenter de se connecter au manager. - - - - - Known supported applications - - - Applications connues pour être supportées - - - - - screenshots:1.1:mailreset:mailreset_step5.png - - - screenshots:1.1:mailreset:mailreset_step5.png - - - - - User Provisioning Enabled: should create automatically the user in Salesforce (not functionnal right now) - - - User Provisioning Enabled : création automatique des utilisateurs dans Salesforce (pas fonctionnel à l'heure actuelle) - - - - - Logout rule (for example logout_app_sso) - - - Règle de déconnexion (par exemple logout_app_sso) - - - - - Notifications system - - - Systèmes de notification - - - - - get groups where user is registered - - - obtenir les groupes dont l'utilisateur est membre - - - - - Access rules: check user's right on <a0>URL</a0> patterns - - - Des règles d'accès : examine les droits de l'utilisateur via des expressions sur les <a0>URL</a0> - - - - - Remember to change the access rule in Manager virtual host to allow new administrators. - - - Ne pas oublier de changer la règle d'accès à l'hôte virtuel du manager pour autoriser les nouveaux administrateurs. - - - - - For the certificate, you can build it from the signing private key registered in Manager. - - - Pour le certificate, vous pouvez le construire en signant la clef privée enregistrée dans le Manager. - - - - - <s15><s16><role</s16> <s17>rolename</s17>=<s18>"role1"</s18><s19>/></s19></s15> - - - <s15><s16><role</s16> <s17>rolename</s17>=<s18>"role1"</s18><s19>/></s19></s15> - - - - - /_detail/icons/terminal.png?id=documentation - - - /_detail/icons/terminal.png?id=documentation - - - - - Safe jail - - - Cage sécurisée - - - - - The AuthDemo and UserDBDemo will allow you to log in and get the standard attributes (uid, cn and mail). - - - AuthDemo et UserDBDemo permettent de se connecter et d'avoir les attributs standards (uid, cn et mail). + + <s56>my</s56> <s57>$res</s57> <s58>=</s58> <s59>$r</s59><s60>-></s60><s61>result</s61><s62>(</s62><s63>)</s63><s64>;</s64> @@ -30866,918 +8958,202 @@ WithPeak[test.example.com]: wmy - By default, user will be redirected on portal if no <a0>URL</a0> defined, or on the specified <a1>URL</a1> if any. + <a0>LL::NG</a0> uses <a1>Apache SSL module</a1>, like any other <a2>Apache authentication module</a2>, with extra features: - - Par défaut, l'utilisateur est redirigé vers le portail si aucune <a0>URL</a0> n'est définie ou vers l'<a1>URL</a1> indiquée sinon. + + <a0>LL::NG</a0> utilise le <a1>module SSL d'Apache</a1>, comme n'importe quel <a2>module d'authentification d'Apache</a2> avec quelques fonctionnalités supplémentaires : - Security parameters + http://www.switch.ch/aai/support/tools/wayf.html - Paramètres de sécurité + http://www.switch.ch/aai/support/tools/wayf.html - Hello <s0><TMPL_VAR <s1>NAME</s1><s2>=</s2><s3>"myparam"</s3>></s0>! + GLib - - Hello <s0><TMPL_VAR <s1>NAME</s1><s2>=</s2><s3>"myparam"</s3>></s0>! + + GLib - There are no <e0>global</e0> headers. + <s153>//"userobm_samba_home" => ,</s153> + + + <s153>//"userobm_samba_home" => ,</s153> + + + + + Trusted domains - Il n'y a pas d'en-tête <e0>global</e0>. + Domaines agréés - Skin + ../media/icons/flags/ua.png - - thème + + ../media/icons/flags/ua.png - AD password policy + If OpenID is used as users database, attributes will be requested to the server with SREG extention. - - Politique de mots-de-passe AD + + Si OpenID est utilisé comme base d'utilisateurs, les attributs sont demandés en utilisant l'extension SREG d'OpenID. - A web browser launched from the computer (to access localhost) + http://phpldapadmin.sourceforge.net + + + http://phpldapadmin.sourceforge.net + + + + + Import or generate security keys - Un navigateur web lançé depuis ce serveur (pour accéder à la boucle locale) + Importer ou generer les clefs de securité - Copy en subroutine to zz <e1>(where zz is your international code, example: “fr” for France)</e1> then translate messages. + You need to register a new application on Twitter to get <a0>API</a0> key and <a1>API</a1> secret. - Copiez la fonction en en zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> et traduisez ensuite les messages. + Vous devez enregistrer votre nouvelle application dans Twitter pour obtenir la clef de l'<a0>API</a0> et son secret<a1></a1>. - In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose LDAP for authentication, users and/or password modules. + Parameters for <a0>DBI</a0> backend are the same as <a1>DBI configuration backend</a1>. - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir LDAP) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + Les paramètres pour le backend <a0>DBI</a0> sont les mêmes que ceux du <a1>backend de configuration DBI</a1>. - Single Logout + syslog + + + syslog + + + + + → The host is not known by LemonLDAP::NG. + + + → L'hôte n'est pas connu de LemonLDAP::NG. + + + + + <s0>IDP resolution cookie name</s0>: by default, it's the <a1>LL::NG</a1> cookie name suffixed by <c2>idp</c2>, for example: <c3>lemonldapidp</c3>. - Single Logout (SLO) + <s0>Nom du cookie de résolution de l'IDP</s0>: par défaut, c'est le nom du cookie <a1>LL::NG</a1> auquel est adjoint <c2>idp</c2>, par exemple: <c3>lemonldapidp</c3>. - <a0>default_sidebar</a0><br1/> + Backends - - <a0>default_sidebar</a0><br1/> + + Backends - <s5># Uncomment this line if you use Lemonldap::NG menu</s5> - - - <s5># Décommenter cette ligne si le menu Lemonldap::NG est utilisé</s5> - - - - - Configuration can be stored in several formats (<a0>SQL</a0>, <a1>File</a1>, <a2>LDAP</a2>) but must be shared over the network if you use more than 1 server. - - - La configuration peut être stockée sous plusieurs formats (<a0>SQL</a0>, <a1>File</a1>, <a2>LDAP</a2>) mais doit être partégée via le réseau si on utilise plus d'un serveur. - - - - - This timeout allows to purge sessions of lost RelayState. - - - Ce délai permet de supprimer les sessions des RelayState perdus. - - - - - <<s0>Files</s0> *.pl> + RBAC model - <<s0>Files</s0> *.pl> + Modèle RBAC - contact.html + screenshots:1.1:mailreset:mailreset_step2.png - - contact.html + + screenshots:1.1:mailreset:mailreset_step2.png - screenshots.html + By default, configuration is stored in <a0>files</a0>, so access trough network is not possible. - - screenshots.html + + Par défaut, la configuration est stockée dans des <a0>fichiers</a0>, donc l'accès par le réseau n'est en général pas possible. - TikiWiki, … + <s0>default_access</s0> (optional): what result to return if <s1>logon_hours</s1> is empty - - TikiWiki, … + + <s0>default_access</s0> (optionnel) : resultat à retourner si <s1>logon_hours</s1> est vide - An <a0>OpenID server</a0> with <a1>CAS authentication</a1> + <s0>Port</s0>: port of the application (by default, 80 for http, 443 for https) - - Un <a0>serveur OpenID</a0> avec une <a1>authentification CAS</a1> + + <s0>Port</s0> : port de l'application (par défaut, 80 pour http, 443 pour https) - <s0>Friendly Name</s0>: optional, <a1>SAML</a1> attribute friendly name. + <a0>LL::NG</a0> can use SAML2 to get user identity and grab some attributes defined in user profile on its Identity Provider (IDP). - - <s0>Nom alternatif</s0>: optionnel, nom alternatif de l'attribut <a1>SAML</a1>. + + <a0>LL::NG</a0> peut utiliser SAML2 pour obtenir l'identité et d'autres attributs definis dans le profil utilisateur défini chez son fournisseur d'identité (IDP). - Authentication table + Google does not support logout trough OpenID Connect. - - Table d'authentification + + Google ne supporte pas la déconnexion via OpenID-Connect. - Choose for example <a0>http://zimbra.example.com/zimbrasso</a0> as <a1>SSO</a1> <a2>URL</a2> and <a3>set it in application menu</a3>. + In the context of an HTTP transaction, the basic access authentication is a method designed to allow a web browser, or other client program, to provide credentials – in the form of a user name and password – when making a request. - - Choisir par exemple <a0>http://zimbra.example.com/zimbrasso</a0> comme <a2>URL</a2> <a1>SSO</a1> et <a3>insérer la dans le menu application</a3>. + + Dans le contexte d'une transaction HTTP, l'authentification basique est une méthode qui permet au navigateur ou un autre programme client de fournir des éléments d'authentification – sous la forme d'un nom et d'un mot de passe – à chaque requête. - ~7500 + documentation:liferay_1.png - - ~7500 + + documentation:liferay_1.png - You can install Lemonldap::NG using <a0>packages</a0> (rpm or deb) or by hand as described below. + <a0>LL::NG</a0> use cron jobs to: - - Vous pouvez installer Lemonldap::NG en utilisant des <a0>paquets</a0> (rpm ou deb) ou à la main comme décrit ci-après. - - - - - ../../../css/print.css - - - ../../../css/print.css - - - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -<s3>protection</s3> <s4>=</s4><s5> manager</s5> - - - <s0><s1>[</s1>manager<s2>]</s2></s0> -<s3>protection</s3> <s4>=</s4><s5> manager</s5> - - - - - <s0>adminSessions/</s0>: read/write access to sessions (required for distant Portal, distant Manager or distant Handlers which modify sessions) - - - <s0>adminSessions/</s0> : accès en lecture/écriture aux sessions (nécessaire pour les portails ou manager distants ou les handlers distants qui modifient les sessions) - - - - - OW2 Con - - - OW2 Con - - - - - <s0>Signed Authentication Request</s0>: set to On to always sign authentication request. - - - <s0>Requête d'authentification signée</s0> : mettre à « activé » pour toujours signer les requêtes d'authentifications. - - - - - If so, you can redirect users to a <a0>HTML</a0> page that explain that it is safe to close browser after disconnect. - - - Dans ce cas, il faut rediriger les utilisateurs vers une page <a0>HTML</a0> qui explique qu'il est préférable de clore son navigateur après déconnexion. - - - - - Proxy cookie name - - - Nom du cookie du proxy - - - - - NTLM - - - NTLM - - - - - ant - - - ant - - - - - ldap://localhost - - - ldap://localhost - - - - - $givenName - - - $givenName - - - - - Logs - - - Journaux - - - - - Central Authentication Service - - - Central Authentication Service - - - - - <a0>SAML</a0> service configuration is a common step to configure <a1>LL::NG</a1> as <a2>SAML SP</a2> or <a3>SAML IDP</a3>. - - - La configuration du service <a0>SAML</a0> est une étape commune pour configurer <a1>LL::NG</a1> comme <a2>fournisseur de service SAML (SP)</a2> ou <a3>fournisseur d'identité SAML (IDP)</a3>. - - - - - Mail - - - Mail - - - - - svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap - - - svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap - - - - - Allow only one <a0>IP</a0> address per user - - - N'autoriser qu'une adresse <a0>IP</a0> par utilisateur - - - - - Force port in redirection - - - Force le port dans les redirections - - - - - trustedDomains - - - trustedDomains - - - - - Proxy LL::NG - - - Proxy LL::NG - - - - - See <a0>OpenIDConnect service</a0> configuration chapter. - - - Voir le chapître de configuration du <a0>service OpenID-Connect</a0>. - - - - - UCANSS - - - UCANSS - - - - - So the above example can also be written like this: - - - Ainsi l'exemple ci-dessous peut être écrit simplement : - - - - - JWT signature verification - - - Vérification de signature JWT - - - - - In this case you will have two Apache configuration files: - - - Dans ce cas 2 fichiers de configuration Apache doivent être renseignés : - - - - - Feature - - - Fonctionnalité - - - - - Datas related to <a0>SAML</a0> protocol - - - Donnée relative au protocole <a0>SAML</a0> - - - - - Deny access to /config/ directory - - - Interdire l'accès au répertoire /config/ - - - - - Subject for confirmation mail - - - Sujet du message de confirmation - - - - - KrbAuthRealms EXAMPLE.COM - - - KrbAuthRealms EXAMPLE.COM - - - - - <s0>Auth-User</s0>: $uid - - - <s0>Auth-User</s0>: $uid - - - - - <c0>accept</c0>: all authenticated users can pass - - - <c0>accept</c0>: tout utilisateur authentifié est autorisé - - - - - documentation:latest:writingrulesand_headers - - - documentation:latest:writingrulesand_headers - - - - - Add an Apache access control to avoid other access. - - - Ajouter un contrôle d'accès Apache pour éviter les autres accès. - - - - - Some-Thing - - - Some-Thing - - - - - LemonLDAP::NG provides these packages: - - - LemonLDAP::NG fournit ces paquets : - - - - - Spring Security (ACEGI) - - - Sécurité Spring (ACEGI) - - - - - http://search.cpan.org/perldoc?Apache::Session::Redis - - - http://search.cpan.org/perldoc?Apache::Session::Redis - - - - - <s0>Display</s0>: - - - <s0>Affichage</s0> : - - - - - This module is a <a0>LL::NG</a0> specific identity federation protocol. - - - Ce module fournit un protocole de fédération d'identité spécifique à <a0>LL::NG</a0>. - - - - - This page presents the SP initiated mode. - - - Cette page présente le mode initié par le SP. - - - - - <s12>-></s12><s13>uri</s13><s14>(</s14><s15>'urn:Lemonldap::NG::Common::CGI::SOAPService'</s15><s16>)</s16> - - - <s12>-></s12><s13>uri</s13><s14>(</s14><s15>'urn:Lemonldap::NG::Common::CGI::SOAPService'</s15><s16>)</s16> - - - - - /_detail/icons/flags/fr.png?id=documentation%3Aconferences - - - /_detail/icons/flags/fr.png?id=documentation%3Aconferences - - - - - yum install lemonldap-ng - - - yum install lemonldap-ng - - - - - You can also use different user/password for your servers by overriding parameters <c0>globalStorage</c0> and <c1>globalStorageOptions</c1> in lemonldap-ng.ini file. - - - On peut utiliser différent login/mot-de-passe pour les serveurs en surchargeant les paramètres <c0>globalStorage</c0> et <c1>globalStorageOptions</c1> dans le fichier lemonldap-ng.ini. - - - - - Spring Security provides a default <c0>pre-authentication</c0> mechanism that can be used to connect your J2EE application to <a1>LL::NG</a1>. - - - Spring Security fournit un mécansime de <c0>pre-authentification</c0> par défaut qui peut être utilisé pour connecter une application J2EE à <a1>LL::NG</a1>. - - - - - <a12>portalcustom</a12><br13/> - - - <a12>portalcustom</a12><br13/> - - - - - DataSource - - - DataSource - - - - - <s100>"userobm_company"</s100> <s101>=></s101> <s102>"HTTP_OBM_O"</s102><s103>,</s103> - - - <s100>"userobm_company"</s100> <s101>=></s101> <s102>"HTTP_OBM_O"</s102><s103>,</s103> - - - - - <s0>+10y</s0>: ten years from session creation - - - <s0>+10y</s0> : dix ans après la création de la session - - - - - <s2>SetHandler</s2> perl-<s3>script</s3> - - - <s2>SetHandler</s2> perl-<s3>script</s3> - - - - - http://www.youtube.com/watch?v=OJGB6jdN34Q - - - http://www.youtube.com/watch?v=OJGB6jdN34Q - - - - - /_detail/icons/flags/ua.png?id=press - - - /_detail/icons/flags/ua.png?id=press - - - - - Hosted application - - - Application hébergée - - - - - Password reset - - - Réinitialisation de mots-de-passe - - - - - Please always try to find another solution to protect your application with <a0>LL::NG</a0>. - - - Il est en général préférable de trouver une autre solution pour protéger les applications avec <a0>LL::NG</a0>. - - - - - This is the entry point of our login cinematic. - - - C'est le point d'entrée de la cinématique de connexion. - - - - - Status module activation - - - Activation du module de statut - - - - - Apache Tomcat - - - Apache Tomcat - - - - - Secure Token allow requests in error - - - Le jeton sécurisé autorise les requêtes en cas d'erreur - - - - - <s0># SOAP functions for notification insertion (disabled by default)</s0> -<<s1>Location</s1> /index.pl/notification> - - - <s0># SOAP functions for notification insertion (disabled by default)</s0> -<<s1>Location</s1> /index.pl/notification> - - - - - LinShare - - - LinShare - - - - - CSOD control panel - - - Panneau de configuration CSOD - - - - - All other elements will be removed including <a0>HTML</a0> elements like <b>. - - - Tous les autres éléments seront supprimés y compris les balises <a0>HTML</a0> telles <b>. - - - - - Build your packages - - - Construire les paquets - - - - - in the value field, set the field name. - - - dans le champ valeur, mettre le nom du champ. - - - - - Groups - - - Groupes - - - - - → The specified virtual host was not configured in Manager. - - - → L'hôte virtuel utilisé n'est pas configuré dans le manager. - - - - - For example, to forward login (<c0>$uid</c0>) and password (<c1>$_password</c1> if <a2>password is stored in session</a2>): - - - Par exemple, pour exporter l'identifiant (<c0>$uid</c0>) et le mot-de-passe (<c1>$_password</c1> si <a2>le mot-de-passe est stocké dans la session</a2>): - - - - - For now, the authentication service parameter has no domain available. - - - Pour l'instant, le paramètre du service d'authentification ne dispose pas d'un domaine disponible. - - - - - Portal - - - Portail - - - - - MediaWiki virtual host in Manager - - - Hôte virtuel Mediawiki dans le manager - - - - - Using this, we can do a very simple interoperability system between 2 organizations using two <a0>LL::NG</a0> structures: - - - En utilisant ce système, on peut avoir une simple interopérabilité entre 2 organisations utilisant chacune leur système <a0>LL::NG</a0> : - - - - - 0.9.4_application_menu.png - - - 0.9.4_application_menu.png - - - - - It should be the same value as the organization domain url, displayed on the previous section - - - Ce devrait être la même valeur que l'URL du domaine indiqué dans la section précédente - - - - - SMTP / Reset password by mail - - - SMTP / réinitialisation de mot-de-passe par courriel - - - - - Mediawiki - - - Mediawiki - - - - - casAttr - - - casAttr - - - - - You have to change it to match your admin user (or use other conditions like group membership, or any other rule based on a session variable). - - - Il faut la changer pour correspondre au nouvel administrateur (ou utiliser une autre conditions telle l'appartenance aux groupes ou tout autre règle basée sur des variables de session). - - - - - /_detail/screenshots/1.0/pastel/password.png?id=screenshots - - - /_detail/screenshots/1.0/pastel/password.png?id=screenshots - - - - - http://search.cpan.org/perldoc?Apache2::URI#unescape_url - - - http://search.cpan.org/perldoc?Apache2::URI#unescape_url - - - - - <s0>Gateways authentication</s0>: force transparent authentication on <a1>CAS</a1> server - - - <s0>Authentification des passerelles</s0> : force l'authentification transparente sur le serveur <a1>CAS</a1> - - - - - The secondary portal is declared in the Manager of the main <a1>LL::NG</a1> structure (else user will be rejected). - - - Le portail secondaire est declaré dans le Manager du système <a1>LL::NG</a1> principal comme une application (sinon les utilisateurs seront rejetés). - - - - - Validation of the session: external user has now a local session - - - Validation de la session : l'utilisateur externe dispose ainsi d'un session locale - - - - - Access rule - - - Règle d'accès - - - - - 1_admin - - - 1_admin - - - - - <s144>//"userobm_nomade_perms" => ,</s144> - - - <s144>//"userobm_nomade_perms" => ,</s144> - - - - - css/screen.css - - - css/screen.css - - - - - Solutions Linux - - - Solutions Linux - - - - - https://www.public.com - - - https://www.public.com + + <a0>LL::NG</a0> utilise des tâches planifiées pour : @@ -31790,26 +9166,638 @@ WithPeak[test.example.com]: wmy - match with the correct values. + ../../../../css/all.css - - correspondent aux bonnes valeurs. + + ../../../../css/all.css - But you have to allow sessions web services, see <a0>SOAP sessions backend</a0>. + <a0>DBI</a0> user - - Il faut en revanche autoriser le service web des sessions, voir le <a0>backend de sessions SOAP</a0>. + + Utilisateur <a0>DBI</a0> - Authentication backend + This means that if several Handlers are deployed, each will manage its own statistics. + + + Donc si plusieurs agents sont déployés, chacun gère ses propres statistiques. + + + + + ../../../../media/documentation/googleapps-ssoconfig.png + + + ../../../../media/documentation/googleapps-ssoconfig.png + + + + + <a0>LL::NG</a0> can also act as <a1>OpenID server</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. + + + <a0>LL::NG</a0> peut également agir en <a1>serveur OpenID</a1>, ce qui permet également d'interconnecter deux systèmes <a2>LL::NG</a2>. + + + + + Sessions are deleted by a scheduled task. - Module d'authentification + Les sessions sont effacées par des tâches planifiées. + + + + + A request to the main session database is done (trough <a1>SOAP session backend</a1>) to be sure that the session exists. + + + Une requête à la base de données des sessions principale est effectuée (via le <a1>backend de session SOAP</a1>) pour être sûr que la session existe. + + + + + <s42>'create_survey'</s42> <s43>=></s43> <s44>$_SERVER</s44><s45>[</s45><s46>'HTTP_AUTH_ADMIN'</s46><s47>]</s47> <s48>||</s48> <s49>$_SERVER</s49><s50>[</s50><s51>'HTTP_AUTH_SUPERADMIN'</s51><s52>]</s52><s53>,</s53> + + + <s42>'create_survey'</s42> <s43>=></s43> <s44>$_SERVER</s44><s45>[</s45><s46>'HTTP_AUTH_ADMIN'</s46><s47>]</s47> <s48>||</s48> <s49>$_SERVER</s49><s50>[</s50><s51>'HTTP_AUTH_SUPERADMIN'</s51><s52>]</s52><s53>,</s53> + + + + + (adapt the domain if necessary) + + + (adapter le domaine si nécessaire) + + + + + Jean-Thomas CHECCO + + + Jean-Thomas CHECCO + + + + + cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + + + A login is considered as successful if user get authenticated and is granted a session; as failed, if he fails to authenticate or if he is not allowed to open a session. + + + Une connexion est considérée comme réussie si l'utilisateur est authentifié et autorisé à ouvrir une session ; comme échouée, sinon. + + + + + Authentication process main steps are: + + + Les étapes du processus d'authentication sont : + + + + + portal + + + portail + + + + + Portal creates a session to store user data + + + Le portail crée une session et y stocke les données + + + + + If you choose to use MySQL, read <a0>how to increase MySQL performances</a0>. + + + Si MySQL est choisi, lire <a0>comment augmenter les performances de MySQL</a0>. + + + + + _openid_<e0>id</e0> + + + _openid_<e0>id</e0> + + + + + icons:jabber_protocol.png + + + icons:jabber_protocol.png + + + + + The main portal is configured to use <a0>CDA</a0>. + + + Le portail principal est configuré pour utiliser le <a0>CDA</a0>. + + + + + GRR + + + GRR + + + + + Translators that want to help us are welcome ! + + + Les traducteurs qui veulent nous aider sont les bienvenus ! + + + + + Display other sessions + + + Affiche les autres sessions + + + + + lemonldap-ng-portal-password.png + + + <lemonldap-ng-portal-password.png + + + + + Remote cookie name + + + Nom du cookie distant + + + + + <a4>memcachedsessionbackend</a4><br5/> + + + <a4>memcachedsessionbackend</a4><br5/> + + + + + LDAP server + + + Serveur LDAP + + + + + applications:spring_logo.png + + + applications:spring_logo.png + + + + + Advanced configuration + + + Configuration avancée + + + + + </<s10>Directory</s10>> +  + + + </<s10>Directory</s10>> +  + + + + + LemonLDAP::NG is a modular WebSSO (Single Sign On) based on Apache::Session modules. + + + LemonLDAP::NG est en WebSSO (Single Sign On) modulaire basé sur les modules Apache::Session. + + + + + Portal gets the session key + + + Le portail récupère la clef de session + + + + + Get the tarball + + + Récupérer l'archive + + + + + SOAP configuration backend + + + Backend de configuration SOAP + + + + + SOAP configuration backend proxy + + + le proxy de backend de configuration SOAP + + + + + Code to replace: + + + Code à remplacer : + + + + + <s15>'key'</s15> <s16>=></s16> <s17>'q`e)kJE%<&wm>uaA'</s17><s18>,</s18> + + + <s15>'key'</s15> <s16>=></s16> <s17>'q`e)kJE%<&wm>uaA'</s17><s18>,</s18> + + + + + checkDate($ssoStartDate, $ssoEndDate) + + + checkDate($ssoStartDate, $ssoEndDate) + + + + + <s0>François-Xavier DELTOMBE</s0>: developer, tester + + + <s0>François-Xavier DELTOMBE</s0> : developeur, testeur + + + + + <a0>Configure the Apache server</a0> that host the portal to use the Apache Kerberos authentication module + + + <a0>Configurer le serveur Apache</a0> qui héberge le portail utilisant le module d'authentification Kerberos d'Apache + + + + + internal_email_by_netid 1 + + + internal_email_by_netid 1 + + + + + <s0>OpenID login</s0>: the session key used to match OpenID login. + + + <s0>Identificant OpenID</s0> : la clef de session utilisée pour correspondre au login OpenID. + + + + + If the user is not created, or can not be created via LDAP import, the connection to Liferay will be refused. + + + Si le compte n'est pas créé ou ne peut être créé par un import LDAP, la connexion à Liferay sera refusée. + + + + + Convert HTTP header into environment variable + + + Convertir les en-têtes HTTP en variables d'environnement + + + + + All SSL options are documented in <a0>Apache mod_ssl page</a0>. + + + Toutes les options SSL sont documentées dans la <a0>page mod_ssl d'Apache</a0>. + + + + + logos:logo_abuledu.png + + + logos:logo_abuledu.png + + + + + Thomas CHEMINEAU + + + Thomas CHEMINEAU + + + + + <<s9>Location</s9> /index.pl/sessions> + + + <<s9>Location</s9> /index.pl/sessions> + + + + + lemonldap-ng-handler: contains Apache Handler implementation (agent) + + + lemonldap-ng-handler : contient l'implémentation de l'agent pour Apache (handler) + + + + + notification + + + notification + + + + + <s0>SLO binding</s0>: force binding to use for SLO (http-redirect, http-post, etc.) + + + <s0>Méthode SLO</s0> : force la méthode à utiliser pour le SLO (http-redirect, http-post, etc.) + + + + + ou=sessions,dc=example,dc=com + + + ou=sessions,dc=example,dc=com + + + + + <s0>Authorized domains</s0>: white list or black list of OpenID client domains (<s1><a2>see below</a2></s1>). + + + <s0>Domaines autorisés</s0> : liste blanche ou noire des domaines clients OpenID (<s1><a2>voir ci-dessous</a2></s1>). + + + + + applications:zimbra_logo.png + + + applications:zimbra_logo.png + + + + + To manage the other way (<a0>LL::NG</a0> → Google Apps), you can add a dedicated <a1>logout forward rule</a1>: + + + Pour gérer l'autre voie (<a0>LL::NG</a0> → Google Apps), ajouter une <a1>règle de redirection après déconnexion</a1>: + + + + + <s0>deleteSession</s0>: delete a session + + + <s0>deleteSession</s0> : efface une session + + + + + <s75>'configurator'</s75> <s76>=></s76> <s77>$_SERVER</s77><s78>[</s78><s79>'HTTP_AUTH_SUPERADMIN'</s79><s80>]</s80><s81>,</s81> + + + <s75>'configurator'</s75> <s76>=></s76> <s77>$_SERVER</s77><s78>[</s78><s79>'HTTP_AUTH_SUPERADMIN'</s79><s80>]</s80><s81>,</s81> + + + + + <s0>roleSeparator</s0> (optional): role values separator. + + + <s0>roleSeparator</s0> (optionnel) : séparateur des valeurs de rôle. + + + + + ../media/logos/logo_bpi.png + + + ../media/logos/logo_bpi.png + + + + + Contact + + + Contact + + + + + install_handler_libs + + + install_handler_libs + + + + + ../../../media/icons/personal.png + + + ../../../media/icons/personal.png + + + + + SVN nightly builds + + + Extraction nocturne du dépôt SVN + + + + + Datas around the authentication process. + + + Données concernant le processus d'authentification. + + + + + Options: redirection port and protocol + + + Des options : port de redirection et protocole + + + + + Manager virtual host is used to serve configuration interface and local documentation. + + + L'hôte virtuel du manager est utilisé pour servir l'interface de configuration et la documentation locale. + + + + + <s0>Exceptions</s0>: allow anonymous access for specific URLs (connectors, etc.) + + + <s0>Exceptions</s0> : autoriser l'accès anonyme pour les URLs spécifiques (connecteurs, etc.) + + + + + /_detail/icons/terminal.png?id=documentation + + + /_detail/icons/terminal.png?id=documentation + + + + + <s0>Verification <a1>URL</a1></s0>: <a2>URL</a2> used to verifiy the BrowserID assertion. + + + <s0><a1>URL</a1> de vérification</s0> : <a2>URL</a2> utilisée pour vérifier l'assertion BrowserID. + + + + + To do this in Manager, go in General Parameters > Advanced Parameters > Notifications. + + + pour ce faire dans le manager, aller dans Paramètres généraux > Paramètres avancés > Notifications. + + + + + <s0>$_auth</s0> <s1>eq</s1> LDAP <s2>or</s2> <s3>$_auth</s3> <s4>eq</s4> DBI + + + <s0>$_auth</s0> <s1>eq</s1> LDAP <s2>or</s2> <s3>$_auth</s3> <s4>eq</s4> DBI + + + + + The conditions are checked in alphabetical order of comments. + + + Les conditions sont examinées dans l'ordre alphabétique des commentaires. + + + + + For CentOS/RHEL: + + + Pour CentOS/RHEL : + + + + + RDBI + + + RDBI + + + + + Standard virtual host directives, to serve portal pages: + + + Directives standard d'hôte virtuel pour servir les pages du portail : + + + + + <s4>Allow</s4> from <s5>all</s5> + + + <s4>Allow</s4> from <s5>all</s5> + + + + + <s4>RewriteRule</s4> ^/saml/.* /index.pl +</<s5>IfModule</s5>> + + + <s4>RewriteRule</s4> ^/saml/.* /index.pl +</<s5>IfModule</s5>> + + + + + Password -> ... + + + Password -> ... + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Manager.html + + + + + The chosen logo file must be in portal applications logos directory (<c0>portal/skins/common/apps/</c0>). + + + Le logo choisi doit se trouver dans le répertoire des logos des applications (<c0>portal/skins/common/apps/</c0>). @@ -31822,10 +9810,3210 @@ WithPeak[test.example.com]: wmy - dbiAuthPasswordCol + yum install lemonldap-ng + + + yum install lemonldap-ng + + + + + http://www.youtube.com/watch?v=OJGB6jdN34Q + + + http://www.youtube.com/watch?v=OJGB6jdN34Q + + + + + Apache is not configured to authenticate users ! + + + Apache is not configured to authenticate users ! + + + + + Order of categories in the menu + + + Ordre des catégories dans le menu + + + + + You can allow these users instead of reject them: + + + On peut autoriser ces utilisateurs au lieu de les rejeter : + + + + + http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ + + + http://search.cpan.org/~massyn/Auth-Yubikey_WebClient/ + + + + + So HTTP Basic Autentication is managed trough an HTTP header (<c0>Authorization</c0>), that can be forged by <a1>LL::NG</a1>, with this precautions: + + + Ainsi l'authentification basique HTTP est gérée par des en-têtes HTTP (<c0>Autorisation</c0>), qui peut être générée par <a1>LL::NG</a1>, avec les précautions suivantes : + + + + + clean Handler cache + + + nettoyer le cache des agents + + + + + <s1>ServerName</s1> zimbra.example.com +  + + + <s1>ServerName</s1> zimbra.example.com +  + + + + + user login + + + nom de connexion + + + + + <s0>notice</s0> for good authentications or external exchange (<a1>SAML</a1>, OpenID,…) + + + <s0>notice</s0> pour les authentifications réussies et les échanges externes (<a1>SAML</a1>, OpenID,…) + + + + + <s0>Mail headers</s0>: + + + <s0>En-têtes de courriel</s0> : + + + + + Install it to trust packages: + + + L'installer pour certifier les paquets : + + + + + <s0>Application list</s0>: display categories and applications allowed for the user + + + <s0>Liste des applications</s0> : affiche les catégories et applications autorisée pour l'utilisateur + + + + + portalSkin + + + portalSkin + + + + + ldapPpolicyControl + + + ldapPpolicyControl + + + + + Build your packages + + + Construire les paquets + + + + + <s0>Confirmation mail subject</s0>: Subject of mail sent when password change is asked (default: [LemonLDAP::NG] Password reset confirmation) + + + <s0>Sujet du message de confirmation</s0> : sujet du courriel envoyé lorsque le changement de mot-de-passe est demandé (défaut: [LemonLDAP::NG] Password reset confirmation) + + + + + <a0>SOAP based</a0> for client-server software, specific development, … + + + <a0>Basé sur SOAP</a0> pour les logiciels client-serveur, les développements spécifiques, … + + + + + Advanced features + + + Fonctionnalités avancées + + + + + <s0>Application name</s0> (optional): Application name (visible in Twitter) + + + <s0>Nom d'application</s0> (optionel) : nom de l'application (visible dans Twitter) + + + + + Main internal databases are: + + + Les principales bases de données internes sont : + + + + + See <a0>installation pages</a0> to know how install and use it. + + + Voir les <a0>pages d'installation</a0> pour apprendre à l'installer et l'utiliser. + + + + + nickname + + + nickname + + + + + Performances + + + Performances + + + + + <a0>LL::NG</a0> can use a white list or a black list to filter allowed OpenID domains. + + + <a0>LL::NG</a0> peut utiliser une liste blanche ou noire pour filtrer les domaines OpenID autorisés. + + + + + Reload virtual host + + + Recharger l'hôte virtuel + + + + + <s0><a1>URL</a1></s0>: <a2>URL</a2> of your society + + + <s0><a1>URL</a1></s0>: <a2>URL</a2> de votre organisation + + + + + Informix + + + Informix + + + + + _whatToTrace ipAddr + + + _whatToTrace ipAddr + + + + + <s0>Allow login from IDP</s0>: allow a user to connect directly from an IDP link. + + + <s0>Authentification depuis le fournisseur autorisée</s0> : autorise l'utilisateur à se connecter directement depuis un lien de l'IDP. + + + + + PerlResponseHandler ModPerl::Registry +</<s3>Files</s3>> + + + PerlResponseHandler ModPerl::Registry +</<s3>Files</s3>> + + + + + <s0>Path</s0>: keep <c1>^/cas/</c1> unless you have change <a2>Apache portal configuration</a2> file. + + + <s0>Chemin</s0> : laisser <c1>^/cas/</c1> sauf si le fichier de <a2>configuration Apache du portail</a2> a été modifiée. + + + + + Then, go in <c0>WebID parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres WebID</c0>: + + + + + authChoiceModules + + + authChoiceModules + + + + + /_detail/icons/wizard.png?id=documentation + + + /_detail/icons/wizard.png?id=documentation + + + + + translation memory directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/tm/ + + + Répertoire des mémoires de traduction = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/tm/ + + + + + Please refer to Liferay documentation to enable LDAP provisionning. + + + Se reporter à la documentation Liferay pour activer l'alimentation LDAP. + + + + + Zimbra preauth key + + + Clef de pré-authentification Zimbra + + + + + applications:bugzilla_logo.png + + + applications:bugzilla_logo.png + + + + + <a0><s1>package</s1></a0> SSOExtensions<s2>;</s2> +  +<s3>sub</s3> function1 <s4>{</s4> + + + <a0><s1>package</s1></a0> SSOExtensions<s2>;</s2> +  +<s3>sub</s3> function1 <s4>{</s4> + + + + + LemonLDAP::NG allows to store user logins and login attempts in their persistent session. + + + LemonLDAP::NG permet de stocker les connexions et tentatives dans les sessions persistantes. + + + + + All lemonldap-ng tools are in /usr/share/lemonldap-ng/bin/ + + + Tous les outils lemonldap-ng se trouvent dans /usr/share/lemonldap-ng/bin/ + + + + + ../../../../media/documentation/liferay_6.png + + + ../../../../media/documentation/liferay_6.png + + + + + <s0>Store user password in session data</s0>: see <a1>password store documentation</a1>. + + + <s0>Stocker le mot-de-passe de l'utilisateur dans les données de session</s0> : voir la <a1>documentation sur le stockage du mot-de-passe</a1>. + + + + + If the rule evaluation is true, the corresponding skin is applied. + + + Si la règle correspond, le thème correspondant est appliqué. + + + + + The configuration is done in Apache, in a virtual host. + + + La configuration est effectuée dans Apache, dans les hôtes virtuels. + + + + + This module is also available on <a0>GitHub</a0>. + + + Ce module est également disponible sur <a0>GitHub</a0>. + + + + + <s0><a1>HTML</a1> templates</s0>: in <lang> tags, add your translation, they will be automaticaly used + + + Les <s0>modèles <a1>HTML</a1></s0>: dans les balises <lang>, ajoutez vos traductions, elles seront automatiquement utilisées + + + + + <a0>DBI</a0> Pivot from user table + + + Pivot <a0>DBI</a0> pour la table utilisateur + + + + + Authorization + + + Autorisations + + + + + <a0>Identity provider</a0>: how forward user identity + + + <a0>Fournisseur d'identité</a0> : comment transférer l'identité + + + + + Timestamp of session creation + + + Date et heure (timestamp) de la création de la session + + + + + <s0>Mandatory</s0>: if set to On, then session will not open if this attribute is not given by IDP. + + + <s0>Obligatoire</s0> : si activé, les sessions ne seront ouvertes que si l'attribut est fourni par l'IDP. + + + + + <s0>Key</s0>: application name + + + <s0>Key</s0> : nom d'application + + + + + http://static.springsource.org/spring-security/site/ + + + http://static.springsource.org/spring-security/site/ + + + + + <s0>headers_map</s0>: map OBM internal field to <a1>LL::NG</a1> header + + + <s0>headers_map</s0>: établit la correspondance entre les champs internes d'OBM et les en-têtes <a1>LL::NG</a1> + + + + + MySQL + + + MySQL + + + + + 'directory_umask' => '007',? + + + 'directory_umask' => '007',? + + + + + Notification send function (index.pl/notification): + + + Fonction d'envoi de notifications (index.pl/notification): + + + + + A computer with a GNU/Linux or recent UNIX system + + + Un serveur équipé d'un GNU/Linux ou d'un système UNIX récent + + + + + <a0>LL::NG</a0> is designed using <a1>Model–View–Controller software architecture</a1>, so you just have to <a2>change HTML/CSS files</a2> to custom portal. + + + <a0>LL::NG</a0> a été conçu en utilisant <a1>l'architecture logicielle Modèle–Vue–Controlleur</a1>, ainsi vous avez juste à <a2>modifier les fichiers HTML/CSS</a2> pour personnaliser son portail. + + + + + To learn more about using Apache as reverse-proxy, see <a2>Apache documentation</a2>. + + + Pour en savoir plus sur l'utilisation d' Apache en reverse-proxy, consultez la <a2>documentation d'Apache</a2>. + + + + + See the README to know how install and configure it. + + + Voir le README pour l'installer et le configurer. + + + + + firstname + + + firstname + + + + + Bibliothèque Publique d'Information + + + Bibliothèque Publique d'Information + + + + + Known problems + + + Problèmes connus + + + + + secureTokenExpiration + + + secureTokenExpiration + + + + + The configuration is the same as the <a0>LDAP module</a0>. + + + La configuration est la même que mour le <a0>module LDAP</a0>. + + + + + ../pages/playground/playground.html + + + ../pages/playground/playground.html + + + + + <a0>DBI</a0> Password column - dbiAuthPasswordCol + Colonne du mot-de-passe <a0>DBI</a0> + + + + + }?); + + + }?); + + + + + You have to change it to match your admin user (or use other conditions like group membership, or any other rule based on a session variable). + + + Il faut la changer pour correspondre au nouvel administrateur (ou utiliser une autre conditions telle l'appartenance aux groupes ou tout autre règle basée sur des variables de session). + + + + + LemonLDAP::NG is also able to <a0>catch logout request</a0> on protected applications, with different behavior: + + + LemonLDAP::NG peut également <a0>intercepter les requêtes de déconnexion</a0> des applications protégées, avec différent comportements : + + + + + dbiAuthChain + + + dbiAuthChain + + + + + The menu is displayed if authentication is successful. + + + Le menu est affiché si l'authentification est réussie. + + + + + Certificate authorities file + + + Fichiers des autorités de certification + + + + + Handler status page + + + Page de statut de l'agent + + + + + <s3>AuthName</s3> <s4>"LL::NG Manager"</s4> + + + <s3>AuthName</s3> <s4>"LL::NG Manager"</s4> + + + + + dwho + + + dwho + + + + + ../../../../media/documentation/googleapps-menu.png + + + ../../../../media/documentation/googleapps-menu.png + + + + + Local cache + + + Cache local + + + + + vi LocalSettings.php + + + vi LocalSettings.php + + + + + You can add this repository to have recent packages: + + + Ajouter ce dépôt pour avoir les paquets les plus récents : + + + + + Each module can be activated trough a rule, using user session information. + + + Chaque module peut être activé via une règle en utilisant les informations de session de l'utilisateur. + + + + + You have to create the branch by yourself + + + Il faut toutefois créer manuellement la branche + + + + + <s0>print</s0> <s1>"Connected user: "</s1><s2>.</s2><s3>$_SERVER</s3><s4>{</s4>HTTP_AUTH_USER<s5>}</s5><s6>;</s6> + + + <s0>print</s0> <s1>"Connected user: "</s1><s2>.</s2><s3>$_SERVER</s3><s4>{</s4>HTTP_AUTH_USER<s5>}</s5><s6>;</s6> + + + + + Configure MediaWiki virtual host like other <a0>protected virtual host</a0>. + + + Configurer l'hôte virtuel Mediawiki comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + + + + ../pages/contact.html + + + ../pages/contact.html + + + + + Logout on EndSession end point + + + Déconnexion via point d'accès EndSession + + + + + Use <a0>our own YUM repository</a0>. + + + Utiliser <a0>votre propre dépôt YUM</a0>. + + + + + ../../../css/print.css + + + ../../../css/print.css + + + + + managerTreeAutoClose + + + managerTreeAutoClose + + + + + appsListOrder + + + appsListOrder + + + + + Configuration text editor + + + Éditeur de configuration en mode text + + + + + Secondary LL::NG structure + + + Systèe LL::NG secondaire + + + + + <a0>Django</a0> is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. + + + <a0>Django</a0> est un framework web de haut niveau écrit en Python qui favorise le développement rapide et propre et un design pragmatique. + + + + + Home + + + Accueil + + + + + When you use the multiple sessions restriction parameters, sessions are parsed for each authentication unless you use an <a0>Apache::Session::Browseable</a0> module. + + + Lorsque sont activées les paramètres de restriction d'ouverture de session, celles-ci sont toutes examinées à chaque nouvelle authentification sauf lorsqu'un module de la famille <a0>Apache::Session::Browseable</a0> est utilisé. + + + + + Then the second rule will be applied first, so every authenticated user will access to <c0>/pub/admin</c0> directory. + + + Alors la seconde règle est appliquée en premier, donc tous les utilisateurs authentifiés pourront accéder au répertoire <c0>/pub/admin</c0>. + + + + + "\@example.com" + + + "\@example.com" + + + + + protect the manager by Apache configuration + + + protéger le manager par configuration d'Apache + + + + + documentation:1.0:applications + + + documentation:1.0:applications + + + + + A day has 24 hours, and a week 7 days, so the value contains 168 bits, converted into 42 hexadecimal characters. + + + Un jour a 24 heures et une semaine 7 jours, donc la valeur contient 168 bits, convertie en 42 caractères hexadécimaux. + + + + + ../documentation/current/installrpm.html + + + ../documentation/current/installrpm.html + + + + + Such configuration can have some security problems: + + + Une telle configuration peut engendrer des problèmes de sécurité : + + + + + <s0>Client secret</s0>: Client secret given by OP + + + <s0>Secret client</s0> : secret client donné par l'OP + + + + + Password expiration workflow + + + Procédé d'expiration du mot-de-passe + + + + + It is recommended to use optional_no_ca since WebID doesn't use certificate authorities : + + + Il est recommandé d'utiliser « optional_no_ca » car WebID n'utilise pas d'autorité de certification : + + + + + <s11><s12><OrganizationDisplayName</s12> <s13>xml:lang</s13>=<s14>"en"</s14><s15>></s15></s11>Example<s16><s17></OrganizationDisplayName<s18>></s18></s17></s16> + + + <s11><s12><OrganizationDisplayName</s12> <s13>xml:lang</s13>=<s14>"en"</s14><s15>></s15></s11>Exemple<s16><s17></OrganizationDisplayName<s18>></s18></s17></s16> + + + + + documentation:remote-principle.png + + + documentation:remote-principle.png + + + + + The configuration name is the same that files, so lmConf-1, lmConf-2, etc. + + + Le nom de la configuration est le même que pour File : lmConf-1, lmConf-2, etc... + + + + + Install the module: + + + Installer le module : + + + + + An <a0>OpenID server</a0> with <a1>CAS authentication</a1> + + + Un <a0>serveur OpenID</a0> avec une <a1>authentification CAS</a1> + + + + + pages/contact.html + + + pages/contact.html + + + + + <s0>Want Assertions Signed</s0>: set to On to require that received assertions are signed. + + + <s0>Exiger des assertions signées</s0> : mettre à « activé » pour exiger de recevoir des assertions signées. + + + + + You can add, delete or modify a virtual host here. + + + Il est possible d'ajouter, effacer ou modifier un hôte virtuel ici. + + + + + <a0>Google Apps</a0> can use <a1>SAML</a1> to authenticate users, behaving as an <a2>SAML</a2> service provider, as explained <a3>here</a3>. + + + <a0>Les applications Google</a0> peuvent utiliser <a1>SAML</a1> pour authentifier les utilisateurs, en se comportant comme des fournisseurs de service <a2>SAML</a2>, tel qu'expliqué <a3>ici</a3>. + + + + + Yubikey secret key + + + Clef secrète Yubikey + + + + + Configure LemonLDAP::NG to use MySQL as main database + + + Configurer LemonLDAP::NG pour utiliser MySQL comme base de données principale + + + + + name + + + nom + + + + + They will be tested in the specified order. + + + Ils seront testés dans l'ordre indiqué. + + + + + Select Demonstration for authentication, user and password backend. + + + Selectionner Démonstration pour les backends authentification, utilisateurs et mots-de-passe. + + + + + HTTPS + + + HTTPS + + + + + Gendarmerie Nationale + + + Gendarmerie Nationale + + + + + <s0>Password expire warning</s0> : number of seconds between password expiration and the date from which user is warned his password will expire. + + + <s0>Délai d'avertissement d'expiration du mot-de-passe</s0> : nombre de secondes entre la date d'avertissement et l'expiration effective. + + + + + <s82>'manage_template'</s82> <s83>=></s83> <s84>$_SERVER</s84><s85>[</s85><s86>'HTTP_AUTH_SUPERADMIN'</s86><s87>]</s87><s88>,</s88> + + + <s82>'manage_template'</s82> <s83>=></s83> <s84>$_SERVER</s84><s85>[</s85><s86>'HTTP_AUTH_SUPERADMIN'</s86><s87>]</s87><s88>,</s88> + + + + + <s0>Use Safe jail</s0>: set to 'Off' to disable Safe jail. + + + <s0>Utiliser la cage sécurisée</s0> : mettre à 'Désctivé' pour désactiver la cage sécurisée (Safe). + + + + + LDAP server can check password strength, and <a0>LL::NG</a0> portal will display correct errors (password too short, password in history, etc.) + + + Le server LDAP server peut vérifier la solidité du mot de passe et le portail <a0>LL::NG</a0> affichera les erreurs correctes (mot-de-passe trop court, dans l'historique, etc…) + + + + + <a0>Facebook</a0> is a famous social network service. + + + <a0>Facebook</a0> est un célèbre réseau social. + + + + + ref: a reference that can be used later to know what has been notified and when + + + ref : une référence qui peut être utilisée plus tard pour connaître ce qui a été notifié et quand + + + + + Template parameters are defined in source code. + + + Des paramètres modèles sont définis dans le code source. + + + + + <s0>Current</s0>: to extract all configuration history + + + <s0>Current</s0> : pour extraire tout l'historique de la configuration + + + + + A name + + + Un nom + + + + + managerCss + + + managerCss + + + + + <a2>Lanyrd</a2> <br3/> + + + <a2>Lanyrd</a2> <br3/> + + + + + Apache authentication module will set the <c0>REMOTE_USER</c0> environment variable, which will be used by <a1>LL::NG</a1> to get authenticated user. + + + Les modules d'authentification Apache renseignent la variable d'environnement <c0>REMOTE_USER</c0>, qui sera utilisée par <a1>LL::NG</a1> pour obtenir le nom d'utilisateur authentifié. + + + + + Users + + + Utilisateurs + + + + + (create one if none is present) + + + (en créer un à défaut) + + + + + <s156>// ---- Unused values ? + + + <s156>// ---- Unused values ? + + + + + ../media/icons/xfmail.png + + + ../media/icons/xfmail.png + + + + + screenshots:1.1:mailreset:mailreset_step3.png + + + screenshots:1.1:mailreset:mailreset_step3.png + + + + + You need to declare the new url in the manager: Portal → <a0>URL</a0>: <a1>https://auth.example.com/sslok/</a1> + + + Il faut declarer la nouvelle url dans le manager : Portail → <a0>URL</a0>: <a1>https://auth.example.com/sslok/</a1> + + + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F + + + https://developer.mozilla.org/en-US/docs/Mozilla/Persona/FAQ?redirectlocale=en-US&redirectslug=Persona%2FFAQ#How_does_Persona_compare_to_OpenID.3F + + + + + <s68>'superadmin'</s68> <s69>=></s69> <s70>$_SERVER</s70><s71>[</s71><s72>'HTTP_AUTH_SUPERADMIN'</s72><s73>]</s73><s74>,</s74> + + + <s68>'superadmin'</s68> <s69>=></s69> <s70>$_SERVER</s70><s71>[</s71><s72>'HTTP_AUTH_SUPERADMIN'</s72><s73>]</s73><s74>,</s74> + + + + + <s13>Deny</s13> from <s14>all</s14> + + + <s13>Deny</s13> from <s14>all</s14> + + + + + <a16>prereq</a16><br17/> + + + <a16>prereq</a16><br17/> + + + + + Configure local cache first. + + + Configurer d'abord le cache local. + + + + + <a2>Dailymotion</a2> + + + <a2>Dailymotion</a2> + + + + + lemonldap-ng-users@ow2.org + + + lemonldap-ng-users@ow2.org + + + + + It can be used just to share authentication or to share user's attributes following the <a3>OpenID Simple Registration Extension 1.0 (SREG)</a3> specification. + + + Ce peut être utilisé pour partager l'authentification et pour partager les attributs utilisateurs en suivant les spécifications <a3>OpenID Simple Registration Extension 1.0 (SREG)</a3>. + + + + + Security recommendation + + + Recommendation de sécurité + + + + + Writing rules and headers + + + Écrire les règles et en-têtes + + + + + To allow the Login History tab in Menu, configure it in <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Modules</c3> (see <a4>portal menu configuration</a4>). + + + Pour activer l'onglet de l'historique de connexion dans le menu, le configurer dans <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Modules</c3> (voir la <a4>configuration du menu du portail</a4>). + + + + + /_detail/icons/bug.png?id=contact + + + /_detail/icons/bug.png?id=contact + + + + + Liferay virtual host in Apache + + + Hôte virtuel Liferay dans le manager + + + + + Configuration and sessions in MySQL + + + Configuration et sessions dans MySQL + + + + + BrowserID (Mozilla Persona) + + + BrowserID (Mozilla Persona) + + + + + http://search.cpan.org/perldoc?Apache::Session::MySQL + + + http://search.cpan.org/perldoc?Apache::Session::MySQL + + + + + Note that variables designed by $xx correspond to the name of the <a0>exported variables</a0> or <a1>macro names</a1>. + + + Noter que les variables designées par $xx correspondent au nom de <a0>variables exportées</a0> ou de <a1>noms de macro</a1>. + + + + + exportedHeaders + + + exportedHeaders + + + + + Please see the next chapter to learn how build an official tarball from SVN files. + + + Voir le chapître suivant pour savoir comment construire une archive officielle depuis les fichiers SVN. + + + + + make dist + + + make dist + + + + + <s0>Alias dereference</s0>: How to manage LDAP aliases. + + + <s0>Déréférence d'alias</s0> : comment gérer les alias LDAP. + + + + + my-profile.eu + + + my-profile.eu + + + + + Deletion example in Perl + + + Exemple d'effacement en Perl + + + + + Entry Identifier + + + Identifiant d'entrée + + + + + <s7>'notificationWildcard'</s7> <s8>=></s8> <s9>'allusers'</s9><s10>,</s10> + + + <s7>'notificationWildcard'</s7> <s8>=></s8> <s9>'allusers'</s9><s10>,</s10> + + + + + http://mail.ow2.org/wws/arc/lemonldap-ng-changes + + + http://mail.ow2.org/wws/arc/lemonldap-ng-changes + + + + + <s0><s1><Organization<s2>></s2></s1></s0> + + + <s0><s1><Organization<s2>></s2></s1></s0> + + + + + https://metacpan.org/module/Apache::Session::Browseable::Redis + + + https://metacpan.org/module/Apache::Session::Browseable::Redis + + + + + Handler does not see <a0>SSO cookies</a0> (because it is not in main domain) and redirects user on Portal + + + L'agent n'intercepte pas de <a0>cookie SSO</a0> (car il n'est pas dans le même domaine) et redirige l'utilisateur vers le portail + + + + + dbiUserPassword + + + dbiUserPassword + + + + + ../../../download.html#contributions + + + ../../../download.html#contributions + + + + + For the certificate, you can build it from the signing private key registered in Manager. + + + Pour le certificate, vous pouvez le construire en signant la clef privée enregistrée dans le Manager. + + + + + ldapGroupBase + + + ldapGroupBase + + + + + Choose “Apache” as authentication module <e0>(“General Parameters » Authentication modules » Authentication module”)</e0> + + + Choisir “Apache” comme module d'authentification <e0>(“Paramètres généraux » Modules d'authentification » Module d'authentification”)</e0> + + + + + managerPassword + + + managerPassword + + + + + applications:drupal_logo.png + + + applications:drupal_logo.png + + + + + get user attributes + + + obtenir les attributs utilisateurs + + + + + An apache virtual host protected by LemonLDAP::NG Handler must be registered in LemonLDAP::NG configuration. + + + Un hôte virtuel apache protégé par un agent LemonLDAP::NG doit être enregistré dans la configuration LemonLDAP::NG. + + + + + documentation:liferay_6.png + + + documentation:liferay_6.png + + + + + Access rule + + + Règle d'accès + + + + + <s0>Set macros</s0>: compute configured macros + + + <s0>Installe les macros</s0> : calcule les macros demandées + + + + + <s79>//"userobm_delegation" => ,</s79> + + + <s79>//"userobm_delegation" => ,</s79> + + + + + dbiPasswordMailCol + + + dbiPasswordMailCol + + + + + Click on <c0>Metadata</c0> and set manually the metadata of the service, using <a1>France Connect endpoints</a1>. + + + Cliquer sur <c0>Métadonnées</c0> et définir manuellement les métadonnées du service, en utilisant les <a1>points terminaux France Connect</a1>. + + + + + <s17>RewriteRule</s17> ^/openidserver/.* /index.pl + + + <s17>RewriteRule</s17> ^/openidserver/.* /index.pl + + + + + Grant LemonLDAP::NG access + + + Autoriser l'accès pour LemonLDAP::NG + + + + + http://www.lambdaprobe.org + + + http://www.lambdaprobe.org + + + + + http://www.wikipedia.org + + + http://www.wikipedia.org + + + + + apt-get update + + + apt-get update + + + + + ldapBindDN + + + ldapBindDN + + + + + The log level can be set with Apache <c0>LogLevel</c0> parameter. + + + Le niveau de journalisation peut être configuré via le paramètre <c0>LogLevel</c0> d'Apache. + + + + + openssl req -new -key lemonldap-ng-priv.key -out cert.csr +openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem + + + openssl req -new -key lemonldap-ng-priv.key -out cert.csr +openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out cert.pem + + + + + For security reason, a cookie provided for a domain cannot be sent to another domain. + + + Pour des raisons de sécurité, un cookie fournit par un domaine ne peut être transmit à un autre. + + + + + Cache::Cache + + + Cache::Cache + + + + + <a65><s66>print</s66></a65> <s67>"$res notification(s) have been deleted<s68>\n</s68>"</s67><s69>;</s69> +<s70>}</s70> + + + <a65><s66>print</s66></a65> <s67>"$res notification(s) have been deleted<s68>\n</s68>"</s67><s69>;</s69> +<s70>}</s70> + + + + + You can also use Facebook as user database. + + + On peut également utiliser Facebook comme base de données utilisateurs. + + + + + <s0>Activation</s0>: Set to On to enable Common Domain Cookie support. + + + <s0>Activation</s0> : mettre à « activé » pour activer le support du domaine commun de cookie. + + + + + http://modauthkerb.sourceforge.net/ + + + http://modauthkerb.sourceforge.net/ + + + + + Logout user from current application and from Lemonldap::NG and redirect it to http://intranet/ + + + Déconnecte l'utilisateur de l'application courante et de Lemonldap::NG le redirige vers http://intranet/ + + + + + → User session has expired or handler does not have access to the same Apache::Session database than the portal + + + → La session de l'utilisateur a expiré ou l'agent n'a pas accès à la même base de données Apache::Session que le portail + + + + + ../pages/documentation/1.4/internalproxy.html + + + ../pages/documentation/1.4/internalproxy.html + + + + + Copy the content of this file in the textarea. + + + Copier le contenu de ce fichie dans l'emplacement dédié. + + + + + For example, to forward login (<c0>$uid</c0>) and password (<c1>$_password</c1> if <a2>password is stored in session</a2>): + + + Par exemple, pour exporter l'identifiant (<c0>$uid</c0>) et le mot-de-passe (<c1>$_password</c1> si <a2>le mot-de-passe est stocké dans la session</a2>): + + + + + By default, anonymous bind is used. + + + Par défaut, une connexion anonyme est utilisée. + + + + + Authentication contexts + + + Contextes d'authentification + + + + + <s19># SSO protection</s19> + + + <s19># Protection SSO</s19> + + + + + phpLDAPadmin will connect to the directory with a static <a0>DN</a0> and password, and so will not request authentication anymore. + + + phpLDAPadmin se connecte au serveur avec un <a0>DN</a0> et un mot-de-passe statique et ne requiert ainsi aucune authentification. + + + + + Use MySQL for Lemonldap::NG configuration + + + Utiliser MySQL pour la configuration de Lemonldap::NG + + + + + Session lifetime for cronjob + + + Durée de vie des sessions pour la tâche planifiée + + + + + Include LemonLDAP::NG configuration in your main Apache configuration: + + + Incluez la configuration LemonLDAP::NG dans celle d'Apache : + + + + + Choice of any certificate attribute as user main login + + + Choix de n'importe quel attribut du certificat comme nom d'utilisateur principal + + + + + rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz + + + rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz + + + + + Apache based protection allow to be independent from WebSSO, so Manager will always be reachable even if WebSSO configuration is corrupted. + + + Une protection basée sur Apache permet d'être indépendant du WebSSO, ainsi le manager est toujours accessible même si la configuration du WebSSO est corrompue. + + + + + http://mb-c.pro/en/archives/7657 + + + http://mb-c.pro/en/archives/7657 + + + + + You can create a special virtual host and use <a0>Apache rewrite module</a0> to switch between open and protected hosts: + + + Vous pouvez créer un hôte virtuel particulier et utiliser <a0>le module rewrite d'Apache</a0> pour choisir entre le site ouvert et le protégé : + + + + + Fail2ban + + + Fail2ban + + + + + Select <c0>Metadata</c0>, and unprotect the field to paste the following value: + + + Selectionner <c0>Metadata</c0>, et déprotéger le champ pour y mettre : + + + + + Regular expression + + + Expression régulière + + + + + <s0>Authenticate</s0>: contact authentication database to check credentials + + + <s0>Authentifie</s0> : contacte le dispositif d'authentication pour vérification + + + + + css/screen.css + + + css/screen.css + + + + + cp ValveLemonLDAPNG.jar server/lib/ + + + cp ValveLemonLDAPNG.jar server/lib/ + + + + + Install cron jobs + + + Installer les tâches planifiées (cron) + + + + + Virtual host + + + Hôte virtuel + + + + + ... +<s3><s4></IDPSSODescriptor<s5>></s5></s4></s3> + + + ... +<s3><s4></IDPSSODescriptor<s5>></s5></s4></s3> + + + + + translations + + + traductions + + + + + <a2>header_remote_user_conversion</a2><br3/> + + + <a2>header_remote_user_conversion</a2><br3/> + + + + + portalDisplayAppslist + + + portalDisplayAppslist + + + + + <s0>ldapConfBase</s0>: Notifications branch <a1>DN</a1>. + + + <s0>ldapConfBase</s0> : <a1>DN</a1> de la branche des notifications. + + + + + icons:flags:fr.png + + + icons:flags:fr.png + + + + + checkLogonHours($ssoLogonHours, '', '', '1') + + + checkLogonHours($ssoLogonHours, '', '', '1') + + + + + 1_admin + + + 1_admin + + + + + User choice done if <a0>authentication choice</a0> was used + + + Choix de l'utilisateur si le <a0>backend d'authentification Choice</a0> a été utilisé + + + + + A virtual host contains: + + + Un hôte vituel contient : + + + + + Role Based Access Control (RBAC) + + + Contrôle d'accès basé sur les rôles (RBAC) + + + + + Manager menu organization + + + Organisation du menu du manager + + + + + Any <a0>SAML</a0> Service Provider, for example: + + + Tout fournisseur de service <a0>SAML</a0>, par exemple: + + + + + To achieve this, you can create a rule in the Manager: select <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Customization</c2> > <c3>Skin display rules</c3> on click on “New key”. + + + Pour le réaliser, il faut créer une règle dans le manager : choisir <c0>paramètres généraux</c0> > <c1>Portail</c1> > <c2>Personnalisation</c2> > <c3>Règle d'affichage du thème</c3> et cliquer sur “Nouvelle clef”. + + + + + <s0>User</s0>: where collect user data + + + <s0>Utilisateurs</s0>: où trouver les données utilisateurs + + + + + Remote LL::NG + + + LL::NG distant + + + + + authenticate users + + + authentifier les utilisateurs + + + + + Handler gets session get from cookie and gets session + + + L'agent récupère la session en utilisant la valeur du cookie + + + + + ^/obm-sync + + + ^/obm-sync + + + + + Multiple backends stack + + + Empiler de multiples backends + + + + + Roles as simple values of a user attribute + + + Rôles comme simple valeur d'attribut utilisateur + + + + + <s16># SOAP functions for configuration access (disabled by default)</s16> + + + <s16># Fonctions SOAP pour accéder à la configuration (désactivées par défaut)</s16> + + + + + So you have just to declare this header for the virtual host in Manager. + + + Il suffit donc de déclarer cet en-tête pour l'hôte virtuel dans le manager. + + + + + Install dependencies on your system + + + Installer les dépendances sur le système + + + + + It simplifies the build of a protected area with a few changes in the application. + + + Il simplifie la construction d'une aire protégée avec peu d'impact sur les applications. + + + + + notifications_explorer_create.png + + + notifications_explorer_create.png + + + + + http://test1.example.com + + + http://test1.example.com + + + + + Twitter application key + + + Clef d'application de Twitter + + + + + If you define mail contents in Manager, <a0>HTML</a0> templates will not be used. + + + Si les contenus sont définis dans le manager, les modèles <a0>HTML</a0> ne sont pas utilisés. + + + + + <s0><a1>SAML</a1> service providers</s0>: Registered SP + + + <s0>Fournisseurs de service <a1>SAML</a1></s0> : SP enregistrés + + + + + portalDisplayChangePassword + + + portalDisplayChangePassword + + + + + For each IDP, you can configure attributes that are collected. + + + Pour chaque IDP, il faut configurer les attributs à collecter. + + + + + It should works on every browser: + + + Ça doit marcher avec tous les navigateurs : + + + + + apt-cache search lemonldap-ng + + + apt-cache search lemonldap-ng + + + + + By default, the manager is restricted to the user 'dwho' (default backend is Demo). + + + Par défaut, l'accès au manager est restreint à l'utilisateur "dwho" (le backend par défaut est Demo). + + + + + If no value, disable group searching. + + + La recherche des groupes est désactivé si cette valeur est vide. + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step3.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step3.png + + + + + <s0><a1>Notifications</a1></s0>: messages displayed to connected users + + + <s0><a1>Notifications</a1></s0>: messages à afficher aux utilisateurs connectés + + + + + <s0>SSLCertificateFile</s0>: Server certificate + + + <s0>SSLCertificateFile</s0> : certificat serveur + + + + + ../css/screen.css + + + ../css/screen.css + + + + + The path to the lock directory + + + Le chemin du répertoire des verrous + + + + + Salesforce is not able to read metadata, you must fill the information into a form. + + + Salesforce ne peut pas lire les métadatas, il faut les indiquer dans un formulaire. + + + + + ../../../media/documentation/ha-apache.png + + + ../../../media/documentation/ha-apache.png + + + + + It is advised to use separate session backends for standard sessions, <a0>SAML</a0> sessions and <a1>CAS</a1> sessions, in order to manage index separately. + + + Il est préférable d'utiliser des bases de sessions séparées pour les sessions standard, <a0>SAML</a0> et <a1>CAS</a1> afin de gérer séparemment les index. + + + + + http://linuxfr.org/news/sortie-de-lemonldapng-11 + + + http://linuxfr.org/news/sortie-de-lemonldapng-11 + + + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli + + + + + File session backend + + + Backend de sessions File + + + + + If no value, will use first NameID Format activated in metadata. + + + Si aucune valeur n'est indiquée, le premier format de NameID activé dans les métadatas sera utilisé. + + + + + <s0>Mail filter</s0>: Filter to find user from its mail (default: <c1>(&(mail=$mail)(objectClass=inetOrgPerson))</c1>) + + + <s0>Filtre mail</s0> : filtre pour trouver l'utilisateur à partir de son mail (défaut: <c1>(&(mail=$mail)(objectClass=inetOrgPerson))</c1>) + + + + + <s0><a1>CAS</a1> login</s0>: the session key used to fill user login (value will be transmitted to <a2>CAS</a2> clients). + + + <s0>Identifiant <a1>CAS</a1></s0> : la clef de session à utiliser pour compléter le login (valeur transmise au clients <a2>CAS</a2>). + + + + + http://search.cpan.org/perldoc?Apache2::URI#unescape_url + + + http://search.cpan.org/perldoc?Apache2::URI#unescape_url + + + + + authenticate: check if user is authenticated; if not, redirect it to the portal + + + authenticate : vérifie que l'utilisateur est authentifié ; sinon, il est redirigé vers le portail + + + + + (default: <c1>find</c1>) + + + (défaut: <c1>find</c1>) + + + + + Nov 2011: <a0>LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG</a0> + + + Nov 2011 : <a0>LINUXOID - Единая аутентификация для веб-приложений с LemonLDAP::NG</a0> + + + + + <s55>"userobm_perms"</s55> <s56>=></s56> <s57>"HTTP_OBM_PERMS"</s57><s58>,</s58> + + + <s55>"userobm_perms"</s55> <s56>=></s56> <s57>"HTTP_OBM_PERMS"</s57><s58>,</s58> + + + + + Next, configure SOAP for your remote servers + + + Ensuite, configurer SOAP pour les serveurs distants + + + + + → The specified virtual host was not configured in Manager. + + + → L'hôte virtuel utilisé n'est pas configuré dans le manager. + + + + + By default, mail content are empty in order to use <a0>HTML</a0> templates: + + + Par défaut, les messages sont vides afin d'utiliser les modèles <a0>HTML</a0> : + + + + + 2 kind of files may be translated: + + + 2 types de fichiers peuvent être traduits : + + + + + ../../../media/applications/drupal_logo.png + + + ../../../media/applications/drupal_logo.png + + + + + Then, go in <c0>Yubikey parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Yubikey</c0>: + + + + + LemonLDAP::NG wiki uses Dokuwiki! + + + Le wiki LemonLDAP::NG est un Dokuwiki ! + + + + + authenticationLevel + + + authenticationLevel + + + + + <s0>ID Token max age</s0>: If defined, <a1>LL::NG</a1> will check the date of ID token and refuse it if it is too old + + + <s0>Durée de vie max des jetons</s0> : si défini, <a1>LL::NG</a1> examinera la date du jeton d'identification et refusera les jetons trop anciens + + + + + Put LemonLDAP::NG tarball in %_topdir/SOURCES + + + Mettre l'archive LemonLDAP::NG dans %_topdir/SOURCES + + + + + Berlin + + + Berlin + + + + + This module is not part of <a0>LL::NG</a0> distibution, and can be found on CPAN: <a1>Apache::Session::LDAP</a1>. + + + Ce module ne fait pas partie de la distribution <a0>LL::NG</a0>, et se trouve sur le CPAN : <a1>Apache::Session::LDAP</a1>. + + + + + <s0>roleKey</s0>: key in the HTTP header containing roles. + + + <s0>roleKey</s0> : nom de l'en-tête HTTP contenant les rôles. + + + + + dbiUser + + + dbiUser + + + + + ../pages/screenshots.html + + + ../pages/screenshots.html + + + + + The secondary portal is declared in the Manager of the main <a1>LL::NG</a1> structure (else user will be rejected). + + + Le portail secondaire est declaré dans le Manager du système <a1>LL::NG</a1> principal comme une application (sinon les utilisateurs seront rejetés). + + + + + Distinguished name + + + Nom distinct (distinguished name) + + + + + <a0>error</a0><br1/> + + + <a0>error</a0><br1/> + + + + + To protect the manager, you have to choose one or both of : + + + Pour protéger le manager, il faut choisir l'une où les deux solutions : + + + + + ../../../media/icons/utilities.png + + + ../../../media/icons/utilities.png + + + + + Certificate + + + Certificat + + + + + Use <a0>packages provided by Debian</a0>. + + + Utiliser les <a0>paquets fournis par Debian</a0>. + + + + + screenshots:1.1:mailreset:mailreset_step5.png + + + screenshots:1.1:mailreset:mailreset_step5.png + + + + + http://en.wikipedia.org/wiki/Central_Authentication_Service + + + http://fr.wikipedia.org/wiki/Central_Authentication_Service + + + + + You can also add some other parameters + + + On peut également ajouter quelques autres paramètres + + + + + For example with this rule on the <c0>access</c0> parameter: + + + Par exemple avec cette règle sur le paramètre <c0>access</c0> : + + + + + SMTPServer + + + SMTPServer + + + + + These parameters are not mandatory to run <a0>SAML</a0> service, but can help to customize it: + + + Ces paramètres ne sont pas obligatoires pour faire fonctionner le service <a0>SAML</a0>, mais peuvent aider à leur personnalisation : + + + + + <s11>'loginHistoryEnabled'</s11> <s12>=></s12> <s13>'1'</s13><s14>,</s14> + + + <s11>'loginHistoryEnabled'</s11> <s12>=></s12> <s13>'1'</s13><s14>,</s14> + + + + + User tries to access protected application, his request is catched by Handler + + + Lorsqu'un utilisateur tente d'accéder à une application protégée, il est intercepté par l'agent (handler) + + + + + OAuth 2.0 Token Endpoint: not used here + + + OAuth 2.0 Token Endpoint : pas utilisé ici + + + + + Variables that can be used in rules and headers + + + Variables qui peuvent être utilisées dans les règles et en-têtes + + + + + <s23>'email'</s23> <s24>=></s24> <s25>$_SERVER</s25><s26>[</s26><s27>'HTTP_AUTH_MAIL'</s27><s28>]</s28><s29>,</s29> + + + <s23>'email'</s23> <s24>=></s24> <s25>$_SERVER</s25><s26>[</s26><s27>'HTTP_AUTH_MAIL'</s27><s28>]</s28><s29>,</s29> + + + + + Catch error pages: + + + Capture des pages d'erreur : + + + + + The <c0>Multiple</c0> system can : + + + Le système <c0>Multiple</c0> peut : + + + + + This page do not reference all error messages, but only the frequentest + + + Cette page ne référence pas tous les messages d'erreur, mais simplement les plus fréquents + + + + + <s0>JWKS data timeout</s0>: After this time, <a1>LL::NG</a1> will do a request to get a fresh version of JWKS data. + + + <s0>Durée de vie de la donnée JWKS</s0> : au delà de ce délai, <a1>LL::NG</a1> effectuera une requête pour rafraîchir la donnée JWKS. + + + + + http://search.cpan.org/perldoc?Apache::Session::Oracle + + + http://search.cpan.org/perldoc?Apache::Session::Oracle + + + + + An example is given under the source tree : lemonldap-ng-portal/example/index.fcgi + + + Un exemple est disponible dans l'arborescence des sources : lemonldap-ng-portal/example/index.fcgi + + + + + <s0>STORAGECONFFILE</s0>: location of default storage configuration file (default: /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) + + + <s0>STORAGECONFFILE</s0> : emplacement du du fichier de configuration du stockage par défaut (défaut : /usr/local/lemonldap-ng/etc/lemonldap-ng.ini) + + + + + when computed virtual attribute 'msDS-User-Account-Control-Computed' as 6th flag set to 8, the password is considered expired. + + + lorsque l'attribut virtuel compilé 'msDS-User-Account-Control-Computed' a le drapeau 6th positionné à 8, le mot de passe est considéré comme expiré. + + + + + nothing here... + + + rien ici... + + + + + You can then use this default SSL configuration, for example in the head of /etc/lemonldap-ng/portal-apache2.conf: + + + Il est possible d'utiliser cette configuration SSL par défaut, par exemple en tête de /etc/lemonldap-ng/portal-apache2.conf : + + + + + For example, to allow only users with a strong authentication level: + + + Par exemple, pour n'autoriser que les utilisateurs authentifiés fortement : + + + + + proxy + + + proxy + + + + + It can works with external modules to extends its functionalities. + + + Il peut utiliser des modules externes pour étendre ses fonctionnalités. + + + + + <s0>Authentication level</s0>: authentication level for this module. + + + <s0>Niveau d'authentification</s0> : niveau d'authentification accordé à ce module. + + + + + Only the condition is not mandatory. + + + Seule la condition n'est pas exigée. + + + + + Then in exported variables, you can ask only for : + + + Ensuite dans les « variables exportées », on ne peut demander que : + + + + + <s0>Recursive</s0>: activate recursive group functionality (default: 0). + + + <s0>Récursivité</s0> : active la fonctionnalité récursive (défaut: 0). + + + + + HyperText Markup Language + + + HyperText Markup Language + + + + + <s0>Set local groups</s0>: compute configured groups + + + <s0>Installe les groupes locaux</s0> : calcule les groupes demandés par la configuration + + + + + Sympa configuration + + + Configuration Sympa + + + + + Connection settings can be configured differently for authentication process and user process. + + + Les paramètres de connexion peuvent être configurés différemment pour les processus d'authentification et de recherche d'utilisateur. + + + + + By default, login time and <a0>IP</a0> address are stored in history, and the error message prompted to the user for failed logins. + + + Par défaut, le tampon de date et l'adresse <a0>IP</a0> sont stockés dans l'historique et le message d'erreur affiché à l'utilisateur en cas d'échec. + + + + + <s0>+1h</s0>: one hour from session creation + + + <s0>+1h</s0> : une heure après la création de la session + + + + + overload any <a0>LL::NG</a0> <a1>parameter</a1> when a specific backend is used + + + surcharger n'importe quel <a1>paramètre</a1> <a0>LL::NG</a0> en fonction du backend utilisé + + + + + <s0>Extract form info</s0>: get login/password, certificate, environment variable (depending on authentication module) + + + <s0>Extrait les informations du formulaire</s0>: récupère le couple compte/mot-de-passe, le certificat, une variable d'environnement (suivant le module d'authentification) + + + + + This configuration is usable if you want to expose your internal <a2>SSO</a2> portal to another network (DMZ). + + + Cette configuration est utilisable l'on soujaite exposer un portail <a2>SSO</a2> interne à une autre réseau (DMZ). + + + + + <s0>Default rule</s0>: who can access to the application + + + <s0>Règle default</s0> : qui peut accéder à l'application + + + + + http://auth.example.com/saml/metadata + + + http://auth.example.com/saml/metadata + + + + + To use it, edit lemonldap-ng.ini (this is not available trough Manager) and configure: + + + Pour l'utiliser, éditer lemonldap-ng.ini (ce n'est pas disponible dans le Manager) et configurer : + + + + + </<s12>IfModule</s12>> +  + + + </<s12>IfModule</s12>> +  + + + + + For using SP-initiated mode, you must create your salesforce domain. + + + Pour utiliser le mode initié par le SP, il faut créer le domaine salesforce. + + + + + /_detail/icons/flags/ua.png?id=press + + + /_detail/icons/flags/ua.png?id=press + + + + + ../documentation/current/notifications.html + + + ../documentation/current/notifications.html + + + + + TLS client + + + Client TLS + + + + + Change password: update password column in authentication table matching user + + + Changement de mot-de-passe : met à jour le champ mot-de-passe de la table d'authentification correspondant à l'utilisateur + + + + + You can also use the certificate instead of public key in <a0>SAML</a0> metadata, see <a1>SAML service configuration</a1> + + + On peut aussi utiliser le certificat au lieu de la clef publique dans les métadatas <a0>SAML</a0>, voir <a1>configuration du service SAML</a1> + + + + + <s11># Perl script</s11> + + + <s11># Perl script</s11> + + + + + DokuWiki offline version + + + DokuWiki version hors-ligne + + + + + Full access control + + + Contrôle d'accès complet + + + + + Demonstration backend has hard coded user accounts: + + + Le backend de démonstration dispose de compte codés en dur : + + + + + Generic articles + + + Articles génériques + + + + + Allow only users with a LimeSurvey role + + + Autorise seulement les utilisateurs avec un rôle LimeSurvey + + + + + http://linuxfr.org/news/sortie-de-lemonldapng-version-10 + + + http://linuxfr.org/news/sortie-de-lemonldapng-version-10 + + + + + <a0><s1>print</s1></a0> <s2>"Connected user: "</s2><s3>.</s3><s4>$ENV</s4><s5>{</s5>HTTP_AUTH_USER<s6>}</s6><s7>;</s7> + + + <a0><s1>print</s1></a0> <s2>"Connected user: "</s2><s3>.</s3><s4>$ENV</s4><s5>{</s5>HTTP_AUTH_USER<s6>}</s6><s7>;</s7> + + + + + Inside this jail, you can access to: + + + Dans cette cage, on peut accéder aux éléments suivants : + + + + + By default, default values are used. + + + Sauf modification, les valeurs par défaut sont utilisées. + + + + + Log with the dwho account and go on <a0>http://manager.example.com</a0> + + + Connectez-vous avec le compte dwho sur <a0>http://manager.example.com</a0> + + + + + ../media/icons/personal.png + + + ../media/icons/personal.png + + + + + <s0>Display Name</s0>: should be displayed on IDP, this is often your society name + + + <s0>Nom affiché (display name)</s0> : peut être affiché par le fournisseur d'identité (IDP), this is often your society name + + + + + Create a redirection script, called login.pl: + + + Créer un script de redirection, appelé login.pl: + + + + + <<s0>VirtualHost</s0>> + + + <<s0>VirtualHost</s0>> + + + + + <s0>none</s0>: no access control, the server will answer without checking if the user is authorized for the service (this is the default) + + + <s0>none</s0> : pas de contrôle d'accès, le serveur répond sans contrôler si l'utilisateur est autorisé à accéder au service (c'est la valeur par défaut) + + + + + To avoid having group dn stored in sessions datas, you can use a macro to rewrite memberOf: + + + Pour éviter de stocker les dn dans votre base de sessions, vous pouvez utiliser une macro pour réécrire memberOf : + + + + + <a0>Outlook Web App</a0> <br1/> + + + <a0>Outlook Web App</a0> <br1/> + + + + + http://search.cpan.org/dist/Apache-Session-LDAP/ + + + http://search.cpan.org/dist/Apache-Session-LDAP/ + + + + + PerlResponseHandler ModPerl::Registry + + + PerlResponseHandler ModPerl::Registry + + + + + valeur + + + valeur + + + + + ^/logout + + + ^/logout + + + + + The GPG key can be downloaded here: <a0>rpm-gpg-key-ow2</a0> + + + La clef GPG peut être téléchargée ici : <a0>rpm-gpg-key-ow2</a0> + + + + + <s0>Change as user</s0>: enable to perform password modification with credentials of connected user. + + + <s0>Change comme utilisateur</s0> : active la modification du mot-de-passe avec les éléments d'authentification de l'utilisateur connecté. + + + + + → You tried to activate Status module without localStorage. + + + → Le module Status est activé sans localStorage. + + + + + SOAP + + + SOAP + + + + + <a0>Authentication</a0>: how check user credentials + + + <a0>Authentification</a0> : comment examiner les données utilisateur d'authentification + + + + + ldapBase + + + ldapBase + + + + + <a0>LL::NG</a0> can delegate authentication to an OpenID server. + + + <a0>LL::NG</a0> peut deleguer l'authentification à un serveur OpenID. + + + + + Radius authentication level + + + Niveau d'authentification de Radius + + + + + <c0>_casPT</c0><s1>serviceID</s1> = <s2>Proxy ticket value</s2> + + + <c0>_casPT</c0><s1>serviceID</s1> = <s2>Proxy ticket value</s2> + + + + + LDAP session backend + + + Backend de sessions LDAP + + + + + icons:chat.png + + + icons:chat.png + + + + + For example, macro “macro1” will be computed before macro “macro2”: so, expression of macro2 may involve value of macro1. + + + Par exemple, la macro “macro1” sear calculée avant la macro “macro2” : donc l'expression de macro2 peut utiliser la valeur $macro1. + + + + + <s0>Signed Authentication Request</s0>: set to On to always sign authentication request. + + + <s0>Requête d'authentification signée</s0> : mettre à « activé » pour toujours signer les requêtes d'authentifications. + + + + + If the message contains check boxes, the user has to check all of them else he can not access to the portal and get his session cookie. + + + Si le message contient des cases à cocher, l'utilisateur doit toutes les cocher, sinon il ne peut obtenir de cookie de session. + + + + + Test::POD + + + Test::POD + + + + + Attributes and macros + + + Attributs et macros + + + + + Manager translation + + + Traduction du manager + + + + + You should grab some informations: + + + Il faut récolter quelques informations: + + + + + Default use case: + + + Cas général: + + + + + Before, you have to create the virtual host <c0>manager.your.domain</c0> in the manager and set a <a1>rules</a1>, else access to the manager will be denied. + + + Avant, il faut créer l'hôte virtuel <c0>manager.your.domain</c0> dans le manager et mettre une <a1>règle</a1>, sinon l'accès au manager sera interdit. + + + + + Due to Handler <a0>API</a0> change in 1.9, you need to set these attributes in <c1>lemonldap-ng.ini</c1> and not in Manager, for example: + + + Suite au changement de l'<a0>API</a0> du handler dans la version 1.9, il est nécessaire de définir ces attributs dans le fichier <c1>lemonldap-ng.ini</c1> et non dans le Manager, par exemple: + + + + + If no metadata is available, you need to write them in the textarea. + + + À défaut de métadonnée, il faut les écrire. + + + + + Let this parameter empty to disable the checking. + + + Laisser ce paramètre vide pour désactiver ce contrôle. + + + + + A little floating menu can be added to application with this simple Apache configuration: + + + Un petit menu flottant peut être ajouté aux applications par une seimple configuration Apache : + + + + + Then each parameter is one value of the attribute <c0>description</c0>, prefixed by its key. + + + Ensuite, chaque paramètre est une valeur de l'attribut <c0>description</c0>, prefixé par sa clef. + + + + + Multi modules display + + + Affichage des modules de Multi + + + + + icons:utilities.png + + + icons:utilities.png @@ -31840,594 +13028,66 @@ WithPeak[test.example.com]: wmy - documentation/quickstart.html + → The cache has been created by another user than Apache's user. + + + → Le cache a été créé par un autre utilisateur que celui d'Apache. + + + + + <s0>Writer <a1>URL</a1></s0>: <a2>URL</a2> used by <a3>SAML</a3> IDP to write the cookie. - documentation/quickstart.html + <s0><a1>URL</a1> d'écriture</s0> : <a2>URL</a2> utilisée par l'IdP <a3>SAML</a3> pour écrire le cookie. - <s88>//"userobm_photo_id" => ,</s88> - - - <s88>//"userobm_photo_id" => ,</s88> - - - - - <a0>LL::NG</a0> will operate some SQL queries: - - - <a0>LL::NG</a0> exécutera quelques requêtes SQL : - - - - - http://memcached.org/ - - - http://memcached.org/ - - - - - /_detail/icons/tutorials.png?id=documentation + ../media/icons/wizard.png - /_detail/icons/tutorials.png?id=documentation + ../media/icons/wizard.png - Change <s0>mydomain.org</s0> (in <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) into your Google Apps domain. + <s0>Javascript protection</s0>: set httpOnly flag, to avoid cookie been caught by javascript code - - Changer <s0>mydomain.org</s0> (dans <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) en votre domaine Google Apps. + + <s0>Protection Javascript</s0> : active le drapeau httpOnly pour éviter que le cookie ne soit accessible par code javascript - This is also true for: + To allow the manager to reload the configuration, register the reload virtual host name in the hosts of the server: - - C'est disponible pour : + + Pour autoriser le manager à recharger la configuration, enregistrer le nom d'hôte virtuel de rechargement dans le fichier hosts du serveur : - For example, if these rules are used without comments: + ../media/screenshots/1.1/mailreset/mailreset_step3.png - - Par exemple, si ces règles sont utilisées sans commentaires : + + ../media/screenshots/1.1/mailreset/mailreset_step3.png - To register <a0>LL::NG</a0>, you will need to give some information like application name or logo. + This page can be browsed for example by <a0>MRTG</a0> using the <a1>MRTG monitoring script</a1>. - - Pour enregistrer <a0>LL::NG</a0>, il faut renseigner quelques informations telles le nom d'application ou le logo. + + Cette page peut être parcourue par exemple par <a0>MRTG</a0> en utilisant le <a1>script de surveillance MRTG</a1>. - Some applications need the <c0>REMOTE_USER</c0> environment variable to get the connected user, which is not set in reverse-proxy mode. + Display-Name - - Certaines applications ont besoin de la variable d'environnement <c0>REMOTE_USER</c0> pour connaître le nom d'utilisateur connecté, qui n'est pas renseignée en mode reverse-proxy. - - - - - ../media/logos/logo_ministere_justice.jpg - - - ../media/logos/logo_ministere_justice.jpg - - - - - <s37><s38><security:custom-authentication-provider</s38> <s39>/></s39></s37> - - - <s37><s38><security:custom-authentication-provider</s38> <s39>/></s39></s37> - - - - - Binding - - - Méthode - - - - - This can be used to notify right changes,… See <a1>notifications</a1> for more. - - - Ceci peut être utilisé pour notifier des changements de droits,... Consultez la page <a1>notifications</a1> pour plus d'information. - - - - - Easy to customize - - - Facile à personnaliser - - - - - <s0><a1>SAML</a1> identity providers</s0>: Registered IDP - - - <s0>Fournisseurs d'identité <a1>SAML</a1></s0> : IDP enregistrés - - - - - https://auth.example.com/ - - - https://auth.example.com/ - - - - - Some applications using it - - - Quelques applications l'utilisant - - - - - http://lasso.entrouvert.org - - - http://lasso.entrouvert.org - - - - - <s0>Facebook application secret</s0>: the corresponding secret - - - <s0>Secret de l'application Facebook</s0> : le secret correspondant - - - - - As this may be a security hole, password store in session is not activated by default - - - Comme ce peut être un trou de sécurité, ce stockage en session n'est pas activé par défaut - - - - - You need to restrict access to Alfresco to <a0>LL::NG</a0>. - - - Il faut restreindre l'accès à Alfresco à <a0>LL::NG</a0>. - - - - - Exported variables - - - Variables exportées - - - - - <s0>dbiPassword</s0>: <a1>DBI</a1> password. - - - <s0>dbiPassword</s0> : mot-de-passe <a1>DBI</a1>. - - - - - Access control possible by creating one user for Manager (write) and another for portal and handlers (read) - - - Contrôle d'accès possible en créant un compte pour le manager (écriture) et un autre pour le portail et les agents (lecture) - - - - - Université de Limoges - - - Université de Limoges - - - - - Yubikey public ID size - - - Taille de l'ID public Yubikey - - - - - name - - - nom - - - - - <s73>"userobm_datebegin"</s73> <s74>=></s74> <s75>"HTTP_OBM_DATEBEGIN"</s75><s76>,</s76> - - - <s73>"userobm_datebegin"</s73> <s74>=></s74> <s75>"HTTP_OBM_DATEBEGIN"</s75><s76>,</s76> - - - - - This works with every LDAP v2 or v3 server, including <a0>Active Directory</a0>. - - - Ceci fonctionne avec tout serveur LDAP v2 ou v3, dont <a0>Active Directory</a0>. - - - - - grantSessionRule - - - grantSessionRule - - - - - documentation:1.0:fileconfbackend - - - documentation:1.0:fileconfbackend - - - - - Content Management System - - - Système de gestion de contenu - - - - - If the user do a new password reset request but there is already a request pending, the user can ask the confirmation mail to be resent. - - - Si l'utilisateur effectue une nouvelle demande de réinitialisation mais qu'une requête est déjà en attente, il peut demander une ré-expédition du courriel. - - - - - <s9>Options</s9> +ExecCGI - - - <s9>Options</s9> +ExecCGI - - - - - Tomcat valve - - - Valve Tomcat - - - - - <s0><a1>SSO</a1> and Application logout</s0>: the request is forwarded to application and <a2>SSO</a2> session is closed - - - <s0>Déconnexion <a1>SSO</a1> et applicative</s0>: la requête est transmise à l'application et la session <a2>SSO</a2> est fermée - - - - - Example of a protected virtual host with LemonLDAP::NG as reverse proxy: - - - Exemple d'hôte virtuel protégé avec Lemonldap::NG en proxy-inverse : - - - - - Tests - - - Tests - - - - - notificationWildcard - - - notificationWildcard - - - - - ^/index.php\?logout - - - ^/index.php\?logout - - - - - samlStorageOptions - - - samlStorageOptions - - - - - → Local cache cannot be cleard, check the localStorage and localStorageOptions or file permissions - - - → Le cache local ne peut être effacé, regarder les options localStorage and localStorageOptions ou les droits associés à ces fichiers - - - - - ../../../../media/applications/phpldapadmin_logo.png - - - ../../../../media/applications/phpldapadmin_logo.png - - - - - <s34>'htmleditormode'</s34> <s35>=></s35> <s36>'inline'</s36><s37>,</s37> - - - <s34>'htmleditormode'</s34> <s35>=></s35> <s36>'inline'</s36><s37>,</s37> - - - - - Choice modules - - - Modules de "Choice" - - - - - Required attributes: - - - Attibuts requis : - - - - - Access rule: <c0>accept</c0> - - - Règle d'accès : <c0>accept</c0> - - - - - (support from Windows Server 2003) It is too late for the user to do anything. - - - (support depuis la version Windows Server 2003) Il est trop tard pour l'utilisateur pour faire quoi que ce soit. - - - - - icons:flags:us.png - - - icons:flags:us.png - - - - - <s0>Header for user login</s0>: header that contains the user main login - - - <s0>En-tête identifiant l'utilisateur</s0> : en-tête contenant le nom de connexion - - - - - User choice done if <a0>authentication choice</a0> was used - - - Choix de l'utilisateur si le <a0>backend d'authentification Choice</a0> a été utilisé - - - - - <br0/> - - - <br0/> - - - - - File session backend is the more simple session database. - - - Le backend de sessions File est la plus simple des bases de données. - - - - - The portal - - - Le portail - - - - - <s0>absolute <a1>URL</a1></s0> if it is run by handler (e.g. /admin/index.php?param=foo). - - - <s0>l'<a1>URL</a1> absolue</s0> si elle est appelée par un agent (e.g. /admin/index.php?param=foo). - - - - - Any OpenID consumer - - - N'importe quel client OpenID - - - - - Get the tarball from <a0>download page</a0>. - - - Récupérer l'archive depuis la <a0>page de téléchargement</a0>. - - - - - LemonLDAP::NG can also use syslog (only for user actions). - - - LemonLDAP::NG peut également utiliser syslog (seulement pour les actions utilisateurs). - - - - - (o/n) n - - - (o/n) n - - - - - Manage virtual hosts - - - Gérer les hôtes virtuels - - - - - _utime - - - _utime - - - - - <s1>Can be used to secure another backend</s1> for remote servers. - - - <s1>Peut être utilisé pour sécuriser un autre backend</s1> pour des serveurs distants. - - - - - You can modify location of default storage configuration file in configure target: - - - On peut modifier l'emplacement du fichier de configuration du stockage par défaut dans la cible configure : - - - - - By default, only the configured authentication backend is available for users. - - - Par défaut, seul le backend configuré est accessible aux utilisateurs. - - - - - Notification activation - - - Activation des notifications - - - - - twitterAppName - - - twitterAppName - - - - - <s0>manager</s0>: parameters only for Manager - - - <s0>manager</s0> : paramètres réservés au manager - - - - - Issuer module (can be multivalued) - - - Module fournisseur (peut-être multivalué) - - - - - It can works with external modules to extends its functionalities. - - - Il peut utiliser des modules externes pour étendre ses fonctionnalités. - - - - - http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html - - - http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html - - - - - Timestamp of last authentication time - - - Date et heure (timestamp) de la dernière authentification - - - - - documentation/conferences.html - - - documentation/conferences.html - - - - - Define here: - - - Definir ici : + + Display-Name @@ -32440,210 +13100,180 @@ WithPeak[test.example.com]: wmy - Build the tarball from SVN + <notification> element(s) : - - Construire l'archive depuis SVN + + élément(s) <notification> : - The difference with <a0>remote authentication</a0> is that the client will never be redirect to the main <a1>LL::NG</a1> portal. - - - La différence avec <a0>l'authentification "Remote"</a0> est que le client n'est jamais redirigé vers le portail <a1>LL::NG</a1> principal. - - - - - <s0>Account type</s0>: for Zimbra this can be name, id or foreignKey (by default: id) - - - <s0>Type de compte</s0> : pour Zimbra, ce peut être name, id ou foreignKey (par défaut : id) - - - - - <s5>my</s5> <s6>$url</s6> <s7>=</s7> <a8><s9>shift</s9></a8><s10>;</s10> - - - <s5>my</s5> <s6>$url</s6> <s7>=</s7> <a8><s9>shift</s9></a8><s10>;</s10> - - - - - Register partner Service Provider on LemonLDAP::NG - - - Enregistrer le fournisseur de service dans LemonLDAP::NG - - - - - <s0>JWKS data timeout</s0>: After this time, <a1>LL::NG</a1> will do a request to get a fresh version of JWKS data. - - - <s0>Durée de vie de la donnée JWKS</s0> : au delà de ce délai, <a1>LL::NG</a1> effectuera une requête pour rafraîchir la donnée JWKS. - - - - - http://www.zimbra.com/ - - - http://www.zimbra.com/ - - - - - See <a0>How to change configuration backend</a0> to known how to change this. - - - Voir <a0>Comment changer le backend de configuration</a0>. - - - - - Login - - - login - - - - - The database password - - - Le mot de passe de la base de données - - - - - lastname - - - lastname - - - - - <s0>Preauthentication key</s0>: the one you grab from zmprov command - - - <s0>Clef de pré-authentification key</s0> : celle récupérée de la commande zmprov - - - - - <s9>"auto_update"</s9> <s10>=></s10> <s11>true</s11><s12>,</s12> - - - <s9>"auto_update"</s9> <s10>=></s10> <s11>true</s11><s12>,</s12> - - - - - <a0>Sympa</a0> is a mailing list manager. - - - <a0>Sympa</a0> est un gestionnaire de listes de diffusion. - - - - - Drupal - - - Drupal - - - - - Then, go in <c0>OpenID parameters</c0>: - - - Ensuite, aller dans les <c0>paramètres OpenID</c0> : - - - - - <s20><s21><user</s21> <s22>username</s22>=<s23>"tomcat"</s23> <s24>password</s24>=<s25>"tomcat"</s25> <s26>roles</s26>=<s27>"tomcat"</s27><s28>/></s28></s20> - - - <s20><s21><user</s21> <s22>username</s22>=<s23>"tomcat"</s23> <s24>password</s24>=<s25>"tomcat"</s25> <s26>roles</s26>=<s27>"tomcat"</s27><s28>/></s28></s20> - - - - - Change password: update password column in authentication table matching user - - - Changement de mot-de-passe : met à jour le champ mot-de-passe de la table d'authentification correspondant à l'utilisateur - - - - - xguimard@example.com - - - xguimard@example.com - - - - - Create table: - - - Créer la table: - - - - - Secure Token header - - - En-tête du jeton sécurisé - - - - - http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL - - - http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL - - - - - </<s7>Directory</s7>> - - - </<s7>Directory</s7>> - - - - - LemonLDAP::NG configuration - - - Configuration de LemonLDAP::NG - - - - - LockDirectory - - - LockDirectory - - - - - Headers sent + Changelog - En-têtes envoyés + Journal des changements + + + + + sudo apachectl configtest +sudo apachectl restart + + + sudo apachectl configtest +sudo apachectl restart + + + + + sudo make install + + + sudo make install + + + + + You can customize logs by redefining userNotice() and userError() methods, directly in <c0>lemonldap-ng.ini</c0> + + + On peut personnaliser les fonctions de journalisation en redéfinissant les méthodes userNotice() et userError(), directement dans <c0>lemonldap-ng.ini</c0> + + + + + User ID + + + User ID + + + + + Send login in Auth-User: + + + Envoi de l'identifiant dans Auth-User: + + + + + Redirection to the remote type portal + + + Redirection vers le portail de type remote + + + + + Montreal + + + Montréal + + + + + install_portal_libs + + + install_portal_libs + + + + + <s0>Users search base</s0>: Base of search in the LDAP directory. + + + <s0>Base de recherche des utilisateurs</s0> : base de recherche de l'annuaire LDAP. + + + + + OW2 Con + + + OW2 Con + + + + + The faster. + + + Le plus rapide. + + + + + In this case, see <a1>how convert header into environment variable</a1>. + + + Dans ce cas, voir <a1>comment convertir les en-têtes en variable d'environnement</a1>. + + + + + Users module: <a0>SAML</a0> + + + Module utilisateurs : <a0>SAML</a0> + + + + + http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + + + http://www.slideshare.net/coudot/cas-openid-saml-concepts-diffrences-et-exemples-10219360 + + + + + Zimbra Handler parameters + + + Paramètres du handler Zimbra + + + + + http://zimbra.lan/service/preauth + + + http://zimbra.lan/service/preauth + + + + + After configuring <a0>SAML</a0> Service, you can export metadata to your partner Service Provider. + + + Après avoir configuré le service <a0>SAML</a0>, exporter les métadonnéesvers le fournisseur de service partenaire. + + + + + Set also the configuration <a3>URI</a3> with <a4>https://accounts.google.com/.well-known/openid-configuration</a4>, and JWKS refresh, for example every day: 86400. + + + Préciser alors l'<a3>URI</a3> de configuration avec <a4>https://accounts.google.com/.well-known/openid-configuration</a4>, et le rafraîchissement JWKS, par exemple pour chaque jour : 86400. + + + + + ../media/logos/logo_ucanss.png + + + ../media/logos/logo_ucanss.png + + + + + Your EntityID, often use as metadata <a0>URL</a0>, by default #PORTAL#/saml/metadata. + + + Votre EntityID, souvent utilisé comme <a0>URL</a0> des métadatas, par défaut #PORTAL#/saml/metadata. @@ -32656,242 +13286,400 @@ WithPeak[test.example.com]: wmy - casStorageOptions + <s0>Multiple domains</s0>: enable <a1>cross domain mechanism</a1> (without this, you cannot extend <a2>SSO</a2> to other domains) - - casStorageOptions + + <s0>Domaines multiples</s0> : active le <a1>mécanisme inter-domaines</a1> (sans ceci, on ne peut pas étendre le <a2>SSO</a2> aux autres domaines) - SAML settings + Put your own files instead of <c0>ow2.cert</c0>, <c1>ow2.key</c1>, <c2>ow2-ca.cert</c2>: - - Paramètres SAML + + Placer vos propres fichiers au lieu de <c0>ow2.cert</c0>, <c1>ow2.key</c1>, <c2>ow2-ca.cert</c2>: - So a simple user can have admin rights on the LDAP directory if your access rules are too lazy. - - - Ainsi un simple utilisateur aura un accès administrateur au serveur LDAP si votre règle d'accès est trop permisive. - - - - - <s0>Recursive</s0>: activate recursive group functionality (default: 0). - - - <s0>Récursivité</s0> : active la fonctionnalité récursive (défaut: 0). - - - - - This mode allow to test LemonLDAP::NG without any third-party software. - - - Ce mode permet de tester LemonLDAP::NG sans aucun autre programme tiers. - - - - - <s0>Activation</s0>: set to <c1>On</c1>. - - - <s0>Activation</s0> : mettre à <c1>Activé</c1>. - - - - - (default is not to cipher) - - - (aucun par défaut) - - - - - Next create the configuration branch where you want. - - - Créer ensuite la branche des configurations n'importe où. - - - - - applications:googleapps_logo.png - - - applications:googleapps_logo.png - - - - - Then go in <c0>Options</c0> to define: - - - Aller ensuite dans <c0>Options</c0> pour définir : - - - - - ../../../media/applications/linshare_logo.png - - - ../../../media/applications/linshare_logo.png - - - - - Authentication choice will also be registered in session: - - - Le choix d'authentication est également enregistré dans la session : - - - - - make dist - - - make dist - - - - - <s85>//"userobm_hidden" => ,</s85> - - - <s85>//"userobm_hidden" => ,</s85> - - - - - Use SOAP for Lemonldap::NG configuration - - - Utiliser SOAP pour la configuration Lemonldap::NG - - - - - <s0>Logo</s0>: Logo of the application - - - <s0>Logo</s0> : logo de l'application - - - - - A value + ../pages/references.html - Une valeur + ../pages/references.html - You will need to collect all attributes needed to create a user in OBM, this includes: - - - Il faut collecter tous les attributs nécessaires pour créer un compte OBM : - - - - - <s0>WebID whitelist</s0>: list of space separated hosts granted to host FOAF document. - - - <s0>Liste blanche WebID</s0> : liste de noms d'hôtes, séparés par des espaces, autorisés à héberger les documents FOAF. - - - - - Grant LemonLDAP::NG access - - - Autoriser l'accès pour LemonLDAP::NG - - - - - http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + Kerberos - http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + Kerberos - Give display name + You can also find on this page the SVN tarball if you want to test latest features. - - Donne le nom à afficher + + On peut aussi trouver sur cette page l'archive SVN pour tester les dernières évolutions. - Core team + documentation:1.0:portal - Équipe prinicpale + documentation:1.0:portal - groups are stored as space-separated strings in the special attribute “groups”: it contains the names of groups whose rules were returned true for the current user + ldapPwdEnc + + + ldapPwdEnc + + + + + Then you can have different <a0>parameters</a0> for each stored in a Perl hash entry named multi: + + + Ensuite on peut avoir différents <a0>paramètres</a0> pour chacun, stockés dans une table de hachage <a1>Perl</a1> nommée multi : + + + + + ../pages/default_sidebar.html + + + ../pages/default_sidebar.html + + + + + Logging application access - les groupes sont stockées en chaîne de caractères séparées par des espaces dans l'attribut spécial “groups” : il contient les noms des groupes dont la règle à retournée une valeur non nulle pour l'utilisateur courant + Trace des accès aux applications - Uncheck it to disable <a1>SAML</a1> authentication (for example, if your Identity Provider is down). + Freshmeat - - Le désélectionner désactive l'authentification <a1>SAML</a1> (à utiliser, si votre fournisseur d'identité est hors service). + + Freshmeat - Prepare your new lemonldap-ng.ini file + Starting performances - - Preparer le nouveau lemonldap-ng.ini file + + Performances au démarrage - <s0>getMenuApplications(cookieValue)</s0>: return a list of authorizated applications (based on menu calculation) + ldapBindPassword - - <s0>getMenuApplications(cookieValue)</s0>: retourne une liste des applications autorisées (basée sur le calcul du menu) + + ldapBindPassword - <a2>Dailymotion</a2> + <s0><a1>API</a1> key</s0>: <a2>API</a2> key from Twitter - - <a2>Dailymotion</a2> + + <s0>Clef d'<a1>API</a1></s0>: clef d'<a2>API</a2> donnée par Twitter - Example for MySQL : + To edit <a0>SSO</a0> cookie parameters, go in Manager, <c1>General Parameters</c1> > <c2>Cookies</c2>: - - Exemple pour MySQL : + + Pour modifier les paramètres du cookie <a0>SSO</a0>, aller dans le manager, <c1>Paramètres généraux</c1> > <c2>Cookies</c2> : - This module is also available on <a0>GitHub</a0>. + <a0>tomcat</a0><br1/> - - Ce module est également disponible sur <a0>GitHub</a0>. + + <a0>tomcat</a0><br1/> + + + + + <s23>'portalSkin'</s23> <s24>=></s24> <s25>'pastel'</s25><s26>,</s26> + + + <s23>'portalSkin'</s23> <s24>=></s24> <s25>'pastel'</s25><s26>,</s26> + + + + + ^/(?i)index.php\?.*access.*access + + + ^/(?i)index.php\?.*access.*access + + + + + Header name + + + Nom d'en-tête + + + + + Restrict /admin to administrators group + + + Restreint /admin au groupe des administrateurs + + + + + documentation:conferences + + + documentation:conferences + + + + + For example, to configure the <c0>File</c0> configuration backend: + + + Par exemple, pour configurer le backend de configuration <c0>File</c0> : + + + + + lemonldap-ng-dev@ow2.org + + + lemonldap-ng-dev@ow2.org + + + + + Configure your <a0>DNS</a0> server to resolve names with your server <a1>IP</a1>. + + + Configurer le serveur <a0>DNS</a0> pour résoudre les noms avec l'adresse <a1>IP</a1> de votre serveur. + + + + + Browseable session backend + + + Backend de session explorable + + + + + Configure the <c0>Auth-User</c0> <a1>header</a1>. + + + Configurer l'<a1>en-tête</a1> <c0>Auth-User</c0>. + + + + + Heidelberg + + + Heidelberg + + + + + This backend allows to chain authentication method, for example to failback to LDAP authentication if Remote authentication failed… + + + 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… + + + + + <s0>Import from LDAP</s0>: Yes (see <a1>presentation</a1>) + + + <s0>Import from LDAP</s0>: Yes (voir <a1>présentation</a1>) + + + + + <s0>Anti iframe protection</s0>: will kill parent frames to avoid some well known attacks + + + <s0>Protection anti-iframe</s0> : ferme la frame parente pour éviter des attaques bien connues + + + + + Mpm-worker works faster and LemonLDAP::NG use the thread system for best performance. + + + Mpm-worker est plus rapide et LemonLDAP::NG utilise le système de threads pour de meilleures performances. + + + + + Timezone of the user, set with javascript from standard login form (will be empty if other authentication methods are used) + + + Timezone de l'utilisateur, renseignée par javascript dans le formulaire d'authentification (vide si une autres méthode d'authentification est utilisée) + + + + + https://gist.github.com/njh/2432427 + + + https://gist.github.com/njh/2432427 + + + + + <s0>Authentication</s0>: how authenticate users + + + <s0>Authentification</s0>: comment authentifier les utilisateurs + + + + + Export sAMAccountName in a variable declared in <a0>exported variables</a0> + + + Exporter sAMAccountName dans la liste des <a0>variables exportées</a0> + + + + + documentation:latest:notifications + + + documentation:latest:notifications + + + + + Add then extension configuration, for example: + + + Puis, configuration de l'extension, par exemple : + + + + + Must be secured by network access control. + + + Doit être securisé par un contrôle d'accès réseau. + + + + + Apache authentication level + + + Niveau d'authentification d'Apache + + + + + unprotect + + + unprotect + + + + + Form replay parameters + + + Paramètres de rejeu de formulaires + + + + + logout_app_sso http://intranet/ + + + logout_app_sso http://intranet/ + + + + + Demonstration + + + Démonstration + + + + + If <c0><a1>CAS</a1> login</c0> is not set, it uses <c2>General Parameters</c2> » <c3>Logs</c3> » <c4>REMOTE_USER</c4> data, which is set to <c5>uid</c5> by default + + + Si le <c0>login <a1>CAS</a1></c0> n'est pas défini, la donnée <c2>Paramètres généraux</c2> » <c3>Journalisation</c3> » <c4>REMOTE_USER</c4> est utilisée, mise à <c5>uid</c5> par défaut + + + + + <s32>}</s32><s33>;</s33> + + + <s32>}</s32><s33>;</s33> + + + + + You can change it quick with a sed command. + + + On peut le changer rapidement par une commande sed. + + + + + ../documentation/current/prereq.html + + + ../documentation/current/prereq.html + + + + + Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) + +# Option: ignoreregex +# Notes.: regex to ignore. + + + Lemonldap\:\:NG \: Bad password for .* \(<HOST>\) + +# Option: ignoreregex +# Notes.: regex to ignore. + + + + + http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance + + + http://www.openldap.org/doc/admin24/overlays.html#Reverse%20Group%20Membership%20Maintenance @@ -32904,10 +13692,5674 @@ WithPeak[test.example.com]: wmy - High availability + For remote servers, you can use <a0>SOAP session backend</a0> in cunjunction to increase security for remote server that access through an unsecure network - - Haute disponibilité + + Pour les serveurs distants, vous pouvez utiliser le <a0>module SOAP d'accès aux sessions</a0> en complément pour augmenter la sécurité de ces serveurs qui accèdent aux sessions au travers d'un réseau non sûr + + + + + Parameters: + + + Paramètres: + + + + + Update your /etc/hosts to map <a0>SSO</a0> URLs to localhost: + + + Mettez à jour votre /etc/hosts pour faire correspondre les URLs du <a0>SSO</a0> à votre machine : + + + + + checkLogonHours + + + checkLogonHours + + + + + To use Active Directory as LDAP backend, you must change few things in the manager : + + + Pour utiliser Active Directory comme serveur LDAP, vous devez effectuer quelques modifications dans le manager : + + + + + To see available actions, do: + + + Pour connaître les actions possibles, lancer : + + + + + This is also true for: + + + C'est disponible pour : + + + + + <a0>LL::NG</a0> can delegate authentication to a <a1>CAS</a1> server. + + + <a0>LL::NG</a0> peut déléguer l'authentification à un serveur <a1>CAS</a1>. + + + + + Installation from the tarball + + + Installation depuis l'archive + + + + + https://metacpan.org/release/Net-Facebook-Oauth2 + + + https://metacpan.org/release/Net-Facebook-Oauth2 + + + + + <<s12>Files</s12> *.pl> + + + <<s12>Files</s12> *.pl> + + + + + FastCGI support + + + Support FastCGI + + + + + "admin0\@global.virt" : $uid + + + "admin0\@global.virt" : $uid + + + + + https://auth.sso.sbay.org/ + + + https://auth.sso.sbay.org/ + + + + + User is redirected on protected application, with his new cookie + + + L'utilisateur est redirigé vers l'application demandée avec son nouveau cookie + + + + + <a0>CAS</a0> authentication will automatically add a <a1>logout forward rule</a1> on <a2>CAS</a2> server logout <a3>URL</a3> in order to close <a4>CAS</a4> session on <a5>LL::NG</a5> logout. + + + L'authentification <a0>CAS</a0> ajoute automatiquement une <a1>règle de renvoi après déconnexion</a1> sur l'<a3>URL</a3> de déconnexion du serveur <a2>CAS</a2> afin de clore la session <a4>CAS</a4> lors de la déconnexion <a5>LL::NG</a5>. + + + + + The first will allow to configure <a0>SSO</a0> for the alfresco webapp, and the other for the share webapp. + + + Le premier autorise la configuration du <a0>SSO</a0> pour la webapp Alfresco et l'autre pour la webapp partagée. + + + + + By default, Tomcat provides a file called <c0>users.xml</c0> to manage authentication: + + + Par défaut, Tomcat fournit un fichier nommé <c0>users.xml</c0> pour gérer l'authentification : + + + + + Handler + + + Agent (Handler) + + + + + Press + + + Presse + + + + + Register partner Service Provider on LemonLDAP::NG + + + Enregistrer le fournisseur de service dans LemonLDAP::NG + + + + + customhead.tpl : <a0>HTML</a0> header markups (like <a1>CSS</a1>, js inclusion) + + + customhead.tpl : en-têtes <a0>HTML</a0> (tels les inclusions <a1>CSS</a1>, js) + + + + + /_detail/logos/logo_bpi.png?id=references + + + /_detail/logos/logo_bpi.png?id=references + + + + + ../media/logos/sgs_white_small.jpg + + + ../media/logos/sgs_white_small.jpg + + + + + <s0># Uncomment this to activate status module</s0> + + + <s0># Uncomment this to activate status module</s0> + + + + + LDAP sever can block brute-force attacks, and <a0>LL::NG</a0> will display that account is locked + + + Le serveur LDAP peut bloquer les attaques par force brute et <a0>LL::NG</a0> affichera que le compte est bloqué + + + + + [lemonldap-ng] +enabled = true +port = http,https +filter = lemonldap +action = iptables-multiport[name=lemonldap, port="http,https"] +logpath = /var/log/apache*/error*.log +maxretry = 3 + + + [lemonldap-ng] +enabled = true +port = http,https +filter = lemonldap +action = iptables-multiport[name=lemonldap, port="http,https"] +logpath = /var/log/apache*/error*.log +maxretry = 3 + + + + + /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots + + + /_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots + + + + + <a0>Using Apache::Session::Browseable::MySQL</a0> (recommended for best performances) + + + <a0>Utiliser Apache::Session::Browseable::MySQL</a0> (recommandé pour de meilleures performances) + + + + + Architecture + + + Architecture + + + + + <s0>PREFIX</s0>: installation directory (default: /usr/local) + + + <s0>PREFIX</s0> : répertoire d'installation (défaut : /usr/local) + + + + + Logout + + + Déconnexion + + + + + (support from Windows Server 2003) It is too late for the user to do anything. + + + (support depuis la version Windows Server 2003) Il est trop tard pour l'utilisateur pour faire quoi que ce soit. + + + + + Modify the portal virtual host to match this example: + + + Modifier l'hôte virtuel du portail comme suit : + + + + + Force port in redirection + + + Force le port dans les redirections + + + + + This mechanism can be used to secure access for remote servers that cross an unsecured network to access to <a0>LL::NG</a0> databases. + + + Ce mécanisme peut être utilisé pour sécuriser l'accès des serveurs distants qui traversent des réseaux non sécurisés pour accéder aux bases de données de <a0>LL::NG</a0>. + + + + + Protect the Manager + + + Protéger le manager + + + + + Authentication level + + + Niveau d'authentification + + + + + These options are only here to override default values. + + + Ces options ne sont à utiliser que pour surcharger les valeurs par défaut. + + + + + Configuration can be stored in several formats (<a0>SQL</a0>, <a1>File</a1>, <a2>LDAP</a2>) but must be shared over the network if you use more than 1 server. + + + La configuration peut être stockée sous plusieurs formats (<a0>SQL</a0>, <a1>File</a1>, <a2>LDAP</a2>) mais doit être partégée via le réseau si on utilise plus d'un serveur. + + + + + For example, if you are using <a0>AD as authentication backend</a0>, you can use sAMAccountName for the Windows NameID format. + + + Par exemple, si vous utilisez <a0>Active-Directory comme système d'authentification</a0>, vous pouvez utiliser sAMAccountName come format de NameID Windows. + + + + + You can choose other Makefile targets: + + + On peut choisir d'autres cibles du Makefile : + + + + + To do this, use the Manager, and go in <c0>Virtual Hosts</c0> branch. + + + Pour ce faire, utiliser le manager, et aller dans la branche <c0>Virtual Hosts</c0>. + + + + + <s0>getAttributes(cookieValue)</s0>: get elements stored in session + + + <s0>getAttributes(cookieValue)</s0> : retourne les éléments stockés dans la session + + + + + passwordDB + + + passwordDB + + + + + insert a loop around the <a0>HTML</a0> printing, starting with the object creation <e1>(→new)</e1> + + + insérer une boucle autour de l'affichage <a0>HTML</a0>, démarrant avec la création de l'objet <e1>(→new)</e1> + + + + + To create a variable, you've just to map a user attributes in <a0>LL::NG</a0> using <c1>Variables</c1> » <c2>Exported variables</c2>. + + + Pour créer une variable, il faut simplement associer des attributs utilisateurs dans <a0>LL::NG</a0> en utilisant <c1>Variables</c1> » <c2>Variables exportées</c2>. + + + + + ../../../media/icons/gpg.png + + + ../../../media/icons/gpg.png + + + + + Storage + + + Stockage + + + + + Authorization is controlled only by Handlers. + + + Les autorisations sont vérifiées seulement par les agents (handlers). + + + + + Apache::Session + + + Apache::Session + + + + + CDBI / RDBI + + + CDBI / RDBI + + + + + <s0><a1>Identity provider proxy</a1></s0>: <a2>LL::NG</a2> can be used as proxy translator between systems talking <a3>SAML</a3>, OpenID, <a4>CAS</a4>, … + + + <s0><a1>Proxy de fournisseurs d'identités</a1></s0> : <a2>LL::NG</a2> peut être utilisé comme traducteur mandataire entre systèmes comprenant <a3>SAML</a3>, OpenID, <a4>CAS</a4>, … + + + + + $mailR + + + $mailR + + + + + Three options: + + + Trois options : + + + + + <<s14>IfModule</s14> auth_kerb_module> + + + <<s14>IfModule</s14> auth_kerb_module> + + + + + Since MySQL does not have always transaction feature, Apache::Session::MySQL has been designed to use MySQL locks. + + + Comme MySQL ne dispose pas toujours de dispositif de transaction, Apache::Session::MySQL a été conçu en utilisant les verrous MySQL. + + + + + notificationStorage + + + notificationStorage + + + + + Configure the <a0>access rules</a0>. + + + Configurer les <a0>règles d'accès</a0>. + + + + + Before installing the packages, install all <a0>dependencies</a0>. + + + Avant d'installer les paquets, installer toutes les <a0>dépendances</a0>. + + + + + Secure configuration access + + + Securiser l'accès à la configuration + + + + + <s0>LmCookieDomainToReplace</s0>: string to replace in <c1>Set-Cookie</c1> header + + + <s0>LmCookieDomainToReplace</s0> : chaîne à remplacer dans l'en-tête <c1>Set-Cookie</c1> + + + + + /_detail/icons/xfmail.png?id=contact + + + /_detail/icons/xfmail.png?id=contact + + + + + <s0>Chain</s0>: <a1>DBI</a1> chain, including database driver name and database name (for example: dbi:mysql:database=lemonldapng;host=localhost). + + + <s0>Chaîne</s0> : chaîne <a1>DBI</a1>, contenant le nom de driver et le nom de la base de données (par exemple : dbi:mysql:database=lemonldapng;host=localhost). + + + + + RPMs are available on the <a0>Download page</a0>. + + + Les paquets RPM sont disponibles sur la <a0>page de téléchargement</a0>. + + + + + See <a0>how configure logging in Tomcat</a0> . + + + Voir <a0>how configure logging in Tomcat</a0> . + + + + + ... +<s3><s4></AttributeAuthorityDescriptor<s5>></s5></s4></s3> + + + ... +<s3><s4></AttributeAuthorityDescriptor<s5>></s5></s4></s3> + + + + + <s84>//"userobm_archive" => ,</s84> + + + <s84>//"userobm_archive" => ,</s84> + + + + + <s0>Sessions module</s0>: set <c1>Lemonldap::NG::Common::Apache::Session::SOAP</c1> for <a2>SOAP session backend</a2>. + + + <s0>Module de sessions</s0> : mettre <c1>Lemonldap::NG::Common::Apache::Session::SOAP</c1> pour le <a2>backend de session SOAP</a2>. + + + + + See <a0>Debian Lenny upgrade</a0>. + + + Voir la <a0>mise à jour de Debian Lenny</a0>. + + + + + Portal checks authentication + + + Le portail examine les données d'authentification + + + + + See <a0>https://developers.facebook.com/apps</a0> on how to do that. + + + Voir <a0>https://developers.facebook.com/apps</a0> pour en savoir plus. + + + + + <s0>Regexp for password generation</s0>: Regular expression used to generate the password (default: [A-Z]{3}[a-z]{5}.\d{2}) + + + <s0>Regexp pour la génération de mot-de-passe</s0> : expression régulière utilisée pour générer le mot-de-passe (défaut : [A-Z]{3}[a-z]{5}.\d{2}) + + + + + <s0>Redirect on forbidden</s0>: use 302 instead 403 + + + <s0>Redirections pour les accès interdits</s0> : utilise 302 au lieu de 403 + + + + + Password backend + + + Module de gestion de mots-de-passe + + + + + <s0>Resolution Rule</s0>: rule that will be applied to preselect an IDP for a user. + + + <s0>Règle de résolution</s0> : règle à appliquer pour pré-sélectionner cet IDP. + + + + + If not set, the secret token is calculated using the general encryption key. + + + S'il n'est pas renseigné, le jeton secret est calculé en utilisant la clef de chiffrement générale. + + + + + The plugin will check the <c1>REMOTE_USER</c1> environment variable to get the connected user. + + + Ce plugin utilise la variable d'environnement <c1>REMOTE_USER</c1> pour récupérer le nom d'utilisateur connecté. + + + + + Compatible password modification + + + Compatibilité des modifications de mots-de-passe + + + + + perl-Lemonldap-NG-Manager: CPAN - Manager modules + + + perl-Lemonldap-NG-Manager : CPAN - modules manager + + + + + This concerns all parameters for the Attribute Authority metadata section + + + Ceci concerne tous les paramètres de la section « autorité d'attributs » des métadatas + + + + + http://search.cpan.org/perldoc?Apache::Session::Redis + + + http://search.cpan.org/perldoc?Apache::Session::Redis + + + + + generic_sso + + + generic_sso + + + + + Common Domain Cookie is also know as <a0>WAYF Service</a0>. + + + Le domaine commun de cookie est également connu comme <a0>service WAYF</a0>. + + + + + http://vhost.example.com/appli1 + + + http://vhost.example.com/appli1 + + + + + http://vhost.example.com/appli2 + + + http://vhost.example.com/appli2 + + + + + Delete other session + + + Efface les autres sessions (session unique par utilisateur) + + + + + Contrary to <a0>multiple backend stacking</a0>, backend choice will present all available authentication methods to users, who will choose the one they want. + + + Contrairement au <a0>dispositif de multiples backends</a0>, le dispositif de choix de backend présente à l'utilisateur toutes les méthodes d'authentification disponibles pour qu'il puisse choisir. + + + + + You can configure here which field of <a2>LL::NG</a2> session will be associated to a NameID format. + + + Vous pouvez indiquer ici l'attribut de session de <a2>LL::NG</a2> qui sera associé au format du NameID. + + + + + Configuration of LemonLDAP::NG + + + Configuration de LemonLDAP::NG + + + + + Perl auto-protected CGI + + + CGI aito-protégée Perl + + + + + Filters + + + Filters + + + + + Name + + + Nom + + + + + You can also modify list of exported variables. + + + On peut également modifier la liste des variables exportées. + + + + + <s93>//"userobom_phone2" => ,</s93> + + + <s93>//"userobom_phone2" => ,</s93> + + + + + https://developers.facebook.com/tools/explorer + + + https://developers.facebook.com/tools/explorer + + + + + Go in Manager and create a new OpenID Connect provider. + + + Aller dans le Manager et créer un fournisseur OpenID-Connect. + + + + + So you can define for example: + + + Ainsi on peut définir par exemple: + + + + + Declare the OpenID Connect Provider in LL::NG + + + Déclarer le fournisseur OpenID Connect dans LL::NG + + + + + logos:logo_bpi.png + + + logos:logo_bpi.png + + + + + user + + + user + + + + + <c0>ValveLemonLDAPNG.jar</c0> is created under <c1>/dist</c1> directory. + + + <c0>ValveLemonLDAPNG.jar</c0> est créé dans le répertoire <c1>/dist</c1>. + + + + + 2009 + + + 2009 + + + + + Configuration <s0>is not saved</s0> if errors occur. + + + La configuration <s0>n'est pas sauvée</s0> en cas d'erreur. + + + + + LDAP server can force password change on first connection, and <a0>LL::NG</a0> portal will display a password change form before opening <a1>SSO</a1> session + + + Le serveur LDAP peut imposer le changement de mot-de-passe à la première connexion et le portail <a0>LL::NG</a0> affichera le formulaire de changement de mot-de-passe avant d'ouvrir la session <a1>SSO</a1> + + + + + Use “Active Directory” as authentication, userDB and passwordDBbackends, + + + Utiliser “Active Directory” comme systèmes d'authentification, de gestion des utilisateurs et des mots-de-passe, + + + + + ../media/logos/logo-ul.png + + + ../media/logos/logo-ul.png + + + + + stack several times the same module with a different name + + + empiler plusieurs fois le même module avec un nom différent + + + + + LemonLDAP::NG is used to protect access to intranet. + + + LemonLDAP::NG est utilisé pour protéger l'accès à l'Intranet. + + + + + LemonLDAP::NG provide a script that allows to edit configuration without graphical interface, this script is called <c0>lmConfigEditor</c0> and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: + + + LemonLDAP::NG fournit un script qui permet d'éditer la configuration sans interface graphique, ce script se nomme <c0>lmConfigEditor</c0> et se trouvedans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin : + + + + + Edit /etc/fail2ban/jail.conf + + + Editer /etc/fail2ban/jail.conf + + + + + <s136>//"userobm_mail_perms" => ,</s136> + + + <s136>//"userobm_mail_perms" => ,</s136> + + + + + In Debian/Ubuntu, install the library through apt-get command + + + Pour Debian/Ubuntu, installer la librairie via la commande apt-get + + + + + Sources are currently available on OW2. + + + Les sources sont disponibles sur OW2. + + + + + You can also get the <a0>LemonLDAP::NG archive</a0> and make the package yourself: + + + On peut également construire les paquets à partir de l'<a0>archive LemonLDAP::NG</a0> : + + + + + <s0>Handler</s0>: Apache modules used to protect applications + + + <s0>Agent</s0> (Handler): module Apache utilisé pour protéger les applications + + + + + Easy to customize + + + Facile à personnaliser + + + + + icons:bug.png + + + icons:bug.png + + + + + http://search.cpan.org/perldoc?Apache::Session::Sybase + + + http://search.cpan.org/perldoc?Apache::Session::Sybase + + + + + references + + + Références + + + + + <s0>Mail content</s0>: + + + <s0>Contenu du courriel</s0> : + + + + + <s154>//"userobm_samba_home_drive" => ,</s154> + + + <s154>//"userobm_samba_home_drive" => ,</s154> + + + + + Go to <c0>Configuration</c0> » <c1>Authentication</c1>: + + + Aller dans <c0>Configuration</c0> » <c1>Authentication</c1>: + + + + + Protected sites: + + + Sites protégés: + + + + + http://auth.example.com/saml/singleSignOn + + + http://auth.example.com/saml/singleSignOn + + + + + Change configuration in lemonldap-ng.ini : + + + Changer la configuration dans lemonldap-ng.ini : + + + + + 2012 + + + 2012 + + + + + 2011 + + + 2011 + + + + + Connection login + + + Login de connexion + + + + + 2010 + + + 2010 + + + + + uid: coudot + + + uid: coudot + + + + + <s0><s1><bean</s1> <s2>id</s2>=<s3>"LemonLDAPNGFilter"</s3> <s4>class</s4>=</s0> +<s5><s6>"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"</s6><s7>></s7></s5> + + + <s0><s1><bean</s1> <s2>id</s2>=<s3>"LemonLDAPNGFilter"</s3> <s4>class</s4>=</s0> +<s5><s6>"org.springframework.security.web.authentication.preauth.header.RequestHeaderPreAuthenticatedProcessingFilter"</s6><s7>></s7></s5> + + + + + Older versions + + + Versions précédentes + + + + + <s0>Authentication level</s0>: authentication level for this module + + + <s0>Niveau d'authentification</s0> : niveau d'authentification pour ce module + + + + + A known problematic is that many browser (Firefox, Chrome) remembers the fact that the certificate is not available at a certain time. + + + Problème connu : de nombreux navigateurs (Firefox, Chrome) enregistrent le fait qu'un certificat n'est pas disponible un certain temps. + + + + + Now you have access to the SP parameters list. + + + Il est ensuite possible d'accéder à la liste des paramètre du SP : + + + + + Google Migration + + + Migration Google + + + + + SSL authentication (https) does not seem to be checked anyway. + + + "SSL authentication (https)" ne semble pas devoir être sélectionné. + + + + + "" : ($mail =~ /^([^@]+)/)[0] . + + + "" : ($mail =~ /^([^@]+)/)[0] . + + + + + Country + + + Country + + + + + <s0>Cookie name</s0> (optional): name of the cookie of primary portal, if different from secondary portal + + + <s0>Nom du cookie</s0> (optionnel) : nom du cookie du portail primaire, s'il est différent de celui du portail secondaire + + + + + xguimard + + + xguimard + + + + + <s0>Adapt session lifetime</s0>: session lifetime will be adapted from <c1>SessionNotOnOrAfter</c1> value found in authentication response. + + + <s0>Adaptation de la durée de vie de la session</s0> : la durée de vie de la session sera adaptée sur la base de la valeur de <c1>SessionNotOnOrAfter</c1> dans les réponses d'authentification. + + + + + in the value field, set the field name. + + + dans le champ valeur, mettre le nom du champ. + + + + + Do not forget to add OBM in <a0>applications menu</a0>. + + + Ne pas oblier d'ajouter OBM dans le <a0>menu des applications</a0>. + + + + + Index + + + Index + + + + + Just remember its <a0>DN</a0> for LemonLDAP::NG configuration. + + + Il faut juste retenir le <a0>DN</a0> pour la configuration de LemonLDAP::NG. + + + + + Email + + + Email + + + + + Packages and archives + + + Paquets et archives + + + + + checkLogonHours($ssoLogonHours) + + + checkLogonHours($ssoLogonHours) + + + + + <s0>Protocol</s0>: + + + <s0>Protocole</s0> : + + + + + Example of a protected virtual host for a local application: + + + Exemple d'hôte virtuel protégé pour une application locale : + + + + + Macros + + + Macros + + + + + To get more information on user (name, mail, etc.), you have to read <a0>HTTP headers</a0>. + + + Pour obtenir plus d'information sur l'utilisateur (nom, adresse de courriel, etc...), il faut lire les <a0>en-têtes HTTP</a0>. + + + + + See <s0><a1>security chapter</a1></s0> to learn more about writing good rules. + + + Voir le <s0><a1>chapître sécurité</a1></s0> pour apprendre comment écrire de bonnes règles. + + + + + de + + + fr + + + + + Another <a0>LL::NG</a0> system configured with <a1>SAML authentication</a1> + + + Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification SAML</a1> + + + + + Issuer module (can be multivalued) + + + Module fournisseur (peut-être multivalué) + + + + + http://jira.ow2.org + + + http://jira.ow2.org + + + + + Then you must <s0>deploy</s0> this domain in order to go on with the configuration. + + + Ensuite <s0>deployer</s0> ce domaine pour accéder à sa configuration. + + + + + When <a0>LL::NG</a0> is configured as OpenID identity provider, users can share their authentication using [PORTAL]/openidserver/[login] where: + + + Lorsque <a0>LL::NG</a0> est configuré en fournisseur d'identité OpenID, les utilisateurs peuvent partager leur authentification en utilisant [PORTAIL]/openidserver/[login] où : + + + + + domain + + + domain + + + + + Users can see their own history in menu, if menu module <c0>Login history</c0> is enabled. + + + Les utilisateurs peuvent voir leur historique dans le menu, si le module <c0>historique de connexion</c0> est activé. + + + + + <s0>+30s</s0>: 30 seconds from session creation + + + <s0>+30s</s0> : 30 secondes après la création de la session + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Choice for authentication. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Choice pour l'authentification. + + + + + dn + + + dn + + + + + Handler performance + + + Performance des agents (handlers) + + + + + documentation/current/installdeb.html#llng_repository + + + documentation/current/installdeb.html#llng_repository + + + + + Then it creates the session (with attribute filter) + + + Il crée la sessions (avec le filtre d'attributs) + + + + + If you want to refuse access when a data is missing, just add a “!” before the key name + + + Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef + + + + + Access Control List + + + Liste de contrôle d'accès + + + + + Install rpm-build package + + + Install rpm-build package + + + + + <s0>One user by <a1>IP</a1> address</s0>: 2 users can not open a session with the same <a2>IP</a2>. + + + <s0>Un utilisateur par adresse <a1>IP</a1></s0> : 2 utilisateurs ne peuvent ouvrir de sessions avec la même adresse <a2>IP</a2>. + + + + + ldapSetPassword + + + ldapSetPassword + + + + + <c0>skip</c0>: all is open! + + + <c0>skip</c0> : tout est ouvert ! + + + + + Easy import/export through LDIF files + + + Import/export facilité via les fichiers LDIF + + + + + dbi:mysql:dbname=sessions + + + dbi:mysql:dbname=sessions + + + + + Just run the tar command: + + + Lancer implement la commande tar : + + + + + name => foaf:name + + + nom => foaf:name + + + + + Syslog facility + + + Facilité syslog + + + + + Advanced + + + Avancé + + + + + You need to restart Tomcat to apply changes. + + + Un redémarrage de Tomcat est nécessaire pour appliquer les changements. + + + + + You can then set the access rule. + + + Définir ensuite les règles d'accès. + + + + + Central Authentication Service + + + Central Authentication Service + + + + + quickstart + + + Démarrage rapide + + + + + OpenID 2.0 support is closed since 20th April 2015. + + + Le support OpenID-2.0 esl clos depuis le 20 avril 2015. + + + + + en + + + fr + + + + + Tomcat + + + Tomcat + + + + + RPM + + + RPM + + + + + ldapGroupAttributeNameGroup + + + ldapGroupAttributeNameGroup + + + + + Liferay can use <a0>LL::NG</a0> as an <a1>SSO</a1> provider but you have to manage how users are created: + + + Liferay peut utiliser <a0>LL::NG</a0> comme fournisseur <a1>SSO</a1> mais il faut gérer la création des comptes utilisateurs : + + + + + Authentication module: <a0>SAML</a0> + + + Module d'authentification : <a0>SAML</a0> + + + + + Required : + + + Requis : + + + + + You can change this behavior and set a cookie duration, for example: + + + On peut changer ce comportement et mettre une durée de vie, par exemple : + + + + + And fill it: + + + et le remplir : + + + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-confoo-2010 + + + + + <a8>limesurvey</a8><br9/> + + + <a8>limesurvey</a8><br9/> + + + + + /_detail/icons/tux.png?id=contact + + + /_detail/icons/tux.png?id=contact + + + + + <s0>Require old password</s0>: used only in the password changing module of the menu, will check the old password before updating it + + + <s0>Exige l'ancien mot-de-passe</s0> : utilisé seulement dans le module de changement du mot-de-passe du menu, vérifie l'ancien mot-de-passse avant de le changer + + + + + Dokuwiki local configuration + + + Configuration locale Dokuwiki + + + + + <s0>.css</s0>: <a1>CSS</a1> (styles) + + + <s0>.css</s0>: <a1>CSS</a1> (styles) + + + + + to the configuration backend + + + au système de stockage de la configuration + + + + + Authentication + + + Authentification + + + + + Date of validation of the notification <e0>id</e0> + + + Date de validation de la notification <e0>id</e0> + + + + + Fields: + + + Champs : + + + + + Custom Error <a0>URL</a0>: you can redirect the user to a special page when an error is happening + + + Custom Error <a0>URL</a0> : on peut rediriger l'utilisateur sur une page particulière en cas d'erreur + + + + + Manager skin + + + Thème du manager + + + + + <s0>Enable Single Sign-On</s0>: check the box. + + + <s0>Enable Single Sign-On</s0>: sélectionner. + + + + + Zimbra preauthentication key + + + Clef de pré-authentification Zimbra + + + + + Configure Bugzilla virtual host like other <a0>protected virtual host</a0>. + + + Configurer l'hôte virtuel Bugzilla comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + + + + Exported variables + + + Variables exportées + + + + + ant + + + ant + + + + + LemonLDAP::NG Common + + + Fichiers communs LemonLDAP::NG + + + + + Edit the file “auth.conf”, for example: + + + Éditer le fichier “auth.conf” de Sympa, par exemple : + + + + + Choice modules + + + Modules de "Choice" + + + + + managerSkin + + + managerSkin + + + + + Here are some screenshots of 1.2 new features. + + + Ici se trouvent quelques captures d'écran illustrant les nouvelles fonctionnalités de la version 1.2. + + + + + mailCharset + + + mailCharset + + + + + It is a Single Sign On protocol similar to OpenID, but based on user email address rather than a <a0>URL</a0>. + + + C'est un protocole d'authentification unique (Single Sign On) similaire à OpenID, mais basé sur l'adresse emailde l'utilisateur au lieu d'une <a0>URL</a0>. + + + + + By default, you will have a manager virtual host define in configuration. + + + Par défaut, il existe un hôte virtuel défini dans la configuration. + + + + + <a0>LL::NG</a0> can use two tables: + + + <a0>LL::NG</a0> peut utiliser deux tables : + + + + + 0.9.4_application_menu.png + + + 0.9.4_application_menu.png + + + + + In <c0>Configuration</c0>, register the <c1>client_id</c1> and <c2>client_secret</c2> given by France Connect + + + Dans <c0>Configuration</c0>, enregistrer les <c1>client_id</c1> et <c2>client_secret</c2> donnés par France Connect + + + + + documentation:quickstart + + + documentation:quickstart + + + + + <s0>manager</s0>: parameters only for Manager + + + <s0>manager</s0> : paramètres réservés au manager + + + + + If they really do not please you, override them! + + + S'ils ne conviennent pas, il peuvent être surchargés. + + + + + <s138>//"userobm_mail_server_id" => ,</s138> + + + <s138>//"userobm_mail_server_id" => ,</s138> + + + + + ldap.auth.enabled=true + + + ldap.auth.enabled=true + + + + + It provides many features: + + + Il fournit de nombreuses fonctionnalités : + + + + + Apache logging + + + Journaux d'Apache + + + + + Clément OUDOT's blog + + + Blog de Clément OUDOT + + + + + ../../css/screen.css + + + ../../css/screen.css + + + + + <s131>//"userobm_expresspostal" => ,</s131> + + + <s131>//"userobm_expresspostal" => ,</s131> + + + + + ipAddr + + + ipAddr + + + + + the manager (for internal use only) + + + le manager (à usage interne seulement) + + + + + yum install mod_auth_kerb + + + yum install mod_auth_kerb + + + + + OpenID protocol is deprecated. + + + Le protocole OpenID est obsolète. + + + + + <a0>DBI</a0> connection string + + + Chaîne de connexion <a0>DBI</a0> + + + + + To post user's password, you must enable <a0>password storing</a0>. + + + Pour envoyer le mot-de-passe utilisateur, il faut activer le <a0>stockage du mot-de-passe</a0>. + + + + + → You do not use the new configuration syntax for application list. + + + → La nouvelle syntaxe de configuration de la liste des applications n'est pas utilisée. + + + + + <a0>LL::NG</a0> can also act as <a1>CAS server</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. + + + <a0>LL::NG</a0> peut également agir en <a1>serveur CAS</a1>, ce qui peut servir à connecter deux systèmes <a2>LL::NG</a2>. + + + + + <a0>SREG</a0> permit the share of 8 attributes: + + + <a0>SREG</a0> permet le partage de 8 attributs : + + + + + This mechanism allow to do <a0>SSO</a0> on application with an unsafe link between Handler and the application, but with a safe link with the Memcached server. + + + Ce mécanisme permet de faire du <a0>SSO</a0> sur une application sans lien sécurisé entre l'agent et l'application, mais avec un lien sûr avec le serveur Memcached. + + + + + Example 2: single table + + + Example 2: single table + + + + + http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous + + + http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous + + + + + As this may be a security hole, password store in session is not activated by default + + + Comme ce peut être un trou de sécurité, ce stockage en session n'est pas activé par défaut + + + + + Liferay + + + Liferay + + + + + <a0>LL::NG</a0> can act as an OpenID 2.0 Server, that can allow to federate <a1>LL::NG</a1> with: + + + <a0>LL::NG</a0> peut agir comme un serveur OpenID 2.0, ce qui permet de fédérer <a1>LL::NG</a1> avec : + + + + + <s5>my</s5> <s6>$url</s6> <s7>=</s7> <a8><s9>shift</s9></a8><s10>;</s10> + + + <s5>my</s5> <s6>$url</s6> <s7>=</s7> <a8><s9>shift</s9></a8><s10>;</s10> + + + + + Choose <a0>DBI</a0> type (RDBI, CDBI or <a1>DBI</a1>) + + + Choisir le type <a0>DBI</a0> (RDBI, CDBI or <a1>DBI</a1>) + + + + + Finally, just ensure that at least: + + + Finalement, vérifier que : + + + + + This is the entry point of our login cinematic. + + + C'est le point d'entrée de la cinématique de connexion. + + + + + http://oss.oetiker.ch/mrtg/ + + + http://oss.oetiker.ch/mrtg/ + + + + + Easy to integrate + + + Facile à intégrer + + + + + Google proposes to allow applications to reuse its own authentication process using <a0>OpenID</a0> protocol (it means, if your are connected to Google, other applications can trust Google and let you in). + + + Google propose d'autoriser les applications à réutiliser son propre processus d'authentification en utilisant le protocole <a0>OpenID</a0> (ce qui signifie que si on est connecté à Google, d'autres applications peuvent agréer Google et accepter l'utilisateur). + + + + + documentation:liferay_4.png + + + documentation:liferay_4.png + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step4.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step4.png + + + + + dbiAuthTable + + + dbiAuthTable + + + + + You <s1>must</s1> provide a full <a2>URI</a2> (for example /skins/common/lemonldap-ng_square.png) and use HTTPS on the portal + + + <s1>Il faut</s1> fournir une <a2>URI</a2> complète (par exemple /skins/common/lemonldap-ng_square.png) et utiliser HTTPS pour le portail + + + + + SSLAuthnLevel + + + SSLAuthnLevel + + + + + For now, the authentication service parameter has no domain available. + + + Pour l'instant, le paramètre du service d'authentification ne dispose pas d'un domaine disponible. + + + + + storePassword + + + storePassword + + + + + ../documentation/current/start.html#authentication_users_and_password_databases + + + ../documentation/current/start.html#authentication_users_and_password_databases + + + + + Lyon + + + Lyon + + + + + Access rules values can be: + + + Les valeurs des règles d'accès peuvent être : + + + + + by <a0>IP</a0> + + + par adresses <a0>IP</a0> + + + + + <s0>Secret token</s0>: used to check integrity of OpenID response. + + + <s0>Secret token</s0> : utilisé pour vérifier l'integrité des réponses OpenID. + + + + + a2ensite manager-apache2.conf +a2ensite portal-apache2.conf +a2ensite handler-apache2.conf +a2ensite test-apache2.conf + + + a2ensite manager-apache2.conf +a2ensite portal-apache2.conf +a2ensite handler-apache2.conf +a2ensite test-apache2.conf + + + + + _authChoice + + + _authChoice + + + + + 20090301000000Z + + + 20090301000000Z + + + + + You need to adapt some parameters: + + + Certains paramètres doivent être adaptés : + + + + + <s15>Deny</s15> from <s16>all</s16> + + + <s15>Deny</s15> from <s16>all</s16> + + + + + /_detail/icons/tutorials.png?id=documentation + + + /_detail/icons/tutorials.png?id=documentation + + + + + With aptitude + + + Avec aptitude + + + + + http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ + + + http://video.rmll.info/videos/permalink/v124cb7b8e410b3db28b/ + + + + + Some-Thing + + + Some-Thing + + + + + OBM_USERPASSWORD + + + OBM_USERPASSWORD + + + + + http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + + + http://www.daasi.de/ldapcon2011/index.php?site=lemonldap + + + + + http://openid.net/specs/openid-authentication-1_1.html + + + http://openid.net/specs/openid-authentication-1_1.html + + + + + LDAP performances + + + Performances LDAP + + + + + Do not forget to save your changes! + + + Ne pas oublier de sauvegarder les changements ! + + + + + Login History + + + Historique de connexion + + + + + Secure Token expiration + + + Expiration du jeton sécurisé + + + + + http://freeradius.org/mod_auth_radius/ + + + http://freeradius.org/mod_auth_radius/ + + + + + This is mandatory if you want to use an Apache authentication module, which is run by Apache before showing the LemonLDAP::NG portal page. + + + Obligatoire toutefois si on veut utiliser un module d'authentification Apache, qui sont lancés par Apache avant d'afficher la page du portail LemonLDAP::NG. + + + + + Authentication table: where login and password are stored + + + La table d'authentification : où les logins and et mots-de-passe sont stockés + + + + + As Handlers keep configuration in cache, when configuration change, it should be updated in Handlers. + + + Comme les agents gardent leur configuration en cache, lorsque la configuration est changée elle doit être mise à jour dans les agents. + + + + + REMOTE_USER environment variable (with local Handler or SetEnvIf trick) + + + la variable d'environnement REMOTE_USER (avec un agent local ou une conversion SetEnvIf) + + + + + <s59>//"userobm_kind" => ,</s59> + + + <s59>//"userobm_kind" => ,</s59> + + + + + <s152>//"userobm_samba_perms" => ,</s152> + + + <s152>//"userobm_samba_perms" => ,</s152> + + + + + Functions parameters: + + + Paramètres de la fonction : + + + + + zimbraSsoUrl + + + zimbraSsoUrl + + + + + If you use an older version, you need to refer to the following documentation: <a0>https://wiki.alfresco.com/wiki/SSO</a0> + + + Pour les versions plus anciennes, se référer à cette documentation : <a0>https://wiki.alfresco.com/wiki/SSO</a0> + + + + + Modify password if asked + + + Modifie le mot-de-passe si demandé + + + + + <s0>Opening conditions</s0>: rules which are evaluated before granting session. + + + <s0>Conditions d'ouverture</s0> : règles à évaluer avant d'autoriser l'ouverture de session. + + + + + http://code.google.com/p/redis/ + + + http://code.google.com/p/redis/ + + + + + Configure LemonLDAP::NG to use SOAP proxy mechanism + + + Configurer LemonLDAP::NG pour utiliser le mécanisme mandataire SOAP + + + + + http://auth.example.com/openidserver/foo.bar + + + http://auth.example.com/openidserver/foo.bar + + + + + echo "127.0.0.1 reload.example.com" >> /etc/hosts + + + echo "127.0.0.1 reload.example.com" >> /etc/hosts + + + + + To test this, you can build your own WebID certificate using one of : + + + Pour tester ceci, on peut se construire son propre certificat WebID en utilisant au choix : + + + + + http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng + + + http://www.slideshare.net/coudot/websso-and-access-management-with-lemonldapng + + + + + /sslok/ is the new LemonLDAP::NG portal. + + + /sslok/ est le nouveau portail LemonLDAP::NG. + + + + + <s60>"userobm_lastname"</s60> <s61>=></s61> <s62>"HTTP_OBM_SN"</s62><s63>,</s63> + + + <s60>"userobm_lastname"</s60> <s61>=></s61> <s62>"HTTP_OBM_SN"</s62><s63>,</s63> + + + + + OpenID + + + OpenID + + + + + The AuthDemo and UserDBDemo will allow you to log in and get the standard attributes (uid, cn and mail). + + + AuthDemo et UserDBDemo permettent de se connecter et d'avoir les attributs standards (uid, cn et mail). + + + + + <s147>//"userobm_email_nomade" => ,</s147> + + + <s147>//"userobm_email_nomade" => ,</s147> + + + + + Password protected transport + + + Transport protégé du mot-de-passe + + + + + Upgrade + + + Mise à jour + + + + + Internal Proxy + + + Proxy interne + + + + + <s0>CREATE</s0> <s1>TABLE</s1> notifications <s2>(</s2> + + + <s0>CREATE</s0> <s1>TABLE</s1> notifications <s2>(</s2> + + + + + The database username + + + Le login de la base de données + + + + + You can find all suitable information here: <a0>http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html</a0> + + + Les informations appropriées se trouvent ici : <a0>http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html</a0> + + + + + mailConfirmSubject + + + mailConfirmSubject + + + + + <a0>Session explorer</a0> will not work + + + L'<a0>explorateur de session</a0> ne fonctionne pas + + + + + https://metacpan.org/module/Web::ID::Certificate::Generator + + + https://metacpan.org/module/Web::ID::Certificate::Generator + + + + + This can be useful to allow an third party application to access a virtual host with users credentials by sending a Basic challenge to it. + + + Ce peut être pratique pour autoriser une application cliente à accéder à un hôte virtuel avec un authentifiant en envoyant un en-tête basique. + + + + + Download + + + Téléchargement + + + + + ... +<s5><s6></EntityDescriptor<s7>></s7></s6></s5> + + + ... +<s5><s6></EntityDescriptor<s7>></s7></s6></s5> + + + + + <a0>LL::NG</a0> rely on a session mechanism with the session ID as a shared secret between the user (in <a1>SSO cookie</a1>) and the <a2>session database</a2>. + + + <a0>LL::NG</a0> utilise un mécanisme de session basé sur un identifiant de session secret partagé entre l'utilisateur (dans un <a1>cookie SSO</a1>) et la <a2>base des sessions</a2>. + + + + + This is not the case of <a0>Memcached</a0> for example. + + + C'est par exemple le cas de <a0>Memcached</a0>. + + + + + JSON + + + JSON + + + + + ../media/icons/tutorials.png + + + ../media/icons/tutorials.png + + + + + <a0>LL::NG</a0> try to find the user in users database with the given information + + + <a0>LL::NG</a0> tente de trouver l'utilisateur dans la base de données avec l'information donnée + + + + + screenshots:1.1:mailreset:mailreset_step1.png + + + screenshots:1.1:mailreset:mailreset_step1.png + + + + + pages/documentation.html + + + pages/documentation.html + + + + + Portal (pastel theme) + + + Portail (thème pastel) + + + + + SSLVar + + + SSLVar + + + + + Try also to create a global notification (to the uid “allusers”), and connect with any user, the message will be prompted. + + + Essayer alors de créer une notification globale (à l'utilisateur “allusers”), et se connecter avec n'importe quel compte, le message sera affiché. + + + + + <s5>Deny</s5> from <s6>all</s6> + + + <s5>Deny</s5> from <s6>all</s6> + + + + + <s0>Path</s0>: keep <c1>^/saml/</c1> unless you have change <a2>SAML</a2> end points suffix in <a3>SAML service configuration</a3>. + + + <s0>Chemin</s0> : laisser <c1>^/saml/</c1> sauf si les suffixes des points d'accès <a2>SAML</a2> ont été modifiés sans la <a3>configuration du service SAML</a3>. + + + + + Memcached servers + + + Serveurs memcached + + + + + This parameter is used by <a0>SAML IDP</a0> to fill the authentication context in authentication responses. + + + Ce paramètre est utilisé par l'<a0>IdP SAML</a0> pour renseigner le contexte d'authentification dans les réponses. + + + + + The Apache configuration depends on the module you choose, you need to look at the module documentation, for example: + + + La configuration Apache dépend du module choisi, se référer à sa documentation. Exemple : + + + + + condition: condition to display the notification, can use all session variables. + + + condition : condition pour afficher la notification, peut utiliser toutes les variables de session. + + + + + # You can protect it : +# * by Apache itself, +# * by the parameter 'protection' which can take one of the following +# values : +# * authenticate : all authenticated users can access +# * manager : manager is protected like other virtual hosts: you +# have to set rules in the corresponding virtual host +# * rule: <rule> : you can set here directly the rule to apply +# * none : no protection + + + # You can protect it : +# * by Apache itself, +# * by the parameter 'protection' which can take one of the following +# values : +# * authenticate : all authenticated users can access +# * manager : manager is protected like other virtual hosts: you +# have to set rules in the corresponding virtual host +# * rule: <rule> : you can set here directly the rule to apply +# * none : no protection + + + + + casStorage + + + casStorage + + + + + Use Safe Jail + + + Utiliser la cage sécurisée + + + + + yum install perl-Authen-Radius + + + yum install perl-Authen-Radius + + + + + → The configuration cannot be loaded. + + + → La configuration ne peut être chargée. + + + + + You need to get a preauth key from Zimbra server. + + + Il est nécessaire de récupérer une clef de pré-authentification auprès du serveur Zimbra. + + + + + Specific default values for filters to match AD schema + + + Valeurs spécifiques par défaut des filtres pour correspondre au schéma AD + + + + + ... +<s3><s4></SPSSODescriptor<s5>></s5></s4></s3> + + + ... +<s3><s4></SPSSODescriptor<s5>></s5></s4></s3> + + + + + <s105>"userobm_service"</s105> <s106>=></s106> <s107>"HTTP_OBM_OU"</s107><s108>,</s108> + + + <s105>"userobm_service"</s105> <s106>=></s106> <s107>"HTTP_OBM_OU"</s107><s108>,</s108> + + + + + As <a0>DBI</a0> is a login/password based module, the authentication level can be: + + + Comme <a0>DBI</a0> est un module de type login/mot-de-passe, le niveau d'authentification peut être : + + + + + <s0>Users module</s0>: OpenID Connect + + + <s0>Module utilisateurs</s0> : OpenID-Connect + + + + + Région Basse-Normandie + + + Région Basse-Normandie + + + + + Handler stores user data in its cache + + + Il stocke ces données dans son cache + + + + + documentation/conferences.html + + + documentation/conferences.html + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Portal.html + + + + + You will need to install a Dokuwiki plugin, available on <a0>download page</a0>. + + + Il faut installer le plugin Dokuwiki disponible sur la <a0>page de téléchargement</a0>. + + + + + Use it + + + Les utiliser + + + + + Datas concerning the first connection to the portal + + + Données concernant la première connexion au portail + + + + + value + + + valeur + + + + + accordeon_dark.png + + + accordeon_dark.png + + + + + Variable name + + + Nom de Variable + + + + + <s0>Authentication table</s0>: authentication table name + + + <s0>Table d'authentification</s0> : nom de la table d'authentification + + + + + Configure user and password + + + Configurer le nom de compte et le mot-de-passe + + + + + Cookie expiration + + + Expiration du cookie + + + + + http://perldoc.perl.org/MIME/Base64.html + + + http://perldoc.perl.org/MIME/Base64.html + + + + + The authentication level given to users authenticated with this module. + + + Le niveau d'authentification accordé aux utilisateurs authentifiés par ce module. + + + + + ../documentation/current/installdeb.html + + + ../documentation/current/installdeb.html + + + + + Ministère de la Justice + + + Ministère de la Justice + + + + + User tries to access a protected application in a different domain + + + L'utilisateur tente d'accéder à une application protégée d'un autre domaine + + + + + <s0>Handler</s0>: user is redirected if he has no <a1>SSO</a1> cookie (or in <a2>CDA</a2> mode) + + + les <s0>agents (handlers)</s0> : l'utilisateur y est redirigé s'il n'a pas de cookie <a1>SSO</a1> (ou en mode <a2>CDA</a2>) + + + + + KrbServiceName HTTP/auth.example.com + + + KrbServiceName HTTP/auth.example.com + + + + + <a9><s10>print</s10></a9> <s11>'<a href="http://test3.example.com/">click here</a>'</s11><s12>;</s12> +<s13>}</s13> + + + <a9><s10>print</s10></a9> <s11>'<a href="http://test3.example.com/">click here</a>'</s11><s12>;</s12> +<s13>}</s13> + + + + + <s0>NameID format</s0>: force NameID format here (email, persistent, transient, etc.). + + + <s0>Format du NameID</s0> : force le format du NameID (email, persistent, transient, etc.). + + + + + Prerequisites and dependencies + + + Pré-requis et dépendances + + + + + SQL session backend + + + Backend de sessions SQL + + + + + Statistics are displayed when calling the status path on an Handler (for example: <a0>http://test1.example.com/status</a0>). + + + Les statistiques sont affichées lors des appels au chemin du statut sur un agent (par exemple : <a0>http://test1.example.com/status</a0>). + + + + + <s6>require</s6> Lemonldap::NG::Portal::Menu; + + + <s6>require</s6> Lemonldap::NG::Portal::Menu; + + + + + [login] is the user login (or any other session information, <s0><a1>see below</a1></s0>) + + + [login] est le nom de connexion (ou tout autre information de session, <s0><a1>voir ci-dessous</a1></s0>) + + + + + XML menu configuration is deprecated. + + + XML menu configuration is deprecated. + + + + + A value + + + Une valeur + + + + + Else, you will lock access to Manager and will never access it anymore. + + + Sinon, on risque de verrouiller l'accès au manager et ne plus pouvoir y accéder. + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Slave for authentication or users module. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>Slave</a2>) pour les modules authentification ou utilisateurs. + + + + + _passwordDB + + + _passwordDB + + + + + LimeSurvey virtual host in Apache + + + Hôte virtuel LimeSurvey dans Apache + + + + + tree_light.png + + + tree_light.png + + + + + Documentation + + + Documentation + + + + + Functioning + + + Fonctionnement + + + + + start.html + + + start.html + + + + + <a0>SlideShare</a0> <br1/> + + + <a0>SlideShare</a0> <br1/> + + + + + The messages are stored with the levels : + + + Les messages sont stockés avec les niveaux : + + + + + See <a2>Twitter FAQ</a2> on how to do that:. + + + Reportez-vous à la <a2>FAQ Twitter</a2> pour en savoir plus. + + + + + It looks like this: + + + Ça ressemble à : + + + + + id + + + id + + + + + Download the latest version: + + + Télécharger la dernière version : + + + + + <s0>Build cookie</s0>: build <a1>SSO cookies</a1> with session ID + + + <s0>Construit les cookies</s0>: construit les <a1>cookies SSO</a1> avec l'identifiant de session + + + + + Create OBM virtual host (for example obm.example.com) in <a0>LL::NG</a0> configuration: <c1>Virtual Hosts</c1> » <c2>New virtual host</c2>. + + + Créer l'hôte virtuel OBM (par exemple obm.example.com) dans la configuration <a0>LL::NG</a0> : <c1>Hôtes virtuels</c1> » <c2>Nouvel hôte virtuel</c2>. + + + + + Goal + + + But + + + + + Regular expression for random password + + + Expression rationnelle pour la génération aléatoire des mots-de-passe + + + + + http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 + + + http://www.slideshare.net/xguimard/lemonldapng-opensource-websso-of-the-french-administrations-1394404 + + + + + CSOD needs two things to configure <a0>LL::NG</a0> as an IDP: + + + CSOD nécessite 2 éléments pour configurer <a0>LL::NG</a0> comme IDP : + + + + + Example for MySQL : + + + Exemple pour MySQL : + + + + + LockPassword + + + LockPassword + + + + + _session_id + + + _session_id + + + + + <s0># Best performance under ModPerl::Registry</s0> +<s1># Uncomment this to increase performance of Portal</s1> +<Perl> + + + <s0># Meilleures performances sous ModPerl::Registry</s0> +<s1># A décommenter pour augmenter les performances du portail</s1> +<Perl> + + + + + <a2>Video</a2> + + + <a2>Vidéo</a2> + + + + + See full parameters list + + + Voir la liste complète des paramètres + + + + + This documentation will explain how to configure <a0>LL::NG</a0> with the developer reserved space. + + + Cette documentation présente la configuration de <a0>LL::NG</a0> avec l'environnement de développement. + + + + + <a0>Spring Security</a0> is the new ACEGI name. + + + <a0>Spring Security</a0> est le nouveau nom d'ACEGI. + + + + + By default, <a0>DNS</a0> domain is <c1>example.com</c1>. + + + Par défaut, le domaine <a0>DNS</a0> est <c1>example.com</c1>. + + + + + <a0>LL::NG</a0> can easy talk to other authentication systems using <a1>SAML</a1>, OpenID, <a2>CAS</a2>. + + + <a0>LL::NG</a0> peut aisément dialoguer avec d'autres systèmes d'authentification en utilisant <a1>SAML</a1>, OpenID, <a2>CAS</a2>. + + + + + This documentation explains how configure <a0>SAML</a0> service in <a1>LL::NG</a1>, in particular: + + + Cette documentation explique comment configurer le service <a0>SAML</a0> dans <a1>LL::NG</a1>, en particulier : + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step1.png + + + + + dirName + + + dirName + + + + + <s0>Password</s0>: where change the password + + + <s0>Mots-de-passe</s0>: où changer les mots-de-passe + + + + + <s0>Name</s0>: display text + + + <s0>Nom</s0> : texte à afficher + + + + + Configuration backend + + + Stockage de la configuration + + + + + Open links in new window + + + Ouvre les liens dans une nouvelle fenêtre + + + + + You can choose to install only one component by choosing the package <c0>lemonldap-ng-portal</c0>, <c1>lemonldap-ng-handler</c1> or <c2>lemonldap-ng-manager</c2>. + + + On peut n'installer qu'un seul composant en choisissant le paquet <c0>lemonldap-ng-portal</c0>, <c1>lemonldap-ng-handler</c1> ou <c2>lemonldap-ng-manager</c2>. + + + + + Date of birth + + + Date of birth + + + + + Only uid, cn and mail attributes are available. + + + Seuls les attributs uid, cn et mail sont disponibles. + + + + + samlStorageOptions + + + samlStorageOptions + + + + + useRedirectOnError + + + useRedirectOnError + + + + + This attribute is set by LemonLDAP::NG when <a1>password was reset by mail</a1> and the user choose to generate the password (default: enabled). + + + Cet attribut est activé par LemonLDAP::NG lorsque <a1>le mot-de-passe a été réinitialisé par mail</a1> et que l'utilisateur a choisi de générer le mot-de-passe (défaut : activé). + + + + + This function is not compliant with <a0>Safe jail</a0>, you will need to disable the jail to use it. + + + Cette fonction n'est pas compatible avec la <a0>cage saine</a0>, il faut désactiver la mise en cage. + + + + + <s10><s11><role</s11> <s12>rolename</s12>=<s13>"tomcat"</s13><s14>/></s14></s10> + + + <s10><s11><role</s11> <s12>rolename</s12>=<s13>"tomcat"</s13><s14>/></s14></s10> + + + + + <s0>Xavier GUIMARD</s0>: historic project leader, developer, Debian packager, administrator of big Lemonldap::NG instances + + + <s0>Xavier GUIMARD</s0> : Leader historique du projet, developpeur, empaqueteur Debian, administrateur de grosses installations de Lemonldap::NG + + + + + Logout user from current application and redirect it to the menu + + + Déconnecte l'utilisateur de l'application courante et le redirige vers le menu + + + + + etc. + + + etc... + + + + + Development + + + Développement + + + + + mailTimeout + + + mailTimeout + + + + + accordeon_light.png + + + accordeon_light.png + + + + + This How To explains how change this default behavior to protect Manager with other rules. + + + Ce document explique comment changer ce comportement par défaut pour protéger le manager avec d'autres règles. + + + + + yubikeyAuthnLevel + + + yubikeyAuthnLevel + + + + + LWP::UserAgent + + + LWP::UserAgent + + + + + icons:xfmail.png + + + icons:xfmail.png + + + + + Bugzilla virtual host in Apache + + + Hôte virtuel Apache hébergeant Bugzilla + + + + + If you are protecting Drupal with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. + + + Si Drupal est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. + + + + + For example: + + + Par exemple : + + + + + Allow only admin and superadmin roles + + + Autorisé seulement pour les rôles admin et superadmin + + + + + You have to set your portal <a1>URL</a1> with the googlecb=1 GET parameter, for example: + + + Il faut indiquer l'<a1>URL</a1> du portail avec le paramètre GET « googlecb=1 », par exemple : + + + + + Get the packages + + + Obtenir ces paquets + + + + + /_detail/screenshots/1.0/pastel/menu.png?id=screenshots + + + /_detail/screenshots/1.0/pastel/menu.png?id=screenshots + + + + + logos:sgs_white_small.jpg + + + logos:sgs_white_small.jpg + + + + + notificationStorageOptions + + + notificationStorageOptions + + + + + /_detail/logos/logo-ul.png?id=references + + + /_detail/logos/logo-ul.png?id=references + + + + + http://portal/index.pl/sessions + + + http://portal/index.pl/sessions + + + + + Go to the Manager and <a0>create a new virtual host</a0> for phpLDAPadmin. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour phpLDAPadmin. + + + + + Zimbra Handler cannot be used in Nginx for the moment. + + + Le handler Zimbra ne peut être utilisé avec in Nginx pour l'instant. + + + + + <s0>SSLOptions</s0>: set to <c1>+StdEnvVars</c1> to get certificate fields in environment variables + + + <s0>SSLOptions</s0> : mettre à <c1>+StdEnvVars</c1> pour obtenir les champs du certificat dans les variables d'environnement + + + + + In Manager, go in <c0>General Parameters</c0> » <c1>Authentication modules</c1> and choose Remote for authentication and users. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Remote pour les modules authentification et utilisateurs. + + + + + User backend + + + Module utilisateurs + + + + + <a0>Download</a0> the plugin and copy the files in dokuwiki <c1>inc/auth/</c1> directory: + + + <a0>Télécharger</a0> le plugin et le copier dans le répertoire dokuwiki <c1>inc/auth/</c1> : + + + + + You can modify location of default storage configuration file in configure target: + + + On peut modifier l'emplacement du fichier de configuration du stockage par défaut dans la cible configure : + + + + + The access to phpLDAPadmin will be protected by LemonLDAP::NG with specific access rules. + + + L'accès à phpLDAPadmin sera protégé par LemonLDAP::NG avec une règle particulière d'accès. + + + + + Lemonldap::NG::Portal::SharedConf->compile( + + + Lemonldap::NG::Portal::SharedConf->compile( + + + + + http://search.cpan.org/perldoc?DBI + + + http://search.cpan.org/perldoc?DBI + + + + + zimbraAccountKey + + + zimbraAccountKey + + + + + Authentication portal + + + Portails d'authentification + + + + + Use SOAP for Lemonldap::NG sessions + + + Utiliser SOAP pour les sessions Lemonldap::NG + + + + + Disabling Safe jail + + + Désactiver la cage sécurisée + + + + + SAP + + + SAP + + + + + See <a0>Apache::Session::Memcached</a0> for optional parameters. + + + Voir <a0>Apache::Session::Memcached</a0> pour les paramètres optionnels. + + + + + <a0>CAS</a0>_authnLevel + + + <a0>CAS</a0>_authnLevel + + + + + When you use <a0>SOAP sessions backend</a0>, it is recommended to use read-only <a1>URL</a1> (<a2>http://portal/index.pl/sessions</a2>). + + + Lorsqu'on utilise le <a0>backend de session SOAP</a0>, il est recommandé d'utiliser l'<a1>URL</a1> en lecture seule (<a2>http://portal/index.pl/sessions</a2>). + + + + + <s0>Logout rule</s0>: catch OBM logout + + + <s0>Règle logout</s0> : intercepter la déconnexion OBM + + + + + <s0><s1><EntityDescriptor</s1> <s2>entityID</s2>=<s3>"http://auth.example.com/saml/metadata"</s3><s4>></s4></s0> + + + <s0><s1><EntityDescriptor</s1> <s2>entityID</s2>=<s3>"http://auth.example.com/saml/metadata"</s3><s4>></s4></s0> + + + + + <s0>Searched attributes</s0>: name(s) of the attribute storing the name of the group, spaces separated (default: cn). + + + <s0>Attributs recherchés</s0> : nom(s) de l'attribut stocké dans le nom du groupe, séparés par des virgules (défaut: cn). + + + + + /_detail/logos/logo_abuledu.png?id=references + + + /_detail/logos/logo_abuledu.png?id=references + + + + + And the mail filter is: + + + Et le filtre d'adresse mail est : + + + + + If so, you can redirect users to a <a0>HTML</a0> page that explain that it is safe to close browser after disconnect. + + + Dans ce cas, il faut rediriger les utilisateurs vers une page <a0>HTML</a0> qui explique qu'il est préférable de clore son navigateur après déconnexion. + + + + + ../../../media/documentation/lasso.png + + + ../../../media/documentation/lasso.png + + + + + <a0>CAS</a0> server <a1>URL</a1> + + + <a1>URL</a1> du serveur <a0>CAS</a0> + + + + + <s0>Access control policy</s0>: define if access control should be done on <a1>CAS</a1> service. + + + <s0>Politique de contrôle d'accès</s0> : definit si le contrôle d'accès doit être fait sur le service <a1>CAS</a1>. + + + + + AuthBasic Handler + + + Agent AuthBasic + + + + + <s0>Identity provider</s0>: <a1>LL::NG</a1> is able to provide identity service using: + + + <s0>Fournisseur d'identité</s0> : <a1>LL::NG</a1> peut fournir un service d'identité en utilisant : + + + + + singleUserByIP + + + singleUserByIP + + + + + You need <a0>Auth::Yubikey_WebClient</a0> package. + + + Le paquet <a0>Auth::Yubikey_WebClient</a0> est nécessaire. + + + + + <s0># SOAP functions for configuration access (disabled by default)</s0> +<<s1>Location</s1> /index.pl/config> + + + <s0># SOAP functions for configuration access (disabled by default)</s0> +<<s1>Location</s1> /index.pl/config> + + + + + <s0>Account</s0>: <a1>DN</a1> used to connect to LDAP server. + + + <s0>Compte</s0> : <a1>DN</a1> à utiliser pour se connecter au serveur LDAP. + + + + + Use comment to correct this: + + + Utiliser des commentaires pour corriger ça : + + + + + Application Programming Interface + + + Interface de programmation + + + + + <s0>SSLCACertificateFile</s0>: CA certificate to validate client certificates + + + <s0>SSLCACertificateFile</s0> : certificat d'autorité pour valider les certificats clients + + + + + http://www.yubico.com + + + http://www.yubico.com + + + + + field + + + champ + + + + + Name: should be filled automatically with your organization or domain + + + Name : devrait être automatiquement renseigné avec votre domaine + + + + + Cross Domain Authentication + + + Authentification inter-domaines + + + + + </<s31>Location</s31>> + + + </<s31>Location</s31>> + + + + + string + + + chaîne + + + + + APT-GET + + + APT-GET + + + + + Edit Dokuwiki local configuration (<c0>conf/local.php</c0>) and set <c1>lemonldap</c1> as authentication type: + + + Éditer la configuration locale Dokuwiki (<c0>conf/local.php</c0>) et indiquer <c1>lemonldap</c1> comme type d'authentification : + + + + + LockDataSource + + + LockDataSource + + + + + rtyler@badwolf.org + + + rtyler@badwolf.org + + + + + Other parameters + + + Autres paramètres + + + + + <s0>Auth-Cn</s0>: $cn + + + <s0>Auth-Cn</s0>: $cn + + + + + <a0>API</a0> Name: filled automatically + + + <a0>API</a0> Name : renseigné automatiquement + + + + + <a0>Integrating applications</a0> in <a1>LL::NG</a1> is easy since its dialog with applications is based on <a2>customizable HTTP headers</a2>. + + + <a0>Integrer des applications</a0> dans <a1>LL::NG</a1> est facile car leur dialogue est basé sur des <a2>en-têtes HTTP personnalisables</a2>. + + + + + Exported variables are the variables available to <a0>write rules and headers</a0>. + + + Les variables exportées sont des variables disponibles pour <a0>écrire des règles d'accès et des en-têtes</a0>. + + + + + ~7500 + + + ~7500 + + + + + The location <a0>URL</a0> end is based on the <c1>service_id</c1> defined in Sympa apache configuration. + + + La fin de l'<a0>URL</a0> est construite à partir du <c1>service_id</c1> defini dans la configuration Apache de Sympa. + + + + + <s0>Header for user login</s0>: header that contains the user main login + + + <s0>En-tête identifiant l'utilisateur</s0> : en-tête contenant le nom de connexion + + + + + http://www.yubico.com/yubikey + + + http://www.yubico.com/yubikey + + + + + Other components needs just a read access. + + + Les autres composants n'ont besoin que d'un accès en lecture. + + + + + With RPM + + + Avec RPM + + + + + KrbVerifyKDC <s18>Off</s18> + + + KrbVerifyKDC <s18>Off</s18> + + + + + Reset password by mail + + + Réinitialisation des mots-de-passe par courriel + + + + + Session + + + Session + + + + + cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + cat /etc/lemonldap-ng/for_etc_hosts >> /etc/hosts + + + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots + + + + + Example: interoperability between 2 organizations + + + Exemple : interoperabilité entre 2 organisations + + + + + http://lanyrd.com/2011/rmll-2/sffqx/ + + + http://lanyrd.com/2011/rmll-2/sffqx/ + + + + + This requires to configure <a0>LL::NG</a0> as an <s1><a2>SAML Identity Provider</a2></s1>. + + + Ceci nécessite de configurer <a0>LL::NG</a0> comme <s1><a2>fournisseur d'identité SAML</a2></s1>. + + + + + <s0>Account type</s0>: for Zimbra this can be name, id or foreignKey (by default: id) + + + <s0>Type de compte</s0> : pour Zimbra, ce peut être name, id ou foreignKey (par défaut : id) + + + + + Auto reloading SSL Certificates + + + Rechargement automatique des certificats SSL + + + + + Extended functions + + + Fonctions étendues + + + + + /_detail/icons/flags/fr.png?id=documentation%3Aconferences + + + /_detail/icons/flags/fr.png?id=documentation%3Aconferences + + + + + http://en.wikipedia.org/wiki/OAuth2 + + + http://en.wikipedia.org/wiki/OAuth2 + + + + + When receiving the request, the real authentication context will be mapped ton an internal authentication level (see <a1>how configure the mapping</a1>), that you can check to allow or deny session creation. + + + À la réception de la requête, le contexte d'authentification réel est traduit en un niveau d'authentification interne (voir <a1>comment configurer la translation</a1>), utilisable pour accorder ou non la création de session. + + + + + <a0>Liferay</a0> is an enterprise portal. + + + <a0>Liferay</a0> est un portail d'entreprise. + + + + + sn + + + sn + + + + + It can be done via direct access to the session database or using SOAP access. + + + Ce peut être fait par accès direct à la base des sessions principale ou en utilisant une requête SOAP. + + + + + No <a0>IRC</a0> client? + + + Pas de client <a0>IRC</a0> ? + + + + + We directly use HTTP headers to fill default user profile. + + + On utilise les en-têtes HTTP pour trouver le profil utilisateur par défaut. + + + + + One remote portal that delegates authentication to the second organization (just an other file on the same server) + + + Un portail distant qui délègue l'authentification à la seconde organisation (juste un autre fichier sur le même serveur) + + + + + <s0>Sessions timeout</s0>: Maximum lifetime of a session. + + + <s0>Durée de vie maximale des sessions</s0> : durée de vie maximale des sessions. + + + + + ../../../../media/applications/mediawiki_logo.png + + + ../../../../media/applications/mediawiki_logo.png + + + + + mailreset_step3.png + + + mailreset_step3.png + + + + + css/print.css + + + css/print.css + + + + + The Manager let you define comments in rules, to order them: + + + Le manager permet de définir des commentaires de règles, ce qui permet de les ordonner : + + + + + Databases + + + Bases de données + + + + + Note: since AD 2012, each user can have a specific password expiration policy. + + + Note : depuis AD 2012, chaque utilisateur peut disposer d'une politique 'expiration de mot-de-passe différente. + + + + + AbulEdu + + + AbulEdu + + + + + Create user and role: + + + Créer un utilisateur et un rôle : + + + + + In other cases which result on impossibility to authenticate user, to retrieve data or to create a session, nothing is stored. + + + Dans les autres cas résultant de l'impossibilité d'authentifier l'utilisateur ou de récupérer les données pour créer la session, rien n'est stocké. + + + + + index/alphabetical.html + + + index/alphabetical.html + + + + + <s0>Friendly Name</s0>: optional, <a1>SAML</a1> attribute friendly name. + + + <s0>Nom alternatif</s0>: optionnel, nom alternatif de l'attribut <a1>SAML</a1>. + + + + + Secure reverse-proxies + + + Securiser les proxies inverses + + + + + loginHistory + + + loginHistory + + + + + <s149>//"userobm_vacation_datebegin" => ,</s149> + + + <s149>//"userobm_vacation_datebegin" => ,</s149> + + + + + For now, ldapgroups contains “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” + + + Pour l'instant, ldapgroups contient “cn=admin,dmdName=groups,dc=example,dc=com cn=su,dmdName=groups,dc=example,dc=com” + + + + + exportedAttr + + + exportedAttr + + + + + coudot@example.com + + + coudot@example.com + + + + + ../../../../media/documentation/liferay_1.png + + + ../../../../media/documentation/liferay_1.png + + + + + Configuration parameters are: + + + Les paramètres de configuration sont : + + + + + Start + + + Commencer + + + + + http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime + + + http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#compiletime + + + + + <<s0>VirtualHost</s0> *> + + + <<s0>VirtualHost</s0> *> + + + + + This tutorial will guide you into a minimal installation and configuration procedure. + + + Ce tutoriel vous guidera pour réaliser une installation et une configuration minimale. + + + + + Note that if you use FastCGI, you must restart Apache to enable changes. + + + Noter que si on utilise FastCGI, il faut redémarrer Apache pour activer les changements. + + + + + LemonLDAP::NG configuration is stored in a backend that allows all modules to access it. + + + La configuration de LemonLDAP::NG est stockée dans un backend permettant à tous les modules d'y accéder. + + + + + In this case, authentication is not a response to an issued authentication request, and we have less control on conditions. + + + Dans ce cas, l'authentification n'est pas une réponse à une requête d'authentification ce qui diminue les capacités de contrôle. + + + + + MediaWiki virtual host in Manager + + + Hôte virtuel Mediawiki dans le manager + + + + + Using LemonLDAP::NG with Active-Directory + + + Utiliser Lemonldap::NG avec Active-Directory + + + + + <s0>Want Authentication Request Signed</s0>: set to On to require that received authentication request are signed. + + + <s0>Exiger des requêtes d'authentification signées</s0> : mettre à « activer » pour exiger de recevoir des requêtes d'authentification signées. + + + + + deny + + + deny + + + + + Roles as entries in the directory + + + Rôles comme entrée d'annuaire + + + + + It will be the link between the <a0>SAML</a0> assertion coming from LemonLDAP::NG (the IdP) and a given user in Salesforce. + + + Ce sera le lien entre l'assertion <a0>SAML</a0> provenant de LemonLDAP::NG (l'IdP) et l'identifiant Salesforce. + + + + + <a0>handlerauthbasic</a0><br1/> + + + <a0>handlerauthbasic</a0><br1/> + + + + + System + + + Système + + + + + <s0>$conf</s0><s1>[</s1>authtype<s2>]</s2> <s3>=</s3> lemonldap<s4>;</s4> + + + <s0>$conf</s0><s1>[</s1>authtype<s2>]</s2> <s3>=</s3> lemonldap<s4>;</s4> + + + + + The request on logout <a0>URL</a0> will be sent after user is disconnected, so you should unprotect this <a1>URL</a1> if it is protected by an <a2>LL::NG</a2> Handler. + + + Cette requête vers l'<a0>URL</a0> de déconnexion est envoyée après la déconnexion de l'utilisateur, il faut donc déprotéger cette <a1>URL</a1> si elle est protégée par un agent <a2>LL::NG</a2>. + + + + + <a2>mediawiki</a2><br3/> + + + <a2>mediawiki</a2><br3/> + + + + + sympaMailKey + + + sympaMailKey + + + + + qw(delete <s1>header</s1> cache read_from_client cookie <s2>redirect</s2> unescapeHTML)); + + + qw(delete <s1>header</s1> cache read_from_client cookie <s2>redirect</s2> unescapeHTML)); + + + + + However, certificate will not be really validated by other <a0>SAML</a0> components (expiration date, common name, etc.), but will just be a public key wrapper. + + + Toutefois, le certificat ne sera pas réellement validé par les autres composants <a0>SAML</a0> (date d'expiration, nom commun, etc.), mais simplement vu comme un conteneur de clef publique. + + + + + <a0>SAML</a0> Identity Location: choose if the user Name ID is held in the subject or in some attribute + + + <a0>SAML</a0> Identity Location : choisir si l'identifiant utilisateur est maintenu dans le sujet ou dans un autre attribut + + + + + Install it to trust RPMs: + + + L'installer pour certifier les RPMs: + + + + + Spring Security provides a default <c0>pre-authentication</c0> mechanism that can be used to connect your J2EE application to <a1>LL::NG</a1>. + + + Spring Security fournit un mécansime de <c0>pre-authentification</c0> par défaut qui peut être utilisé pour connecter une application J2EE à <a1>LL::NG</a1>. + + + + + Secondary portal check if remote session is available. + + + Le portail secondaire vérifie que la session distante est valable. + + + + + Web::ID::Certificate::Generator + + + Web::ID::Certificate::Generator + + + + + https://auth.abuledu.net/ + + + https://auth.abuledu.net/ + + + + + Attributes from user backend + + + Attributs récupérés du module utilisateur + + + + + install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) + + + install_portal_site (/usr/local/lemonldap-ng/htdocs/portal) + + + + + employeeNumber + + + employeeNumber + + + + + Register partner Identity Provider on LemonLDAP::NG + + + Enregistrer le fournisseur d'identité partenaire dans LemonLDAP::NG + + + + + <s29>Deny</s29> from <s30>all</s30> + + + <s29>Deny</s29> from <s30>all</s30> + + + + + zimbraUrl + + + zimbraUrl + + + + + Packages are available on the <a0>Download page</a0>. + + + Les paquets sont disponibles sur la <a0>page de téléchargement</a0>. + + + + + Underscore characters are also replaced by spaces. + + + Les caractères « _ » sont alors remplacés par des espaces. + + + + + <s73>"userobm_datebegin"</s73> <s74>=></s74> <s75>"HTTP_OBM_DATEBEGIN"</s75><s76>,</s76> + + + <s73>"userobm_datebegin"</s73> <s74>=></s74> <s75>"HTTP_OBM_DATEBEGIN"</s75><s76>,</s76> + + + + + <s0>Display deleted sessions</s0>: display deleted sessions on authentication phase. + + + <s0>Afficher les sessions effacées</s0> : affiche les sessions effacées lors de la phase d'authentification. + + + + + Session activity timeout requires Handlers to have a write access to sessions database. + + + Le délai d'expiration des sessions nécessite que les agents aient un accès en écriture à la base des sessions. + + + + + Restrict network access to the redis server. + + + Restreignez l'accès réseau au serveur Redis. + + + + + <s29>Allow</s29> from <s30>all</s30> + + + <s29>Allow</s29> from <s30>all</s30> + + + + + yubikeyClientID + + + yubikeyClientID + + + + + dbiTable + + + dbiTable + + + + + RPM bundle + + + Paquets RPM + + + + + Active Directory + + + Active Directory + + + + + documentation:configuration-ldap.png + + + documentation:configuration-ldap.png + + + + + Google+ + + + Google+ + + + + + If this regex matches, the line is ignored. + + + Si cette expression régulière correspond, la ligne est ignorée. + + + + + You have to run this command on Active Directory: + + + Il faut lancer cette commande dans Active Directory: + + + + + LemonLDAP::NG is highly scalable, so easy to insert behind a load-balancer: + + + LemonLDAP::NG est hautement scalable, donc facile à insérer derière un répartisseur de charge : + + + + + Core team + + + Équipe prinicpale + + + + + <s0>Force UTF-8</s0>: this will force UTF-8 conversion of attributes values collected from IDP. + + + <s0>Forcer l'UTF-8</s0> : force la conversion UTF-8 des valeurs d'attributs collectées depuis l'IDP. + + + + + ../documentation/current/authdemo.html + + + ../documentation/current/authdemo.html + + + + + LemonLDAP::NG configuration can be managed in a local file with <a0>INI format</a0>. + + + La configuration LemonLDAP::NG peut être gérée par un fichier local au <a0>format INI</a0>. + + + + + <s18>DirectoryIndex</s18> index.pl index.html + + + <s18>DirectoryIndex</s18> index.pl index.html + + + + + Comment + + + Commentaire + + + + + http://search.cpan.org/~mmims/Net-Twitter/ + + + http://search.cpan.org/~mmims/Net-Twitter/ + + + + + /_detail/icons/flags/fr.png?id=press + + + /_detail/icons/flags/fr.png?id=press + + + + + There are no <e0>global</e0> authorizations except the right to open a session in the portal. + + + Il n'y a pas d'autorisation <e0>globale</e0>, à l'exception de la règle accordant l'ouverture de session dans le portail. + + + + + <a2>Lanyrd</a2> + + + <a2>Lanyrd</a2> + + + + + If you use TLS, you can set any of the <a0>Net::LDAP</a0> start_tls() sub like <c1>ldap+tls://server/verify=none&capath=/etc/ssl</c1>. + + + En utilisant TLS, il est possible d'utiliser toutes les options de la fonction start_tls() <a0>Net::LDAP</a0> telle <c1>ldap+tls://server/verify=none&capath=/etc/ssl</c1>. + + + + + “myfield ⇒ firstname” can be “” + + + “myfield ⇒ prénom”, peut être “” + + + + + Logs settings + + + Journalisation + + + + + all together (based on user <a0>choice</a0>, <a1>rules</a1>, …) + + + tous en même temps (basé sur le <a0>choix</a0> utilisateur, les <a1>règles</a1>, …) + + + + + <s0><a1>API</a1> client ID</s0>: <a2>API</a2> client ID from Yubico + + + <s0>Identifiant client de l'<a1>API</a1></s0> : identifiant client de l'<a2>API</a2> obtenu auprès de Yubico + + + + + Not shareable between servers except if used in conjunction with <a0>SOAP session backend</a0> or with a shared file system (NFS,…). + + + Pas partageable entre serveurs sauf si utilisé avec le <a0>backend de configuration SOAP</a0> ou un système de partage de fichiers (NFS,…). + + + + + <s62><s63></property<s64>></s64></s63></s62> +<s65><s66></bean<s67>></s67></s66></s65> +  +<s68><s69><security:authentication-manager</s69> <s70>alias</s70>=<s71>"authenticationManager"</s71> <s72>/></s72></s68> + + + <s62><s63></property<s64>></s64></s63></s62> +<s65><s66></bean<s67>></s67></s66></s65> +  +<s68><s69><security:authentication-manager</s69> <s70>alias</s70>=<s71>"authenticationManager"</s71> <s72>/></s72></s68> + + + + + dbiAuthnLevel + + + dbiAuthnLevel + + + + + _user + + + _user + + + + + <s13>Allow</s13> from <s14>all</s14> + + + <s13>Allow</s13> from <s14>all</s14> + + + + + Lemonldap::NG::Portal + + + Lemonldap::NG::Portal + + + + + See <a0>performances</a0> to know how to use macros and groups in rules. + + + Voir <a0>performances</a0> pour comprendre l'intérêt des macros et groupes dans les règles. + + + + + Manager tree autoClose + + + Auto-fermeture de l'arbre du manager + + + + + You have to create the table by yourself: + + + Il faut créer soi-même la table : + + + + + <s39>"headers_map"</s39> <s40>=></s40> <a41><s42>Array</s42></a41><s43>(</s43> + + + <s39>"headers_map"</s39> <s40>=></s40> <a41><s42>Array</s42></a41><s43>(</s43> + + + + + Lock files are stored in another directory. + + + Les fichiers verrous sont stockés dans un autre répertoire. + + + + + a15a18c8bb17e6f67886a9af1898c018b9f5a072 + + + a15a18c8bb17e6f67886a9af1898c018b9f5a072 + + + + + This page presents the SP initiated mode. + + + Cette page présente le mode initié par le SP. + + + + + <a0>Create a protocol proxy</a0> <e1>(<a2>SAML</a2> to OpenID, <a3>CAS</a3> to <a4>SAML</a4> ,…)</e1> + + + <a0>Créer un proxy de protocoles </a0> <e1>(<a2>SAML</a2> vers OpenID, <a3>CAS</a3> vers <a4>SAML</a4> ,…)</e1> + + + + + documentation/current/prereq.html#apt-get + + + documentation/current/prereq.html#apt-get + + + + + contact + + + contact + + + + + Enable SSL in Apache + + + Activer SSL dans Apache + + + + + </<s19>IfModule</s19>> + + + </<s19>IfModule</s19>> + + + + + documentation:googleapps-ssoconfig.png + + + documentation:googleapps-ssoconfig.png + + + + + <s0>auto</s0>: display only if the user can access it + + + <s0>auto</s0> : n'afficher que si l'utilisateur peut y accéder + + + + + <s0>New window</s0>: open menu links in new window + + + <s0>Nouvelle fenêtre</s0> : ouvre les liens du menu dans de nouvelles fenêtres + + + + + Optional attributes: + + + Attributs optionnels : + + + + + Main <a0>DNS</a0> domain + + + Domaine <a0>DNS</a0> principal + + + + + These rules can be set trough Manager: <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Modules activation</c3>. + + + Ces règles peuvent être modifiées via le manager : <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Activation des modules</c3>. + + + + + Frameworks + + + Frameworks + + + + + http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + + + http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + + + + + <s135>//"userobm_web_all" => ,</s135> + + + <s135>//"userobm_web_all" => ,</s135> + + + + + 0 if not + + + 0 sinon + + + + + Yubikey public ID size + + + Taille de l'ID public Yubikey + + + + + The team + + + L'équipe + + + + + managerTreeJqueryCss + + + managerTreeJqueryCss + + + + + Wordpress, GLPI, OBM, Dokuwiki, … + + + Wordpress, GLPI, OBM, Dokuwiki, … + + + + + <a1>LL::NG</a1> can restrict this: + + + <a1>LL::NG</a1> peut restreindre cet usage : + + + + + In Apache configuration, add the PerlHeaderParserHandler Lemonldap::NG::Handler on the webmail.domain.tls vhost + + + Dans la configuration Apache, ajouter "PerlHeaderParserHandler Lemonldap::NG::Handler" dans l'hôte virtuel webmail.domain.tls + + + + + Auth-Cn + + + Auth-Cn + + + + + Users: will not collect any data (but you can still register environment variables in session) + + + Utilisateurs : ne collecte aucune donnée (mais il est possible d'enregistrer des variables d'environement dans la session) + + + + + If no binding defined, the default binding in IDP metadata will be used. + + + Si aucune méthode n'est définie, la méthode par défaut des métadatas de l'IDP sera utilisée. + + + + + <a0>LL::NG</a0> Manager has a session explorer module that can be used to browse opened sessions: + + + Le gestionnaire de <a0>LL::NG</a0> dispose d'un explorateur de sessions qui peut être utilisé pour parcourir sessions ouvertes : + + + + + You will configure Zimbra virtual host like other <a0>protected virtual host</a0> but you will use Zimbra Handler instead of default Handler. + + + Configurer l'hôte virtuel Zimbra comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais utiliser le handler Zimbra au lieu du handler par défaut. + + + + + In <c0>Display</c0>, you can set the name and the logo + + + Dans <c0>Affichage</c0>, on peut indiquer le nom et le logo + + + + + <s123>"userobm_zipcode"</s123> <s124>=></s124> <s125>"HTTP_OBM_POSTALCODE"</s125><s126>,</s126> + + + <s123>"userobm_zipcode"</s123> <s124>=></s124> <s125>"HTTP_OBM_POSTALCODE"</s125><s126>,</s126> + + + + + <s0>$auth_kind</s0> <s1>=</s1> <s2>'LemonLDAP'</s2><s3>;</s3> +  +<s4>$lemonldap_config</s4> <s5>=</s5> <a6><s7>Array</s7></a6><s8>(</s8> + + + <s0>$auth_kind</s0> <s1>=</s1> <s2>'LemonLDAP'</s2><s3>;</s3> +  +<s4>$lemonldap_config</s4> <s5>=</s5> <a6><s7>Array</s7></a6><s8>(</s8> + + + + + <a0>CAS</a0> attribute for login + + + Attribut <a0>CAS</a0> pour le nom de connexion + + + + + The <a0>DBI</a0> string + + + La chaîne <a0>DBI</a0> + + + + + using own database (<a0>LDAP</a0>, <a1>SQL</a1>, …) + + + utilisant une base de données propre (<a0>LDAP</a0>, <a1>SQL</a1>, …) + + + + + Zimbra account session key + + + Clef de session de compte Zimbra + + + + + ../../../../media/applications/liferay_logo.png + + + ../../../../media/applications/liferay_logo.png + + + + + Mot de passe pour l'utilisateur lemonldap-ng : +[...] +lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); +lemonldap-ng=> q + + + Mot de passe pour l'utilisateur lemonldap-ng : +[...] +lemonldap-ng=> create table sessions ( id char(32) not null primary key, a_session text ); +lemonldap-ng=> q + + + + + <s0>Double cookie for single session</s0>: as same, two cookies are delivered, but only one session is written in session database + + + <s0>Double cookie pour session unique</s0> : de même, deux cookies sont délivrés, mais une seule session n'est écrite dans la base de données + + + + + ASF-WS + + + ASF-WS + + + + + phpLDAPadmin virtual host in Apache + + + Hôte virtuel phpLDAPadmin dans le manager + + + + + domain name + + + le nom de domaine + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose WebID for authentication module. + + + Dans le manager, aller dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisir WebID comme module d'authentication. + + + + + <a0>CAS</a0> issuer + + + Fourniture d'identité <a0>CAS</a0> + + + + + It should be the same value as the organization domain url, displayed on the previous section + + + Ce devrait être la même valeur que l'URL du domaine indiqué dans la section précédente + + + + + Keep the private key in a file, for example lemonldap-ng-priv.key, then use openssl to generate an auto-signed certificate: + + + Garder la clef privée dans un fichier, par exemple lemonldap-ng-priv.key, et utiliser openssl pour générer un certificat auto-signé : + + + + + AuthApache authentication + + + Authentification AuthApache + + + + + unicode2iso($name) + + + unicode2iso($nom) + + + + + Timestamp of last authentication time + + + Date et heure (timestamp) de la dernière authentification + + + + + ~3 + + + ~3 + + + + + ~5 + + + ~5 + + + + + YUM + + + YUM + + + + + <s0>Extracted certificate field</s0>: field of the certificate affected to $user internal variable + + + <s0>Champ extrait du certificat</s0> : champ du certificat affecté à la variable interne $user + + + + + Examples with a <a0>configured header</a0> named 'Auth-User': + + + Exemples avec un <a0>en-tête configuré</a0> nommé 'Auth-User': + + + + + <s0>Location</s0>: Access Point for <a1>SSO</a1> request. + + + <s0>Location</s0>: Point d'accès pour les requêtes <a1>SSO</a1>. + + + + + Mini howtos + + + Mini howtos + + + + + LDAP + + + LDAP + + + + + Screenshots + + + Captures d'écran + + + + + /_detail/logos/logo_linagora.png?id=references + + + /_detail/logos/logo_linagora.png?id=references + + + + + <a0>LL::NG</a0> can use federation protocols (<a1>SAML</a1>, <a2>CAS</a2>, OpenID) independently to: + + + <a0>LL::NG</a0> peut utiliser des protocoles de fédération (<a1>SAML</a1>, <a2>CAS</a2>, OpenID) indépendamment pour : + + + + + Lemonldap::NG::Handler::SharedConf: No cookie found + + + Lemonldap::NG::Handler::SharedConf: No cookie found + + + + + <s3># Uncomment this line if you use Lemonldap::NG menu</s3> + + + <s3># Décommentez cette ligne si vous utilisez le menu Lemonldap::NG</s3> + + + + + ../../media/documentation/lemonldapng-sso.png + + + ../../media/documentation/lemonldapng-sso.png + + + + + iso2unicode + + + iso2unicode + + + + + → You use the Apache authentication backend, but Apache is not or bad configured (no REMOTE_USER send to LemonLDAP::NG). + + + → Le backend d'authentification Apache est utilisé, mais Apache n'est pas ou mal configuré (la variable d'environnement REMOTE_USER n'est pas envoyée à LemonLDAP::NG). + + + + + <s0><s1><?xml</s1> <s2>version</s2>=<s3>"1.0"</s3> <s4>encoding</s4>=<s5>"UTF-8"</s5> <s6>standalone</s6>=<s7>"no"</s7><s8>?></s8></s0> +<s9><s10><root<s11>></s11></s10></s9> +<s12><s13><notification</s13> <s14>uid</s14>=<s15>"foo.bar"</s15> <s16>date</s16>=<s17>"2009-01-27"</s17> <s18>reference</s18>=<s19>"ABC"</s19><s20>></s20></s12> +<s21><s22><title<s23>></s23></s22></s21>You have new authorizations<s24><s25></title<s26>></s26></s25></s24> +<s27><s28><subtitle<s29>></s29></s28></s27>Application 1<s30><s31></subtitle<s32>></s32></s31></s30> +<s33><s34><text<s35>></s35></s34></s33>You have been granted to access to appli-1<s36><s37></text<s38>></s38></s37></s36> +<s39><s40><subtitle<s41>></s41></s40></s39>Application 2<s42><s43></subtitle<s44>></s44></s43></s42> +<s45><s46><text<s47>></s47></s46></s45>You have been granted to access to appli-2<s48><s49></text<s50>></s50></s49></s48> +<s51><s52><subtitle<s53>></s53></s52></s51>Acceptation<s54><s55></subtitle<s56>></s56></s55></s54> +<s57><s58><check<s59>></s59></s58></s57>I know that I can access to appli-1 <s60><s61></check<s62>></s62></s61></s60> +<s63><s64><check<s65>></s65></s64></s63>I know that I can access to appli-2 <s66><s67></check<s68>></s68></s67></s66> +<s69><s70></notification<s71>></s71></s70></s69> +<s72><s73><notification</s73> <s74>uid</s74>=<s75>"allusers"</s75> <s76>date</s76>=<s77>"2009-01-27"</s77> <s78>reference</s78>=<s79>"disclaimer"</s79> <s80>condition</s80>=<s81>"$ipAddr =~ /^192/"</s81><s82>></s82></s72> +<s83><s84><title<s85>></s85></s84></s83>This is your first access on this system<s86><s87></title<s88>></s88></s87></s86> +<s89><s90><text<s91>></s91></s90></s89>Be a nice user and do not break it please.<s92><s93></text<s94>></s94></s93></s92> +<s95><s96><check<s97>></s97></s96></s95>Of course I am not evil!<s98><s99></check<s100>></s100></s99></s98> +<s101><s102></notification<s103>></s103></s102></s101> +<s104><s105></root<s106>></s106></s105></s104> + + + <s0><s1><?xml</s1> <s2>version</s2>=<s3>"1.0"</s3> <s4>encoding</s4>=<s5>"UTF-8"</s5> <s6>standalone</s6>=<s7>"no"</s7><s8>?></s8></s0> +<s9><s10><root<s11>></s11></s10></s9> +<s12><s13><notification</s13> <s14>uid</s14>=<s15>"foo.bar"</s15> <s16>date</s16>=<s17>"2009-01-27"</s17> <s18>reference</s18>=<s19>"ABC"</s19><s20>></s20></s12> +<s21><s22><title<s23>></s23></s22></s21>Vous avez de nouvelles autorisations<s24><s25></title<s26>></s26></s25></s24> +<s27><s28><subtitle<s29>></s29></s28></s27>Application 1<s30><s31></subtitle<s32>></s32></s31></s30> +<s33><s34><text<s35>></s35></s34></s33>Vous êtes autorisé à accéder à appli-1<s36><s37></text<s38>></s38></s37></s36> +<s39><s40><subtitle<s41>></s41></s40></s39>Application 2<s42><s43></subtitle<s44>></s44></s43></s42> +<s45><s46><text<s47>></s47></s46></s45>Vous êtes autorisé à accéder à appli-2<s48><s49></text<s50>></s50></s49></s48> +<s51><s52><subtitle<s53>></s53></s52></s51>Acceptation<s54><s55></subtitle<s56>></s56></s55></s54> +<s57><s58><check<s59>></s59></s58></s57>Je reconnais savoir que je peux accéder à appli-1 <s60><s61></check<s62>></s62></s61></s60> +<s63><s64><check<s65>></s65></s64></s63>Je reconnais savoir que je peux accéder à appli-2 <s66><s67></check<s68>></s68></s67></s66> +<s69><s70></notification<s71>></s71></s70></s69> +<s72><s73><notification</s73> <s74>uid</s74>=<s75>"allusers"</s75> <s76>date</s76>=<s77>"2009-01-27"</s77> <s78>reference</s78>=<s79>"disclaimer"</s79> <s80>condition</s80>=<s81>"$ipAddr =~ /^192/"</s81><s82>></s82></s72> +<s83><s84><title<s85>></s85></s84></s83>Ceci est votre premier accès à ce système<s86><s87></title<s88>></s88></s87></s86> +<s89><s90><text<s91>></s91></s90></s89>Soyez sage et ne le cassez pas.<s92><s93></text<s94>></s94></s93></s92> +<s95><s96><check<s97>></s97></s96></s95>Bien sûr, je ne suis pas méchant !<s98><s99></check<s100>></s100></s99></s98> +<s101><s102></notification<s103>></s103></s102></s101> +<s104><s105></root<s106>></s106></s105></s104> + + + + + Data should not contains accents or special characters, as HTTP protocol only allow <a0>ASCII</a0> values in header (but depending on the HTTP server, you can use ISO encoded values) + + + Les données ne doivent pas contenir de caractères spéciaux, car le protocole HTTP n'autorise que les caractères <a0>ASCII</a0> dans les en-têtes (mais suivant le serveur HTTP, vous pouvez utiliser des valeurs encodées ISO) + + + + + Main features + + + Fonctionnalités principales + + + + + <a0>RBAC</a0> stands for Role Based Access Control. + + + <a0>RBAC</a0> signifie contrôle d'accès basé sur les rôles (Role Based Access Control). + + + + + IRC + + + IRC + + + + + <s8>require</s8> SOAP::Lite; +</Perl> + + + <s8>require</s8> SOAP::Lite; +</Perl> + + + + + 0_bad + + + 0_bad + + + + + It means that if you modify some settings here, you will have to share again the metadata with other providers. + + + Ceci signifie que si vous modifiez quelque chose ici, vous devez ré-exporter les metadatas aux autres fournisseurs. + + + + + convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini + + + convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini + + + + + This key must be stored directly in lemonldap-ng.ini: + + + Cette clef doit être stockée directement dans lemonldap-ng.ini : + + + + + applications:phpldapadmin_logo.png + + + applications:phpldapadmin_logo.png + + + + + For application BBB: + + + Pour l'application BBB : + + + + + Notification format + + + Format des notifications + + + + + css/all.css + + + css/all.css + + + + + cd myskin +ln -s ../pastel/*.tpl . + + + cd myskin +ln -s ../pastel/*.tpl . + + + + + $_password + + + $_password + + + + + mailUrl + + + mailUrl + + + + + http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + + + http://www.jdll.org/content/lemonldapng-100-en-avant-premi%C3%A8re + + + + + References are listed in alphabetic order. + + + Les références sont listées dans l'ordre alphabétique. + + + + + Do this in the control panel or in the configuration file: + + + Faire ceci dans le panneau de contrôle ou dans le fichier de configuration : @@ -32934,6 +19386,712 @@ displayName <s10>-></s10> <s11>$givenName</s11><s1 Display<s21>-</s21>Name <s22>-></s22> <s23>$displayName</s23> + + + If your function is not compliant with <a0>Safe jail</a0>, you will need to disable the jail. + + + Si la fonction n'est pas compatible avec la <a0>cage saine</a0>, il faut désactiver la mise en cage. + + + + + Backend choice by users + + + Backend choisit par l'utilisateur + + + + + Data to store as REMOTE_USER (used also in Apache logs) + + + Donnée à utiliser comme REMOTE_USER (également utilisée dans les journaux d'Apache) + + + + + specification + + + spécification + + + + + An <a0>enterprise Google Apps account</a0> + + + Un <a0>compte applicatif Google entreprise</a0> + + + + + secret + + + secret + + + + + Just set the <a3>LL::NG</a3> Handler <a4>IP</a4> on this attribute in order to add more security. + + + Indiquer seulement l'adresse <a4>IP</a4> du handler <a3>LL::NG</a3> dans cet attribut pour ajouter plus de sécurité. + + + + + <s0>info</s0> for user actions + + + <s0>info</s0> pour les actions utilisateurs + + + + + Web based for normal users: + + + Basé sur du web pour les utilisateurs normaux : + + + + + <s0>HTTPS</s0>: use https as protocol + + + <s0>HTTPS</s0> : utilise https comme protocole + + + + + <s0>Display</s0>: + + + <s0>Affichage</s0> : + + + + + <a0>DBI</a0> UserDB table + + + Table UserDB <a0>DBI</a0> + + + + + /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + + + /_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots + + + + + install_manager_libs + + + install_manager_libs + + + + + See <a0>mod_proxy</a0> and <a1>mod_rewrite</a1> documentation for more about configuring Apache reverse-proxies. + + + Voir les documentation de <a0>mod_proxy</a0> et <a1>mod_rewrite</a1> pour plus d'information sur la configuration du proxy inverse d'Apache. + + + + + This can happend when you use lmConfigEditor or launch <s0>cron files</s0> with a different user than Apache process. + + + Ceci peut arriver lorsqu'on utilise lmConfigEditor ou lorsqu'on lance les <s0>fichiers cron</s0> avec un utilisateur différent de celui du processus Apache. + + + + + <a2>IBM Lotus iNotes</a2> + + + <a2>IBM Lotus iNotes</a2> + + + + + <a4>Joind.in</a4> + + + <a4>Joind.in</a4> + + + + + mailOnPasswordChange + + + mailOnPasswordChange + + + + + http://mail.ow2.org/wws/arc/lemonldap-ng-dev + + + http://mail.ow2.org/wws/arc/lemonldap-ng-dev + + + + + Syslog + + + Syslog + + + + + mailFrom + + + mailFrom + + + + + <s0>Password</s0>: Connection password + + + <s0>Mot-de-passe</s0> : mot-de-passe du compte de connexion + + + + + The difference with <a0>remote authentication</a0> is that the client will never be redirect to the main <a1>LL::NG</a1> portal. + + + La différence avec <a0>l'authentification "Remote"</a0> est que le client n'est jamais redirigé vers le portail <a1>LL::NG</a1> principal. + + + + + multi + + + multi + + + + + $uidR + + + $uidR + + + + + If secured cookie is enabled, the portal <a3>URL</a3> <s4>must</s4> be HTTPS. + + + Si le cookie sécurisé est activé, l'<a3>URL</a3> du portail <s4>doit</s4> être en HTTPS. + + + + + </<s11>Directory</s11>> +  + + + </<s11>Directory</s11>> +  + + + + + To change it: + + + Pour le changer : + + + + + Logs + + + Journaux + + + + + The LDIF view of such entry can be: + + + La vue LDIF d'une telle entrée ressemble à : + + + + + Menu modules activation rules + + + les règles d'activation des modules du menu + + + + + http://perldoc.perl.org/functions/join.html + + + http://perldoc.perl.org/functions/join.html + + + + + Password + + + Mot-de-passe + + + + + If you want to become member of <a1>LL::NG</a1> team ask to <a2>lemonldap-ng-dev@ow2.org</a2>. + + + SI vous souhaitez devenir membre de l'équipe <a1>LL::NG</a1> demandez-le également à <a2>lemonldap-ng-dev@ow2.org</a2>. + + + + + This script is called <c0>lemonldap-ng-cli</c0> and is stored in the LemonLDAP::NG bin/ directory, for example /usr/share/lemonldap-ng/bin: + + + Ce script se nomme <c0>lemonldap-ng-cli</c0> et se trouve dans le répertoire bin/ de LemonLDAP::NG, par exemple /usr/share/lemonldap-ng/bin: + + + + + <s85>//"userobm_hidden" => ,</s85> + + + <s85>//"userobm_hidden" => ,</s85> + + + + + First steps + + + Premiers pas + + + + + Bugzilla can authenticate a user with HTTP headers, and auto-create its account with a few information: + + + Bugzilla peut authentifier un utilisateur par en-tête HTTP et auto-générer son compte avec quelques informations : + + + + + http://search.cpan.org/perldoc?DBD::Oracle + + + http://search.cpan.org/perldoc?DBD::Oracle + + + + + ../../../media/applications/spring_logo.png + + + ../../../media/applications/spring_logo.png + + + + + Header + + + En-tête + + + + + Protect only the administration pages + + + Protéger seulement la page d'administration + + + + + <s94>//"userobm_mobile" => ,</s94> + + + <s94>//"userobm_mobile" => ,</s94> + + + + + <s0>faketicket</s0>: if the user has no access, a fake ticket is built, and the user is redirected to <a1>CAS</a1> service. + + + <s0>faketicket</s0> : si l'utilisateur n'a pas accès, un faux ticket est construit, et l'utilisateur est redirigé vers le service <a1>CAS</a1>. + + + + + <s0>Scope</s0>: Value of scope parameter (example: openid profile). + + + <s0>Portée</s0> : valeur du paramètre de portée (exemple : profil openid). + + + + + Tarball + + + Archive + + + + + You can add a link in <a0>application menu</a0> to display Google Apps to users. + + + Il est possible d'ajouter un lien dans le <a0>menu application</a0> pour afficher Google Apps. + + + + + http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz + + + http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz + + + + + Hide old password in reset form + + + Masquer l'ancien mot-de-passe dans le formulaire de réinitialisation + + + + + userDB + + + userDB + + + + + documentation:1.0:ldapconfbackend + + + documentation:1.0:ldapconfbackend + + + + + Other resources + + + Autres documents + + + + + This will download the public and the private key. + + + Ceci télécharge les clefs publique et privée. + + + + + User found from login process + + + Nom d'utilisateur trouvé dans le processus d'authentification + + + + + SP Initiated Binding: chose any of the supported binding (every one listed there is currently supported on LemonLDAP::NG) HTTP POST is a good choice + + + SP Initiated Binding : choisir n'importe quel protocole supporté (ils le sont actuellement tous par LemonLDAP::NG), HTTP POST est un bon choix + + + + + The normal portal has a link included in the authentication form pointing to the remote portal for the users of the other organization + + + Le portail normal dispose d'un lien dans le formulaire d'authentification pointant vers le portail destiné aux utilisateurs de l'autre organisation + + + + + Follow <a0>LDAP session backend</a0> doc + + + Suivre la documentation <a0>backend de sessions LDAP</a0> + + + + + Firefox has detected that the server is redirecting the request for this address in a way that will never complete + + + Firefox has detected that the server is redirecting the request for this address in a way that will never complete + + + + + <s0>Persistent</s0>: NameID is restored from previous sessions + + + <s0>Persistent</s0>: le NameID est restoré depuis la session précédente + + + + + The user will be redirected on portal <a0>URL</a0> with error in the <c1>lmError</c1> <a2>URL</a2> parameter. + + + L'utilisateur sera redirigé vers l'<a0>URL</a0> du portail avec une erreur dans le paramètre <c1>lmError</c1> de l'<a2>URL</a2>. + + + + + <s114>//"userobm_address3" => ,</s114> + + + <s114>//"userobm_address3" => ,</s114> + + + + + Test notification + + + Tester les notifications + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose <a2>CAS</a2> for authentication. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>CAS</a2> pour l'authentification. + + + + + ../../../media/applications/glpi_logo.png + + + ../../../media/applications/glpi_logo.png + + + + + Then restart Apache. + + + Redémarrer Apache ensuite. + + + + + Note that this feature is interesting only for the Lemonldap::NG systems protecting a high number of applications + + + Notez que cette fonctionnalité n'est intéressante que pour les systèmes Lemonldap::NG protégeant un grand nombre d'applications + + + + + vi /root/SSOExtensions.pm + + + vi /root/SSOExtensions.pm + + + + + Use then the <a0>Multiple authentication module</a0>, for example: + + + Utiliser alors le <a0>module d'authentification multiple</a0>, exemple: + + + + + http://search.cpan.org/perldoc?CGI + + + http://search.cpan.org/perldoc?CGI + + + + + If not authenticated (or authentication is forced) try to find it (userDB module) and to authenticate it (auth module), create session, calculate groups and macros and store them. + + + Si ce n'est pas le cas (ou si l'authentification est forcée) tente de le trouver (module userDB) et de l'authentifier (module d'authentification), crée la session, calcule les groupes et macros et les stocke + + + + + <s0>CDBI</s0> : very simple storage + + + <s0>CDBI</s0> : stockage très simple + + + + + <a14>portalmenu</a14><br15/> + + + <a14>portalmenu</a14><br15/> + + + + + How it works + + + Fonctionnement + + + + + http://auth.example.com/?logout=1 + + + http://auth.example.com/?logout=1 + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Proxy for authentication and users. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Proxy pour les modules authentification et utilisateurs. + + + + + http://lanyrd.com/2012/ow2-con12/scbcwz/ + + + http://lanyrd.com/2012/ow2-con12/scbcwz/ + + + + + To bypass this, follow the documentation of <a0>AuthApache module</a0> + + + Pour outrepasser ceci, suivre la documentation du <a0>module AuthApache</a0> + + + + + radiusServer + + + radiusServer + + + + + Apache::Session::Browseable::MySQL doesn't use locks so performances are keeped. + + + Apache::Session::Browseable::MySQL n'utilise pas les locks pour conserver les performances. + + + + + To do this, go in Manager > General Parameters > Advanced Parameters > Security > Use Safe Jail and disable it. + + + Pour ce faire, aller dans le manager > Paramètres généraux > Paramètres avancés > Sécurité > Utiliser la cage sécurisée et la désactiver. + + + + + Add on your <c0>server.xml</c0> file a new valve entry like this (in host section): + + + Ajouter dans le fichier <c0>server.xml</c0> une nouvelle valve comme ci-dessous (dans la section host): + + + + + http://perldoc.perl.org/Safe.html + + + http://perldoc.perl.org/Safe.html + + + + + After logout process, the user is redirected on portal, or on a configured <a0>URL</a0>. + + + Après déconnexion, l'utilisateur est redirigé vers une <a0>URL</a0> configurée ou vers le portail. + + + + + OBM_GROUPS + + + OBM_GROUPS + + + + + See also + + + Voir aussi + + + + + One standard portal + + + Un portail standard + + + + + It returns 1 if this match, 0 else. + + + Elle retourne 1 si c'est bon, 0 sinon. + + Configure Liferay virtual host like other <a0>protected virtual host</a0>. @@ -32944,74 +20102,3634 @@ Display<s21>-</s21>Name <s22>-></s22> <s23>$dis - 2_pub + To install them on system: - - 2_pub + + Pour les installer sur le système : - The official documentation can be found here: <a0>http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html</a0> + Nginx is a very fast web server. - - La documentation officielle se trouve ici : <a0>http://docs.alfresco.com/4.0/tasks/auth-alfrescoexternal-sso.html</a0> + + Nginx est un serveur web particulièrement performant. - Configuration key of IDP used for authentication + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Facebook for authentication module. - - Clef de configuration de l'IDP utilisé pour l'authentification + + Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Facebook comme module d'authentication. - <s0>Account session key</s0>: session field used as Zimbra user account (by default: uid) - - - <s0>clef de session compte</s0> : champ de session utilisé comme compte utilisateur Zimbra (par défaut : uid) - - - - - After registration, the OP must give you a client ID and a client secret, that will be used to configure the OP in <a0>LL::NG</a0>. - - - Après enregistrement, l'OP doit donner un identifiant et un secret clients, qui seront utilisé pour configurer l'OP dans <a0>LL::NG</a0>. - - - - - postcode - - - postcode - - - - - LemonLDAP::NG Portal + Twitter - Portail LemonLDAP::NG + Twitter - Authentication table and user table can be the same. + Password is not a common attribute. - - Les tables d'authentification et utilisateurs peuvent être confondues. + + Le mot-de-passe n'est pas un attribut commun. - Most of configuration can be done trough LemonLDAP::NG Manager (by default <a0>http://manager.example.com</a0>). + caFile - - La majeure partie de la configuration peut être réalisée via le manager LemonLDAP::NG (par défaut <a0>http://manager.example.com</a0>). + + caFile + + + + + /_detail/screenshots/1.0/pastel/portal.png?id=screenshots + + + /_detail/screenshots/1.0/pastel/portal.png?id=screenshots + + + + + ldapPort + + + ldapPort + + + + + <a0>DokuWiki</a0> is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. + + + <a0>DokuWiki</a0> est un wiki simple et standard principalement destiné à la création de documents de toute nature. + + + + + ldapRaw + + + ldapRaw + + + + + Exported variables in the Manager + + + Variables exportées dans le manager + + + + + sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl + + + sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl + + + + + Perl + + + Perl + + + + + http://lanyrd.com/2012/solutionslinux/sryym/ + + + http://lanyrd.com/2012/solutionslinux/sryym/ + + + + + https://auth.example.com/ + + + https://auth.example.com/ + + + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> RDBI</s5> +<s6>dbiChain</s6> <s7>=</s7><s8> DBI:mysql:database=lemonldap-ng</s8><s9>;host=1.2.3.4</s9> +<s10>dbiUser</s10> <s11>=</s11><s12> lemonldap</s12> +<s13>dbiPassword</s13> <s14>=</s14><s15> password</s15> +<s16>; optional</s16> +<s17>dbiTable</s17> <s18>=</s18><s19> mytablename</s19> + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> RDBI</s5> +<s6>dbiChain</s6> <s7>=</s7><s8> DBI:mysql:database=lemonldap-ng</s8><s9>;host=1.2.3.4</s9> +<s10>dbiUser</s10> <s11>=</s11><s12> lemonldap</s12> +<s13>dbiPassword</s13> <s14>=</s14><s15> password</s15> +<s16>; optional</s16> +<s17>dbiTable</s17> <s18>=</s18><s19> mytablename</s19> + + + + + Go to the Manager and <a0>create a new virtual host</a0> for Dokuwiki. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Dokuwiki. + + + + + ../../../media/applications/sympa_logo.png + + + ../../../media/applications/sympa_logo.png + + + + + <s0>Allowed modules</s0>: click on <c1>New chain</c1> to add a choice. + + + <s0>Modules autorisés</s0> : cliquer sur <c1>Nouveau choix</c1> pour ajouter un choix. + + + + + The <a0>LDAP schema extension</a0> can be used to store this value. + + + L'<a0>extension de schéma LDAP</a0> peut être utilisée pour stocker cette valeur. + + + + + Notification activation + + + Activation des notifications + + + + + mail + + + mail + + + + + New Service Provider + + + Nouveau fournisseur de service + + + + + To make the portal start faster when the server is relaunched, add those lines in Apache configuration file (as described in portal-apache2.conf): + + + Pour accélérer le démarrage du portail lorsque le serveur est relancé, ajoutez les lignes suivantes dans les fichiers de configuration d'Apache (tel que proposé dans portal-apache2.conf): + + + + + <s0>Display other sessions </s0>: display other sessions on authentication phase, with a link to delete them. + + + <s0>Afficher les autres sessions</s0> : affiche les autres sessions ouvertes lors de la phase d'authentification avec un lien pour les effacer. + + + + + The password can be in plain text, or encoded with a standard SQL method: + + + Le mot-de-passe peut être stocké en clair ou encodé avec une méthode SQL standard : + + + + + Last name + + + Nom + + + + + When you know the key of the variable, you just have to prefix it with the dollar sign to use it, for example to test if <c0>uid</c0> variable match <c1>coudot</c1> : + + + En connaissant le nom d'une variable, il suffit de la préfixer avec un signe dollar pour l'utiliser, par exemple pour savoir si la variable <c0>uid</c0> contient <c1>coudot</c1> : + + + + + For application <a0>AAA</a0>: + + + Pour l'application AAA : + + + + + Crypt::OpenSSL::X509 + + + Crypt::OpenSSL::X509 + + + + + http://www.liferay.com/ + + + http://www.liferay.com/ + + + + + Key (<a0>LL::NG</a0> name) + + + Clef (nom <a0>LL::NG</a0>) + + + + + <s26>Order</s26> <s27>deny</s27>,<s28>allow</s28> + + + <s26>Order</s26> <s27>deny</s27>,<s28>allow</s28> + + + + + ../../../css/screen.css + + + ../../../css/screen.css + + + + + <a0>LL::NG</a0> will operate some SQL queries: + + + <a0>LL::NG</a0> exécutera quelques requêtes SQL : + + + + + OpenID Connect Service + + + Service OpenID-Connect + + + + + LemonLDAP::NG provides a proxy that can replace the use of Apache mod_proxy. + + + LemonLDAP::NG fournit un proxy qui peut remplacer l'utilisation de mod_proxy d'Apache. + + + + + <s119>"userobm_town"</s119> <s120>=></s120> <s121>"HTTP_OBM_L"</s121><s122>,</s122> + + + <s119>"userobm_town"</s119> <s120>=></s120> <s121>"HTTP_OBM_L"</s121><s122>,</s122> + + + + + The SP name is asked, enter it and click OK. + + + Le nom de SP est demandé, entrer-le et cliquer sur OK. + + + + + To use this feature only locally, edit <c0>lemonldap-ng.ini</c0> in section [all]: + + + Pour utiliser cette fonctionnalité seulement localement, éditer <c0>lemonldap-ng.ini</c0> dans la section [all]: + + + + + To configure sessions, go in Manager, <c0>General Parameters</c0> » <c1>Sessions</c1>: + + + Pour configurer les sessions, aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Sessions</c1> : + + + + + Give a technical name (no spaces, no special characters), like “sample-op”; + + + Donner un nom technique (sans espaces ni caratères speciaux), tel “sample-op” ; + + + + + ../media/logos/logo_rbn.png + + + ../media/logos/logo_rbn.png + + + + + it may be the <e3>backbone</e3> of a heterogeneous architecture. + + + il peut être le <e3>pivot</e3> d'une architecture hétérogène. + + + + + Go in Manager, <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Custom functions</c2> and set: + + + Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Fonctions personnalisées</c2> et indiquer : + + + + + Macros and groups are calculated during authentication process by the portal: + + + Les macros et les groupes sont calculées pendant le processus d'authentification par le portail : + + + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> File</s5> +<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> File</s5> +<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> + + + + + userPivot + + + userPivot + + + + + A mail with a token is sent to user + + + Un courriel avec une valeur est envoyé à l'utilisateur + + + + + startTime + + + startTime + + + + + SAML assertion + + + Assertion SAML + + + + + <a0>Alfresco</a0> is an ECM/BPM software. + + + <a0>Alfresco</a0> est un logiciel ECM/BPM. + + + + + globalStorage + + + globalStorage + + + + + This parameter is set by the portal and use javascript to get the connected user timezone. + + + Ce paramètre est géré par le portail et utilise javascript pour obtenir le fuseau de l'utilisateur connecté. + + + + + Remember to change the access rule in Manager virtual host to allow new administrators. + + + Ne pas oublier de changer la règle d'accès à l'hôte virtuel du manager pour autoriser les nouveaux administrateurs. + + + + + fullname + + + fullname + + + + + ../../../media/icons/neotux.png + + + ../../../media/icons/neotux.png + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Database (<a2>DBI</a2>) for authentication, users and/or password modules. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir "base de données" (<a2>DBI</a2>) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + Notifications system + + + Systèmes de notification + + + + + Then, go in <c0>Radius parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Radius</c0>: + + + + + if a user can access directly to the hidden application, it can bypass <a0>LL::NG</a0> protection + + + Si un utilisateur peut accéder directement à l'application cachée, peut contourner la protection de <a0>LL::NG</a0> + + + + + Then you got this value inside the Auth-Roles header: + + + On les obtient dans l'en-tête Auth-Roles : + + + + + applications:sympa_logo.png + + + applications:sympa_logo.png + + + + + Using notification system + + + Utiliser le système de notification + + + + + <s2>require</s2> Lemonldap::NG::Portal::SharedConf; + + + <s2>require</s2> Lemonldap::NG::Portal::SharedConf; + + + + + It must match AD policy + + + Ça doit correspondre avec la politique de l'AD + + + + + Skin rules + + + Règle du thème + + + + + /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots + + + + + lemonldap-ng-testpage.png + + + lemonldap-ng-testpage.png + + + + + Sessions are stored using <a0>Apache::Session</a0> modules family. + + + Les sessions sont stockées en utilisant les modules de la famille <a0>Apache::Session</a0>. + + + + + The configuration is done in config.php: + + + La configuration est effectuée via config.php: + + + + + <s0>List</s0>: domains list (comma separated values) + + + <s0>Liste</s0> : liste des domaines (séparés par des virgules) + + + + + It provides a specific and lightweight OpenID Connect module that will replace the current Google module. + + + Il fournit un module OpenID-Connect spécifique et facile qui remplace l'actuel module Google. + + + + + Backend + + + Backend + + + + + → When you upgrade from Debian Lenny with customized index.pl files, you must upgrade them. + + + → Lors d'une mise à jour d'une Debian Lenny avec un fichier index.pl personnalisé, il faut le mettre à jour. + + + + + http://sourcesup.cru.fr/projects/perlcas/ + + + http://sourcesup.cru.fr/projects/perlcas/ + + + + + Using this, we can do a very simple interoperability system between 2 organizations using two <a0>LL::NG</a0> structures: + + + En utilisant ce système, on peut avoir une simple interopérabilité entre 2 organisations utilisant chacune leur système <a0>LL::NG</a0> : + + + + + String::Random + + + String::Random + + + + + <s0>Authentication filter</s0>: Filter to find user from its login (default: <c1>(&(uid=$user)(objectClass=inetOrgPerson))</c1>) + + + <s0>Filtre d'authentication</s0> : filtre pour trouver l'utilisateur à partir de son login (défaut : <c1>(&(uid=$user)(objectClass=inetOrgPerson))</c1>) + + + + + High Availability + + + Haute disponibilité + + + + + reloadTime + + + reloadTime + + + + + If no proxied services defined, <a0>CAS</a0> authentication will not activate the <a1>CAS</a1> proxy mode. + + + Si aucun service proxifié n'est défini, l'authentification <a0>CAS</a0> n'activera pas le mode proxy <a1>CAS</a1>. + + + + + http://perldoc.perl.org/functions/exit.html + + + http://perldoc.perl.org/functions/exit.html + + + + + <a12>portalcustom</a12><br13/> + + + <a12>portalcustom</a12><br13/> + + + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel + + + + + <a0>CDA</a0> activation + + + Activation du <a0>CDA</a0> + + + + + Validation of the session: external user has now a local session + + + Validation de la session : l'utilisateur externe dispose ainsi d'un session locale + + + + + After configuring <a0>SAML</a0> Service, you can export metadata to your partner Identity Provider. + + + Après avoir configuré le service <a0>SAML</a0> Service, exporter les metadatas vers le fournisseur d'identité partenaire. + + + + + This mode allow to test LemonLDAP::NG without any third-party software. + + + Ce mode permet de tester LemonLDAP::NG sans aucun autre programme tiers. + + + + + Configuration is in /etc/lemonldap-ng + + + La configuration se trouve dans /etc/lemonldap-ng + + + + + Then, go in <c0>OpenID parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres OpenID</c0> : + + + + + You can change the separator with the <c2>fileNameSeparator</c2> option, and set another value, for example <c3>@</c3>. + + + On peut changer ce séparateur en changeant la valeur de l'option <c2>fileNameSeparator</c2> par exemple <c3>@</c3>. + + + + + 'cache_root' => '/tmp',? + + + 'cache_root' => '/tmp',? + + + + + We suppose that LimeSurvey is installed in /var/www/html/limesurvey + + + On suppose que LimeSurvey est installé dans /var/www/html/limesurvey + + + + + Convert::PEM + + + Convert::PEM + + + + + Main parameters + + + Paramètres principaux + + + + + #perl_auto-protected_cgi + + + #perl_auto-protected_cgi + + + + + service_id lemonldapng + + + service_id lemonldapng + + + + + ldapgroups <s0>-></s0> <a1><s2>join</s2></a1><s3>(</s3><s4>" "</s4><s5>,</s5><s6>(</s6><s7>$ldapgroups</s7> <s8>=~</s8> <s9>/cn=(.*?),/g</s9><s10>)</s10><s11>)</s11> + + + ldapgroups <s0>-></s0> <a1><s2>join</s2></a1><s3>(</s3><s4>" "</s4><s5>,</s5><s6>(</s6><s7>$ldapgroups</s7> <s8>=~</s8> <s9>/cn=(.*?),/g</s9><s10>)</s10><s11>)</s11> + + + + + <s77>//"userobm_account_dateexp" => ,</s77> + + + <s77>//"userobm_account_dateexp" => ,</s77> + + + + + http://fedoraproject.org/wiki/EPEL/ + + + http://fedoraproject.org/wiki/EPEL/ + + + + + lemonldap_ng_session_explorer_1340022388573.png + + + lemonldap_ng_session_explorer_1340022388573.png + + + + + Create table: + + + Créer la table: + + + + + If no value, the default NameID format is Email. + + + Si aucune valeur n'est indiquée, le format de NameID par défaut est Email. + + + + + Form replay + + + Rejeu de formulaires + + + + + Manager theme + + + Thème du manager + + + + + <s9>AuthLDAPBindPassword</s9> <s10>"secret"</s10> + + + <s9>AuthLDAPBindPassword</s9> <s10>"secret"</s10> + + + + + Google supports these claims: + + + Google supporte ces champs : + + + + + Go to the Manager and <a0>create a new virtual host</a0> for MediaWiki. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Mediawiki. + + + + + logos:logo-ul.png + + + logos:logo-ul.png + + + + + http://fr.lutece.paris.fr + + + http://fr.lutece.paris.fr + + + + + <c0>deny</c0>: nobody is welcomed + + + <c0>deny</c0>: personne n'est autorisé + + + + + SAML service configuration + + + Configuration du service SAML + + + + + Each SREG attribute will be associated to a user session key. + + + Chaque attribut SREG est associé à une clef de session utilisateur. + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Yubikey for authentication module. + + + Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Yubikey comme module d'authentication. + + + + + LimeSurvey configuration + + + Configuration de LimeSurvey + + + + + You can also add a condition. + + + Il est possibe d'ajouter une condition. + + + + + XSS attack detected + + + XSS attack detected + + + + + LinuxFR + + + LinuxFR + + + + + CAS + + + CAS + + + + + <s144>//"userobm_nomade_perms" => ,</s144> + + + <s144>//"userobm_nomade_perms" => ,</s144> + + + + + ^/(css|js)/ + + + ^/(css|js)/ + + + + + <s0>SREG mapping</s0>: link between SREG attributes and session keys (<s1><a2>see below</a2></s1>). + + + <s0>Associations SREG</s0> : liens entre les attributs SREG et les clefs de session (<s1><a2>voir ci-dessous</a2></s1>). + + + + + For example, to send it in an header: + + + Par exemple, pour l'envoyer dans un en-tête : + + + + + GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout + + + GoogleApps => http://www.google.com/calendar/hosted/mydomain.org/logout + + + + + You only need a reload <a0>URL</a0> per physical servers, as Handlers share the same configuration cache on each physical server. + + + Une <a0>URL</a0> par serveur physique est nécessaire, car les agents partagent le même cache de configuration pour chaque serveur physique. + + + + + To change it, go in General Parameters > Advanced Parameters > Notifications > Wildcard for all users, and set for example <c0>alluserscustom</c0>. + + + Pour le changer, aller dans Paramètres généraux > Paramètres avancés > Notifications > Carte blanche pour tous les utilisateurs, et mettre par exemple <c0>alluserscustom</c0>. + + + + + Changing the domain value will not update other configuration parameters, like virtual host names, portal <a0>URL</a0>, etc. + + + Changer la valeur du domaine ne met pas à jour les autres paramètres tels les noms d'hôtes virtuels, l'<a0>URL</a0> du portail, etc... + + + + + tchemineau@example.com + + + tchemineau@example.com + + + + + <s25># another HTML code</s25> +<s26>}</s26> + + + <s25># autre code HTML</s25> +<s26>}</s26> + + + + + Menu modules + + + Modules du menu + + + + + LemonLDAP::NG 1.0 release + + + Sortie de LemonLDAP::NG 1.0 + + + + + Lemonldap::NG::Common + + + Lemonldap::NG::Common + + + + + You will need to collect all attributes needed to create a user in OBM, this includes: + + + Il faut collecter tous les attributs nécessaires pour créer un compte OBM : + + + + + Build <a0>cookie(s)</a0> + + + Construit le ou les <a0>cookies</a0> + + + + + Sybase + + + Sybase + + + + + Below are documented internal variables. + + + Ci-dessous sont documentées les variables internes. + + + + + Common Domain Cookie + + + Domaine commun de cookie + + + + + $_auth + + + $_auth + + + + + Configure Sympa virtual host like other <a0>protected virtual host</a0> but protect only magic authentication <a1>URL</a1>. + + + Configurer l'hôte virtuel Sympa comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais ne protéger que l'authentification magique. + + + + + On Debian/Ubuntu: + + + Sur Debian/Ubuntu : + + + + + Security + + + Sécurité + + + + + Use <a0>our own Debian repository</a0>. + + + Utiliser <a0>votre propre dépôt Debian</a0>. + + + + + <s0>Requested authentication context</s0>: this context is declared in authentication request. + + + <s0>Contexte d'authentification demandé</s0> : ce contexte est déclaré dans la requête d'authentification. + + + + + <s0>apply</s0>: reload <a1>URL</a1> for distant Hanlders + + + <s0>apply</s0> : les <a1>URL</a1> de rechargement des agents distants + + + + + The Manager displays main branches: + + + Le manager affiche des branches principales : + + + + + Kinematics + + + Cinématique + + + + + <s0>end</s0>: End date (GMT) + + + <s0>end</s0>: date de fin (GMT) + + + + + ../../../../media/applications/limesurvey_logo.png + + + ../../../../media/applications/limesurvey_logo.png + + + + + <s0>Manager</s0>: used to manage LemonLDAP::NG configuration and to explore sessions. + + + <s0>Manager</s0>: utilisé pour gérer la configuration LemonLDAP::NG et explorer les sessions. + + + + + Security Assertion Markup Language + + + Security Assertion Markup Language + + + + + See also <a0>general kinematics presentation</a0>. + + + Voir aussi la <a0>présentation de la cinématique générale</a0>. + + + + + portalOpenLinkInNewWindow + + + portalOpenLinkInNewWindow + + + + + High availability + + + Haute disponibilité + + + + + If using <a0>LL::NG</a0> as reverse proxy, configure also the <c1>Auth-User</c1> <a2>header</a2>, + + + Si <a0>LL::NG</a0> est utilisé par reverse-proxy, configurer l'<a2>en-tête</a2> <c1>Auth-User</c1>, + + + + + <s3># DocumentRoot</s3> + + + <s3># DocumentRoot</s3> + + + + + http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ + + + http://lanyrd.com/2012/13eme-rencontres-mondiales-du-logiciel-libre/sryyt/ + + + + + Hello <s0><TMPL_VAR <s1>NAME</s1><s2>=</s2><s3>"myparam"</s3>></s0>! + + + Hello <s0><TMPL_VAR <s1>NAME</s1><s2>=</s2><s3>"myparam"</s3>></s0>! + + + + + You need <a0>Net::Twitter</a0> package, with a very recent version (>3). + + + Vous devez installer une version récente (>3) du paquet <a0>Net::Twitter</a0>. + + + + + <a0>CAS</a0> Session backend options + + + Options du module de stockage <a0>CAS</a0> + + + + + OBM includes Groupware, messaging server, CRM, LDAP, Windows Domain, smartphone and PDA synchronization… + + + OBM inclut un groupware, un serveur de messagerie, un CRM, un annuaire LDAP, un domaine Windows, un dispositif de synchronisation pour smartphone et PDA… + + + + + Prepare the LDAP server and the LL::NG configuration file + + + Préparer le serveur LDAP et le fichier de configuration LL::NG + + + + + RMLL/LSM + + + RMLL/LSM + + + + + <a0>LL::NG</a0> provides a special function named <a1>basic</a1> to build this header. + + + <a0>LL::NG</a0> fournit une fonction spéciale nommée <a1>basic</a1> pour construire cet en-tête. + + + + + Example: <a2>http://auth.example.com</a2> + + + Exemple: <a2>http://auth.example.com</a2> + + + + + dbiUserChain + + + dbiUserChain + + + + + Double cookie + + + Double cookie + + + + + logos:logo_ministere_justice.jpg + + + logos:logo_ministere_justice.jpg + + + + + wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz + + + wget https://sourcesup.cru.fr/frs/download.php/2476/AuthCAS-1.4.tar.gz + + + + + You can now use your function in a macro, an header or an access rule, for example: + + + Les fonctions peuvent être utilisées dans une macro, un en-tête ou une règle d'accès, par exemple: + + + + + It will be prompted if you generate keys, else you can set it in the <c0>Private key password</c0>. + + + Il vous sera demandé à la génération de la clef ou vous pouvez l'entrer dans le champ <c0>Mot-de-passe de la clef privée</c0>. + + + + + Next run ant command: + + + Lancer ensuite la commande ant : + + + + + documentation:lemonldapng-sso.png + + + documentation:lemonldapng-sso.png + + + + + timeout + + + timeout + + + + + Main <a0>external databases</a0> are: + + + Les principales <a0>bases de données externes</a0> sont : + + + + + URL contains a non protected host + + + URL contains a non protected host + + + + + It manages both authentication and authorization and provides headers for accounting. + + + Il gère à la fois les authentifications et les autorisations et fournit des en-têtes HTTP pour la traçabilité. + + + + + Redis session backend + + + Module de stockage des sessions Redis + + + + + <s0>VHOSTLISTEN</s0>: how listen parameter is configured for virtual hosts in Apache (default: *:80) + + + <s0>VHOSTLISTEN</s0> : comment est configuré le paramètre d'écoute des hôtes virtuels dans Apache (défaut : *:80) + + + + + CAS (authentication module) + + + CAS (module d'authentification) + + + + + You need <a0>Net::Facebook::Oauth2</a0> package. + + + La paquet <a0>Net::Facebook::Oauth2</a0> est nécessaire. + + + + + MRTG monitoring + + + Supervision MRTG + + + + + when pwdLastSet = 0 in the user entry, it means that password has been reset, and a form is presented to the user for him to change his password. + + + Lorsque le paramètre pwdLastSet est positionné à 0 dans l'entrée utilisateur, ça signifie que le mot de passe a été réinitialisé et qu'un formulaire est présenté à l'utilisateur pour qu'il change son mot de passe. + + + + + icons:flags:us.png + + + icons:flags:us.png + + + + + remoteCookieName + + + remoteCookieName + + + + + documentation:googleapps-menu.png + + + documentation:googleapps-menu.png + + + + + ^/(?i)index.php\?.*access=admin + + + ^/(?i)index.php\?.*access=admin + + + + + <s0>Display</s0>: As Google Apps is not a protected application, set to <c1>On</c1> to always display it + + + <s0>Display</s0> : comme Google Apps n'est pas une application protégée, indiquer <c1>On</c1> pour toujours l'afficher + + + + + Offline + + + Hors ligne + + + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre + + + + + <s64>"userobm_firstname"</s64> <s65>=></s65> <s66>"HTTP_OBM_GIVENNAME"</s66><s67>,</s67> +<s68>// "userobm_title" => "HTTP_OBM_TITLE",</s68> + + + <s64>"userobm_firstname"</s64> <s65>=></s65> <s66>"HTTP_OBM_GIVENNAME"</s66><s67>,</s67> +<s68>// "userobm_title" => "HTTP_OBM_TITLE",</s68> + + + + + /_detail/screenshots/1.0/dark/password.png?id=screenshots + + + /_detail/screenshots/1.0/dark/password.png?id=screenshots + + + + + This is a security point, to prevent someone to create a session by sending custom headers. + + + Il s'agit d'un élément de sécurité pour éviter à quelqu'un de créer une session en envoyant des en-têtes personnalisés. + + + + + <s89>"userobm_phone"</s89> <s90>=></s90> <s91>"HTTP_OBM_TELEPHONENUMBER"</s91><s92>,</s92> + + + <s89>"userobm_phone"</s89> <s90>=></s90> <s91>"HTTP_OBM_TELEPHONENUMBER"</s91><s92>,</s92> + + + + + <a0>SAML</a0> service configuration is a common step to configure <a1>LL::NG</a1> as <a2>SAML SP</a2> or <a3>SAML IDP</a3>. + + + La configuration du service <a0>SAML</a0> est une étape commune pour configurer <a1>LL::NG</a1> comme <a2>fournisseur de service SAML (SP)</a2> ou <a3>fournisseur d'identité SAML (IDP)</a3>. + + + + + $uid eq “root” + + + $uid eq “root” + + + + + Google Apps has a configuration parameter to redirect user on a specific <a0>URL</a0> after Google Apps logout (see <a1>Google Apps control panel</a1>). + + + Google Apps ne dispose pas de paramètre de configuration pour rediriger les utilisateurs vers une <a0>URL</a0> spécifique après la déconnexion Google Apps (voir <a1>Google Apps control panel</a1>). + + + + + New code: + + + Nouveau code: + + + + + http://www.jdll.org/node/206 + + + http://www.jdll.org/node/206 + + + + + <a3>XSS</a3> checks will still be done with warning in logs, but this will not prevent the process to continue. + + + Le contrôle <a3>XSS</a3> continuera à être effectué mais avec seulement des avertissements dans les journaux sans empêcher le processus de continuer. + + + + + Gaultier HUBERT + + + Gaultier HUBERT + + + + + applications:liferay_logo.png + + + applications:liferay_logo.png + + + + + Form page <a0>URI</a0>: /login.php + + + <a0>URI</a0> de la page de formulaire : /login.php + + + + + Google Apps + + + Google Apps + + + + + Login history + + + Historique de connexion + + + + + <s0>syntax</s0> (optional): <c1>hexadecimal</c1> (default) or <c2>octetstring</c2> + + + <s0>syntax</s0> (optionnel) : <c1>hexadecimal</c1> (défaut) ou <c2>octetstring</c2> + + + + + To chain SSL, you have to set “SSLRequire optional” in Apache configuration, else users will be authenticated by SSL only. + + + Pour chaîner SSL, il est nécessaire de mettre “SSLRequire optional” dans le fichier de configuration Apache, sinon les utilisateurs ne seront authentifiés que par SSL. + + + + + <s0><a1>SSO</a1> and Application logout</s0>: the request is forwarded to application and <a2>SSO</a2> session is closed + + + <s0>Déconnexion <a1>SSO</a1> et applicative</s0>: la requête est transmise à l'application et la session <a2>SSO</a2> est fermée + + + + + <s0>Redirect</s0>: redirect user on protected application or on Portal (applications menu) + + + <s0>Redirect</s0>: redirect user on protected application or on Portal (applications menu) + + + + + <s0>Manager interface</s0>: all messages are grouped in lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. + + + L'<s0>interface du Manager</s0>: tous les messages sont regroupés dans lemonldap-ng-manager/lib/Lemonldap/NG/Manager/_i18n.pm. + + + + + Override logging functions + + + Surcharger les fonctions de journalisation + + + + + SMTPAuthPass + + + SMTPAuthPass + + + + + <s13><s14><property</s14> <s15>name</s15>=<s16>"principalRequestHeader"</s16> <s17>value</s17>=<s18>"Auth-User"</s18><s19>/></s19></s13> + + + <s13><s14><property</s14> <s15>name</s15>=<s16>"principalRequestHeader"</s16> <s17>value</s17>=<s18>"Auth-User"</s18><s19>/></s19></s13> + + + + + Dates + + + Dates + + + + + X509 + + + X509 + + + + + Available parameters are: + + + Paramètres disponibles : + + + + + Go to the Manager and <a0>create a new virtual host</a0> for Bugzilla. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Bugzilla. + + + + + Delay between check of local configuration + + + Delai entre 2 examens de la configuration locale + + + + + mkdir /usr/local/lemonldap-ng/notifications/ +chown www-data /usr/local/lemonldap-ng/notifications/ + + + mkdir /usr/local/lemonldap-ng/notifications/ +chown www-data /usr/local/lemonldap-ng/notifications/ + + + + + <a0>CDA</a0> is set if the handler is not in the same domain + + + Le <a0>CDA</a0> ne fonctionne que si l'agent n'est pas dans le même domaine + + + + + This allows to use different databases for these process. + + + Ceci autorise à utiliser deux bases de données différentes pour ces deux processus. + + + + + Erwan LEGALL + + + Erwan LEGALL + + + + + AD password policy does not follow the LDAP <a0>RFC</a0>, but Microsoft has implemented its own policy. + + + La politique de mots-de-passe AD ne respecte pas les <a0>RFC</a0> LDAP, mais Microsoft a implementé sa propore politique. + + + + + POD unit tests + + + Tests unitaires POD + + + + + Edit configuration + + + Editer la configuration + + + + + Secure Token Handler + + + Agent jeton sécurisé + + + + + 0.9.4_password_reset.png + + + 0.9.4_password_reset.png + + + + + <a18>presentation</a18><br19/> + + + <a18>presentation</a18><br19/> + + + + + <s0>Renew authentication</s0>: force authentication renewal on <a1>CAS</a1> server + + + <s0>Renouveler l'authentification</s0> : force le renouvellement de l'authentification sur le serveur <a1>CAS</a1> + + + + + <s0>dbiChain</s0>: <a1>DBI</a1> connection. + + + <s0>dbiChain</s0> : chaîne de connexion <a1>DBI</a1>. + + + + + https + + + https + + + + + Logout forward + + + Propagation de déconnexion + + + + + documentation:latest:prereq + + + documentation:latest:prereq + + + + + Cookie security + + + Sécurité du cookie + + + + + Operating System + + + Système d'exploitation + + + + + Example 1: two tables + + + Exemple 1 : deux tables + + + + + documentation:lasso.png + + + documentation:lasso.png + + + + + Modules + + + Modules + + + + + <s0>Use rule</s0>: a rule to allow user to use this module, set to <c1>1</c1> to always allow. + + + <s0>Règle d'utilisation</s0> : une règle pour autoriser l'usage de ce module, mettre 1 pour toujours l'autoriser. + + + + + Email::Date::Format + + + Email::Date::Format + + + + + /_detail/icons/personal.png?id=contact + + + /_detail/icons/personal.png?id=contact + + + + + You must also install the database connector (<a1>DBD::Oracle</a1>, <a2>DBD::Pg</a2>,…) + + + Il faut également installer le connecteur à la base de données (<a1>DBD::Oracle</a1>, <a2>DBD::Pg</a2>,…) + + + + + ../pages/documentation/conferences.html + + + ../pages/documentation/conferences.html + + + + + <s162>//"userobm_nomade_datebegin" => ,</s162> + + + <s162>//"userobm_nomade_datebegin" => ,</s162> + + + + + Configuration backend parameters + + + Paramètres des backends de configuration + + + + + To summary available options: + + + Pour résumer les options disponibles : + + + + + So a simple user can have admin rights on the LDAP directory if your access rules are too lazy. + + + Ainsi un simple utilisateur aura un accès administrateur au serveur LDAP si votre règle d'accès est trop permisive. + + + + + External user clicks to be redirected to the remote type portal + + + L'utilisateur externe clique pour être redirigé vers le second portail + + + + + user email + + + Email de l'utilisateur + + + + + A little macro: + + + Une petite macro : + + + + + <s0>Name</s0>: Text displayed on choice tab. + + + <s0>Nom</s0> : Texte à afficher sur l'onglet. + + + + + <s5>AuthType</s5> Basic + + + <s5>AuthType</s5> Basic + + + + + <s0>Mail sender</s0>: address seen in the “From” field (default: noreply@[DOMAIN]) + + + <s0>Expéditeur</s0> : adresse vue dans le champ “From” (défaut : noreply@[DOMAINE]) + + + + + You may rather use standards protocols like <a1>SAML</a1>, <a2>OpenID Connect</a2> or <a3>CAS</a3>. + + + Il est préférable d'utiliser des protocoles standards tels <a1>SAML</a1>, <a2>OpenID</a2> ou <a3>CAS</a3>. + + + + + User password is now available in <c0>$_password</c0> variable. + + + Le mot-de-passe utilisateur est désormais disponible dans la variable <c0>$_password</c0>. + + + + + With the above solution, all the Drupal site will be protected, so no anonymous access will be allowed. + + + Avec la solution ci-dessus, tout le site Drupal sera protégé, ainsi aucun accès anonyme ne sera autorisé. + + + + + Authentication with Kerberos + + + Authentification avec Kerberos + + + + + A web browser launched from the computer (to access localhost) + + + Un navigateur web lançé depuis ce serveur (pour accéder à la boucle locale) + + + + + using Apache authentication system (used for <a0>SSL</a0>, <a1>Kerberos</a1>, <a2>HTTP basic authentication</a2>, …) + + + utilisant le système d'authentification d'Apache (utilisé pour <a0>SSL</a0>, <a1>Kerberos</a1>, l'<a2>authentification HTTP basique</a2>, …) + + + + + Translators + + + Translators + + + + + <s87>//"userobm_local" => ,</s87> + + + <s87>//"userobm_local" => ,</s87> + + + + + You can also define: + + + On peut aussi définir : + + + + + It allows to put <a0>LL::NG</a0>::portal behind another web <a1>SSO</a1>, or behind a SSL hardware to delegate SSL authentication to that hardware. + + + Ceci permet de metre un portail <a0>LL::NG</a0> derrière un autre web <a1>SSO</a1>, ou derrière un matériel SSL pour déléguer à ce matériel l'authentification. + + + + + These parameters can be configured in Manager, in <c0>General Parameters</c0> > <c1>Advanced parameters</c1> > <c2>Handler redirections</c2>. + + + Cesparamètres peuvent être configurés dans le manager, dans <c0>Paramètres généraux</c0> > <c1>Paramètres avancés</c1> > <c2>Redirections des agents</c2>. + + + + + <s0>Value</s0>: SREG attribute name: + + + <s0>Valeur</s0> : noms d'attributs SREG : + + + + + Zimbra also features archiving and discovery for compliance. + + + Zimbra propose aussi l'archivage et discovery for compliance. + + + + + Go to the Manager and <a0>create a new virtual host</a0> for Liferay. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Liferay. + + + + + Official repository + + + Dépôt officiel + + + + + <s0>Page <a1>URL</a1></s0>: <a2>URL</a2> of password reset page (default: [PORTAL]/mail.pl) + + + <s0><a1>URL</a1> de la page</s0> : <a2>URL</a2> de la page de réinitialisation de mot-de-passe (défaut : [PORTAL]/mail.pl) + + + + + http://search.cpan.org/perldoc?Apache::Session::Browseable + + + http://search.cpan.org/perldoc?Apache::Session::Browseable + + + + + ~150 + + + ~150 + + + + + one unsecured for other applications + + + un non-sécurisé pour les autres applications + + + + + timezone + + + timezone + + + + + You can use #PORTAL# in values to replace the portal <a0>URL</a0>. + + + Vous pouvez utiliser le mot clef #PORTAL# dans les valeurs pour remplacer l'<a0>URL</a0> du portail. + + + + + Do not restrict /public/ + + + Ne pas restreindre /public/ + + + + + <s21>Allow</s21> from <s22>all</s22> + + + <s21>Allow</s21> from <s22>all</s22> + + + + + Authentication, Authorization and Accounting (AAA) mechanisms + + + Mécanismes d'authentification, d'autorisation et de traçabilité (AAA) + + + + + Zimbra can be deployed on-premises or as a hosted email solution. + + + Zimbra peut être déployé sur site ou hébergé telle une messagerie. + + + + + Slave + + + Slave + + + + + cd trunk + + + cd trunk + + + + + Mail From address + + + Adresse source des messages + + + + + To register <a0>LL::NG</a0>, you will need to give some information like application name or logo. + + + Pour enregistrer <a0>LL::NG</a0>, il faut renseigner quelques informations telles le nom d'application ou le logo. + + + + + LemonLDAP::NG can also use syslog (only for user actions). + + + LemonLDAP::NG peut également utiliser syslog (seulement pour les actions utilisateurs). + + + + + mailreset_step2.png + + + mailreset_step2.png + + + + + <c0>logout_sso</c0>, <c1>logout_app</c1>, <c2>logout_app_sso</c2>: catch logout request + + + <c0>logout_sso</c0>, <c1>logout_app</c1>, <c2>logout_app_sso</c2>: intercepte les requêtes de déconnexion + + + + + http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + + + http://www.facebook.com/home.php?#!/pages/LemonldapNG/328254254936 + + + + + American Standard Code for Information Interchange + + + American Standard Code for Information Interchange + + + + + For example, we change it to <c2>ow2.org</c2>: + + + Par exemple, pour le changer en <c2>ow2.org</c2>: + + + + + Configure the portal to use the remote <a0>LL::NG</a0> structure. + + + Configurer le portail pour qu'il utilise le système <a0>LL::NG</a0> distant. + + + + + <s0>APACHEGROUP</s0>: group running Apache + + + <s0>APACHEGROUP</s0>: groupe de fonctionnement d'Apache + + + + + Use extended functions + + + Utiliser les fonctions étendues + + + + + email + + + email + + + + + Identity Provider + + + Fournisseur d'identité + + + + + When it takes “false”, HTTP headers have to be sent by <a1>LL::NG</a1> to make authentication. + + + Lorsqu'il est à “false”, les en-têtes HTTP doivent être renseignés par <a2>LL::NG</a2> pour valider l'authentification. + + + + + <text>: paragraph to display: will be inserted in <a0>HTML</a0> page enclosed in <p class=“notifText”>…</p> + + + <text> : paragraphe à afficher : sera inséré dans la page <a0>HTML</a0> encadré dans <p class=“notifText”>…</p> + + + + + <a0>Sympa</a0> is a mailing list manager. + + + <a0>Sympa</a0> est un gestionnaire de listes de diffusion. + + + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-1 + + + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 + + + http://toolinux.com/Sortie-de-LemonLDAP-NG-1-0 + + + + + These parameters can be configured in Manager, in <c0>General Parameters</c0> > <c1>Advanced parameters</c1> > <c2>Handler redirections</c2>: + + + Ces paramètres peuvent être configurés dans le manager, dans <c0>Paramètres généraux</c0> > <c1>Paramètres avancés</c1> > <c2>Redirections des agents</c2>: + + + + + <a0>SAML</a0> Identity Type: choose Federation ID. + + + <a0>SAML</a0> Identity Type : choisir "Federation ID". + + + + + lemonldap-ng-portal-appslist.png + + + lemonldap-ng-portal-appslist.png + + + + + Use custom functions + + + Utiliser les fonctions personnalisées + + + + + Change <s0>mycompanyid</s0> (in <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) into your CSOD company ID and put the certificate value inside the ds:X509Certificate markup + + + Changer <s0>mycompanyid</s0> (dans <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) avec l'ID CSOD de l'entreprise et mettre la valeur du certificat dans ds:X509Certificate markup + + + + + sudo make postconf + + + sudo make postconf + + + + + Display applications list + + + Affiche la liste des applications + + + + + <a0>Session restrictions</a0> will not work + + + Les <a0>restrictions de session</a0> ne fonctionnent pas + + + + + (see next section) + + + (voir section suivante) + + + + + Else, all data are copied in the session database. + + + Sinon, toutes les données sont copiées. + + + + + Net::OpenID::Server > 1.00 + + + Net::OpenID::Server > 1.00 + + + + + _idp + + + _idp + + + + + You have to update them by yourself. + + + Il faut les mettre à jour soi-même. + + + + + Then create symbolic links on template files, as you might not want to rewrite all <a0>HTML</a0> code (else, do as you want). + + + Créer ensuite des liens symboliques pour éviter de réécrire tous les fichiers <a0>HTML</a0> (sauf si c'est souhaité). + + + + + <s0>Change password <a1>URL</a1></s0>: where users can change their password. + + + <s0>Change password <a1>URL</a1></s0>: où les utilisateurs peuvent changer leur mot-de-passe. + + + + + <s0>sessions/</s0>: read only access to sessions (enough for distant Handlers) + + + <s0>sessions/</s0> : accès en lecture seule aux sessions (suffisant pour les agents distants) + + + + + To refresh it, you have to set an handler on the same server to use the refresh mechanism or to restart the server after each configuration change. + + + Pour la rafraîchir, il faut installer un agent (handler) sur le même serveur pour utiliser le mécanisme de rafraîchissement ou redémarrer le serveur à chaque changement. + + + + + <s20><s21><user</s21> <s22>username</s22>=<s23>"tomcat"</s23> <s24>password</s24>=<s25>"tomcat"</s25> <s26>roles</s26>=<s27>"tomcat"</s27><s28>/></s28></s20> + + + <s20><s21><user</s21> <s22>username</s22>=<s23>"tomcat"</s23> <s24>password</s24>=<s25>"tomcat"</s25> <s26>roles</s26>=<s27>"tomcat"</s27><s28>/></s28></s20> + + + + + 'cache_depth' => 5,? + + + 'cache_depth' => 5,? + + + + + <s6># ...</s6> +} + + + <s6># ...</s6> +} + + + + + <s0>RDBI</s0> : triple store storage + + + <s0>RDBI</s0> : stockage en triplets + + + + + references.html + + + references.html + + + + + /_detail/icons/knewsticker.png?id=contact + + + /_detail/icons/knewsticker.png?id=contact + + + + + The common domain is used by <a0>SAML SP</a0> to find an Identity Provider for the user, and by <a1>SAML IDP</a1> to register itself in user's IDP list. + + + Le domaine commun est utilisé par le <a0>SP SAML</a0> pour trouver le fournisseur d'identité de l'utilisateur et par l'<a1>IdP SAML</a1> pour s'enregistrer dans la liste des IDP. + + + + + Several extensions allows to configure <a0>SSO</a0> on MediaWiki: + + + Plusieurs extensions permettent de configurer le <a0>SSO</a0> dans MediaWiki : + + + + + <s0>Attribute to store</s0>: the session key that will be stored in Memcached. + + + <s0>Attribut à stocker</s0> : la clef de session qui doit être stockée dans Memcached. + + + + + Conferences + + + Conférences + + + + + Menu modules display + + + Affichage des modules du menu + + + + + Run this to update packages cache: + + + Lancer ceci pour rafraîchir le cache : + + + + + http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 + + + http://event.appsec-forum.ch/27-oct-appsec-conferences/#c1 + + + + + Redirection to the portal of the main area and normal authentication (if not done before) + + + Redirection vers le portail principal et authentification normale (sauf si déjà faite) + + + + + Roles are entries, below branches representing applications. + + + Les rôles sont des entrées, les branches subordonnées représentant les applications. + + + + + You can enter a password to protect private key with a password. + + + Vous pouvez entrer un mot de passe de protection de la clef privée. + + + + + 0.9.3 + + + 0.9.3 + + + + + A click on a key will display the associated value. + + + Un click sur la clef affiche la valeur associée. + + + + + 0.9.4 + + + 0.9.4 + + + + + http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 + + + http://www.admin-magazin.de/News/Single-Sign-on-im-Web-mit-LemonLDAP-NG-1.1 + + + + + BrowserID + + + BrowserID + + + + + secureTokenHeader + + + secureTokenHeader + + + + + mailSessionKey + + + mailSessionKey + + + + + authentication + + + authentification + + + + + <a0>URL</a0> for mail reset + + + <a0>URL</a0> pour la réinitialisation par courriel + + + + + IO::String + + + IO::String + + + + + You can also adapt Apache access control: + + + On peut également adapter le contrôle d'accès d'Apache : + + + + + http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm + + + http://help.sap.com/saphelp_nw70/helpdata/en/d0/a3d940c2653126e10000000a1550b0/frameset.htm + + + + + http://wiki.zimbra.com/index.php?title=Preauth + + + http://wiki.zimbra.com/index.php?title=Preauth + + + + + macros + + + macros + + + + + Go on Drupal administration interface and enable the Webserver Auth module. + + + Aller dans l'interface administration et activer le module Webserver Auth. + + + + + vi /etc/apt/sources.list.d/lemonldap-ng.list + + + vi /etc/apt/sources.list.d/lemonldap-ng.list + + + + + In General Parameters > Authentication modules, choose <c0>Apache</c0> as authentication backend. + + + Dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> choisir Apache pour l'authentification. + + + + + Portal + + + Portail + + + + + icons:terminal.png + + + icons:terminal.png + + + + + Nantes + + + Nantes + + + + + Drivers + + + Drivers + + + + + Proxy portal <a0>URL</a0> + + + <a0>URL</a0> du portail mandataire + + + + + /usr/share/lemonldap-ng/bin/lmConfigEditor + + + /usr/share/lemonldap-ng/bin/lmConfigEditor + + + + + First check and install the <a0>prerequisites</a0>. + + + D'abord vérifier et installer les <a0>pré-requis</a0>. + + + + + OBM is shipped with a <a0>LL::NG</a0> plugin with these features: + + + OBM est livré avec un composant <a0>LL::NG</a0> apportant les fonctionnalités suivantes : + + + + + _userDB + + + _userDB + + + + + These parameters can be overwritten in LemonLDAP::NG ini file, in the section <c0>apply</c0>. + + + Ces paramètres peuvent être surchargés dans le fichier ini de LemonLDAP::NG ini file, à la section <c0>apply</c0>. + + + + + <s0>CREATE</s0> <s1>TABLE</s1> sessions <s2>(</s2> + + + <s0>CREATE</s0> <s1>TABLE</s1> sessions <s2>(</s2> + + + + + Macros and groups are stored in session database. + + + Les macros et les groupes sont stockées dans la base de données des sessions. + + + + + External portal + + + Portail externe + + + + + Please use lmMigrateConfFiles2ini to migrate your menu configuration + + + Please use lmMigrateConfFiles2ini to migrate your menu configuration + + + + + Read-only functions (index.pl/sessions or index.pl/adminSessions paths): + + + Fonctions en lecture seule (chemins index.pl/sessions ou index.pl/adminSessions) : + + + + + You can use Null backend to bypass some authentication process steps. + + + Le backend Null peut être utilisé pour sauter des étapes du processus d'authentication. + + + + + globalStorageOptions + + + globalStorageOptions + + + + + User name session field + + + Champ de session stockant le nom d'utilisateur + + + + + Installation on RHEL/CentOS with packages + + + Installation sur RHEL/CentOS avec les paquets + + + + + Portal URL + + + URL du portail + + + + + TikiWiki, … + + + TikiWiki, … + + + + + activate <a0>CDA</a0> in <c1>General Parameters</c1> » <c2>Cookies</c2> » <c3>Multiple domains</c3> + + + activer le <a0>CDA</a0> dans <c1>Paramètres généraux</c1> » <c2>Cookies</c2> » <c3>Domaines multiples</c3> + + + + + By default, user will be redirected on portal if no <a0>URL</a0> defined, or on the specified <a1>URL</a1> if any. + + + Par défaut, l'utilisateur est redirigé vers le portail si aucune <a0>URL</a0> n'est définie ou vers l'<a1>URL</a1> indiquée sinon. + + + + + All <a1>Apache::Session</a1> style modules are useable except for some features. + + + Tous les modules de type <a1>Apache::Session</a1> sont utilisables excepté pour quelques fonctionnalités. + + + + + ldap://localhost + + + ldap://localhost + + + + + The <a0>LDAP schema extension</a0> can be used to store these values + + + L'<a0>extension de schéma LDAP</a0> peut être utilisée pour stocker ces valeurs. + + + + + start + + + Commencer + + + + + SSOExtensions::function1 + + + SSOExtensions::function1 + + + + + LemonLDAP::NG - Offline Version + + + LemonLDAP::NG - Version hors-ligne + + + + + Declare Google in your LL::NG server + + + Déclarer Google dans le serveur LL::NG + + + + + <a0>SSO</a0> on OBM web interface + + + <a0>SSO</a0> sur l'interface web d'OBM + + + + + Package GPG signature + + + Signature GPG des paquets + + + + + <br0/> + + + <br0/> + + + + + portalAntiFrame + + + portalAntiFrame + + + + + Portal performances + + + Performances du portail + + + + + tree_dark.png + + + tree_dark.png + + + + + Consent to share attribute <e0>id</e0> trough OpenID + + + Consentement de partage de l'attribut <e0>id</e0> via OpenID + + + + + ldapChangePasswordAsUser + + + ldapChangePasswordAsUser + + + + + http://en.wikipedia.org/wiki/Outlook_Web_App + + + http://en.wikipedia.org/wiki/Outlook_Web_App + + + + + As described in <a0>performances chapter</a0>, you can use macros, local macros,… + + + Comme indiqué au <a0>chapître performances</a0>, on peut utiliser des macros, macros locales,… + + + + + Error log: all messages emitted by the program, depending on the configured log level + + + Journaux d'erreur (ErrorLog) : tous les messages emis par le programme, suivant le niveau de journalisation configuré (LogLevel) + + + + + PostGreSQL + + + PostGreSQL + + + + + http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN + + + http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN + + + + + Configuration backend can be set in the <a0>local configuration file</a0>, in <c1>configuration</c1> section. + + + Le backend de configuration peut être indiqué dans le <a0>fichier local de configuration</a0>, dans la section <c1>configuration</c1>. + + + + + http://www.slideshare.net/coudot/rmll-2011-websso + + + http://www.slideshare.net/coudot/rmll-2011-websso + + + + + The <c0>basic</c0> function will also force conversion from UTF-8 to ISO-8859-1, which should be accepted by most of HTTP servers. + + + La fonction <c0>basic</c0> force la conversion des caractères UTF-8 en ISO-8859-1, qui peut être accepté par la plupart des serveurs HTTP. + + + + + It is recommended to secure the channel between reverse-proxies and application to be sure that only request coming from the <a0>LL::NG</a0> protected reverse-proxies are allowed. + + + Il est donc recommandé de sécurisé le canal entre le proxy inverse et l'application pour être sûr que seules les requêtes issues des proxies inverses protégés par <a0>LL::NG</a0> sont autorisées. + + + + + Protection scheme + + + Schéma de protection + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots + + + + + A “password warning time before password expiration” variable can be specified in LemonLDAP::NG to do so. + + + Une variable “délai d'avertissement pour mot de passe avant expiration de celui-ci” peut être indiquée dans LemonLDAP::NG pour le faire. + + + + + Then go in Manager, <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Password management</c2>: + + + Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Gestion des mots-de-passe</c2> : + + + + + Uncheck it to disable <a1>SAML</a1> authentication (for example, if your Identity Provider is down). + + + Le désélectionner désactive l'authentification <a1>SAML</a1> (à utiliser, si votre fournisseur d'identité est hors service). + + + + + Alphabetical Index + + + Index alphabétique + + + + + 1800+ + + + 1800+ + + + + + ../../../../media/applications/tomcat_logo.png + + + ../../../../media/applications/tomcat_logo.png + + + + + Since version 0.9.4, LemonLDAP::NG can be used to notify some messages to users: if a user has a message, the message will be displayed when he will access to the portal. + + + Depuis la version 0.9.4, LemonLDAP::NG peut être utilisé pour notifier des messages aux utilisateurs : si un utilisateur a un message, celui-ci est affiché lorsqu'il accède au portail. + + + + + The real accounting has to be done by the application itself since <a0>SSO</a0> logs can not understand transactions. + + + La réelle traçabilité doit être faite par l'application elle-même car les journaux du <a0>SSO</a0> ne peuvent interprêter les transactions. + + + + + <s0>Control asked <a1>URL</a1></s0>: prevent <a2>XSS</a2> attacks and bad redirections + + + <s0>Control asked <a1>URL</a1></s0>: prevent <a2>XSS</a2> attacks and bad redirections + + + + + lemonldap-ng-changes@ow2.org + + + lemonldap-ng-changes@ow2.org + + + + + Schema + + + Schéma + + + + + ../media/icons/chat.png + + + ../media/icons/chat.png + + + + + Secure Token allow requests in error + + + Le jeton sécurisé autorise les requêtes en cas d'erreur + + + + + Offline 0.1 + + + Hors-ligne 0.1 + + + + + ~100 + + + ~100 + + + + + <s0>Check <a1>SSO</a1> message signature</s0>: check <a2>SSO</a2> message signature + + + <s0>Vérification de la signature des messages <a1>SSO</a1></s0> : vérifie la signature des messages <a2>SSO</a2> + + + + + ../../../../media/applications/spring_logo.png + + + ../../../../media/applications/spring_logo.png + + + + + This is because the client often need to request directly the IDP, and the Apache authentication will block the request. + + + En effet, le client doit souvent interroger directement l'IDP et l'authentification Apache va bloquer la requête. + + + + + Then use openssl to generate an auto-signed certificate: + + + Ensuite, utiliser openssl pour générer un certificat auto-signé : + + + + + # Values: TEXT +# +ignoreregex = + + + # Values: TEXT +# +ignoreregex = + + + + + <s0>Target <a1>URL</a1></s0>: /process.php + + + <s0><a1>URL</a1> cible</s0> : /process.php + + + + + You can use different type of access: <a0>SQL</a0>, <a1>File</a1> or <a2>LDAP</a2> for servers in secured network and <a3>SOAP</a3> for remote servers. + + + On peut utiliser différent typed d'accès : <a0>SQL</a0>, <a1>File</a1> or <a2>LDAP</a2> pour les serveurs se trouvant sur le réseau sécurisé et <a3>SOAP</a3> pour les autres. + + + + + Yverdon + + + Yverdon + + + + + When the user accept the notification, the reference is stored in his persistent session. + + + Lorsque l'utilisateur accepte la notification, la référence est stockée dans ses données de session persistentes. + + + + + http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU + + + http://www.dailymotion.com/video/xvom9l_ow2con-12-clement-oudot_tech?search_algo=2#.UR31OX1m1iU + + + + + lemonldap-ng-doc: contains <a0>HTML</a0> documentation and project docs (README, etc.) + + + lemonldap-ng-doc : contient la documentation <a0>HTML</a0> et celle du projet (README, etc...) + + + + + skip + + + skip + + + + + This is the default configuration backend. + + + C'est le backend de configuration par défaut. + + + + + <s0>warn</s0> for failed authentications + + + <s0>warn</s0> pour les échecs d'authentifications + + + + + Authentication protocols + + + Authentication protocols + + + + + ../../../media/applications/dokuwiki_logo.png + + + ../../../media/applications/dokuwiki_logo.png + + + + + ../../../../media/applications/zimbra_logo.png + + + ../../../../media/applications/zimbra_logo.png + + + + + Cross Site Scripting + + + Cross Site Scripting + + + + + Comments can be used to order your rules: rules are applied in the alphabetical order of comment (or regexp in there is no comment). + + + Les commentaires peuvent être utilisés pour ordonner les règles : elles sont appliquées dans l'ordre alphabétique des commentaires (ou des expressions régulières à défaut de commentaire). + + + + + Contributions + + + Contributions + + + + + http://lanyrd.com/2011/confoo/sddcy/ + + + http://lanyrd.com/2011/confoo/sddcy/ + + + + + <a0>LL::NG</a0> can protect any Apache hosted application including Apache reverse-proxy mechanism. + + + <a0>LL::NG</a0> peut protéger toute application hébergée par Apache y compris le mécanisme de proxy inverse d'Apache. + + + + + <s21># special html code for admins</s21> +<s22>}</s22> +<s23>else</s23> <s24>{</s24> + + + <s21># code html spécial pour les administrateurs</s21> +<s22>}</s22> +<s23>else</s23> <s24>{</s24> + + + + + <s0>all</s0>: parameters for all modules + + + <s0>all</s0> : paramètres pour tous les modules + + + + + User table + + + Table utilisateurs + + + + + Mail, Agenda, Groupware + + + Mail, Agenda, Groupware + + + + + yubikeyPublicIDSize + + + yubikeyPublicIDSize + + + + + Add it to trustedDomains (or set <c0>*</c0> in trustedDomains to accept all). + + + L'ajouter à trustedDomains (ou mettre <c0>*</c0> dans trustedDomains pour tout accepter). + + + + + /testssl/ is a SSL protected page to check the certificate + + + /testssl/ est une page protégée par SSL qui vérifie le certificat + + + + + Configure attributes: + + + Configurer les attributs : + + + + + Insertion example in Perl + + + Exemple d'insertion en Perl + + + + + <s0>Default filter</s0>: default LDAP fitler for searches, should not be modified. + + + <s0>Filtre par défaut</s0> : filtre LDAP par défaut pour les recherches, ne devrait pas être modifié. + + + + + If one is missing, the user is not created. + + + Si l'un est manquant, le compte ne sera pas créé. + + + + + So to improve performances, avoid too complex rules by using the macro or the groups or local macros. + + + Donc pour augmenter les performances, évitez les règles trop complexes en utilisant les macros, groupes ou macros locales. + + + + + You can use this authentication module to link your <a0>LL::NG</a0> server to any OpenID Connect Provider. + + + On peut utiliser ce module d'authentification pour lier un serveur <a0>LL::NG</a0> à n'importe quel fournisseur OpenID-Connect. + + + + + Then use the <c0>SiteMinder</c0> tab to configure <a1>SSO</a1>: + + + Utiliser ensuite le paragraphe <c0>SiteMinder</c0> pour configurer le <a1>SSO</a1> : + + + + + <s1>SetHandler</s1> perl-<s2>script</s2> + + + <s1>SetHandler</s1> perl-<s2>script</s2> + + + + + Since 4.0 release, it offers an easy way to configure <a0>SSO</a0> thanks to authentication subsystems. + + + Depuis la version 4.0, il permet facilement de configurer un <a0>SSO</a0> grace au sous-système d'authentification. @@ -33024,10 +23742,594 @@ Display<s21>-</s21>Name <s22>-></s22> <s23>$dis - /_detail/icons/flags/us.png?id=documentation%3Aconferences + Reply address - - /_detail/icons/flags/us.png?id=documentation%3Aconferences + + Adresse de réponse + + + + + Access Token Hash verification + + + Vérification de hashage des jetons d'accès + + + + + and edit /etc/fail2ban/filter.d/lemonldap.conf + + + et editer /etc/fail2ban/filter.d/lemonldap.conf + + + + + Now configure all <a0>SAML</a0> parameters: + + + Puis configurer tous les paramètres <a0>SAML</a0> : + + + + + Save the configuration and exit the Manager. + + + Sauver la configuration et quitter le manager. + + + + + ----</s156> + + + ----</s156> + + + + + See the following chapters: + + + Voir les chapîtres suivants : + + + + + /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots + + + + + Header value + + + Valeur d'en-tête + + + + + DataSource + + + DataSource + + + + + File location + + + Emplacement du fichier + + + + + documentation:features + + + documentation:features + + + + + <s0>Check last logins</s0>: displays a checkbox on login form, allowing user to check his login history right after opening session + + + <s0>Vérifier l'historique</s0> : affiche une case à cocher sur le formulaire d'authentification permettant à l'utilisateur d'examiner son historique de connexion après l'ouverture de la session + + + + + Portal produce a <c0>notice</c0> message in <a1>Apache logs or syslog</a1> when a user authenticates (or fails to authenticate) and logs out. + + + Le portail génère un message de niveau <c0>notice</c0> <a1>dans les journaux d'Apache ou dans syslog</a1> lorsqu'un utilisateur d'authentifie (ou échoue) ou se déconnecte. + + + + + <s44>//"userobm_gid" => "HTTP_OBM_GID",</s44> + + + <s44>//"userobm_gid" => "HTTP_OBM_GID",</s44> + + + + + SHA1 + + + SHA1 + + + + + Access rules: check user's right on <a0>URL</a0> patterns + + + Des règles d'accès : examine les droits de l'utilisateur via des expressions sur les <a0>URL</a0> + + + + + install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) + + + install_manager_site (/usr/local/lemonldap-ng/htdocs/manager) + + + + + Register LemonLDAP::NG on partner Identity Provider + + + Enregistrer LemonLDAP::NG dans le fournisseur d'identité partenaire + + + + + No parameters needed. + + + Aucun paramètres n'est requis. + + + + + Identity Provider Certificate: whereas it is mentionned that this is the authentication certificate, you must give your LemonLDAP::NG (IdP) signing certificate. + + + Identity Provider Certificate : bien qu'il semble devoir être renseigné ici le certificat d'authentification, c'est celui de signature de l'IdP Lemonldap::NG qu'il faut renseigner. + + + + + Lemonldap::NG handlers use a local cache to store sessions (for 10 minutes). + + + Les agents (handlers) Lemonldap::NG utilisent un cache local pour stocker les sessions (pour 10 minutes). + + + + + For example, if these rules are used without comments: + + + Par exemple, si ces règles sont utilisées sans commentaires : + + + + + Configure LimeSurvey virtual host like other <a0>protected virtual host</a0>. + + + Configurer l'hôte virtuel LimeSurvey comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + + + + JWT signature verification + + + Vérification de signature JWT + + + + + Portal redirects user on protected application with his session ID as <a0>URL</a0> parameter + + + Portal redirige l'utilisateur vers l'application demandée avec son identifiant de session en paramètre de l'<a0>URL</a0> + + + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> JSONFile</s5> +<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3> <s4>=</s4><s5> JSONFile</s5> +<s6>dirName</s6> <s7>=</s7><s8> /var/lib/lemonldap-ng/conf</s8> + + + + + If you still need to use Google login after this date, use <a0>OpenID Connect authentication module</a0>. + + + S'il est nécessaire d'utiliser la connexion Google après cette date, utiliser le <a0>module d'authentification OpenID-Connect</a0>. + + + + + Go in Manager, <c0>General parameters</c0> » <c1>Advanced parameters</c1> » <c2>Logout forward</c2> and click on <c3>Add a key</c3>, then fill: + + + Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Transfert de la déconnexion</c2> et cliquer sur <c3>Ajouter une clef</c3>, renseigner ensuite : + + + + + You will be prompted. + + + Le message sera affiché. + + + + + Application parameters: + + + Paramètres des applications : + + + + + mysuperpassword + + + mysuperpassword + + + + + <s0>Users</s0> : <a1>lemonldap-ng-users@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) + + + <s0>Utilisateurs</s0> : <a1>lemonldap-ng-users@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) + + + + + Servers + + + Servers + + + + + ../../../../media/documentation/liferay_5.png + + + ../../../../media/documentation/liferay_5.png + + + + + Change it: + + + Le Changer : + + + + + Skin name + + + Nom du thème + + + + + Body for confirmation mail + + + Corps du message de confirmation + + + + + https://www.portail.crbn.fr + + + https://www.portail.crbn.fr + + + + + OpenID secret token + + + Secret OpenID + + + + + Session identifier (carried in cookie) + + + Identifiant de session (porté par le cookie) + + + + + Java (Spring) + + + Java (Spring) + + + + + number + + + numero + + + + + Then, go in <c0>Proxy parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Proxy</c0> : + + + + + By default, only the configured authentication backend is available for users. + + + Par défaut, seul le backend configuré est accessible aux utilisateurs. + + + + + Authentication, users and password databases + + + Bases de données d'authentification, des utilisateurs et des mots-de-passe + + + + + Single Sign On cookie, domain and portal URL + + + Cookie SSO, URL du portail et domaine + + + + + <s0>Key name</s0>: name of the key in LemonLDAP::NG session + + + <s0>Nom de clef</s0> : nom de la clef dans la session LemonLDAP::NG + + + + + /_detail/logos/logo_rbn.png?id=references + + + /_detail/logos/logo_rbn.png?id=references + + + + + This is a well known security framework for J2EE applications. + + + C'est le très connu framework de sécurité des applications J2EE. + + + + + <s104>//"userobm_direction" => ,</s104> + + + <s104>//"userobm_direction" => ,</s104> + + + + + https://twitter.com + + + https://twitter.com + + + + + This is currently unsupported in LemonLDAP::NG because every policy must be computed with their precedence to know which maximum password age to apply. + + + Ce n'est actuellement pas supporté par LemonLDAP::NG car toute politique doit etre calculée avec sa priorité pour connaître l'âge maximum à appliquer. + + + + + To use it (with MySQL for example), choose “Apache::Session::Browseable::MySQL” as “Apache::Session module” and use the following parameters: + + + Pour l'utiliser (avec MySQL par exemple), choisissez “Apache::Session::Browseable::MySQL” comme “Module Apache::Session” et utilisez les paramètres suivants : + + + + + It is for the moment only in BETA stage. + + + Elle n'est pour le moment disponible qu'à titre de test. + + + + + Session backend + + + Module de stockage des sessions + + + + + Then you can access to user datas + + + On peut ensuite accéder aux données de l'utilisateur + + + + + Install <a0>Webserver Auth</a0> module, by downloading it, and unarchive it in the drupal modules/ directory. + + + Télécharger et installer le module <a0>Webserver Auth</a0>, en le décompressant dans le répertoire modules/. + + + + + <s1># DocumentRoot</s1> + + + <s1># DocumentRoot</s1> + + + + + If you are protecting MediaWiki with <a0>LL::NG</a0> as reverse proxy, <a1>convert header into REMOTE_USER environment variable</a1>. + + + Si Mediawiki est protégé par un reverse-proxy <a0>LL::NG</a0>, <a1>convertir l'en-tête en variable d'environnement REMOTE_USER</a1>. + + + + + Expression + + + Expression + + + + + <a2>idpopenid</a2><br3/> + + + <a2>idpopenid</a2><br3/> + + + + + Indeed, by default, users without logon hours values are rejected. + + + Sinon, par défaut, les utilisateurs sans créneau horaire de connexion sont rejetés. + + + + + <s0>Reset attribute</s0>: name of password reset attribute (default: pwdReset). + + + <s0>Attribut reset</s0> : nom de l'attribut reset du mot-de-passe (défaut : pwdReset). + + + + + You can test any <a0>URL</a0> to see if it's protected using testUri(). + + + On peut tester toute <a0>URL</a0> pour voir si elle est protégée en utilisant testUri(). + + + + + http://lanyrd.com/2011/ldapcon/sgqdf/ + + + http://lanyrd.com/2011/ldapcon/sgqdf/ + + + + + In the manager: set <a0>Apache::Session::Redis</a0> in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): + + + Dans le manager : indiquez <a0>Apache::Session::Redis</a0> dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajoutez les paramètres suivant (sensibles à la casse): + + + + + Setup + + + Mise en marche + + + + + <s0>Set groups</s0>: request user database to find groups + + + <s0>Installe les groupes</s0> : interroge la base de données utilisateurs pour trouver les groupes + + + + + <s0>User</s0>: Connection user + + + <s0>Utilisateur</s0> : compte de connexion + + + + + documentation:latest:writingrulesand_headers + + + documentation:latest:writingrulesand_headers + + + + + Local cache parameters + + + Paramètres du cache local + + + + + <a39><s40>print</s40></a39> <s41>STDERR</s41> <s42>"SOAP Error: "</s42> <s43>.</s43> <s44>$r</s44><s45>-></s45><s46>fault</s46><s47>-></s47><s48>{</s48>faultstring<s49>}</s49><s50>;</s50> +<s51>}</s51> +<s52>else</s52> <s53>{</s53> + + + <a39><s40>print</s40></a39> <s41>STDERR</s41> <s42>"SOAP Error: "</s42> <s43>.</s43> <s44>$r</s44><s45>-></s45><s46>fault</s46><s47>-></s47><s48>{</s48>faultstring<s49>}</s49><s50>;</s50> +<s51>}</s51> +<s52>else</s52> <s53>{</s53> @@ -33040,26 +24342,3762 @@ Display<s21>-</s21>Name <s22>-></s22> <s23>$dis - Then you can have different <a0>parameters</a0> for each stored in a Perl hash entry named multi: + documentation:lemonldap-ng-architecture.png - - Ensuite on peut avoir différents <a0>paramètres</a0> pour chacun, stockés dans une table de hachage <a1>Perl</a1> nommée multi : + + documentation:lemonldap-ng-architecture.png - <s0>Redirect on forbidden</s0>: use 302 instead 403 + There are no <e0>global</e0> headers. - - <s0>Redirections pour les accès interdits</s0> : utilise 302 au lieu de 403 + + Il n'y a pas d'en-tête <e0>global</e0>. - <s0>Double cookie for single session</s0>: as same, two cookies are delivered, but only one session is written in session database + Role - - <s0>Double cookie pour session unique</s0> : de même, deux cookies sont délivrés, mais une seule session n'est écrite dans la base de données + + Rôle + + + + + documentation/current/installdeb.html#official_repository + + + documentation/current/installdeb.html#official_repository + + + + + dpkg -i liblemonldap-ng-* lemonldap-ng* + + + dpkg -i liblemonldap-ng-* lemonldap-ng* + + + + + It provides full functionality you expect from an email client, including MIME support, address book, folder manipulation, message searching and spell checking. + + + Il fournit toutes les fonctionnalités attendues d'un client email, y compris support MIME, carnet d'adresses, manipulation des dossiers, recherche de messages et correcteur d'orthographe. + + + + + useSafeJail + + + useSafeJail + + + + + ../css/print.css + + + ../css/print.css + + + + + LemonLDAP::NG configuration (edited by the Manager) is in /var/lib/lemonldap-ng/conf/ + + + La configuration LemonLDAP::NG (editée par le manager) se trouve dans /var/lib/lemonldap-ng/conf/ + + + + + Little effort is required to translate the encoded string back into the user name and password, and many popular security tools will decode the strings “on the fly”. + + + Un petit effort est requis pour décoder ces chaînes et de nombreux outils de sécurité les décodent à la volée. + + + + + Userlogout => logout_sso + + + Userlogout => logout_sso + + + + + secureTokenAttribute + + + secureTokenAttribute + + + + + For example, the user name Aladdin and password open sesame would be combined as Aladdin:open sesame – which is equivalent to QWxhZGRpbjpvcGVuIHNlc2FtZQ== when encoded in Base64. + + + Par exemple, le nom Aladdin et le mot-de-passe "open sesame" vont être assemblés en "Aladdin:open sesame" – dont l'équivalent est QWxhZGRpbjpvcGVuIHNlc2FtZQ== en Base64. + + + + + Reload virtual host: + + + Hôte virtuel pour le rechargement : + + + + + By default, the RelayState session is deleted when it is read. + + + Par défaut, la session RelayState est détruite lorsqu'elle est lue. + + + + + Configuration reload will then be effective in less than 10 minutes. + + + Le rechargement de la configuration sera effectif en moins de 10 minutes. + + + + + Then fill all inputs to create the notification. + + + Remplir ensuite tous les champs pour créer la notification. + + + + + http://fedoraproject.org/wiki/EPEL/FAQ#howtouse + + + http://fedoraproject.org/wiki/EPEL/FAQ#howtouse + + + + + WSDL file + + + Fichier WSDL + + + + + Build + + + Construction + + + + + ../css/all.css + + + ../css/all.css + + + + + Configuration reload + + + Rechargement de la configuration + + + + + radiusSecret + + + radiusSecret + + + + + <a0>SAML</a0> Version: check that version 2.0 is used + + + <a0>SAML</a0> Version : vérifier que la version 2.0 est utilisée + + + + + Liferay administration + + + Administration Liferay + + + + + https://metacpan.org/release/Web-ID + + + https://metacpan.org/release/Web-ID + + + + + <a10>portal</a10><br11/> + + + <a10>portal</a10><br11/> + + + + + updateTime + + + updateTime + + + + + <a0>CAS</a0>_url + + + <a0>CAS</a0>_url + + + + + See the full description of the protocol here: <a0>https://developer.mozilla.org/en-US/docs/Mozilla/Persona</a0> + + + Voir la description complète du protocole ici : <a0>https://developer.mozilla.org/en-US/docs/Mozilla/Persona</a0> + + + + + ../../../media/applications/saplogo.gif + + + ../../../media/applications/saplogo.gif + + + + + ../../../media/documentation/ha-sessions-configuration.png + + + ../../../media/documentation/ha-sessions-configuration.png + + + + + Getting sources from SVN repository + + + Obtenir les sources depuis le dépôt SVN + + + + + <s0>ldapConfBase</s0>: <a1>DN</a1> of configuration branch + + + <s0>ldapConfBase</s0> : <a1>DN</a1> de la branche des configurations + + + + + Configure sessions specificities + + + Configurer les spécificités des sessions + + + + + You have to install the corresponding Perl module. + + + Il faut installer le module Perl correspondant. + + + + + <s0># Get attributes (or macros)</s0> +<s1>my</s1> <s2>$cn</s2> <s3>=</s3> <s4>$cgi</s4><s5>-></s5><s6>user</s6><s7>-></s7><s8>{</s8>cn<s9>}</s9> +  +<s10># Test if user is member of a Lemonldap::NG group (or LDAP mapped group)</s10> +<s11>if</s11><s12>(</s12> <s13>$cgi</s13><s14>-></s14><s15>group</s15><s16>(</s16><s17>'admin'</s17><s18>)</s18> <s19>)</s19> <s20>{</s20> + + + <s0># Obtenir des attributs (ou macros)</s0> +<s1>my</s1> <s2>$cn</s2> <s3>=</s3> <s4>$cgi</s4><s5>-></s5><s6>user</s6><s7>-></s7><s8>{</s8>cn<s9>}</s9> +  +<s10># Tester si l'utilisateur est membre d'un groupe Lemonldap::NG (ou d'un groupe LDAP translaté)</s10> +<s11>if</s11><s12>(</s12> <s13>$cgi</s13><s14>-></s14><s15>group</s15><s16>(</s16><s17>'admin'</s17><s18>)</s18> <s19>)</s19> <s20>{</s20> + + + + + a warning before password expiration is possible in AD, but only in GPO (Computer Configuration\Windows Settings\Local Policies\Security Options under Interactive Logon: Prompt user to change password before expiration) However it as no reality in LDAP referential. + + + un avertissement avant expiration du mot de passe est possible dans AD, mais seuleent dans une GPO (Configuration de l'ordinateur\Paramètres Windows\Politiques locales\Options de sécurité pour le logon interactif: Demander à l'utilisateur de changer son mot de passe avant expiration). Toutefois, ça n'a pas de matérialisation dans le référentiel LDAP. + + + + + A <a0>Apache::Session::Browseable::Redis</a0> has been created, it is the faster (except for session explorer, defeated by Apache::Session::Browseable::<a1>DBI</a1>/<a2>LDAP</a2> >= 1.0) + + + Un module <a0>Apache::Session::Browseable::Redis</a0> a été créé, c'est le plus rapide (excepté pour l'explorateur de sessions, battu par Apache::Session::Browseable::<a1>DBI</a1>/<a2>LDAP</a2> >= 1.0) + + + + + /_detail/icons/flags/us.png?id=documentation%3Aconferences + + + /_detail/icons/flags/us.png?id=documentation%3Aconferences + + + + + LemonLDAP::NG can export <a0>HTTP headers</a0> either using a proxy or protecting directly the application. + + + LemonLDAP::NG peut exporter des <a0>en-têtes HTTP</a0> qu'on l'utilise sur une reverse-proxy ou directement sur le serveur à protéger + + + + + A skin will often refer to the <c0>common</c0> skin, which is not a real skin, but shared skin objects (like scripts, images and <a1>CSS</a1>). + + + Un thème se réfère souvent au thème <c0>common</c0>, qui n'est pas un thème réel mais contient des objects partagés (tels les scripts, images et <a1>CSS</a1>). + + + + + <s0>Allow requests in error</s0>: allow a request that has generated an error in token generation to be forwarded to the protected application without secure token (default: yes) + + + <s0>Autorise les requêtes en cas d'erreur</s0> : autorise la requête qui a généré une erreur dans la génération du jeton à être transféré à l'application protégé sans jeton sécurisé (défaut : oui) + + + + + Can be left blank for plain text passwords. + + + Peut être vide pour le stockage des mots-de-passe en clair. + + + + + In Manager, you can configure categories and applications in <c0>General Parameters</c0> > <c1>Portal</c1> > <c2>Menu</c2> > <c3>Categories and applications</c3>. + + + Dans le manager, on peut configurer les catégories et applications dans <c0>Paramètres généraux</c0> > <c1>Portail</c1> > <c2>Menu</c2> > <c3>Catégories et applications</c3>. + + + + + CDBI + + + CDBI + + + + + Bruxelles + + + Bruxelles + + + + + <s0><a1>Application menu</a1></s0>: display authorized applications in categories + + + <s0><a1>Menu des applications</a1></s0> : affiche les applications autorisées dans les catégories + + + + + You can call it <c0>google</c0> for example. + + + On peut l'appeler <c0>google</c0> par exemple. + + + + + date: creation date (format YYYY-MM-DD) + + + date : date de création (format AAAA-MM-JJ) + + + + + /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots + + + + + In this case, <a1>LL::NG</a1> acts like an SAML2 Service Provider (SP). + + + Dans ce cas, <a1>LL::NG</a1> agit comme un fournisseur de service SAML2 (SP). + + + + + ../pages/documentation/quickstart.html + + + ../pages/documentation/quickstart.html + + + + + Example of status page: + + + Exemple de page de statut : + + + + + <s0><a1>API</a1> secret key</s0>: <a2>API</a2> secret key from Yubico + + + <s0>Clef secrète de l'<a1>API</a1></s0> : clef secrète de l'<a2>API</a2> obtenue auprès de Yubico + + + + + multi <s0>=></s0> <s1>{</s1> + + + multi <s0>=></s0> <s1>{</s1> + + + + + If <a1>LL::NG</a1> send some roles split by some commas, configure <s2>roleSeparator</s2>. + + + Si <a1>LL::NG</a1> envoie les rôles séparés par des caractères (virgule,...), configurer <s2>roleSeparator</s2>. + + + + + Follow <a0>SOAP sessions backend</a0> page + + + Suivre la documentation <a0>backend de sessions SOAP</a0> + + + + + randomPasswordRegexp + + + randomPasswordRegexp + + + + + The <a0>Yubikey</a0> is a small material token shipped by <a1>Yubico</a1>. + + + <a0>Yubikey</a0> est un petit matériel d'authentification vendu par <a1>Yubico</a1>. + + + + + <s0>Domain</s0>: validity domain for the cookie (the cookie will not be sent on other domains) + + + <s0>Domaine</s0> : domaine de valaidité du cookie (le cookie n'est pas envoyé vers d'autres domaines) + + + + + Let's go + + + On y va + + + + + <s0>Sign <a1>SSO</a1> message</s0>: sign <a2>SSO</a2> message + + + <s0>Signature des messages <a1>SSO</a1></s0> : signe les messages <a2>SSO</a2> + + + + + LemonLDAP::NG configuration is mainly a key/value structure, so Manager will present all keys into a structured tree. + + + La configuration de LemonLDAP::NG est essentiellement une structure clef/valeur, ainsi le manager présente toutes les clefs en un arbre structuré. + + + + + Mail + + + Mail + + + + + Run + + + Test + + + + + “!myfield ⇒ lastname” must be set + + + “!myfield ⇒ nom” doit être renseigné + + + + + accept (or whatever you want) + + + accept (ou la valeur désirée) + + + + + You can refer to <a0>parameter list</a0> to find it. + + + Se référer à la <a0>liste des paramètres</a0> pour le trouver. + + + + + On your main server, configure a <a0>File</a0>, <a1>SQL</a1> or <a2>LDAP</a2> backend + + + Sur le serveur principal, configurer un backend <a0>File</a0>, <a1>SQL</a1> or <a2>LDAP</a2> + + + + + Password change form (in menu) + + + Formulaire de changement de mot-de-passe (dans le menu) + + + + + DataSource -> dbi:mysql:sessions;host=... + + + DataSource -> dbi:mysql:sessions;host=... + + + + + Then select <c0>Set up single sign-on (<a1>SSO</a1>)</c0>: + + + Ensuite sélectionner <c0>Set up single sign-on (<a1>SSO</a1>)</c0>: + + + + + <s0>Sessions activity timeout</s0>: Maximum inactivity duration. + + + <s0>Délai d'expiration des sessions</s0> : durée maximale d'inactivité. + + + + + BrowserID is also known as Mozilla Persona. + + + BrowserID est également connu sous le nom de « Mozilla Persona ». + + + + + /_detail/screenshots/1.0/dark/portal.png?id=screenshots + + + /_detail/screenshots/1.0/dark/portal.png?id=screenshots + + + + + Twitter authentication level + + + Niveau d'authentification de Twitter + + + + + By default, if user process connection settings are empty, authentication process connection settings will be used. + + + Par défaut, si les paramètres de processus de connexion utilisateur sont vides , ceux d'authentification seront utilisés. + + + + + <s161>//"userobm_system" => ,</s161> + + + <s161>//"userobm_system" => ,</s161> + + + + + <s0>Force authentication</s0>: set ForceAuthn flag in authentication request + + + <s0>Authentification forcée</s0> : positionne le drapeau ForceAuthn dans la requête d'authentification + + + + + First, configure your real backend + + + Premièrement, configurer le backend réel + + + + + To keep Memcached performance level and <a0>LL::NG</a0> features, you can replace <a1>Memcached</a1> by <a2>Redis</a2> using <a3>NoSQL session backend</a3>. + + + Pour maintenir un niveau de performance tel celui de Memcached et préserver les fonctionnalités de <a0>LL::NG</a0>, on peut remplacer <a1>Memcached</a1> par <a2>Redis</a2> en utilisant le <a3>backend de sessions NoSQL</a3>. + + + + + You should now use <a0>OpenID Connect</a0>. + + + Il faut maintenant utiliser <a0>OpenID-Connect</a0>. + + + + + http://haproxy.1wt.eu/ + + + http://haproxy.1wt.eu/ + + + + + The sources are available on <a0>download page</a0>. + + + Les sources sont disponibles sur la <a0>page de téléchargement</a0>. + + + + + This requires to request user old password (see <a1>portal customization</a1>). + + + Nécessite de requérir l'ancien mot-de-passe (voir <a1>personnalisation du portail</a1>). + + + + + Edit first <c0>alfresco-global.properties</c0> and add the following: + + + Éditer d'abord <c0>alfresco-global.properties</c0> et ajouter : + + + + + It returns: + + + Elle retourne : + + + + + <s0><s1><?xml</s1> <s2>version</s2>=<s3>'1.0'</s3> <s4>encoding</s4>=<s5>'utf-8'</s5><s6>?></s6></s0> +<s7><s8><tomcat-users<s9>></s9></s8></s7> + + + <s0><s1><?xml</s1> <s2>version</s2>=<s3>'1.0'</s3> <s4>encoding</s4>=<s5>'utf-8'</s5><s6>?></s6></s0> +<s7><s8><tomcat-users<s9>></s9></s8></s7> + + + + + <s0>Other</s0>: + + + <s0>Autres</s0> : + + + + + http://fosdem.org/2012/schedule/event/lemonldapng + + + http://fosdem.org/2012/schedule/event/lemonldapng + + + + + You've simply to insert a notification and connect to the portal using the same UID. + + + Il suffit d'insérer une notification et de se connecter au portail en utilisant le même UID. + + + + + <s0>Mail field name</s0>: name of authentication table column hosting mail (for password reset) + + + <s0>Nom du chmap mail</s0> : nom de la colonne de la table d'authentification contenant le mail (pour la réinitialisation du mot-de-passe) + + + + + <s16># Directory index</s16> + + + <s16># Directory index</s16> + + + + + Some articles published somewhere in the world wide web. + + + Quelques articles publiés quelque part sur le web. + + + + + http://httpd.apache.org/docs/current/mod/mod_proxy.html + + + http://httpd.apache.org/docs/current/mod/mod_proxy.html + + + + + Local file + + + Fichier local + + + + + Remote + + + Remote + + + + + ../pages/download.html + + + ../pages/download.html + + + + + localStorage + + + localStorage + + + + + Timezone + + + Timezone + + + + + http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf + + + http://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf + + + + + ../documentation/current/ssocookie.html#sso_cookie + + + ../documentation/current/ssocookie.html#sso_cookie + + + + + documentation:liferay_7.png + + + documentation:liferay_7.png + + + + + <s3># SSO protection</s3> + + + <s3># Protection SSO</s3> + + + + + <s0>include</s0> /usr/local/lemonldap-ng/etc/portal-apache2.conf +<s1>include</s1> /usr/local/lemonldap-ng/etc/handler-apache2.conf +<s2>include</s2> /usr/local/lemonldap-ng/etc/manager-apache2.conf +<s3>include</s3> /usr/local/lemonldap-ng/etc/test-apache2.conf + + + <s0>include</s0> /usr/local/lemonldap-ng/etc/portal-apache2.conf +<s1>include</s1> /usr/local/lemonldap-ng/etc/handler-apache2.conf +<s2>include</s2> /usr/local/lemonldap-ng/etc/manager-apache2.conf +<s3>include</s3> /usr/local/lemonldap-ng/etc/test-apache2.conf + + + + + <s11><s12><SPSSODescriptor</s12> <s13>protocolSupportEnumeration</s13>=<s14>"urn:oasis:names:tc:SAML:2.0:protocol"</s14><s15>></s15></s11> + + + <s11><s12><SPSSODescriptor</s12> <s13>protocolSupportEnumeration</s13>=<s14>"urn:oasis:names:tc:SAML:2.0:protocol"</s14><s15>></s15></s11> + + + + + <a0>parameterlist</a0><br1/> + + + <a0>parameterlist</a0><br1/> + + + + + /_detail/screenshots/1.0/impact/password.png?id=screenshots + + + /_detail/screenshots/1.0/impact/password.png?id=screenshots + + + + + <s0>portal full <a1>URL</a1></s0> if custom function is run by portal (e.g. <a2>https://auth.example.com/</a2>) + + + <s0>l'<a1>URL</a1> complète du portail</s0> si la fonction personnalisée est appelée par le portail (i.e. <a2>https://auth.example.com/</a2>) + + + + + If you need a professional service or support, please contact one of the companies listed on <a0>the following page</a0>. + + + Pour obtenir un support ou un service professionnel, contacter l'unde des entreprises citées à <a0>la page suivante</a0>. + + + + + After redirection, normal authentication in the remote portal + + + Après redirection, authentification normale sur le portail distant (celui de son organisation) + + + + + soapAuthService + + + soapAuthService + + + + + <a0>CAS</a0> access control policy + + + Politique de contrôle d'accès <a0>CAS</a0> + + + + + Apache Tomcat + + + Apache Tomcat + + + + + <a0>LL::NG</a0> use 2 internal databases to store its configuration and sessions. + + + <a0>LL::NG</a0> utilise 2 bases de données interne pour stocker ses configuration et sessions. + + + + + <a4>YouTube</a4> + + + <a4>YouTube</a4> + + + + + Habib ZITOUNI + + + Habib ZITOUNI + + + + + If this session is lost, Google will ask a confirmation for each requested attribute. + + + Si cette session est perdue, Google redemandera confirmation pour chaque attribut demandé. + + + + + https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt + + + https://opends.dev.java.net/public/standards/draft-behera-ldap-password-policy.txt + + + + + If no encryption keys are defined, signature keys are used for signature and encryption. + + + Si aucune clef de chiffrement n'est définie, la clef de signature est aussi utilisée pour le chiffrement. + + + + + http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ + + + http://lanyrd.com/2011/solutions-linux-open-source/sddcx/ + + + + + It is particularly important for smart cards: when the card is not inserted before the browser starts, the user must restart his browser, or at least refresh (F5) the page. + + + C'est particulièrement important pour les cartes à puce : lorsqu'elle n'est pas insérée avant que le navigateur ne démarre, l'utilisateur doit redémarrer ce dernier, ou au moins recharger la page (F5). + + + + + Configuration and sessions access by SOAP + + + Accès à la configuration et aux sessions par SOAP + + + + + <s1>Order</s1> <s2>deny</s2>,<s3>allow</s3> + + + <s1>Order</s1> <s2>deny</s2>,<s3>allow</s3> + + + + + /index/ is an unprotected page to display a SSL test button + + + /index/ est une page non protégée pour afficher un bouton de test SSL + + + + + <s3>RewriteRule</s3> ^/saml/metadata /metadata.pl + + + <s3>RewriteRule</s3> ^/saml/metadata /metadata.pl + + + + + mailR + + + mailR + + + + + The portal + + + Le portail + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots + + + + + For MySQL, you need to set additional parameters: + + + Pour MySQL, il faut ajouter quelques paramètres : + + + + + cookieName + + + cookieName + + + + + This file is called <c1>lemonldap-ng.ini</c1> and has the following sections: + + + Le fichier est nommé <c1>lemonldap-ng.ini</c1> et dispose des sections suivantes : + + + + + <a2>bugzilla</a2><br3/> + + + <a2>bugzilla</a2><br3/> + + + + + You can first check on <a1>LemonLDAP::NG JIRA project</a1> that your bug is not already referenced, and then create it (with a registered account). + + + Commencez par vérifier sur <a1>le site JIRA du projet LemonLDAP::NG</a1> que votre bogue n'est pas déjà référencé, et créez le sinon (avec un compte préalablement créé). + + + + + <s0>Account session key</s0>: session field used as Zimbra user account (by default: uid) + + + <s0>clef de session compte</s0> : champ de session utilisé comme compte utilisateur Zimbra (par défaut : uid) + + + + + Radius server + + + Serveur Radius + + + + + <a0>Apache::Session::Redis</a0> is the faster shareable session backend + + + <a0>Apache::Session::Redis</a0> est le module de stockage des sessions en réseau le plus rapide + + + + + Secure Token header + + + En-tête du jeton sécurisé + + + + + http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml + + + http://www.slideshare.net/ASF-WS/asfws-casopen-idsaml + + + + + Configure security settings + + + Configurer les paramètres de sécurité + + + + + Google Apps control panel + + + Panneua de contrôle Google Apps + + + + + managerDn + + + managerDn + + + + + icons:wizard.png + + + icons:wizard.png + + + + + For example, if real sessions are stored in <a0>files</a0>: + + + Par exemple, si les sessions réelels sont stockées dans des <a0>fichiers</a0> : + + + + + Set exported variables + + + Définir les variables exportées + + + + + Display logout module + + + Affiche le module de déconnexion + + + + + UCANSS + + + UCANSS + + + + + applications:mediawiki_logo.png + + + applications:mediawiki_logo.png + + + + + <s0>Server port</s0>: TCP port used by LDAP server. + + + <s0>Port du serveur</s0> : port TCP du serveur LDAP. + + + + + The user can choose a new password or ask to generate one + + + L'utilisateur peut choisir un nouveau mot de passe ou demander sa génération + + + + + UserName -> user +Password -> password +Index -> ipAddr uid + + + UserName -> user +Password -> password +Index -> ipAddr uid + + + + + perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. + + + perl -MLemonldap::NG::Handler::Status -I/etc/perl -I/usr/local/lib/perl/5.10.1 -I/usr/local/share/perl/5.10.1 -I/usr/lib/perl5 -I/usr/share/perl5 -I/usr/lib/perl/5.10 -I/usr/share/perl/5.10 -I/usr/local/lib/site_perl -I. + + + + + <s0>Auth-Mail</s0>: $mail + + + <s0>Auth-Mail</s0>: $mail + + + + + Set csod as Service Provider name. + + + Mettre csod comme nom de fournisseur de service. + + + + + screenshots + + + captures d'écran + + + + + ../pages/translations.html + + + ../pages/translations.html + + + + + portal is in a https virtualhost if securedCookie is set + + + le portail est dans un hôte virtuel https si securedCookie est activé + + + + + Assertion Consumer + + + Consommateur d'assertions + + + + + <s100>"userobm_company"</s100> <s101>=></s101> <s102>"HTTP_OBM_O"</s102><s103>,</s103> + + + <s100>"userobm_company"</s100> <s101>=></s101> <s102>"HTTP_OBM_O"</s102><s103>,</s103> + + + + + Bugzilla + + + Bugzilla + + + + + protection + + + protection + + + + + Full name + + + Nom complet + + + + + Nov 2011: <a0>ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI</a0> + + + Nov 2011 : <a0>ZDNet - La gendarmerie nationale renforce la sécurité de l’accès à son SI</a0> + + + + + You can also display a check box on the authentication form, to allow user to see their login history before beeing redirected to the protected application (see <a0>portal customization</a0>). + + + on peut aussi afficher une case à cocher dans le formulaire d'authentification pour autoriser l'utilisateur à voir son historique de connexion avant d'être redirigé vers l'application protégée (voir la <a0>personnalisation du portail</a0>). + + + + + ... +  +</<s4>VirtualHost</s4>> + + + ... +  +</<s4>VirtualHost</s4>> + + + + + Session key containing email address + + + La clef de session contient l'adresse mail + + + + + If a user is redirected from handler to portal for authentication and once he is authenticated, portal redirects him to the redirection <a0>URL</a0>. + + + Si un utilisateur est redirigé depuis un agent vers le portail pour s'authentifier et s'il est déjà authentifié, le portail le redirige vers l'<a0>URL</a0> de redirection. + + + + + phpLDAPadmin will have no idea of the user connected to the WebSSO. + + + phpLDAPadmin ne connaît donc pas le nom du l'utilisateur connecté au WebSSO. + + + + + But you have to allow sessions web services, see <a0>SOAP sessions backend</a0>. + + + Il faut en revanche autoriser le service web des sessions, voir le <a0>backend de sessions SOAP</a0>. + + + + + Zimbra virtual host in Manager + + + Hôte virtuel Zimbra dans le manager + + + + + Key name + + + Nom de la clef + + + + + Then edit MediaWiki local settings + + + Éditer ensuite les paramètres locaux MediaWiki + + + + + <s0>Username control</s0>: Regular expression used to check user login syntax. + + + <s0>Contrôle du nom d'utilisateur</s0> : expression régulière utilisée pour vérifier la syntaxe du nom d'utilisateur. + + + + + <s0>table</s0>: Notifications table name. + + + <s0>table</s0> : nom de la table des notifications. + + + + + User table: where user data are stored (mail, name, etc.) + + + La table utilisateurs : où les données utilisateurs sont stockées (mail, nom, etc.) + + + + + Authorization => "Basic ".encode_base64("$uid:$_password") + + + Authorization => "Basic ".encode_base64("$uid:$_password") + + + + + <s0>Prompt</s0>: Value of prompt parameter (example: consent) + + + <s0>Prompt</s0> : valeur du paramètre prompt (exemple : consent) + + + + + rtyler + + + rtyler + + + + + YUM repository + + + Dépôt YUM + + + + + The script uses the <c0>editor</c0> system command, that links to your favorite editor. + + + Ce script utilise la commande système <c0>editor</c0>, qui est liée à l'éditeur favori. + + + + + As an RP, <a0>LL::NG</a0> supports a lot of OpenID Connect features: + + + Comme RP, <a0>LL::NG</a0> supporte de nombreuses fonctionnalités OpenID-Connect : + + + + + http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod + + + http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP.pod + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose BrowserID for authentication. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir BrowserID pour l'authentification. + + + + + Register what module was used for authentication, user data, password, … + + + Enregistre les modules utilisés pour l'authentification, les données utilisateurs, les mots-de-passe, … + + + + + <s0>getCookies(user,password)</s0>: authentication system. + + + <s0>getCookies(user,password)</s0> : système d'authentification. + + + + + phpLDAPadmin virtual host in Manager + + + Hôte virtuel phpLDAPadmin dans le manager + + + + + ldapgroups -> memberOf + + + ldapgroups -> memberOf + + + + + http://en.wikipedia.org/wiki/IBM_Lotus_iNotes + + + http://en.wikipedia.org/wiki/IBM_Lotus_iNotes + + + + + All pages + + + Toutes les pages + + + + + In other words, take the time to configure this part before sharing metadata. + + + En d'autres mots, prenez le temps de bien configurer cette partie avant de partager les metadatas. + + + + + <s6>Options</s6> +ExecCGI + + + <s6>Options</s6> +ExecCGI + + + + + Single Sign On + + + Authentification unique (Single Sign On) + + + + + dbiAuthLoginCol + + + dbiAuthLoginCol + + + + + Integration in Active Directory (LDAP and Kerberos) + + + Integration dans Active Directory (LDAP et Kerberos) + + + + + Name of the cookie + + + Nom du cookie + + + + + <a0>LimeSurvey</a0> is a web survey software written in PHP. + + + <a0>LimeSurvey</a0> est un logiciel de sondage écrit en PHP. + + + + + /_detail/screenshots/1.0/impact/menu.png?id=screenshots + + + /_detail/screenshots/1.0/impact/menu.png?id=screenshots + + + + + <a0>Twitter</a0> is a famous microblogging server. + + + <a0>Twitter</a0> est un serveur de microblog célèbre. + + + + + <s5>Allow</s5> from <s6>all</s6> + + + <s5>Allow</s5> from <s6>all</s6> + + + + + ../pages/start.html + + + ../pages/start.html + + + + + It needs 4 modules to work: + + + Il a besoin de 4 modules pour fonctionner : + + + + + documentation:ha-sessions-configuration.png + + + documentation:ha-sessions-configuration.png + + + + + ../../../media/icons/access.png + + + ../../../media/icons/access.png + + + + + http://www.sympa.org + + + http://www.sympa.org + + + + + They can then be forwarded to applications trough <a0>HTTP headers</a0>. + + + Ils peuvent être transférés aux applications via les <a0>en-têtes HTTP</a0>. + + + + + Choice <a0>URL</a0> parameter + + + Paramètre d'<a0>URL</a0> pour "Choice" + + + + + DBI + + + DBI + + + + + LL::NG + + + LL::NG + + + + + Authentication: will create session without prompting any credentials (but will register client <a0>IP</a0> and creation date) + + + Authentification : créé une session sans demander quoi que ce soit (mais enregistre l'adresse <a0>IP</a0> cliente et la date de création) + + + + + <s0>Logo</s0>: file name to use as logo + + + <s0>Logo</s0> : nom de fichier à utiliser comme logo + + + + + KrbMethodNegotiate <s16>On</s16> + + + KrbMethodNegotiate <s16>On</s16> + + + + + <a0>LL::NG</a0> can delegate authentication to Apache, so it is possible to use any <a1>Apache authentication module</a1>, for example Kerberos, Radius, OTP, etc. + + + <a0>LL::NG</a0> peut déléguer l'authentification à Apache, ainsi il est possible d'utiliser tous les <a1>modules d'authentification Apache</a1>, par exemple Kerberos, Radius, OTP, etc. + + + + + https://metacpan.org/module/Apache::Session::Browseable::LDAP + + + https://metacpan.org/module/Apache::Session::Browseable::LDAP + + + + + It sends an OTP, which is validated against Yubico server. + + + Il envoie un mot-de-passe à valeur unique (OTP) qui est validé par un serveur Yubico. + + + + + zimbraBy + + + zimbraBy + + + + + Extract + + + Extraction + + + + + Examples: + + + Exemples : + + + + + Key + + + Clef + + + + + Apache::Session performances + + + Performances d'Apache::Session + + + + + In “External authentications” click “Others” and in “Field holding the login in the _SERVER array” select “REMOTE_USER” + + + Dans “External authentications” cliquer sur “Others” et dans “Field holding the login in the _SERVER array” choisir “REMOTE_USER” + + + + + <s0>error</s0>: if user has no access, an error is shown on the portal, the user is not redirected to <a1>CAS</a1> service + + + <s0>error</s0> : si l'utilisateur n'a pas accès, une erreur est affichée sur le portail, l'utilisateur n'est pas redirigé vers le service <a1>CAS</a1> + + + + + uid: 123456789012 + + + uid: 123456789012 + + + + + Notification backend + + + Module de stockage des notifications + + + + + LemonLDAP::NG 1.1 release + + + Sortie de LemonLDAP::NG 1.1 + + + + + For debugging, this valve can print some helpful information in debug level. + + + Pour le debogage, cette valve peut tracer quelques information utiliser. + + + + + Restrict /admin/ directory to user bart.simpson + + + Restreindre le répertoire /admin/ à l'utilisateur bart.simpson + + + + + AD password policy + + + Politique de mots-de-passe AD + + + + + SHA + + + SHA + + + + + by users + + + par utilisateurs + + + + + Storage directory + + + Répertoire de stockage + + + + + The NameID is the main user identifier, carried in <a1>SAML</a1> messages. + + + NameID est l'identifiant principal de l'utilisateur transmis dans les messages <a1>SAML</a1>. + + + + + Lasso session dump + + + Dump de session Lasso + + + + + checkDate + + + checkDate + + + + + Registered users on CSOD with the same email than those used by <a0>LL::NG</a0> (email will be the NameID exchanged between CSOD and <a1>LL::NG</a1>) + + + Enregistrer les utilisateurs dans CSOD avec la même adresse mail que celle utilisée dans <a0>LL::NG</a0> (l'adresse mail sera le NameID échangé entre CSOD et <a1>LL::NG</a1>) + + + + + psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng + + + psql -h 127.0.0.1 -U lemonldap-ng -W lemonldap-ng + + + + + If you modify directly the skin files, your modifications will certainly be erased on the next upgrade. + + + Les modifications apportées directement sur les fichiers thèmes risquent d'être perdus à la prochaine mise-à-jour. + + + + + The value will be used to display the data. + + + Cette valeur sera utilisée pour afficher les données. + + + + + cookieExpiration + + + cookieExpiration + + + + + ^/caldav + + + ^/caldav + + + + + An <a0>SAML server</a0> with <a1>OpenID authentication</a1> + + + Un <a0>serveur SAML</a0> avec une <a1>authentification OpenID</a1> + + + + + KrbAuthRealms EXAMPLE.COM + + + KrbAuthRealms EXAMPLE.COM + + + + + ldapPasswordResetAttributeValue + + + ldapPasswordResetAttributeValue + + + + + <s0>Grant session</s0>: check rights to open <a1>SSO</a1> session + + + <s0>Autorise la session</s0> : vérifie le droit d'ouvrir une session <a1>SSO</a1> + + + + + icons:kmultiple.png + + + icons:kmultiple.png + + + + + Take a look at <a0>http://xmlns.com/foaf/spec/#sec-crossref</a0>. + + + Voir <a0>http://xmlns.com/foaf/spec/#sec-crossref</a0>. + + + + + A special <a0>URL</a0> is declared in application menu (like <a1>http://zimbra.example.com/zimbrasso</a1>) + + + Une <a0>URL</a0> spéciale est declarée dans le menu des applications (telle <a1>http://zimbra.example.com/zimbrasso</a1>) + + + + + LemonLDAP::NG used as <a0>CAS</a0> server. + + + LemonLDAP::NG utilisé comme serveur <a0>CAS</a0>. + + + + + Allow no certificate to chain with other authentication methods + + + Autoriser les clients sans certificat dans le chaînage avec d'autres méthodes d'authentification + + + + + Connectors + + + Connecteurs + + + + + Accept all authenticated users: + + + Accepte tout utilisateur authentifié : + + + + + Manual download + + + Téléchargement manuel + + + + + Tomcat valve + + + Valve Tomcat + + + + + If your sessions explorer is on the same server that the portal, either use the <s0>adminSessions</s0> end point in Manager configuration, or override the <c1>globalStorage</c1> and <c2>globalStorageOptions</c2> parameters in section all (and not portal) of <c3>lemonldap-ng.ini</c3>. + + + Si l'explorateur de sessions est sur le même serveur que le portail, utiliser soit la terminaison <s0>adminSessions</s0> dans la configuration eu manager, ou surcharger les paramètres <c1>globalStorage</c1> et <c2>globalStorageOptions</c2> dans la section all (et pas portal) de <c3>lemonldap-ng.ini</c3>. + + + + + <s0>Reader <a1>URL</a1></s0>: <a2>URL</a2> used by <a3>SAML</a3> SP to read the cookie. + + + <s0><a1>URL</a1> de lecture</s0> : <a2>URL</a2> utilisée par le SP <a3>SAML</a3> pour lire le cookie. + + + + + Delete other session if <a0>IP</a0> differs + + + Efface les autres sessions de l'utilisateur si les adresses <a0>IP</a0> diffèrent + + + + + zimbraPreAuthKey + + + zimbraPreAuthKey + + + + + CGI + + + CGI + + + + + secureTokenUrls + + + secureTokenUrls + + + + + You need to register a new application on Facebook to get an application ID and a secret. + + + Il faut enregistrer la nouvelle application dans Facebook pour obtenir un identifiant d'application et un secret. + + + + + <s2>DocumentRoot</s2> /var/lib/lemonldap-ng/portal/ +  + + + <s2>DocumentRoot</s2> /var/lib/lemonldap-ng/portal/ +  + + + + + <e0>WHATTOTRACE</e0> must be replaced by the attribute or macro configured in the What To Trace parameter (REMOTE_USER) + + + <e0>WHATTOTRACE</e0> doit être remplacé par l'attribut ou la macro configurée dans le paramètre indiquant le champ utilisateur à stocker dans les journaux (REMOTE_USER) + + + + + http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + + + http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + + + + + <s0>Display</s0>: Value of display parameter (example: page) + + + <s0>Affichage</s0> : valeur du paramètre d'affichage (exemple : page) + + + + + http://lanyrd.com/2011/jcos/sdrbd/ + + + http://lanyrd.com/2011/jcos/sdrbd/ + + + + + to the sessions storage backend + + + au système de stockage des sessions + + + + + Here are some examples, witch their specific documentation: + + + Quelques exemples, avec leur documentation : + + + + + icons:gpg.png + + + icons:gpg.png + + + + + <s5>RewriteRule</s5> ^/saml/.* /index.pl + + + <s5>RewriteRule</s5> ^/saml/.* /index.pl + + + + + <a0>SAML</a0> token + + + Jeton <a0>SAML</a0> + + + + + <a0>DBI</a0> table name + + + Nom de table <a0>DBI</a0> + + + + + Follow <a0>SOAP configuration backend</a0> page + + + Suivre la documentation <a0>backend de configuration SOAP</a0> + + + + + Entrez le mot de passe pour le nouveau rôle : <PASSWORD> +Entrez-le de nouveau : <PASSWORD> +Le nouveau rôle est-il un super-utilisateur ? + + + Entrez le mot de passe pour le nouveau rôle : <PASSWORD> +Entrez-le de nouveau : <PASSWORD> +Le nouveau rôle est-il un super-utilisateur ? + + + + + Internet Explorer + + + Internet Explorer + + + + + lemonldap-ng-manager: contains administration interface and session explorer + + + lemonldap-ng-manager : contient l'interface d'administration et l'explorateur de session + + + + + Then you <e0>only</e0> have to write <c1>myskin/css/styles.css</c1> and add your media to <c2>myskin/images</c2>. + + + Il suffit ensuite d'écrire <c1>myskin/css/styles.css</c1> et d'ajouter les médias dans <c2>myskin/images</c2>. + + + + + ... +  +</<s2>VirtualHost</s2>> + + + ... +  +</<s2>VirtualHost</s2>> + + + + + remoteGlobalStorage + + + remoteGlobalStorage + + + + + Access rules and HTTP headers + + + Règles d'accès et en-têtes HTTP + + + + + <s0>Client ID</s0>: Client ID given by OP + + + <s0>Identifiant client</s0> : identifiant client donné par l'OP + + + + + If you use features like <a0>SAML</a0> (authentication and issuer), <a1>CAS</a1> (issuer) and password reset self-service, you also need to index some fields. + + + Lorsqu'on utilise des fonctionnalités telles <a0>SAML</a0> (authentification ou fournisseur d'identité), <a1>CAS</a1> (fournisseur d'identité) ou le service de réinitialisation de mots-de-passe, il faut également indexer quelques champs. + + + + + Remote Session backend + + + Backend de sessions distant + + + + + ../pages/documentation/presentation.html + + + ../pages/documentation/presentation.html + + + + + Since 1.1.0, a notification explorer is available in Manager, and notifications can be done for all users, with the possibility to display conditions. + + + Depuis la version 1.1.0, un explorateur de notifications est disponible dans le manager, et les notifications peuvent être faites pour tous les utilisateurs, avec possibilité d'affichage conditionnel. + + + + + <s0><a1>Sessions</a1></s0>: where sessions are stored. + + + <s0><a1>Sessions</a1></s0>: où sont stockées les sessions. + + + + + -1 if this <a0>URL</a0> is not known by <a1>LL::NG</a1> configuration + + + -1 si cette <a0>URL</a0> n'est pas connue de la configuration de <a1>LL::NG</a1> + + + + + Session expiration: sessions will never expire (server side) + + + Expiration des sessions : les sessions n'expirent jamais (du côté serveur) + + + + + Rule for session granting + + + Règle pour l'autorisation d'ouverture de session + + + + + <s10>Order</s10> <s11>deny</s11>,<s12>allow</s12> + + + <s10>Order</s10> <s11>deny</s11>,<s12>allow</s12> + + + + + OBM_GIVENNAME + + + OBM_GIVENNAME + + + + + <a2>django</a2><br3/> + + + <a2>django</a2><br3/> + + + + + <s69>"userobm_email"</s69> <s70>=></s70> <s71>"HTTP_OBM_MAIL"</s71><s72>,</s72> + + + <s69>"userobm_email"</s69> <s70>=></s70> <s71>"HTTP_OBM_MAIL"</s71><s72>,</s72> + + + + + Extend variables using macros and groups + + + Étendre les variables en utilisant les macros et groups + + + + + <a0>OBM</a0> is enterprise-class messaging and collaboration platform for workgroup or enterprises with many thousands users. + + + <a0>OBM</a0> est une plateforme collaborative et de messagerie pour entreprises ou groupes de travail comprenant plusieurs milliers d'utilisateurs. + + + + + Change <s0>mydomain.org</s0> (in <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) into your Google Apps domain. + + + Changer <s0>mydomain.org</s0> (dans <c1>AssertionConsumerService</c1> markup, parameter <c2>Location</c2>) en votre domaine Google Apps. + + + + + It has a simple but powerful syntax which makes sure the data files remain readable outside the Wiki and eases the creation of structured texts. + + + Il dispose d'une syntaxe simple mais puissante qui fait que les fichiers de données restent lisibles en dehors du Wiki, et facilite la création de textes structurés. + + + + + ../../../media/applications/obm_logo.png + + + ../../../media/applications/obm_logo.png + + + + + Radius + + + Radius + + + + + Set <c0>Email</c0> in <c1>Options</c1> » <c2>Authentication Response</c2> » <c3>Default NameID format</c3> + + + Mettre <c0>Email</c0> dans <c1>Options</c1> » <c2>Réponse d'authentification</c2> » <c3>Format NameID par défaut</c3> + + + + + If a user is not authenticated and attempts to connect to an area protected by a LemonLDAP::NG compatible Handler, he is redirected to a portal. + + + Si un utilisateur n'est pas authentifié et tente de se connecter à une application protégée par un agent compatible LemonLDAP::NG, il est redirigé vers le portail. + + + + + Social Networks and News + + + Réseaux sociaux et nouvelles + + + + + You have then to install all the downloaded packages: + + + Il faut ensuite installer tous les paquets téléchargés : + + + + + Another <a0>LL::NG</a0> system configured with <a1>OpenID authentication</a1> + + + Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification OpenID</a1> + + + + + <s0>ServerName</s0> auth.example.com +  + + + <s0>ServerName</s0> auth.example.com +  + + + + + <s0>Use Nonce</s0>: If enabled, a nonce will be sent, and verified from the ID Token + + + <s0>Utiliser Nonce</s0> : si activé, un nonce sera envoyé, et vérifié depuis le jeton d'identité + + + + + <a0>CAS</a0> Session backend + + + Module de stockage <a0>CAS</a0> + + + + + hideOldPassword + + + hideOldPassword + + + + + <s0>Sign-out page <a1>URL</a1></s0>: this in not the SLO access point (Google Apps does not support SLO), but the main logout page. + + + <s0>Sign-out page <a1>URL</a1></s0>: il ne s'agit pas du point d'accès de déconnexion globale (SLO) (Google Apps ne le supporte pas), mais de la page de déconnexion. + + + + + Go to the Manager and <a0>create a new virtual host</a0> for Sympa. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Sympa. + + + + + <<s1>Location</s1> /status> + + + <<s1>Location</s1> /status> + + + + + <s0>url_logout</s0>: <a1>URL</a1> used by OBM to logout, will be caught by <a2>LL::NG</a2> + + + <s0>url_logout</s0>: <a1>URL</a1> utilisée par OBM pour les déconnexions, sera appelée par <a2>LL::NG</a2> + + + + + <a0>WebID</a0> is a way to uniquely identify a person, company, organisation, or other agent using a <a1>URI</a1> and a certificate. + + + <a0>WebID</a0> est un moyen d'identification unique de personnes, entreprises, organisation, ou autre agent en utilisant une <a1>URI</a1> et un certificat. + + + + + Restrict /js/ and /css/ directory to authenticated users + + + Restreindre les répertoires /js/ et /css/ aux utilisateurs authentifiés + + + + + Main components + + + Composants principaux + + + + + Open Source Guide + + + Guide Open Source + + + + + For each binding you can set: + + + Pour chaque déclaration, vous pouvez indiquer : + + + + + Else you can paste the content of the JSON file in the textarea. + + + Sinon copier le contenu du fichier JSON dans l'emplacement dédié. + + + + + match with the correct values. + + + correspondent aux bonnes valeurs. + + + + + http://www.google.com/apps/ + + + http://www.google.com/apps/ + + + + + http://lasso.entrouvert.org + + + http://lasso.entrouvert.org + + + + + ../../../media/applications/limesurvey_logo.png + + + ../../../media/applications/limesurvey_logo.png + + + + + gender + + + gender + + + + + Secure Token Memcached servers + + + Serveurs Memcached pour le jeton sécurisé + + + + + PerlSetVar LmProxyPass http://www.private.com/ + + + PerlSetVar LmProxyPass http://www.private.com/ + + + + + CPAN test reports: + + + Rapports de test du CPAN: + + + + + So Apache::Session module is not a problem for handlers. + + + Ainsi, les modules Apache::Session ne posent pas de problèmes aux agents. + + + + + You need some prerequisites: + + + Certains pré-requis sont nécessaire : + + + + + Skin customization + + + Personnalisation du thème + + + + + http://en.wikipedia.org/wiki/Doctor_Who + + + http://en.wikipedia.org/wiki/Doctor_Who + + + + + For now, Zimbra isn't supported by Nginx handler. + + + Pour l'instant, Zimbra n'est pas supporté par le handler Nginx. + + + + + <s0>Secured cookie</s0>: 4 options: + + + <s0>Cookie sécurisé</s0> : 4 options : + + + + + <s0>Login history</s0>: display user's last logins and last failed logins + + + <s0>Historique de connexion</s0> : affiche les derniers succès et échecs de connexion + + + + + Example of corresponding LDAP attribute + + + Exemple de correspondance d'attributs LDAP + + + + + Build the tarball from SVN + + + Construire l'archive depuis SVN + + + + + Python (Django) + + + Python (Django) + + + + + Authentication response + + + Réponse d'authentification + + + + + User owns <a0>SSO cookies</a0> on the main domain (see <a1>Login kinematics</a1>) + + + Les utilisateurs possèdent des <a0>cookies SSO</a0> dans le domaine principal (voir la <a1>cinématique de connexion</a1>) + + + + + <s0>userKey</s0>: key in the HTTP header containing user login. + + + <s0>userKey</s0> : nom de l'en-tête HTTP contenant le nom d'utilisateur. + + + + + Store user password in session + + + Stocker le mot-de-passe utilisateur dans la session + + + + + All rules are concerned: + + + Toutes les règles sont concernées : + + + + + <s0><s1>[</s1>all<s2>]</s2></s0> +<s3>cda</s3> <s4>=</s4><s5> 1</s5> + + + <s0><s1>[</s1>all<s2>]</s2></s0> +<s3>cda</s3> <s4>=</s4><s5> 1</s5> + + + + + Example: <a3>http://auth.example.com/saml/singleSignOn</a3> + + + Exemple : <a3>http://auth.example.com/saml/singleSignOn</a3> + + + + + icons:flags:de.png + + + icons:flags:de.png + + + + + POST data + + + Données POST + + + + + It is compliant with the <a0>form replay</a0> feature + + + Il est compatible avec le <a0>rejeu de formulaire</a0> + + + + + ../documentation/current/ssocookie.html + + + ../documentation/current/ssocookie.html + + + + + Conditions: + + + Conditions : + + + + + Edit then <c0>share-config-custom.xml</c0> and uncomment the last part. + + + Éditer ensuite <c0>share-config-custom.xml</c0> et décommenter la dernière partie. + + + + + https://my-profile.eu/ + + + https://my-profile.eu/ + + + + + Then, go in <c0>BrowserID parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres BrowserID</c0>: + + + + + documentation:liferay_5.png + + + documentation:liferay_5.png + + + + + You can inspect a user session with the sessions explorer (in Manager) + + + On peut inspecter une session utilisateur avec l'explorateur de sessions (accessible depuis le manager) + + + + + http://en.wikipedia.org/wiki/FastCGI + + + http://en.wikipedia.org/wiki/FastCGI + + + + + ~40 000 + + + ~40 000 + + + + + You can for example use <c2>openid profile email</c2>. + + + On peut par exemple utiliser <c2>openid profile email</c2>. + + + + + documentation:latest:installrpm + + + documentation:latest:installrpm + + + + + In the manager: set <a0>Apache::Session::Memcached</a0> in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): + + + Dans le manager : indiquez <a0>Apache::Session::Memcached</a0> dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajoutez les paramètres suivant (sensibles à la casse) : + + + + + Protocol and port + + + Protocole et port + + + + + You can do it either by uploading the file, or get it from IDP metadata <a0>URL</a0> (this require a network link between your server and the IDP): + + + Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'<a0>URL</a0> de métadatas de l'IDP (à condition d'avoir un lien réseau entre le serveur et l'IDP): + + + + + In Portal virtual host, you will find several configuration parts: + + + Dans l'hôte virtuel du portail se trouve plusieurs éléments de configuration : + + + + + Then Zimbra do the <a0>SSO</a0> by setting a cookie in user's browser + + + Ensuite Zimbra génère son cookie <a0>SSO</a0> dans le navigateur de l'utilisateur + + + + + http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng + + + http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng + + + + + <s0>Activation</s0>: set to <c1>On</c1> + + + <s0>Activation</s0> : mettre à <c1>Activé</c1>. + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step2.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step2.png + + + + + You need to use the IDP initiated feature of <a0>LL::NG</a0>. + + + Il faut utiliser la fonctionnalité initiée par l'IDP de <a0>LL::NG</a0>. + + + + + It will get the user identity trough an ID Token, and grab user attributes trough UserInfo endpoint. + + + L'identité utilisateur sera récupérée via in jeton d'identification, et les attributs utilisateurs via le point d'accès UserInfo. + + + + + any files sharing system (NFS, NAS, SAN,…) + + + tout système de partage de fichiers (NFS, NAS, SAN,…) + + + + + /_detail/screenshots/1.0/dark/menu.png?id=screenshots + + + /_detail/screenshots/1.0/dark/menu.png?id=screenshots + + + + + icons:xeyes.png + + + icons:xeyes.png + + + + + This documentation just explains how to set up the <a0>SSO</a0> part. + + + Cette documentation explique seulement comment activer la partie <a0>SSO</a0>. + + + + + /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + + + /_detail/documentation/lemonldapng-sso.png?id=documentation%3Apresentation + + + + + http://www.fitzdsl.net/?p=286 + + + http://www.fitzdsl.net/?p=286 + + + + + To bypass this, <a0>LL::NG</a0> can remember what password was given by user on authentication phase. + + + Pour contourner ce problème, <a0>LL::NG</a0> peut se souvenir du mot-de-passe utilisé dans la phase d'authentification. + + + + + ../media/icons/bug.png + + + ../media/icons/bug.png + + + + + You need to restrict access to Alfresco to <a0>LL::NG</a0>. + + + Il faut restreindre l'accès à Alfresco à <a0>LL::NG</a0>. + + + + + <a0>LL::NG</a0> provides a valve, available on <a1>download page</a1>. + + + <a0>LL::NG</a0> fournit une valve, disponible sur <a1>page de téléchargement</a1>. + + + + + One user tries to access to the portal + + + Un utilisateur tente d'accéder au portail + + + + + Dokuwiki virtual host in Apache + + + Hôte virtuel Dokuwiki dans le manager + + + + + SGS + + + SGS + + + + + This feature can be enabled and configured in Manager, in <c0>General Parameters</c0> » <c1>Advanced Parameters</c1> » <c2>Login History</c2>. + + + Cette fonctionnalité peut être activée et configurée dans le manager dans <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Historique de connexion</c2>. + + + + + Some applications using it + + + Quelques applications l'utilisant + + + + + <s150>//"userobm_vacation_dateend" => ,</s150> + + + <s150>//"userobm_vacation_dateend" => ,</s150> + + + + + ../media/logos/logo_abuledu.png + + + ../media/logos/logo_abuledu.png + + + + + Sunday is the first day. + + + Dimanche est le premier jour. + + + + + server + + + server + + + + + Subject for confirmation mail + + + Sujet du message de confirmation + + + + + Tips + + + Astuces + + + + + That message can contain session data as user attributes or macros. + + + Ce message peut contenir des données de session tels les attributs ou les macros. + + + + + http://en.wikipedia.org/wiki/OAuth + + + http://fr.wikipedia.org/wiki/OAuth + + + + + msmith@badwolf.org + + + msmith@badwolf.org + + + + + mailReplyTo + + + mailReplyTo + + + + + Auth-Mail + + + Auth-Mail + + + + + vi /var/lib/lemonldap-ng/portal/login.pl + + + vi /var/lib/lemonldap-ng/portal/login.pl + + + + + Lemonldap::NG::Manager + + + Lemonldap::NG::Manager + + + + + yubikeySecretKey + + + yubikeySecretKey + + + + + Choose and configure your main sessions storage system + + + Choisir et configurer le système principal de stockage des sessions + + + + + Feature + + + Fonctionnalité + + + + + documentation.html + + + documentation.html + + + + + You can also use caFile and caPath parameters. + + + On peut également utiliser les paramètres caFile et caPath. + + + + + <s0>External databases</s0>: not managed by LemonLDAP::NG, for example user database + + + Les <s0>bases de données externes</s0>: non gérées par LemonLDAP::NG, par exemple la base des utilisateurs + + + + + <a0>idpcas</a0><br1/> + + + <a0>idpcas</a0><br1/> + + + + + Clément OUDOT + + + Clément OUDOT + + + + + Copy <c0>ValveLemonLDAPNG.jar</c0> in <c1><TOMCAT_HOME>/server/lib</c1>: + + + Copier <c0>ValveLemonLDAPNG.jar</c0> dans <c1><TOMCAT_HOME>/server/lib</c1>: + + + + + When you commit <a0>OmegaT</a0> files in svn repository, don't push backup files. + + + Lorsque vous validez les fichiers <a0>OmegaT</a0> dans le dépôt svn, n'y poussez pas les fichiers de sauvegarde. + + + + + <s4>Deny</s4> from <s5>all</s5> + + + <s4>Deny</s4> from <s5>all</s5> + + + + + <a0>CAS</a0>_CAFile + + + <a0>CAS</a0>_CAFile + + + + + groups + + + groups + + + + + _lassoSessionDump + + + _lassoSessionDump + + + + + <s0>Internal databases</s0>: only used by LemonLDAP::NG + + + Les <s0>bases de données internes</s0>: utilisées seulement par LemonLDAP::NG + + + + + 1.2 + + + 1.2 + + + + + <s0><s1><IDPSSODescriptor<s2>></s2></s1></s0> + + + <s0><s1><IDPSSODescriptor<s2>></s2></s1></s0> + + + + + http://www.svwux.org/ + + + http://www.svwux.org/ + + + + + You can find all versions on <a0>OW2 forge download page</a0>. + + + Vous pouvez trouver toutes les versions sur <a0>la page de téléchargement de la forge OW2</a0>. + + + + + 1.1 + + + 1.1 + + + + + /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation + + + /_detail/documentation/lemonldap-ng-architecture.png?id=documentation%3Apresentation + + + + + http://manager.example.com + + + http://manager.example.com + + + + + As you may have guessed, these accounts are famous characters from the TV show <a0>Doctor Who</a0>. + + + Comme on peut le voir, ces comptes sont les fameux caractères du show TV <a0>Doctor Who</a0>. + + + + + <<s8>IfModule</s8> mod_rewrite.c> + + + <<s8>IfModule</s8> mod_rewrite.c> + + + + + <a0>LL::NG</a0> validate the token and propose a password change form + + + <a0>LL::NG</a0> valide la valeur et propose un formulaire de changement de mot-de-passe + + + + + SQL + + + SQL + + + + + ../../documentation/presentation.html#kinematics + + + ../../documentation/presentation.html#kinematics + + + + + Don't forget to install cron files ! + + + N'oubliez pas d'installer les fichiers cron ! + + + + + If <c0>exportedAttr</c0> is set, only those attributes are copied in the session database of the secondary <a1>LL::NG</a1> structure. + + + Si <c0>exportedAttr</c0> est défini, seuls ces attributs sont copiés dans la base des sessions du système <a1>LL::NG</a1> secondaire. + + + + + <s109>"userobm_address1"</s109> <s110>=></s110> <s111>"HTTP_OBM_POSTALADDRESS"</s111><s112>,</s112> + + + <s109>"userobm_address1"</s109> <s110>=></s110> <s111>"HTTP_OBM_POSTALADDRESS"</s111><s112>,</s112> + + + + + HASH of login success and failures + + + Table des connexion réussies ou échouées + + + + + <s0>off</s0>: never display + + + <s0>off</s0> : ne jamais afficher + + + + + Default skin + + + Thème par défaut + + + + + Unoptimized for <a0>session explorer</a0> and <a1>single session</a1> features. + + + Pas optimisé pour l'<a0>exlorateur de sessions</a0> et les fonctionnalités de <a1>session unique</a1>. + + + + + ../../../media/screenshots/1.1/mailreset/mailreset_step5.png + + + ../../../media/screenshots/1.1/mailreset/mailreset_step5.png + + + + + OpenID authentication level + + + Niveau d'authentification d'OpenID + + + + + Application menu + + + Menu application + + + + + authenticate user + + + authentifier les utilisateurs + + + + + 105.000 + + + 105.000 + + + + + $uid eq "coudot" + + + $uid eq "coudot" + + + + + SSL authentication + + + Authentification SSL + + + + + By default, Manager is protected to allow only the demonstration user “dwho”. + + + Par défaut, le manager est protégé et n'autorise que l'utilisateur de démonstration “dwho”. + + + + + Forward logout to applications + + + Propager les déconnexions aux applications + + + + + ../documentation/current/logs.html + + + ../documentation/current/logs.html + + + + + http://www.slideshare.net/coudot/sl2011-lemon-ldapng + + + http://www.slideshare.net/coudot/sl2011-lemon-ldapng + + + + + ../../../../css/print.css + + + ../../../../css/print.css + + + + + Session-ID => $_session_id + + + Session-ID => $_session_id + + + + + <s0>Thursday, 25-Apr-1999 00:40:33 GMT</s0>: at the indicated time and date (but this is probably a bad idea) + + + <s0>Thursday, 25-Apr-1999 00:40:33 GMT</s0> : jusqu'à la date indiquée (généralement une mauvaise idée) + + + + + Go in the Manager and set the session module (<a0>Apache::Session::Browseable::MySQL</a0> for MySQL) in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): + + + Aller dans le manager et mettre le module de session (<a0>Apache::Session::Browseable::MySQL</a0> pour MySQL) dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajouter le paramètre suivant (sensible à la casse) : + + + + + If some of your servers are not in the same (secured) network than the database, it is recommended to use <a3>SOAP access</a3> for those servers. + + + Si certains des serveurs ne se trouvent pas sur le même réseau (securisé) que la même base de données, il est recommandé d'utiliser <a3>l'accès SOAP</a3> pour ces serveurs. + + + + + It can be a brake for the portal: + + + En revanche, ce peut-être un frein pour le portail : + + + + + _idpConfKey + + + _idpConfKey + + + + + Go to the Manager and <a0>create a new virtual host</a0> for Zimbra. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Zimbra. + + + + + For full install: + + + Pour une installation complète : + + + + + Université de Limoges + + + Université de Limoges + + + + + ($uid =~ /^admin0/i)[0] ? + + + ($uid =~ /^admin0/i)[0] ? + + + + + For older version, check <a0>http://wiki.glpi-project.org/doku.php?id=en:authautoad</a0> + + + Pour les versions plus anciennes, voir <a0>http://wiki.glpi-project.org/doku.php?id=en:authautoad</a0> + + + + + Write custom functions library + + + Écrire une librairie de fonctions personnalisées + + + + + Now imagine the following DIT: + + + On suppose le schéma suivant : + + + + + <s0>David COUTADEUR</s0>: developer, tester + + + <s0>David COUTADEUR</s0> : developeur, testeur + + + + + <s0>Secret token</s0>: a secret token used to secure transmissions between OpenID client and server (<s1><a2>see below</a2></s1>). + + + <s0>Jeton secret</s0> : le jeton secret utilisé pour sécuriser les transmissions entre le client et le server OpenID (<s1><a2>voir ci-dessous</a2></s1>). + + + + + SSL + + + SSL + + + + + rm custom* +cp ../pastel/custom* . + + + rm custom* +cp ../pastel/custom* . + + + + + Service Provider + + + Fournisseur de service + + + + + The <c0>ProxyPreserveHost</c0> directive will forward the Host header to the protected application.<br1/> + + + La directive <c0>ProxyPreserveHost</c0> transfère l'en-tête Host à l'application protégée.<br1/> + + + + + CAS server + + + Serveur CAS + + + + + <s29>"server_ip_check"</s29> <s30>=></s30> <s31>false</s31><s32>,</s32> + + + <s29>"server_ip_check"</s29> <s30>=></s30> <s31>false</s31><s32>,</s32> + + + + + <a14>logs</a14><br15/> + + + <a14>logs</a14><br15/> + + + + + This kind of <a0>SSO</a0> mechanism is not clean, and can lead to problems, like local password blocking, local session not well closed, etc. + + + Ce type de mécanisme <a0>SSO</a0> n'est pas parfait et peut générer des problèmes tels des blocages de mots-de-passe, sessions locales mal closes, etc... + + + + + <s0>CRONDIR</s0>: Cronfile directory (default: $PREFIX/etc/lemonldap-ng/cron.d) + + + <s0>CRONDIR</s0> : répertoire des fichiers cron (défaut: $PREFIX/etc/lemonldap-ng/cron.d) + + + + + http://xmlns.com/foaf/spec/#sec-crossref + + + http://xmlns.com/foaf/spec/#sec-crossref @@ -33072,42 +28110,668 @@ Display<s21>-</s21>Name <s22>-></s22> <s23>$dis - In particular, it use Apache2 threads capabilities so to optimize performances, prefer using <a0>mpm-worker</a0>. + <s0><a1>PGT</a1> file</s0>: temporary file where proxy tickets are stored (by default, <c2>/tmp/pgt.txt</c2>) + + + <s0>Fichier <a1>PGT</a1></s0> : fichier temporaire où les tickets de proxy sont stockés (par défaut, <c2>/tmp/pgt.txt</c2>) + + + + + Handler parameters + + + Paramètres de l'agent + + + + + Then in <c0>General Parameters</c0> > <c1>Authentication modules</c1> > <c2>OpenID Connect parameters</c2>, you can set: + + + Ensuite dans <c0>Paramètres généraux</c0> > <c1>Paramètres d'authentification</c1> > <c2>Paramètres OpenID-Connect </c2>, on peut indiquer : + + + + + <s0>Local <a1>SSO</a1> <a2>URL</a2> pattern</s0>: regular expression to match the <a3>SSO</a3> <a4>URL</a4> (by default: ^/zimbrasso$) + + + <s0>Expression de correspondance de l'<a2>URL</a2> <a1>SSO</a1></s0> : expression régulière de correspondance de l'<a4>URL</a4> <a3>SSO</a3> (par défaut : ^/zimbrasso$) + + + + + http://test2.example.com - En particulier, il utilise les capacités multi-threads d'Apache-2, donc pour optimiser les performances, utilisez de préférence <a0>mpm-worker</a0>. + http://test2.example.com - RHEL/CentOS 5 + Configure Dokuwiki virtual host like other <a0>protected virtual host</a0>. - - RHEL/CentOS 5 + + Configurer l'hôte virtuel Dokuwiki comme n'importe quel autre <a0>hôte virtuel protégé</a0>. - Use <a0>packages provided by Debian</a0>. + Add a new virtual host webmail.domain.tld + + + Ajouter un nouvel hôte virtuel webmail.domain.tld + + + + + You can then access to the configuration of this OP. + + + On peut ensuite accéder à la configuration de cet OP. + + + + + The generated tarball is in the current directory. + + + L'archive générée est dans le répertoire courant. + + + + + <s31>...</s31> + + + <s31>...</s31> + + + + + Name: <c0>Auth-User</c0> - Utiliser les <a0>paquets fournis par Debian</a0>. + Nom : <c0>Auth-User</c0> - RHEL/CentOS 6 + each area has 2 portals: - - RHEL/CentOS 6 + + chacune a 2 portails: - Set <a0>SAML</a0> end points + documentation:remote-interoperability.png + + + documentation:remote-interoperability.png + + + + + Session opening + + + Ouverture de session + + + + + Some can be mandatory, so if they are not returned by IDP, the session will not open. + + + Certains peuvent être obligatoires, et s'ils ne sont pas retournés par l'IDP, la session n'est pas ouverte. + + + + + <s151>//"userobm_vacation_message" => ,</s151> + + + <s151>//"userobm_vacation_message" => ,</s151> + + + + + Define here the mapping between the <a0>LL::NG</a0> session content and the fields provided in UserInfo response. + + + Définir ici la correspondance entre le contenu de la sessions <a0>LL::NG</a0> et les champs fournis dans la réponse UserInfo. + + + + + ../../../media/applications/linshare_logo.png + + + ../../../media/applications/linshare_logo.png + + + + + Notifications - Indiquer les points d'entrées <a0>SAML</a0> + Notifications + + + + + http://memcached.org/ + + + http://memcached.org/ + + + + + ... other SSL parameters ... + + + ... autres paramètres SSL ... + + + + + You can also configure jetlag (if all of your users use the same timezone): + + + On peut aussi configurer jetlag (si tous les utilisateurs utilisent le même fuseau): + + + + + Rule name + + + Nom de la règle + + + + + You just have to share configuration and sessions databases between those servers: + + + Il faut juste partager les bases de données de configuration et des sessions entre ces serveurs : + + + + + <s0>User source attribute</s0>: name of the attribute in users entries used in the link (default: dn). + + + <s0>Attribut source utilisateur</s0> : nom de l'attribut utilisateur utilisé dans le lien (défaut: dn). + + + + + The real user identifier is stored in a Memcached server and the protected application can the request the Memcached server to get user identifier. + + + L'identifiant utilisateur réel est stockédans un serveur Memcached et l'application protégée peut requérir le serveur Memcached pour obtenir l'identifiant utilisateur. + + + + + gen-webid-cert.sh + + + gen-webid-cert.sh + + + + + http://mail.ow2.org/wws/arc/lemonldap-ng-users + + + http://mail.ow2.org/wws/arc/lemonldap-ng-users + + + + + The statistics are collected trough a daemon launched by the Handler. + + + Ces statistiques sont collectées via un démon lancé par l'agent. + + + + + sympaSecret + + + sympaSecret + + + + + <s0>Auto login</s0>: set to 1 to use auto login. + + + <s0>Authentification automatique</s0> : mettre à 1 pour utiliser la connexion automatique. + + + + + tomcat >= 5.5 + + + tomcat >= 5.5 + + + + + The digit will not be shown on portal page. + + + Le chiffre ne sera pas affiché sur la page portail. + + + + + For tests with <c0>example.com</c0>, launch the following : + + + Pour les tests avec <c0>example.com</c0>, lancer ce qui suit : + + + + + Xavier GUIMARD + + + Xavier GUIMARD + + + + + Just configure the <a0>access rules</a0>. + + + Configurer simplement la <a0>règle d'accès</a0>. + + + + + Then go to trunk directory: + + + Aller ensuite dans le répertoire trunk : + + + + + _lastAuthnUTime + + + _lastAuthnUTime + + + + + Use the name you want but this values in the value field. + + + Utiliser n'importe quel nom de clef mais ces valeurs dans le champ « valeur ». + + + + + Headers are used to give user datas to the application. + + + Les en-têtes sont utilisés pour donner aux applications les données utilisateurs. + + + + + securedCookie + + + securedCookie + + + + + For block brute force attack with fail2ban + + + pour bloquer les attaques en force brute avec fail2ban + + + + + For databases like PostgreSQL, don't forget to add “Commit” with a value of 1 + + + Pour les bases de données telles PostgreSQL, ne pas oublier d'ajouter “Commit” avec une valeur de 1 + + + + + User Provisioning Enabled: should create automatically the user in Salesforce (not functionnal right now) + + + User Provisioning Enabled : création automatique des utilisateurs dans Salesforce (pas fonctionnel à l'heure actuelle) + + + + + MBConsulting + + + MBConsulting + + + + + Access protected application + + + Accéder aux applications protégées + + + + + logos:logo_gn.png + + + logos:logo_gn.png + + + + + 1 if user is superadmin + + + 1 si l'utilisateur est super-administrateur + + + + + When all modifications are done, click on <c0>Save</c0> to store configuration. + + + Lorsque toutes les modifications sont effectuées, cliquer sur <c0>Sauver</c0> pour enregistrer la configuration. + + + + + To define keys, you can: + + + Pour définir les clefs, vous pouvez : + + + + + It has enhanced functions to make the daily life for the administrators easier, like a job-tracking-system with mail-notification and methods to build a database with basic information about your network-topology. + + + Il dispose de functions avancées pour faciliter la vie des administrateurs, telle un détecteur de tâches avec notification par mail et des méthodes pour construire la base de données avec des informations minimales sur la topologie du réseau. + + + + + Login + + + login + + + + + Anti frame protection + + + Protection anti-frame + + + + + SMTPAuthUser + + + SMTPAuthUser + + + + + ../media/icons/flags/fr.png + + + ../media/icons/flags/fr.png + + + + + http://en.wikipedia.org/wiki/SAML + + + http://fr.wikipedia.org/wiki/SAML + + + + + Portal (dark theme) + + + Portail (thème dark) + + + + + ../../documentation/presentation.html#cross_domain_authentication_cda + + + ../../documentation/presentation.html#cross_domain_authentication_cda + + + + + It is incompatible with authentication chaining (see Stack Multiple backends), because of Apache parameter “SSLVerifyClient”, which must have the value “require” + + + Ce n'est pas compatible avec une chaîne d'authentification (voir Empiler plusieurs backends), en raison du paramètre Apache “SSLVerifyClient”, qui doit être mis à la valeur “require” + + + + + Be careful with some applications which doesn't verify Lemonldap::NG headers after having created their own cookies. + + + Faire attention avec certaines applications qui ne vérifient pas les en-têtes Lemonldap::NG après avoir créé leurs propres cookies. + + + + + http://en.wikipedia.org/wiki/Basic_access_authentication + + + http://fr.wikipedia.org/wiki/HTTP_Authentification + + + + + Salesforce Login <a0>URL</a0>: generated automatically. + + + Salesforce Login <a0>URL</a0> : générée automatiquement. + + + + + Add an Apache access control to avoid other access. + + + Ajouter un contrôle d'accès Apache pour éviter les autres accès. + + + + + rpm --import rpm-gpg-key-ow2 + + + rpm --import rpm-gpg-key-ow2 + + + + + Auth-User + + + Auth-User + + + + + ../../../../media/applications/bugzilla_logo.png + + + ../../../../media/applications/bugzilla_logo.png + + + + + <s132>//"userobm_host_id" => ,</s132> + + + <s132>//"userobm_host_id" => ,</s132> + + + + + If <a0>CAS</a0> failed, LDAP will be used. + + + Si <a0>CAS</a0> échoue, LDAP est utilisé. + + + + + This can be used to notify right changes,… See <a1>notifications</a1> for more. + + + Ceci peut être utilisé pour notifier des changements de droits,... Consultez la page <a1>notifications</a1> pour plus d'information. + + + + + This will bypass the authentication module for request from APPLICATIONS_<a0>IP</a0>. + + + Ceci évite l'authentification des requêtes issues des adresses listées dans APPLICATIONS_<a0>IP</a0>. + + + + + Proxy LL::NG + + + Proxy LL::NG + + + + + Rule + + + Règle + + + + + You will need a very recent version of Lasso (>= 2.3.0). + + + Vous devez utiliser une version récente de Lasso (>= 2.3.0). + + + + + server based restriction (like Apache “allow/deny” mechanism) + + + restrictions basées sur le serveur (tel le mécanisme “allow/deny” d'Apache) + + + + + You can use the following rules instead: + + + On peut utiliser les règles suivantes à la place : + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Handler.html + + + + + All data is stored in plain text files – no database is required. + + + Toutes les données sont stockées dans des fichiers texte, aucune base de données n'est nécessaire. + + + + + <s19><s20><OrganizationURL</s20> <s21>xml:lang</s21>=<s22>"en"</s22><s23>></s23></s19>http://www.example.com<s24><s25></OrganizationURL<s26>></s26></s25></s24> +<s27><s28></Organization<s29>></s29></s28></s27> + + + <s19><s20><OrganizationURL</s20> <s21>xml:lang</s21>=<s22>"en"</s22><s23>></s23></s19>http://www.example.com<s24><s25></OrganizationURL<s26>></s26></s25></s24> +<s27><s28></Organization<s29>></s29></s28></s27> + + + + + one with read/write rights for servers hosting the manager + + + une avec des droits en lecture/écriture pour les serveurs hébergeant le manager + + + + + localStorageOptions + + + localStorageOptions + + + + + → The specified node is not the uploaded tree. + + + → Le nœud spécifié n'est pas dans l'arbre chargé. + + + + + ../../../../media/applications/googleapps_logo.png + + + ../../../../media/applications/googleapps_logo.png + + + + + You have access to all environment variable, like user <a1>IP</a1> address. + + + Toutes les variables d'environnement sont disponibles, telle l'adresse <a1>IP</a1> de l'utilisateur. @@ -33130,4352 +28794,98 @@ Display<s21>-</s21>Name <s22>-></s22> <s23>$dis - GRR has a <a0>SSO</a0> configuration page in its administration panel. - - - GRR dispose d'une page de configuration du <a0>SSO</a0> dans son panneau de configuration. - - - - - <a0>parameterlist</a0><br1/> - - - <a0>parameterlist</a0><br1/> - - - - - On Debian/Ubuntu: - - - Sur Debian/Ubuntu : - - - - - Use with caution. - - - À utiliser avec précaution. - - - - - And the mail filter is: - - - Et le filtre d'adresse mail est : - - - - - Security recommendation - - - Recommendation de sécurité - - - - - <s0>Encryption mode</s0>: set the encryption mode for this IDP (None, NameID or Assertion). - - - <s0>Mode de chiffrement</s0> : fixe le mode de chiffrement pour cet IDP (None, NameID ou Assertion). - - - - - -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? - - - -I/etc/apache2 -e &Lemonldap::NG::Handler::Status::run(Cache::FileCache,{? - - - - - If they really do not please you, override them! - - - S'ils ne conviennent pas, il peuvent être surchargés. - - - - - iso2unicode($name) - - - iso2unicode($name) - - - - - Macros and groups - - - Macros et groupes - - - - - administrator - - - administrator - - - - - <title>: title to display: will be inserted in <a0>HTML</a0> page enclosed in <h2 class=“notifText”>…</h2> - - - <title> : titre à afficher : sera inséré dans la page <a0>HTML</a0> encadré dans <h2 class=“notifText”>…</h2> - - - - - Local macros is a special feature of handler that permit to have macros useable localy only. - - - Les macros locales sont une fonctionnalité spéciale des agents qui permettent d'avoir des macros utilisables localement seulement. - - - - - For example: - - - Par exemple : - - - - - authentication - - - authentification - - - - - Drupal module activation - - - Activation du module Drupal - - - - - ../../../media/screenshots/1.1/mailreset/mailreset_step4.png - - - ../../../media/screenshots/1.1/mailreset/mailreset_step4.png - - - - - Documentation install : - - - Installer la documentation : - - - - - The conditions are checked in alphabetical order of comments. - - - Les conditions sont examinées dans l'ordre alphabétique des commentaires. - - - - - UserName -> user -Password -> password -Index -> ipAddr uid - - - UserName -> user -Password -> password -Index -> ipAddr uid - - - - - A name - - - Un nom - - - - - You can add this YUM repository to get recent packages: - - - Ajouter ces dépôts YUM pour obtenir les paquets récents : - - - - - Just remember its <a0>DN</a0> for LemonLDAP::NG configuration. - - - Il faut juste retenir le <a0>DN</a0> pour la configuration de LemonLDAP::NG. - - - - - ../documentation/1.0/applications.html - - - ../documentation/1.0/applications.html - - - - - ../../../../media/applications/http_logo.png - - - ../../../../media/applications/http_logo.png - - - - - Java (Spring) - - - Java (Spring) - - - - - Links - - - Links - - - - - To chain SSL, you have to set “SSLRequire optional” in Apache configuration, else users will be authenticated by SSL only. - - - Pour chaîner SSL, il est nécessaire de mettre “SSLRequire optional” dans le fichier de configuration Apache, sinon les utilisateurs ne seront authentifiés que par SSL. - - - - - rtyler@badwolf.org - - - rtyler@badwolf.org - - - - - Protect the Manager by LL::NG - - - Protéger le manager par LL::NG - - - - - <s0>Password field name</s0>: name of authentication table column hosting password - - - <s0>Nom du champ mot-de-passe</s0> : nom de la colonne de la table d'authentification contenant le mot-de-passe - - - - - portalSkin - - - portalSkin - - - - - Source RPM - - - RPM sources - - - - - See <a0>how to do this</a0> on Zimbra wiki. - - - Voir <a0>comment le faire</a0> sur le wiki Zimbra. - - - - - accordeon_dark.png - - - accordeon_dark.png - - - - - $_password - - - $_password - - - - - It is for the moment only in BETA stage. - - - Elle n'est pour le moment disponible qu'à titre de test. - - - - - We include some template files that can be customized: - - - Nous incluons des fichiers modèles qui peuvent être personnalisés : - - - - - Finally, configure for each user his Federation ID value. - - - Finalement, configurer pour chaque utilisateur son identifiant de fédération. - - - - - http://lanyrd.com/2012/solutionslinux/sryym/ - - - http://lanyrd.com/2012/solutionslinux/sryym/ - - - - - <s123>"userobm_zipcode"</s123> <s124>=></s124> <s125>"HTTP_OBM_POSTALCODE"</s125><s126>,</s126> - - - <s123>"userobm_zipcode"</s123> <s124>=></s124> <s125>"HTTP_OBM_POSTALCODE"</s125><s126>,</s126> - - - - - #perl_auto-protected_cgi - - - #perl_auto-protected_cgi - - - - - Application menu - - - Menu application - - - - - zimbra - - - zimbra - - - - - /_detail/icons/flags/fr.png?id=press - - - /_detail/icons/flags/fr.png?id=press - - - - - The tag "<HOST>" can -# be used for standard IP/hostname matching and is only an alias for -# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) -# Values: TEXT -# -failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) - - - The tag "<HOST>" can -# be used for standard IP/hostname matching and is only an alias for -# (?:::f{4,6}:)?(?P<host>[\w\-.^_]+) -# Values: TEXT -# -failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST>\) - - - - - <s79>//"userobm_delegation" => ,</s79> - - - <s79>//"userobm_delegation" => ,</s79> - - - - - ../pages/playground/playground.html - - - ../pages/playground/playground.html - - - - - You can also define: - - - On peut aussi définir : - - - - - <a0>DBI</a0> Connection user - - - Nom de connexion <a0>DBI</a0> - - - - - High Availability - - - Haute disponibilité - - - - - http://www.svwux.org/ - - - http://www.svwux.org/ - - - - - Prepare the database - - - Preparer la base de données - - - - - documentation - - - documentation - - - - - Choose and configure your main sessions storage system - - - Choisir et configurer le système principal de stockage des sessions - - - - - One user tries to access to the portal - - - Un utilisateur tente d'accéder au portail - - - - - Example template: - - - Modèle exemple : - - - - - Protocol and port - - - Protocole et port - - - - - OpenID - - - OpenID - - - - - _notification_<e0>id</e0> - - - _notification_<e0>id</e0> - - - - - perl-Lemonldap-NG-Manager: CPAN - Manager modules - - - perl-Lemonldap-NG-Manager : CPAN - modules manager - - - - - singleUserByIP - - - singleUserByIP - - - - - AuthBasic Handler - - - Agent AuthBasic - - - - - Mpm-worker works faster and LemonLDAP::NG use the thread system for best performance. - - - Mpm-worker est plus rapide et LemonLDAP::NG utilise le système de threads pour de meilleures performances. - - - - - <c0>_casPT</c0><s1>serviceID</s1> = <s2>Proxy ticket value</s2> - - - <c0>_casPT</c0><s1>serviceID</s1> = <s2>Proxy ticket value</s2> - - - - - <s0>Writer <a1>URL</a1></s0>: <a2>URL</a2> used by <a3>SAML</a3> IDP to write the cookie. - - - <s0><a1>URL</a1> d'écriture</s0> : <a2>URL</a2> utilisée par l'IdP <a3>SAML</a3> pour écrire le cookie. - - - - - SAML Identity Provider - - - Fournisseur d'identité SAML - - - - - IRC - - - IRC - - - - - For <a0>Active Directory</a0>, choose <c1>Active Directory</c1> instead of <c2>LDAP</c2>. - - - Pour <a0>Active Directory</a0>, choisir <c1>Active Directory</c1> au lieu de <c2>LDAP</c2>. - - - - - Functions parameters: - - - Paramètres de la fonction : - - - - - LemonLDAP::NG uses Safe jail to evaluate all expressions: - - - LemonLDAP::NG utilise une cage sécurisée pour évaluer toutes les expressions : - - - - - <s2>Order</s2> <s3>deny</s3>,<s4>allow</s4> - - - <s2>Order</s2> <s3>deny</s3>,<s4>allow</s4> - - - - - ../media/icons/personal.png - - - ../media/icons/personal.png - - - - - LINAGORA - - - LINAGORA - - - - - Twitter use <a1>OAuth</a1> protocol to allow applications to reuse its own authentication process (it means, if your are connected to Twitter, other applications can trust Twitter and let you in). - - - Twitter utilise le protocole <a1>OAuth</a1> pour autoriser les applications à réutiliser son propre processus d'authentification (ce qui signifie que si vous êtes connecté à Twitter, d'autres applications peuvent agréer Twitter et vous laisser entrer). - - - - - ~40 000 - - - ~40 000 - - - - - When you use <a0>SOAP sessions backend</a0>, it is recommended to use read-only <a1>URL</a1> (<a2>http://portal/index.pl/sessions</a2>). - - - Lorsqu'on utilise le <a0>backend de session SOAP</a0>, il est recommandé d'utiliser l'<a1>URL</a1> en lecture seule (<a2>http://portal/index.pl/sessions</a2>). - - - - - Manager (sessions explorer) - - - Manager (explorateur de sessions) - - - - - Using notification system - - - Utiliser le système de notification - - - - - You might want to display different skin depending on the <a0>URL</a0> that was called before being redirected to the portal, or the <a1>IP</a1> address of the user. - - - On peut vouloir utiliser différents thèmes en fonction de l'<a0>URL</a0> demandée avant la redirection au portail ou en fonction de l'adresse <a1>IP</a1> de l'utilisateur. - - - - - <a0>LL::NG</a0> is designed using <a1>Model–View–Controller software architecture</a1>, so you just have to <a2>change HTML/CSS files</a2> to custom portal. - - - <a0>LL::NG</a0> a été conçu en utilisant <a1>l'architecture logicielle Modèle–Vue–Controlleur</a1>, ainsi vous avez juste à <a2>modifier les fichiers HTML/CSS</a2> pour personnaliser son portail. - - - - - Delay between check of local configuration - - - Delai entre 2 examens de la configuration locale - - - - - Please use lmMigrateConfFiles2ini to migrate your menu configuration - - - Please use lmMigrateConfFiles2ini to migrate your menu configuration - - - - - Safe can be very annoying when we use <a0>extended functions</a0> or <a1>custom functions</a1>. - - - Safe peut être très gênant lorsqu'on utilise les <a0>fonctions étendues</a0> ou les <a1>fonctions personnalisées</a1>. - - - - - Cookie Javascript protection - - - Protection Javascript du cookie - - - - - ../../../media/documentation/status_standard.png - - - ../../../media/documentation/status_standard.png - - - - - This valve will check an HTTP header to set the authenticated user on the J2EE container. - - - Cette valve examine les en-têtes HTTP pour désigner l'utilisateur authentifié au conteneur J2EE. - - - - - ../../../media/icons/warehause.png - - - ../../../media/icons/warehause.png - - - - - Speaker - - - Conférencier - - - - - <a0>LL::NG</a0> can use federation protocols (<a1>SAML</a1>, <a2>CAS</a2>, OpenID) independently to: - - - <a0>LL::NG</a0> peut utiliser des protocoles de fédération (<a1>SAML</a1>, <a2>CAS</a2>, OpenID) indépendamment pour : - - - - - http://www.mediawiki.org - - - http://www.mediawiki.org - - - - - <s146>//"userobm_nomade_local_copy" => ,</s146> - - - <s146>//"userobm_nomade_local_copy" => ,</s146> - - - - - You <s1>must</s1> provide a full <a2>URI</a2> (for example /skins/common/lemonldap-ng_square.png) and use HTTPS on the portal - - - <s1>Il faut</s1> fournir une <a2>URI</a2> complète (par exemple /skins/common/lemonldap-ng_square.png) et utiliser HTTPS pour le portail - - - - - nullAuthnLevel - - - nullAuthnLevel - - - - - For security reason, a cookie provided for a domain cannot be sent to another domain. - - - Pour des raisons de sécurité, un cookie fournit par un domaine ne peut être transmit à un autre. - - - - - Order of categories in the menu - - - Ordre des catégories dans le menu - - - - - If your table is not named lmConfig, set it's name in <c0>dbiTable</c0> parameter. - - - Si la table ne se nomme pas lmConfig, mettre son nom dans le paramètre <c0>dbiTable</c0>. - - - - - Rules - - - Règles - - - - - <a0>Rules</a0> are applied in alphabetical order (comment and regular expression). - - - Les <a0>règles</a0> sont appliquées dans l'ordre alphabétique (commentaires et expressions régulières). - - - - - Authentication request - - - Requête d'authentification - - - - - After redirection, normal authentication in the remote portal - - - Après redirection, authentification normale sur le portail distant (celui de son organisation) - - - - - dbi:mysql:dbname=sessions - - - dbi:mysql:dbname=sessions - - - - - Local groups - - - Groupes locaux - - - - - When you know the key of the variable, you just have to prefix it with the dollar sign to use it, for example to test if <c0>uid</c0> variable match <c1>coudot</c1> : - - - En connaissant le nom d'une variable, il suffit de la préfixer avec un signe dollar pour l'utiliser, par exemple pour savoir si la variable <c0>uid</c0> contient <c1>coudot</c1> : - - - - - CDBI - - - CDBI - - - - - ../../../media/applications/saplogo.gif - - - ../../../media/applications/saplogo.gif - - - - - LDAPFilter - - - LDAPFilter - - - - - In Bugzilla administration interface, go in <c0>Parameters</c0> » <c1>User authentication</c1> - - - Dans l'interface d'administration, allez dans <c0>Parameters</c0> » <c1>User authentication</c1> - - - - - Configure the <a0>access rules</a0>. - - - Configurer les <a0>règles d'accès</a0>. - - - - - <s46>"userobm_login"</s46> <s47>=></s47> <s48>"HTTP_OBM_UID"</s48><s49>,</s49> - - - <s46>"userobm_login"</s46> <s47>=></s47> <s48>"HTTP_OBM_UID"</s48><s49>,</s49> - - - - - sympaSecret - - - sympaSecret - - - - - <a0>LL::NG</a0> can act as an <a1>CAS</a1> server, that can allow to federate <a2>LL::NG</a2> with: - - - <a0>LL::NG</a0> peut agir en serveur <a1>CAS</a1>, ce qui permet de fédérer <a2>LL::NG</a2> avec : - - - - - name => foaf:name - - - nom => foaf:name - - - - - <a0>SAML</a0> assertion - - - Assertion <a0>SAML</a0> - - - - - <s0>Authentication module</s0>: OpenID Connect - - - <s0>Module d'authentication</s0> : OpenID-Connect - - - - - As an RP, <a0>LL::NG</a0> supports a lot of OpenID Connect features: - - - Comme RP, <a0>LL::NG</a0> supporte de nombreuses fonctionnalités OpenID-Connect : - - - - - Variables are stored in the user session. - - - Les variables sont stockées dans la session utilisateur. - - - - - Catch error pages: - - - Capture des pages d'erreur : - - - - - Past and present contributors - - - Contributeurs passé et présent - - - - - Index - - - Index - - - - - Zimbra preauth key - - - Clef de pré-authentification Zimbra - - - - - sudo make install PARAM=VALUE PARAM=VALUE ... - - - sudo make install PARAM=VALUE PARAM=VALUE ... - - - - - <s0>Other</s0>: - - - <s0>Autres</s0> : - - - - - <a0>safejail</a0><br1/> - - - <a0>safejail</a0><br1/> - - - - - Configuration and sessions access by SOAP - - - Accès à la configuration et aux sessions par SOAP - - - - - A skin is composed of different files: - - - Un thème est composé de différents fichiers : - - - - - By default, Manager is protected to allow only the demonstration user “dwho”. - - - Par défaut, le manager est protégé et n'autorise que l'utilisateur de démonstration “dwho”. - - - - - Documentation is available for configuration backends : - - - Cette documentation est valable pour les backends de configuration : - - - - - contact - - - contact - - - - - Exported variables in the Manager - - - Variables exportées dans le manager - - - - - To extend <a0>SSO</a0> on several domains, a cross-domain mechanism is implemented in LemonLDAP::NG. - - - Pour étendre le <a0>SSO</a0> sur plusieurs domaines, un mécanisme inter-domaines est intégré à LemonLDAP::NG. - - - - - As passwords will not be managed by <a0>LL::NG</a0>, you can disable <a1>menu password module</a1>. - - - Comme les mots-de-passe ne sernt pas gérés par <a0>LL::NG</a0>, il est possile de désactiver le <a1>module mots-de-passe du menu</a1>. - - - - - documentation:1.0:sqlconfbackend - - - documentation:1.0:sqlconfbackend - - - - - http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps - - - http://simplesamlphp.org/docs/1.6/simplesamlphp-googleapps - - - - - http://www.google.com/calendar/hosted/mydomain.org/render - - - http://www.google.com/calendar/hosted/mydomain.org/render - - - - - ../media/icons/flags/fr.png - - - ../media/icons/flags/fr.png - - - - - If <a1>LL::NG</a1> send some roles split by some commas, configure <s2>roleSeparator</s2>. - - - Si <a1>LL::NG</a1> envoie les rôles séparés par des caractères (virgule,...), configurer <s2>roleSeparator</s2>. - - - - - One of mandatory information is the redirect <a1>URL</a1> (one or many). - - - Une des informations exigées est l'<a1>URL</a1> de redirection (une ou plusieurs). - - - - - Documentation - - - Documentation - - - - - Indeed, any <a0>Perl DBD driver</a0> can be used. - - - Ainsi, tout <a0>driver Perl DBD</a0> peut être utilisé. - - - - - http://search.cpan.org/perldoc?DBI - - - http://search.cpan.org/perldoc?DBI - - - - - <s0>Display other sessions </s0>: display other sessions on authentication phase, with a link to delete them. - - - <s0>Afficher les autres sessions</s0> : affiche les autres sessions ouvertes lors de la phase d'authentification avec un lien pour les effacer. - - - - - Create OBM virtual host (for example obm.example.com) in <a0>LL::NG</a0> configuration: <c1>Virtual Hosts</c1> » <c2>New virtual host</c2>. - - - Créer l'hôte virtuel OBM (par exemple obm.example.com) dans la configuration <a0>LL::NG</a0> : <c1>Hôtes virtuels</c1> » <c2>Nouvel hôte virtuel</c2>. - - - - - Logs settings - - - Journalisation - - - - - http://search.cpan.org/perldoc?LWP::UserAgent - - - http://search.cpan.org/perldoc?LWP::UserAgent - - - - - css/print.css - - - css/print.css - - - - - Delete other session - - - Efface les autres sessions (session unique par utilisateur) - - - - - Custom Error <a0>URL</a0>: you can redirect the user to a special page when an error is happening - - - Custom Error <a0>URL</a0> : on peut rediriger l'utilisateur sur une page particulière en cas d'erreur - - - - - Restrict /js/ and /css/ directory to authenticated users - - - Restreindre les répertoires /js/ et /css/ aux utilisateurs authentifiés - - - - - icons:knewsticker.png - - - icons:knewsticker.png - - - - - <s0>Users module</s0>: OpenID Connect - - - <s0>Module utilisateurs</s0> : OpenID-Connect - - - - - <s0>Configuration</s0>: - - - <s0>Configuration</s0> : - - - - - <s0>Extracted certificate field</s0>: field of the certificate affected to $user internal variable - - - <s0>Champ extrait du certificat</s0> : champ du certificat affecté à la variable interne $user - - - - - For GLPI >= 0.71, it is a simple configuration in GLPI: Setup → Authentication. - - - Pour GLPI >= 0.71, une simple configuration de GLPI suffit : Setup → Authentication. - - - - - By default, notifications will be stored in the same database as configuration: - - - Par défaut, les notifications sont stockées dans la même base de données que la configuration : - - - - - http://lanyrd.com/2011/jcos/sdrbd/ - - - http://lanyrd.com/2011/jcos/sdrbd/ - - - - - ../media/screenshots/1.1/mailreset/mailreset_step3.png - - - ../media/screenshots/1.1/mailreset/mailreset_step3.png - - - - - <a0>LL::NG</a0> configured as <a1>SAML Identity Provider</a1> - - - <a0>LL::NG</a0> configuré comme <a1>fournisseur d'identité SAML</a1> - - - - - mkdir /usr/local/lemonldap-ng/notifications/ -chown www-data /usr/local/lemonldap-ng/notifications/ - - - mkdir /usr/local/lemonldap-ng/notifications/ -chown www-data /usr/local/lemonldap-ng/notifications/ - - - - - timeout - - - timeout - - - - - The file name default separator is <c0>_</c0>, this can be a problem if you register notifications for users having <c1>_</c1> in their login. - - - Le séparateur par défaut des noms de fichiers est <c0>_</c0>, ce qui peut poser problème si on enregistre des notifications pour des utilsateur ayant un caractère <c1>_</c1> dans leur nom de connexion. - - - - - Cookie security - - - Sécurité du cookie - - - - - <a0>CAS</a0>_gateway - - - <a0>CAS</a0>_gateway - - - - - You need to adapt some parameters: - - - Certains paramètres doivent être adaptés : - - - - - To configure sessions, go in Manager, <c0>General Parameters</c0> » <c1>Sessions</c1>: - - - Pour configurer les sessions, aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Sessions</c1> : - - - - - ^/c/portal/logout => logout_sso - - - ^/c/portal/logout => logout_sso - - - - - PerlResponseHandler ModPerl::Registry -</<s3>Files</s3>> - - - PerlResponseHandler ModPerl::Registry -</<s3>Files</s3>> - - - - - The file <c0>auth.keytab</c0> should then be copied (with a secure media) to the Linux server (for example in <c1>/etc/lemonldap-ng</c1>). - - - Le fichier <c0>auth.keytab</c0> doit ensuite être copié (par un média sûr) sur le serveur Linux (par exemple dans <c1>/etc/lemonldap-ng</c1>). - - - - - Since version 0.9.4, LemonLDAP::NG can be used to notify some messages to users: if a user has a message, the message will be displayed when he will access to the portal. - - - Depuis la version 0.9.4, LemonLDAP::NG peut être utilisé pour notifier des messages aux utilisateurs : si un utilisateur a un message, celui-ci est affiché lorsqu'il accède au portail. - - - - - https://auth.linagora.com/ - - - https://auth.linagora.com/ - - - - - To manage the other way (<a0>LL::NG</a0> → Google Apps), you can add a dedicated <a1>logout forward rule</a1>: - - - Pour gérer l'autre voie (<a0>LL::NG</a0> → Google Apps), ajouter une <a1>règle de redirection après déconnexion</a1>: - - - - - Real name - - - Real name - - - - - Contrary to <a0>multiple backend stacking</a0>, backend choice will present all available authentication methods to users, who will choose the one they want. - - - Contrairement au <a0>dispositif de multiples backends</a0>, le dispositif de choix de backend présente à l'utilisateur toutes les méthodes d'authentification disponibles pour qu'il puisse choisir. - - - - - TLS client - - - Client TLS - - - - - authenticationLevel - - - authenticationLevel - - - - - Give a non ascii data - - - Done une valeur non-ascii - - - - - See <a2>Twitter FAQ</a2> on how to do that:. - - - Reportez-vous à la <a2>FAQ Twitter</a2> pour en savoir plus. - - - - - <a0>CAS</a0>_CAFile - - - <a0>CAS</a0>_CAFile - - - - - 'cache_root' => '/tmp',? - - - 'cache_root' => '/tmp',? - - - - - If for an obscure reason, the WebSSO is not working and you want to access the Manager, remove the protection in <c0>lemonldap-ng.ini</c0>. - - - Si pour une quelconque raison le WebSSO ne fonctionne pas, pour accéder au manager, supprimer la protection dans <c0>lemonldap-ng.ini</c0>. - - - - - Redirection to the portal of the secondary area (transparent) - - - Redirection vers le portail secondaire (transparent) - - - - - http://en.wikipedia.org/wiki/Outlook_Web_App - - - http://en.wikipedia.org/wiki/Outlook_Web_App - - - - - For security reasons, the password is not shown in sessions explorer. - - - Pour des raisons de sécurité, le mot-de-passe n'est pas affiché dans l'explorateur de sessions. - - - - - You can now use your function in a macro, an header or an access rule, for example: - - - Les fonctions peuvent être utilisées dans une macro, un en-tête ou une règle d'accès, par exemple: - - - - - Use it - - - Les utiliser - - - - - Select Demonstration for authentication, user and password backend. - - - Selectionner Démonstration pour les backends authentification, utilisateurs et mots-de-passe. - - - - - The access to phpLDAPadmin will be protected by LemonLDAP::NG with specific access rules. - - - L'accès à phpLDAPadmin sera protégé par LemonLDAP::NG avec une règle particulière d'accès. - - - - - icons:utilities.png - - - icons:utilities.png - - - - - It needs 4 modules to work: - - - Il a besoin de 4 modules pour fonctionner : - - - - - See <a2>how to change configuration backend</a2>. - - - Voir <a2>comment changer de backend de configuration</a2>. - - - - - <a1>Of course, there are other differences</a1>. - - - <a1>Il y a bien sur d'autres différences</a1>. - - - - - Give the uid (for accounting) - - - Donne l'uid (pour la traçabilité) - - - - - apt-key add rpm-gpg-key-ow2 - - - apt-key add rpm-gpg-key-ow2 - - - - - mailto:lemonldap-ng-users@ow2.org - - - mailto:lemonldap-ng-users@ow2.org - - - - - Example - - - Exemple - - - - - If one is missing, the user is not created. - - - Si l'un est manquant, le compte ne sera pas créé. - - - - - sudo make postconf - - - sudo make postconf - - - - - to the configuration backend - - - au système de stockage de la configuration - - - - - The following table list fields to index depending on the feature you want to increase performance: - - - Le tableau suivant liste les champs à indexer suivant les fonctionnalités dont on souhaite améliorer les performances : - - - - - https://twitter.com - - - https://twitter.com - - - - - <s0>Token endpoint authentication method</s0>: Choice between <c1>client_secret_post</c1> and <c2>client_secret_basic</c2> - - - <s0>Méthode d'authentification du point d'accès du jeton</s0> : choisir entre <c1>client_secret_post</c1> et <c2>client_secret_basic</c2> - - - - - secureTokenMemcachedServers - - - secureTokenMemcachedServers - - - - - <a0>SOAP based</a0> for client-server software, specific development, … - - - <a0>Basé sur SOAP</a0> pour les logiciels client-serveur, les développements spécifiques, … - - - - - Remote Session backend - - - Backend de sessions distant - - - - - /_detail/icons/wizard.png?id=documentation - - - /_detail/icons/wizard.png?id=documentation - - - - - So to improve performances, avoid too complex rules by using the macro or the groups or local macros. - - - Donc pour augmenter les performances, évitez les règles trop complexes en utilisant les macros, groupes ou macros locales. - - - - - liblemonldap-ng-portal-perl: Portal files - - - liblemonldap-ng-portal-perl : fichiers du portail - - - - - <a0>LL::NG</a0> provides a special function named <a1>basic</a1> to build this header. - - - <a0>LL::NG</a0> fournit une fonction spéciale nommée <a1>basic</a1> pour construire cet en-tête. - - - - - ldapTimeout - - - ldapTimeout - - - - - applications:drupal_logo.png - - - applications:drupal_logo.png - - - - - <s8># SOAP functions for sessions access (disabled by default)</s8> - - - <s8># Fonctions SOAP pour l'accès aux sessions (désactivées par défaut)</s8> - - - - - Other modules must be installed only if you planned to use the related feature. - - - Les autres modules ne doivent être installés que s'il est prévu d'utiliser les fonctionnalités associées. - - - - - ../../../media/icons/access.png - - - ../../../media/icons/access.png - - - - - <a0>CAS</a0>_renew - - - <a0>CAS</a0>_renew - - - - - Be careful for Windows user, path must contains “/”. - - - Attention avec les systèmes Windows, le séparateur de répertoire est le ”/”. - - - - - Change rights on keytab file: - - - Changer les droits sur le fichier keytab : - - - - - Else, you will lock access to Manager and will never access it anymore. - - - Sinon, on risque de verrouiller l'accès au manager et ne plus pouvoir y accéder. - - - - - logos:logo_bpi.png - - - logos:logo_bpi.png - - - - - See <s0><a1>Form replay</a1></s0> to learn how to configure form replay to POST data on protected applications. - - - Voir <s0><a1>Rejeu des formulaires</a1></s0> pour savoir comment configurer le rejeu des formulaires pour poster des données à une applications protégée. - - - - - persistentStorage - - - persistentStorage - - - - - ... -  -</<s2>VirtualHost</s2>> - - - ... -  -</<s2>VirtualHost</s2>> - - - - - <s0>Path</s0>: keep <c1>^/openidserver/</c1> unless you have change <a2>Apache portal configuration</a2> file. - - - <s0>Chemin</s0> : laisser <c1>^/openidserver/</c1> sauf si le fichier de <a2>configuration Apache du portail</a2> a été modifiée. - - - - - Attribute Service - - - Service d'attribut - - - - - http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - - http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER - - - - - updateTime - - - updateTime - - - - - You have to set its value in Manager. - - - Il faut en indiquer une dans le manager. - - - - - dbiAuthPasswordHash - - - dbiAuthPasswordHash - - - - - It is targeted at developer teams, workgroups and small companies. - - - Il est destiné aux équipes de développeurs, groupes de travail ou petites entreprises. - - - - - ../../../../media/applications/sympa_logo.png - - - ../../../../media/applications/sympa_logo.png - - - - - Django - - - Django - - - - - <a9><s10>print</s10></a9> <s11>'<a href="http://test3.example.com/">click here</a>'</s11><s12>;</s12> -<s13>}</s13> - - - <a9><s10>print</s10></a9> <s11>'<a href="http://test3.example.com/">click here</a>'</s11><s12>;</s12> -<s13>}</s13> - - - - - By default, LemonLDAP::NG uses Apache logs to store user actions and other messages: - - - Par défaut, LemonLDAP::NG utilise les journaux d'Apache pour journaliser les actions des utilisateurs et autre messages : - - - - - You have to grant read/write access for the manager component. - - - Il faut autoriser l'accès en lecture et écriture pour le manager. - - - - - ldapgroups <s0>-></s0> <a1><s2>join</s2></a1><s3>(</s3><s4>" "</s4><s5>,</s5><s6>(</s6><s7>$ldapgroups</s7> <s8>=~</s8> <s9>/cn=(.*?),/g</s9><s10>)</s10><s11>)</s11> - - - ldapgroups <s0>-></s0> <a1><s2>join</s2></a1><s3>(</s3><s4>" "</s4><s5>,</s5><s6>(</s6><s7>$ldapgroups</s7> <s8>=~</s8> <s9>/cn=(.*?),/g</s9><s10>)</s10><s11>)</s11> - - - - - Register partner Identity Provider on LemonLDAP::NG - - - Enregistrer le fournisseur d'identité partenaire dans LemonLDAP::NG - - - - - The good news is that Google is a standard OpenID Provider, and so you can easily delegate the authentication of <a1>LL::NG</a1> to Google: <a2>https://developers.google.com/identity/protocols/OpenIDConnect</a2> - - - La bonne nouvelle est que Google est un fournisseur OpenID-Connect standard, on peut ainsi aisément déléguer l'authentification de <a1>LL::NG</a1> à Google : <a2>https://developers.google.com/identity/protocols/OpenIDConnect</a2> - - - - - <s0>Enabled</s0>: Yes - - - <s0>Enabled</s0>: Yes - - - - - <s0>APACHEVERSION</s0>: Apache major version (default: 2) - - - <s0>APACHEVERSION</s0> : version majeure d'Apache (défaut : 2) - - - - - Changing the domain value will not update other configuration parameters, like virtual host names, portal <a0>URL</a0>, etc. - - - Changer la valeur du domaine ne met pas à jour les autres paramètres tels les noms d'hôtes virtuels, l'<a0>URL</a0> du portail, etc... - - - - - http://httpd.apache.org/docs/2.2/mod/mod_ssl.html - - - http://httpd.apache.org/docs/2.2/mod/mod_ssl.html - - - - - <a18>presentation</a18><br19/> - - - <a18>presentation</a18><br19/> - - - - - $_passwordDB - - - $_passwordDB - - - - - You can use different type of access: <a0>SQL</a0>, <a1>File</a1> or <a2>LDAP</a2> for servers in secured network and <a3>SOAP</a3> for remote servers. - - - On peut utiliser différent typed d'accès : <a0>SQL</a0>, <a1>File</a1> or <a2>LDAP</a2> pour les serveurs se trouvant sur le réseau sécurisé et <a3>SOAP</a3> pour les autres. - - - - - images and other media files - - - images et autres médias - - - - - <a3>XSS</a3> checks will still be done with warning in logs, but this will not prevent the process to continue. - - - Le contrôle <a3>XSS</a3> continuera à être effectué mais avec seulement des avertissements dans les journaux sans empêcher le processus de continuer. - - - - - We advice to deactivate other options, cause users will use <a0>LL::NG</a0> portal to modify or reset their password. - - - Il est conseillé de désactiver les autres options, car les utilisateurs utiliseront le portail <a0>LL::NG</a0> pour modifier ou réinitialiser leur mot-de-passe. - - - - - download - - - Téléchargement - - - - - cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts - - - - - Date of birth - - - Date of birth - - - - - The configuration is the same as the <a0>LDAP module</a0>. - - - La configuration est la même que mour le <a0>module LDAP</a0>. - - - - - <s0>Authentication level</s0>: authentication level for Radius module - - - <s0>Niveau d'authentification</s0> : niveau d'authentification pour Radius - - - - - <a0>Google Apps</a0> can use <a1>SAML</a1> to authenticate users, behaving as an <a2>SAML</a2> service provider, as explained <a3>here</a3>. - - - <a0>Les applications Google</a0> peuvent utiliser <a1>SAML</a1> pour authentifier les utilisateurs, en se comportant comme des fournisseurs de service <a2>SAML</a2>, tel qu'expliqué <a3>ici</a3>. - - - - - Configuration <s0>is not saved</s0> if errors occur. - - - La configuration <s0>n'est pas sauvée</s0> en cas d'erreur. - - - - - <s0>List type</s0>: choose white list to define allowed domains or black list to define forbidden domains - - - <s0>Type de liste</s0> : choisir liste blanche pour définir la liste exhaustive des domaines autorisés ou liste noire pour lister les domaines interdits - - - - - Session history is always visible in session explorer for administrators. - - - L'historique des sessions est toujours visible dans l'explorateur de sessions pour les administrateurs. - - - - - <a0>DBI</a0> Password hash - - - Hachage de mot-de-passe <a0>DBI</a0> - - - - - This means that if several Handlers are deployed, each will manage its own statistics. - - - Donc si plusieurs agents sont déployés, chacun gère ses propres statistiques. - - - - - Then create symbolic links on template files, as you might not want to rewrite all <a0>HTML</a0> code (else, do as you want). - - - Créer ensuite des liens symboliques pour éviter de réécrire tous les fichiers <a0>HTML</a0> (sauf si c'est souhaité). - - - - - Little effort is required to translate the encoded string back into the user name and password, and many popular security tools will decode the strings “on the fly”. - - - Un petit effort est requis pour décoder ces chaînes et de nombreux outils de sécurité les décodent à la volée. - - - - - Give a technical name (no spaces, no special characters), like “sample-op”; - - - Donner un nom technique (sans espaces ni caratères speciaux), tel “sample-op” ; - - - - - Set GoogleApps as Service Provider name. - - - Mettre GoogleApps comme nom de fournisseur de service. - - - - - It is set in LemonLDAP::NG utilities directory (<c0>convertConfig</c0>). - - - Il se traouve dans le répertoire des utilitaires LemonLDAP::NG (<c0>convertConfig</c0>). - - - - - 1.1 - - - 1.1 - - - - - 1.2 - - - 1.2 - - - - - A day has 24 hours, and a week 7 days, so the value contains 168 bits, converted into 42 hexadecimal characters. - - - Un jour a 24 heures et une semaine 7 jours, donc la valeur contient 168 bits, convertie en 42 caractères hexadécimaux. - - - - - RPM bundle - - - Paquets RPM - - - - - Provides identity if asked - - - Fournit l'identitié si demandée - - - - - This user will not be available anymore if you configure a new authentication backend! - - - Cet utilisateur n'est plus disponible si on change de backend d'authentification ! - - - - - OBM_GIVENNAME - - - OBM_GIVENNAME - - - - - If you activate proxy mode, you must create the <a0>PGT</a0> file on your system, for example: - - - Si le mode proxy est activé, il faut créer le fichier <a0>PGT</a0> sur le système, par exemple : - - - - - Notification delete function: - - - Fonction d'effacement de notification : - - - - - https://metacpan.org/module/Apache::Session::Browseable - - - https://metacpan.org/module/Apache::Session::Browseable - - - - - Remember that rules written on GET parameters must be tested. - - - Rappel : les règles poratnt sur des paramètres GET doivent être testées. - - - - - rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - - - rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - - - - - http://tomcat.apache.org/tomcat-5.5-doc/logging.html - - - http://tomcat.apache.org/tomcat-5.5-doc/logging.html - - - - - RPM - - - RPM - - - - - <s0>Password modify extended operation</s0>: enable to use the LDAP extended operation <c1>password modify</c1> instead of standard modify operation. - - - <s0>Opération étendue de modification de mot-de-passe</s0> : active l'utilisation de l'opération étendue de <c1>modification de mot-de-passe</c1> LDAP au lieu de l'opération standard. - - - - - <s0>all</s0>: parameters for all modules - - - <s0>all</s0> : paramètres pour tous les modules - - - - - If you plan to forward user's password to OBM, then you have to <a0>keep the password in session</a0>. - - - S'il est prévu de transmettre le mot-de-passe utilisateur à OBM, <a0>conserver le mot-de-passe dans la session</a0>. - - - - - Pages where this menu is displayed can be restricted, for example: - - - Les pages où ce menu est affiché peuvent être restreintes, par exemple : - - - - - The user will be redirected on portal <a0>URL</a0> with error in the <c1>lmError</c1> <a2>URL</a2> parameter. - - - L'utilisateur sera redirigé vers l'<a0>URL</a0> du portail avec une erreur dans le paramètre <c1>lmError</c1> de l'<a2>URL</a2>. - - - - - <s0>Activation</s0>: Set to On to enable Common Domain Cookie support. - - - <s0>Activation</s0> : mettre à « activé » pour activer le support du domaine commun de cookie. - - - - - all together (based on user <a0>choice</a0>, <a1>rules</a1>, …) - - - tous en même temps (basé sur le <a0>choix</a0> utilisateur, les <a1>règles</a1>, …) - - - - - convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini - - - convertConfig --current=/etc/lemonldap-ng/lemonldap-ng.ini --new=/new/lemonldap-ng.ini - - - - - dbiAuthPassword - - - dbiAuthPassword - - - - - All <a1>Apache::Session</a1> style modules are useable except for some features. - - - Tous les modules de type <a1>Apache::Session</a1> sont utilisables excepté pour quelques fonctionnalités. - - - - - <s161>//"userobm_system" => ,</s161> - - - <s161>//"userobm_system" => ,</s161> - - - - - Comment - - - Commentaire - - - - - JWKS is a JSON file containing public keys. - - - JWKS est un fichier JSON contenant des clefs publiques. - - - - - http://wiki.sbay.org/ - - - http://wiki.sbay.org/ - - - - - <s0><a1>DBI</a1></s0> which has been deprecated: it is a read-only backend that exists just for compatibility with older versions of LemonLDAP::NG. - - - <s0><a1>DBI</a1></s0> devenu obsolète : il reste un backend en lecture seule qui n'existe que pour la compatibilité avec les anciennes versions de LemonLDAP::NG. - - - - - Handler stores user data in its cache - - - Il stocke ces données dans son cache - - - - - To bypass this, follow the documentation of <a0>AuthApache module</a0> - - - Pour outrepasser ceci, suivre la documentation du <a0>module AuthApache</a0> - - - - - <s0>apply</s0>: reload <a1>URL</a1> for distant Hanlders - - - <s0>apply</s0> : les <a1>URL</a1> de rechargement des agents distants - - - - - You must read the man page corresponding to your database (<a0>Apache::Session::MySQL</a0>, …) to learn more about parameters. - - - Il faut consulter la page de manuel correspondant à la base de données (<a0>Apache::Session::MySQL</a0>, …) pour connaître les paramètres. - - - - - Then <a2>CAS</a2> service has to show a correct error when service ticket validation will fail. - - - Ainsi le service <a2>CAS</a2> doit afficher une erreur lorsque la validation du ticket échoue. - - - - - SSL authentication - - - Authentification SSL - - - - - Note that you can always access Salesforce by the general login page: <a1>https://login.salesforce.com</a1> - - - Noter que l'on peut toujours accéder à Salesforce par la page générale de connexion : <a1>https://login.salesforce.com</a1> - - - - - Set to 0 to disable it. - - - Mettre à 0 pour désactiver. - - - - - </<s10>Directory</s10>> -  - - - </<s10>Directory</s10>> -  - - - - - Go to the Manager and <a0>create a new virtual host</a0> for Drupal. - - - Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour Drupal. - - - - - http://perldoc.perl.org/MIME/Base64.html - - - http://perldoc.perl.org/MIME/Base64.html - - - - - Portal <a0>URL</a0> - - - <a0>URL</a0> du portail - - - - - An enterprise account - - - un compte entreprise - - - - - Download them here and <a0>install pre-required packages</a0>. - - - Les télécharger ici et <a0>installer les paquets pre-requis</a0>. - - - - - <s0>Force UTF-8</s0>: this will force UTF-8 conversion of attributes values collected from IDP. - - - <s0>Forcer l'UTF-8</s0> : force la conversion UTF-8 des valeurs d'attributs collectées depuis l'IDP. - - - - - <s21># special html code for admins</s21> -<s22>}</s22> -<s23>else</s23> <s24>{</s24> - - - <s21># code html spécial pour les administrateurs</s21> -<s22>}</s22> -<s23>else</s23> <s24>{</s24> - - - - - The portal is the biggest component of Lemonldap::NG. - - - Le portail est le composant le plus gros de Lemonldap::NG. - - - - - Create sessions table: - - - Créer la table des sessions : - - - - - PostgreSQL - - - PostgreSQL - - - - - documentation:lemonldapng-sso.png - - - documentation:lemonldapng-sso.png - - - - - documentation:liferay_7.png - - - documentation:liferay_7.png - - - - - ../../media/icons/flags/us.png - - - ../../media/icons/flags/us.png - - - - - No <a0>IRC</a0> client? - - - Pas de client <a0>IRC</a0> ? - - - - - You can also use WebID as user database. - - - On peut également utiliser WebID comme base de données utilisateurs. - - - - - You can then choose any other module for users and password but if you want to totally delegate authentication to BrowserID, choose <a0>None</a0> for users and password. - - - On peut ensuite choisir n'importe quel autre module de gestion des utilisateurs et des mots-de-passe mais pour déléguer totalement l'authentification à BrowserID, choisir <a0>None</a0> pour la gestion des utilisateurs et des mots de passe. - - - - - You will need to install a Dokuwiki plugin, available on <a0>download page</a0>. - - - Il faut installer le plugin Dokuwiki disponible sur la <a0>page de téléchargement</a0>. - - - - - LemonLDAP::NG configuration is stored in a backend that allows all modules to access it. - - - La configuration de LemonLDAP::NG est stockée dans un backend permettant à tous les modules d'y accéder. - - - - - <s0>setAttributes(cookieValue,hashtable)</s0>: update a session - - - <s0>setAttributes(cookieValue,hashtable)</s0> : met à jour une session - - - - - deny - - - deny - - - - - <s4>require</s4> Lemonldap::NG::Portal::Menu; - - - <s4>require</s4> Lemonldap::NG::Portal::Menu; - - - - - Inside this jail, you can access to: - - - Dans cette cage, on peut accéder aux éléments suivants : - - - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl - - - http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl - - - - - sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl - - - sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl - - - - - ../../../media/applications/googleapps_logo.png - - - ../../../media/applications/googleapps_logo.png - - - - - LDAP performances - - - Performances LDAP - - - - - accept - - - accept - - - - - Configuration text editor - - - Éditeur de configuration en mode text - - - - - The configuration can be changed in <c0>etc/manager-apache2.conf</c0>, for example to restrict the <a1>IP</a1> allowed to access the Manager: - - - Cette configuration peut être changée dans <c0>etc/manager-apache2.conf</c0>, par exemple pour restreindre les adresses <a1>IP</a1> autorisées à accéder au manager : - - - - - <s0>Authentication</s0>: how authenticate users - - - <s0>Authentification</s0>: comment authentifier les utilisateurs - - - - - → The cache has been created by another user than Apache's user. - - - → Le cache a été créé par un autre utilisateur que celui d'Apache. - - - - - ../../../../media/documentation/liferay_1.png - - - ../../../../media/documentation/liferay_1.png - - - - - Writing rules and headers - - - Écrire les règles et en-têtes - - - - - <a0>handlerauthbasic</a0><br1/> - - - <a0>handlerauthbasic</a0><br1/> - - - - - In other words, take the time to configure this part before sharing metadata. - - - En d'autres mots, prenez le temps de bien configurer cette partie avant de partager les metadatas. - - - - - For example, macro “macro1” will be computed before macro “macro2”: so, expression of macro2 may involve value of macro1. - - - Par exemple, la macro “macro1” sear calculée avant la macro “macro2” : donc l'expression de macro2 peut utiliser la valeur $macro1. - - - - - <a0>Using Apache::Session::MySQL</a0> <e1>(if you choose this option, then read <a2>how to increase MySQL performances</a2>)</e1> - - - <a0>Utiliser Apache::Session::MySQL</a0> <e1>(il est alors conseillé de lire <a2>comment améliorer les performances de MySQL</a2>)</e1> - - - - - Do not forget to add OBM in <a0>applications menu</a0>. - - - Ne pas oblier d'ajouter OBM dans le <a0>menu des applications</a0>. - - - - - ../../../media/applications/sympa_logo.png - - - ../../../media/applications/sympa_logo.png - - - - - <<s12>Files</s12> *.pl> - - - <<s12>Files</s12> *.pl> - - - - - Authentication with login/password - - - Authentification par nom-de-compte/mot-de-passe - - - - - <a2>ldapminihowto</a2><br3/> - - - <a2>ldapminihowto</a2><br3/> - - - - - syslog - - - syslog - - - - - In <c0>Protocol</c0>, adapt the <c1>scope</c1> to the exported attributes you want. - - - Dans <c0>Protocole</c0>, adapter le <c1>scope</c1> à l'attribut exporté voulu. - - - - - When the user accept the notification, the reference is stored in his persistent session. - - - Lorsque l'utilisateur accepte la notification, la référence est stockée dans ses données de session persistentes. - - - - - /_detail/screenshots/1.0/impact/menu.png?id=screenshots - - - /_detail/screenshots/1.0/impact/menu.png?id=screenshots - - - - - The Secure Token Handler is a special Handler that create a token for each request and send it to the protected application. - - - L'agent jeton sécurisé est un agent particulier qui crée un jeton pour chaque requête et l'envoie à l'application protégée. - - - - - http://search.cpan.org/~mmims/Net-Twitter/ - - - http://search.cpan.org/~mmims/Net-Twitter/ - - - - - Authentication with Kerberos - - - Authentification avec Kerberos - - - - - Adapt the reload virtual host name to the domain you configured. - - - Adapter le nom d'hôte virtuel de rechargement au domaine configuré. - - - - - If the user has these values inside its entry: - - - Si l'utilisateur dispose de ces valeurs dans son entrée : - - - - - <a0>LL::NG</a0> can also act as <a1>SAML IDP</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. - - - <a0>LL::NG</a0> peut également agir comme un <a1>IDP SAML</a1>, ce qui permet d'interconnecter deux systèmes <a2>LL::NG</a2>. - - - - - <s3># SSO protection</s3> - - - <s3># Protection SSO</s3> - - - - - Access log: the issuer of each request is identified - - - Journaux d'accès (AccessLog) : l'utilisateur de chaque requête est identifié - - - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? - - - (o/n) n -Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? - - - - - This concerns all parameters for the Attribute Authority metadata section - - - Ceci concerne tous les paramètres de la section « autorité d'attributs » des métadatas - - - - - tar zxvf lemonldap-ng-*.tar.gz - - - tar zxvf lemonldap-ng-*.tar.gz - - - - - <s153>//"userobm_samba_home" => ,</s153> - - - <s153>//"userobm_samba_home" => ,</s153> - - - - - Secure Token Memcached servers - - - Serveurs Memcached pour le jeton sécurisé - - - - - <s0>Key</s0>: Service ID - - - <s0>Clef</s0> : Service ID - - - - - <s133>//"userobm_web_perms" => ,</s133> - - - <s133>//"userobm_web_perms" => ,</s133> - - - - - Customizable NameID formats are: - - - Les formats de NameID personnalisables sont : - - - - - Statistics are displayed when calling the status path on an Handler (for example: <a0>http://test1.example.com/status</a0>). - - - Les statistiques sont affichées lors des appels au chemin du statut sur un agent (par exemple : <a0>http://test1.example.com/status</a0>). - - - - - On CentOS/RHEL: - - - Sur CentOS/RHEL : - - - - - Please see the next chapter to learn how build an official tarball from SVN files. - - - Voir le chapître suivant pour savoir comment construire une archive officielle depuis les fichiers SVN. - - - - - <a14>portalmenu</a14><br15/> - - - <a14>portalmenu</a14><br15/> - - - - - Mail, Agenda, Groupware - - - Mail, Agenda, Groupware - - - - - <s0>error</s0>: if user has no access, an error is shown on the portal, the user is not redirected to <a1>CAS</a1> service - - - <s0>error</s0> : si l'utilisateur n'a pas accès, une erreur est affichée sur le portail, l'utilisateur n'est pas redirigé vers le service <a1>CAS</a1> - - - - - See also <a0>general kinematics presentation</a0>. - - - Voir aussi la <a0>présentation de la cinématique générale</a0>. - - - - - https://cas.unilim.fr/ - - - https://cas.unilim.fr/ - - - - - You can do it either by uploading the file, or get it from IDP metadata <a0>URL</a0> (this require a network link between your server and the IDP): - - - Ceci peut être fait soit en téléchargeant le fichier, soit en l'obtenant par l'<a0>URL</a0> de métadatas de l'IDP (à condition d'avoir un lien réseau entre le serveur et l'IDP): - - - - - You can define keys for <a0>SAML</a0> message signature and encryption. - - - Vous pouver définir des clefs pour la signature et le chiffrement des messages <a0>SAML</a0>. - - - - - http://www.liferay.com/ - - - http://www.liferay.com/ - - - - - A special <a0>URL</a0> is declared in application menu (like <a1>http://zimbra.example.com/zimbrasso</a1>) - - - Une <a0>URL</a0> spéciale est declarée dans le menu des applications (telle <a1>http://zimbra.example.com/zimbrasso</a1>) - - - - - mailTimeout - - - mailTimeout - - - - - accept (or whatever you want) - - - accept (ou la valeur désirée) - - - - - applications:sympa_logo.png - - - applications:sympa_logo.png - - - - - dbiAuthChain - - - dbiAuthChain - - - - - Parameter list - - - Liste des paramètres - - - - - The location <a0>URL</a0> end is based on the <c1>service_id</c1> defined in Sympa apache configuration. - - - La fin de l'<a0>URL</a0> est construite à partir du <c1>service_id</c1> defini dans la configuration Apache de Sympa. - - - - - http://lemonldap.ow2.org/NG/devel-doc/ - - - http://lemonldap.ow2.org/NG/devel-doc/ - - - - - Extend variables using macros and groups - - - Étendre les variables en utilisant les macros et groups - - - - - Just configure the <a0>access rules</a0>. - - - Configurer simplement la <a0>règle d'accès</a0>. - - - - - But you can forward this key if it is really needed: - - - Mais on peut le transmettre tout de même si nécessaire : - - - - - Follow <a0>SOAP configuration backend</a0> page - - - Suivre la documentation <a0>backend de configuration SOAP</a0> - - - - - Authentication: will check user login in a header and create session without prompting any credentials (but will register client <a0>IP</a0> and creation date) - - - Authentification : recherche le nom d'utilisateur dans un en-tête et crée la session sans exiger de mot-de-passe (mais enregistre l'adresse <a0>IP</a0> cliente et la date) - - - - - Manager tree JQuery <a0>CSS</a0> file - - - Fichier <a0>CSS</a0> de l'arbre JQuery du manager - - - - - Even if LL:NG can catch logout <a0>URL</a0> trough <a1>virtual host rules</a1>, you can have the need to forward a logout to other applications, to close their local sessions. - - - Même si LL:NG peut intercepter les <a0>URL</a0> de déconnexion via les <a1>règles de d'hôte virtuel</a1>, on peut avoir besoin de propager la déconnexion à d'autres applications, pour clore leurs sessions locales. - - - - - Note that <a0>SAML</a0> protocol is more secured than OpenID, so when your partners are known, prefer <a1>SAML</a1>. - - - Noter que le protocole <a0>SAML</a0> est plus securisé que OpenID, ainsi si les partenaires sont connus, preférer <a1>SAML</a1>. - - - - - jre > 1.4 - - - jre > 1.4 - - - - - twitterKey - - - twitterKey - - - - - Admin: can create surveys - - - Admin : peut créer des surveillances - - - - - Connection password - - - Mot-de-passe de connexion - - - - - <s0>Use Safe jail</s0>: set to 'Off' to disable Safe jail. - - - <s0>Utiliser la cage sécurisée</s0> : mettre à 'Désctivé' pour désactiver la cage sécurisée (Safe). - - - - - For tests with the configured domain, launch the following : - - - Pour les tests avec le domaine configuré, lancer : - - - - - <s0>auto</s0>: display only if the user can access it - - - <s0>auto</s0> : n'afficher que si l'utilisateur peut y accéder - - - - - Go in Manager, <c0>General Parameters</c0> » <c1>Cookies</c1> » <c2>Multiple domains</c2> and set to <c3>On</c3>. - - - Aller dans le manager, <c1>Paramètres généraux</c1> » <c2>Cookies</c2> » <c3>Domaines multiples</c3> et sélectioonner "activer" - - - - - <s0>Server hostname</s0>: this is the hostname or <a1>IP</a1> address of the Radius server - - - <s0>Nom d'hôte du serveur</s0> : le nom d'hôte ou l'adresse <a1>IP</a1> du serveur Radius - - - - - <s0>Object class</s0>: objectClass of the groups (default: groupOfNames). - - - <s0>Classe d'object</s0>: objectClass du groupe (défaut: groupOfNames). - - - - - LemonLDAP::NG 1.1 release - - - Sortie de LemonLDAP::NG 1.1 - - - - - In this case, you might want to disabling it. - - - Dans ces cas, on peut vouloir le désactiver. - - - - - <s0>Application name</s0> (optional): Application name (visible in Twitter) - - - <s0>Nom d'application</s0> (optionel) : nom de l'application (visible dans Twitter) - - - - - <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> <s3>new</s3> CGI<s4>;</s4> -<s5>...</s5> - - - <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> <s3>new</s3> CGI<s4>;</s4> -<s5>...</s5> - - - - - See the full description of the protocol here: <a0>https://developer.mozilla.org/en-US/docs/Mozilla/Persona</a0> - - - Voir la description complète du protocole ici : <a0>https://developer.mozilla.org/en-US/docs/Mozilla/Persona</a0> - - - - - <s1>ServerName</s1> auth.example.com -  - - - <s1>ServerName</s1> auth.example.com -  - - - - - Proxy backend to be used in conjunction with another configuration backend. - - - Backend proxy à utiliser avec un autre backend de configuration. - - - - - ^/forum/ - - - ^/forum/ - - - - - exportedVars - - - exportedVars - - - - - Available bindings are: - - - Les déclarations disponibles sont : - - - - - pages/contact.html - - - pages/contact.html - - - - - <s2>RewriteEngine</s2> <s3>On</s3> - - - <s2>RewriteEngine</s2> <s3>On</s3> - - - - - Roadmap - - - Feuille de route - - - - - Reply address - - - Adresse de réponse - - - - - secureTokenHeader - - - secureTokenHeader - - - - - As <a1>LL::NG</a1> works like classic WebSSO (like Siteminder™), many other applications are easy to integrate. - - - Comme <a1>LL::NG</a1> fonctionne comme un WebSSO classique (tel Siteminder™), de nombreuses applications sont faciles à integrer. - - - - - DokuWiki offline version - - - DokuWiki version hors-ligne - - - - - </<s19>IfModule</s19>> - - - </<s19>IfModule</s19>> - - - - - <s0>Store</s0>: store user info in session database - - - <s0>Stocke</s0>: stocke les données utilisateurs dans la base de données des sessions - - - - - http://www.switch.ch/aai/support/tools/wayf.html - - - http://www.switch.ch/aai/support/tools/wayf.html - - - - - <s162>//"userobm_nomade_datebegin" => ,</s162> - - - <s162>//"userobm_nomade_datebegin" => ,</s162> - - - - - Certificate - - - Certificat - - - - - ../documentation/current/writingrulesand_headers.html#headers - - - ../documentation/current/writingrulesand_headers.html#headers - - - - - <s0>Portal <a1>URL</a1></s0>: remote portal <a2>URL</a2> - - - <s0>Portail <a1>URL</a1></s0>: <a2>URL</a2> du portail distant - - - - - In Manager, set syslog facility in <c0>General Parameters</c0> > <c1>Logging</c1> > <c2>Syslog facility</c2>. - - - Dans le manager, choisir la facilité syslog dans <c0>Paramètres généraux</c0> > <c1>Journalisation</c1> > <c2>Facilité syslog</c2>. - - - - - Configuration backend parameters - - - Paramètres des backends de configuration - - - - - See <a0>https://developers.facebook.com/apps</a0> on how to do that. - - - Voir <a0>https://developers.facebook.com/apps</a0> pour en savoir plus. - - - - - “!myfield ⇒ lastname” must be set - - - “!myfield ⇒ nom” doit être renseigné - - - - - Authen::SASL - - - Authen::SASL - - - - - Proxy - - - Proxy - - - - - Authentication level - - - Niveau d'authentification - - - - - <a0>Session explorer</a0> will not work - - - L'<a0>explorateur de session</a0> ne fonctionne pas - - - - - Fail2ban - - - Fail2ban - - - - - [lemonldap-ng] -enabled = true -port = http,https -filter = lemonldap -action = iptables-multiport[name=lemonldap, port="http,https"] -logpath = /var/log/apache*/error*.log -maxretry = 3 - - - [lemonldap-ng] -enabled = true -port = http,https -filter = lemonldap -action = iptables-multiport[name=lemonldap, port="http,https"] -logpath = /var/log/apache*/error*.log -maxretry = 3 - - - - - Then a user that try to access to one of the following <e0>will be granted</e0> ! - - - Alors l'utilisateur qui tente d'accéder à l'une des URL suivantes <e0>sera autorisé</e0> ! - - - - - <s0><a1>HTML</a1> templates</s0>: in <lang> tags, add your translation, they will be automaticaly used - - - Les <s0>modèles <a1>HTML</a1></s0>: dans les balises <lang>, ajoutez vos traductions, elles seront automatiquement utilisées - - - - - <s0>Key</s0>: application name - - - <s0>Key</s0> : nom d'application - - - - - Install all build dependencies (see BuildRequires in lemonldap-ng.<a0>spec</a0>) - - - Installer toutes les dépendances de construction (voir BuildRequires dans lemonldap-ng.<a0>spec</a0>) - - - - - Select <c0>Metadata</c0>, and unprotect the field to paste the following value: - - - Selectionner <c0>Metadata</c0>, et déprotéger le champ pour y mettre : - - - - - <s0>Requested authentication context</s0>: this context is declared in authentication request. - - - <s0>Contexte d'authentification demandé</s0> : ce contexte est déclaré dans la requête d'authentification. - - - - - <s61>'delete_user'</s61> <s62>=></s62> <s63>$_SERVER</s63><s64>[</s64><s65>'HTTP_AUTH_SUPERADMIN'</s65><s66>]</s66><s67>,</s67> - - - <s61>'delete_user'</s61> <s62>=></s62> <s63>$_SERVER</s63><s64>[</s64><s65>'HTTP_AUTH_SUPERADMIN'</s65><s66>]</s66><s67>,</s67> - - - - - Some examples: - - - Quelques exemples: - - - - - If no binding defined, the default binding in IDP metadata will be used. - - - Si aucune méthode n'est définie, la méthode par défaut des métadatas de l'IDP sera utilisée. - - - - - Each SREG attribute will be associated to a user session key. - - - Chaque attribut SREG est associé à une clef de session utilisateur. - - - - - Now you have access to the SP parameters list. - - - Il est ensuite possible d'accéder à la liste des paramètre du SP : - - - - - dbiChain - - - dbiChain - - - - - authenticate user - - - authentifier les utilisateurs - - - - - Follow <a0>SOAP sessions backend</a0> page - - - Suivre la documentation <a0>backend de sessions SOAP</a0> - - - - - <s0>Force authentication</s0>: set to 'On' to force authentication when user connects to portal, even if he has a valid session - - - <s0>Forcer l'authentification</s0> : mettre à 'Activé' pour forcer l'authentification lorsque l'utilisateur accède au portail même s'il dispose d'une session valide - - - - - lemonldap-ng-users@ow2.org - - - lemonldap-ng-users@ow2.org - - - - - ../pages/documentation/presentation.html - - - ../pages/documentation/presentation.html - - - - - <s0>Developers</s0> : <a1>lemonldap-ng-dev@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) - - - <s0>Développeurs</s0> : <a1>lemonldap-ng-dev@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) - - - - - <s0>Default</s0>: will this binding be used by default for authentication response. - - - <s0>Défaut</s0> : déclaration utilisée par défaut pour les réponses d'authentification. - - - - - user; admin - - - user; admin - - - - - Crypt::Rijndael - - - Crypt::Rijndael - - - - - For debugging, this valve can print some helpful information in debug level. - - - Pour le debogage, cette valve peut tracer quelques information utiliser. - - - - - To enable <a0>LL::NG</a0> authentication plugin, go in <c1>/etc/obm/obm_conf.inc</c1>: - - - Pour activer le composant d'authentification <a0>LL::NG</a0>, aller dans <c1>/etc/obm/obm_conf.inc</c1>: - - - - - _saml_id ProxyID _nameID _assert_id _art_id _session_id - - - _saml_id ProxyID _nameID _assert_id _art_id _session_id - - - - - For example, to preselect this IDP for users coming from 129.168.0.0/16 network: - - - Par exemple, pour pré-sélectionner cet IDP pour les utilisateurs provenant dui réseau 129.168.0.0/16 : - - - - - <s0>Password</s0>: Connection password - - - <s0>Mot-de-passe</s0> : mot-de-passe du compte de connexion - - - - - <s0>getAttributes(cookieValue)</s0>: get elements stored in session - - - <s0>getAttributes(cookieValue)</s0> : retourne les éléments stockés dans la session - - - - - <s0>ldapConfBase</s0>: Notifications branch <a1>DN</a1>. - - - <s0>ldapConfBase</s0> : <a1>DN</a1> de la branche des notifications. - - - - - See <a0>performances</a0> to know how to use macros and groups in rules. - - - Voir <a0>performances</a0> pour comprendre l'intérêt des macros et groupes dans les règles. - - - - - You will configure Zimbra virtual host like other <a0>protected virtual host</a0> but you will use Zimbra Handler instead of default Handler. - - - Configurer l'hôte virtuel Zimbra comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais utiliser le handler Zimbra au lieu du handler par défaut. - - - - - the portal is in the declared domain - - - le portail est dans le domaine déclaré - - - - - The <a0>Yubikey</a0> is a small material token shipped by <a1>Yubico</a1>. - - - <a0>Yubikey</a0> est un petit matériel d'authentification vendu par <a1>Yubico</a1>. - - - - - Your database must have a specific table to host sessions. - - - Il faut dédier une table pour héberger les sessions. - - - - - Operating System - - - Système d'exploitation - - - - - <a0>LL::NG</a0> portal is a modular component. - - - Le portail <a0>LL::NG</a0> est un composant modulaire. - - - - - <s0>Store user password in session data</s0>: see <a1>password store documentation</a1>. - - - <s0>Stocker le mot-de-passe de l'utilisateur dans les données de session</s0> : voir la <a1>documentation sur le stockage du mot-de-passe</a1>. - - - - - Browseable (SQL, Redis or LDAP) - - - Browseable (SQL, Redis ou LDAP) - - - - - LemonLDAP::NG will do some checks on configuration and display errors and warnings if any. - - - LemonLDAP::NG effectue ensuite quelques tests sur la configuration et affiche les éventuelles erreurs et avertissements. - - - - - ~10 - - - ~10 - - - - - Enable protection on Manager, by editing <c0>lemonldap-ng.ini</c0>: - - - Activer la protection du manager, en éditant <c0>lemonldap-ng.ini</c0>: - - - - - Go in Manager, <c0>General parameters</c0> » <c1>Advanced parameters</c1> » <c2>Security</c2>: - - - Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Sécurité</c2> : - - - - - LimeSurvey has a webserver authentication mode that allows to integrate it directly into LemonLDAP::NG. - - - LimeSurvey dispose d'un mode d'authentification par serveur web qui permet de l'integrer directement dans LemonLDAP::NG. - - - - - internal variables, managed by LemonLDAP::NG - - - les variables internes, gérées par LemonLDAP::NG - - - - - You must register SP metadata here. - - - Il faut enregistrer les métadatas du SP ici. - - - - - screenshots:1.1:mailreset:mailreset_step2.png - - - screenshots:1.1:mailreset:mailreset_step2.png - - - - - Configuration objects use standard object class: <c0>applicationProcess</c0>. - - - Les objets de configuration utilisent une classe d'objet standard : <c0>applicationProcess</c0>. - - - - - Currently, the module is simply handling a Radius Authentication request and has been tested only against a FreeRadius server. - - - Actuellement, ce module traite simplement une requête d'authentification Radius et n'a été testé que sur un serveur FreeRadius. - - - - - vi /etc/sympa/auth.conf - - - vi /etc/sympa/auth.conf - - - - - This tutorial will guide you into a minimal installation and configuration procedure. - - - Ce tutoriel vous guidera pour réaliser une installation et une configuration minimale. - - - - - Form replay data - - - les données à rejouer dans les formulaires - - - - - Yubikey client ID - - - ID client Yubikey - - - - - Configure the portal to use the remote <a0>LL::NG</a0> structure. - - - Configurer le portail pour qu'il utilise le système <a0>LL::NG</a0> distant. - - - - - Set also the configuration <a3>URI</a3> with <a4>https://accounts.google.com/.well-known/openid-configuration</a4>, and JWKS refresh, for example every day: 86400. - - - Préciser alors l'<a3>URI</a3> de configuration avec <a4>https://accounts.google.com/.well-known/openid-configuration</a4>, et le rafraîchissement JWKS, par exemple pour chaque jour : 86400. - - - - - This is the default configuration backend. - - - C'est le backend de configuration par défaut. - - - - - Nb users - - - Nb d'utilisateurs - - - - - Double cookie - - - Double cookie - - - - - http://auth.example.com/saml/metadata - - - http://auth.example.com/saml/metadata - - - - - PerlHandler Lemonldap::NG::Handler::Proxy -  - - - PerlHandler Lemonldap::NG::Handler::Proxy -  - - - - - <s25># another HTML code</s25> -<s26>}</s26> - - - <s25># autre code HTML</s25> -<s26>}</s26> - - - - - Go in the Manager and set the session module (for example <a0>Apache::Session::Postgres</a0> for PostgreSQL) in <c1>General parameters</c1> » <c2>Sessions</c2> » <c3>Session storage</c3> » <c4>Apache::Session module</c4> and add the following parameters (case sensitive): - - - Aller dans le Manager et choisir le module de session (par exemple <a0>Apache::Session::Browseable::Postgres</a0> pour PostgreSQL) dans <c1>Paramètres généraux</c1> » <c2>Sessions</c2> » <c3>Stockage des sessions</c3> » <c4>Module Apache::Session</c4> et ajouter les paramètres suivants (sensible à la casse): - - - - - Build <a0>cookie(s)</a0> - - - Construit le ou les <a0>cookies</a0> - - - - - ../../media/icons/flags/fr.png - - - ../../media/icons/flags/fr.png - - - - - These options can then be overridden for each Identity Provider. - - - Ces options peuvent être surchargées pour chaque fournisseur d'identité. - - - - - authenticate users - - - authentifier les utilisateurs - - - - - <s0><s1><md:EntityDescriptor</s1> <s2>entityID</s2>=<s3>"google.com"</s3> <s4>xmlns</s4>=<s5>"urn:oasis:names:tc:SAML:2.0:metadata"</s5> <s6>xmlns:ds</s6>=<s7>"http://www.w3.org/2000/09/xmldsig#"</s7> <s8>xmlns:md</s8>=<s9>"urn:oasis:names:tc:SAML:2.0:metadata"</s9><s10>></s10></s0> - - - <s0><s1><md:EntityDescriptor</s1> <s2>entityID</s2>=<s3>"google.com"</s3> <s4>xmlns</s4>=<s5>"urn:oasis:names:tc:SAML:2.0:metadata"</s5> <s6>xmlns:ds</s6>=<s7>"http://www.w3.org/2000/09/xmldsig#"</s7> <s8>xmlns:md</s8>=<s9>"urn:oasis:names:tc:SAML:2.0:metadata"</s9><s10>></s10></s0> - - - - - ldapGroupObjectClass - - - ldapGroupObjectClass - - - - - <s0>get_key_from_all_sessions</s0>: list all sessions and return asked keys - - - <s0>get_key_from_all_sessions</s0> : liste toutes les sessions et retourne les clefs demandées - - - - - Changelog - - - Journal des changements - - - - - $uid eq "bart.simpson" - - - $uid eq "bart.simpson" - - - - - Logout user from current application and redirect it to the menu - - - Déconnecte l'utilisateur de l'application courante et le redirige vers le menu - - - - - Just run the tar command: - - - Lancer implement la commande tar : - - - - - Fields: - - - Champs : - - - - - notifications_explorer_create.png - - - notifications_explorer_create.png - - - - - customfooter.tpm : <a0>HTML</a0> code in the footer div - - - customfooter.tpm : code <a0>HTML</a0> inséré dans le div de pied-de-page - - - - - <s0>Success mail content</s0> (optional): Content of mail sent when password is changed - - - <s0>Contenu du message</s0> (optionnel) : contenu du courriel envoyé lorsque le mot-de-passe est changé - - - - - Examples: - - - Exemples : - - - - - <s0>Anti iframe protection</s0>: will kill parent frames to avoid some well known attacks - - - <s0>Protection anti-iframe</s0> : ferme la frame parente pour éviter des attaques bien connues - - - - - insert a loop around the <a0>HTML</a0> printing, starting with the object creation <e1>(→new)</e1> - - - insérer une boucle autour de l'affichage <a0>HTML</a0>, démarrant avec la création de l'objet <e1>(→new)</e1> - - - - - </<s15>Files</s15>> -  - - - </<s15>Files</s15>> -  - - - - - Fill values here: - - - Renseigner les valeurs ici : - - - - - checkLogonHours($ssoLogonHours, '', '', '1') - - - checkLogonHours($ssoLogonHours, '', '', '1') - - - - - nothing here... - - - rien ici... - - - - - You can change it quick with a sed command. - - - On peut le changer rapidement par une commande sed. - - - - - netid_http_header HTTP_AUTH_USER - - - netid_http_header HTTP_AUTH_USER - - - - - Zimbra Handler cannot be used in Nginx for the moment. - - - Le handler Zimbra ne peut être utilisé avec in Nginx pour l'instant. - - - - - <s0>Grant session</s0>: check rights to open <a1>SSO</a1> session + SAML2 implementation is based on <a0>Lasso</a0>. - <s0>Autorise la session</s0> : vérifie le droit d'ouvrir une session <a1>SSO</a1> + L'implementation SAML est basée sur <a0>Lasso</a0>. - <a0>Outlook Web App</a0> <br1/> + https://www.djangoproject.com/ - - <a0>Outlook Web App</a0> <br1/> + + https://www.djangoproject.com/ - <a0>WebID</a0> is a way to uniquely identify a person, company, organisation, or other agent using a <a1>URI</a1> and a certificate. + Twitter application name - - <a0>WebID</a0> est un moyen d'identification unique de personnes, entreprises, organisation, ou autre agent en utilisant une <a1>URI</a1> et un certificat. + + Nom d'application Twitter - You can use #PORTAL# in values to replace the portal <a0>URL</a0>. + <s0>Get user info</s0>: contact user database to collect attributes - Vous pouvez utiliser le mot clef #PORTAL# dans les valeurs pour remplacer l'<a0>URL</a0> du portail. + <s0>Récupère les informations utilisateur</s0> : contacte la base de données utilisateurs pour les obtenir - Identity provider + Check if user is already authenticated - - Fournisseur d'identité - - - - - The integration with <a0>LL::NG</a0> is the following: - - - L'intégration avec <a0>LL::NG</a0> est la suivante : - - - - - <s0>Value</s0>: SREG attribute name: - - - <s0>Valeur</s0> : noms d'attributs SREG : - - - - - It is recommended to use optional_no_ca since WebID doesn't use certificate authorities : - - - Il est recommandé d'utiliser « optional_no_ca » car WebID n'utilise pas d'autorité de certification : + + Vérifie si l'utilisateur n'est pas déjà authentifié - To learn more about using Apache as reverse-proxy, see <a2>Apache documentation</a2>. + Portal SOAP services - - Pour en savoir plus sur l'utilisation d' Apache en reverse-proxy, consultez la <a2>documentation d'Apache</a2>. + + Services SOAP du portail - http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + mailSubject - - http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm + + mailSubject - They can then be forwarded to applications trough <a0>HTTP headers</a0>. + <s0>User attribute</s0>: which session attribute will be used to display <c1>Connected as</c1> in the menu - - Ils peuvent être transférés aux applications via les <a0>en-têtes HTTP</a0>. + + <s0>Attribut utilisateur</s0> : attribut de session à utiliser pour afficher <c1>Connecté en tant que</c1> dans le menu - Dokuwiki virtual host in Manager + ../../documentation/features.html#session_explorer - - Hôte virtuel Dokuwiki dans le manager + + ../../documentation/features.html#session_explorer - As J2EE servlet container, Tomcat provides standard security feature, like authentication: the application deployed in Tomcat can delegate its authentication to Tomcat. + Example of a protected virtual host with LemonLDAP::NG as reverse proxy: - - Comme conteneur de servlet J2EE, Tomcat fournit les fonctionnalités de sécurité standards, telles l'authentification : une application déployée dans Tomcat peut déléguer son authentification à Tomcat. + + Exemple d'hôte virtuel protégé avec Lemonldap::NG en proxy-inverse : - The default rule is: + <s19>'samlIDPSSODescriptorSingleSignOnServiceHTTPPost'</s19> <s20>=></s20> <s21>'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;'</s21><s22>,</s22> - - La règle par défaut est : - - - - - ../media/icons/flags/us.png - - - ../media/icons/flags/us.png - - - - - Define at least: - - - Definir au moins : - - - - - ~50 - - - ~50 + + <s19>'samlIDPSSODescriptorSingleSignOnServiceHTTPPost'</s19> <s20>=></s20> <s21>'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;'</s21><s22>,</s22> - <s0>David COUTADEUR</s0>: developer, tester + <<s3>Directory</s3> /usr/local/lemonldap-ng/htdocs/portal/> - - <s0>David COUTADEUR</s0> : developeur, testeur + + <<s3>Directory</s3> /usr/local/lemonldap-ng/htdocs/portal/> @@ -37488,244 +28898,228 @@ maxretry = 3 - Use MySQL for Lemonldap::NG sessions - - - Utiliser MySQL pour les sessions de Lemonldap::NG - - - - - You can then add the Manager as <a0>an application in the menu</a0>. - - - On peut aussi ajouter le manager dans les <a0>applications du menu</a0>. - - - - - Facebook - - - Facebook - - - - - Rules can also be used to intercept logout <a0>URL</a0>: - - - Les règles peuvent également être utilisées pour intercepter les <a0>URL</a0> de déconnexion : - - - - - To configure your new skin in Manager, select the custom skin, and enter your skin name in the configuration field. - - - Pour configurer le nouveau thème dans le manager, selectionner le thème personnalisé et entrer le nom du nouveau thème dans le champ. - - - - - http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng - - - http://www.slideshare.net/coudot/rmll-2009-prsentation-du-websso-lemonldapng - - - - - The <a0>LDAP schema extension</a0> can be used to store this value. - - - L'<a0>extension de schéma LDAP</a0> peut être utilisée pour stocker cette valeur. - - - - - phpLDAPadmin virtual host in Apache - - - Hôte virtuel phpLDAPadmin dans le manager - - - - - <s0>Port</s0>: port of the application (by default, 80 for http, 443 for https) - - - <s0>Port</s0> : port de l'application (par défaut, 80 pour http, 443 pour https) - - - - - </<s7>Location</s7>> -  - - - </<s7>Location</s7>> -  - - - - - Use redirect on error - - - Utiliser les redirections en cas d'erreur - - - - - ../../../media/icons/kmultiple.png - - - ../../../media/icons/kmultiple.png - - - - - <s0>HTTPS</s0>: use https as protocol - - - <s0>HTTPS</s0> : utilise https comme protocole - - - - - mailreset_step3.png - - - mailreset_step3.png - - - - - http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN - - - http://www.linpki.org/projects/linshare/wiki/HttpHeaderSSOEN - - - - - <s0>Identity provider</s0>: <a1>LL::NG</a1> is able to provide identity service using: - - - <s0>Fournisseur d'identité</s0> : <a1>LL::NG</a1> peut fournir un service d'identité en utilisant : - - - - - Any <a0>CAS</a0> consumer - - - N'importe quel client <a0>CAS</a0> - - - - - Since 4.0 release, it offers an easy way to configure <a0>SSO</a0> thanks to authentication subsystems. - - - Depuis la version 4.0, il permet facilement de configurer un <a0>SSO</a0> grace au sous-système d'authentification. - - - - - (default: <c1>find</c1>) - - - (défaut: <c1>find</c1>) - - - - - Liferay virtual host in Manager - - - Hôte virtuel Liferay dans le manager - - - - - Gaultier HUBERT - - - Gaultier HUBERT - - - - - To configure warning before password expiration, you must set two variables in Active Directory parameters in Manager: - - - Pour configurer l'avertissement vant expiration, il faut indiquer deux variables des paramètres Active Directory dans le Manager: - - - - - ../documentation/current/start.html#configuration_database - - - ../documentation/current/start.html#configuration_database - - - - - <s135>//"userobm_web_all" => ,</s135> - - - <s135>//"userobm_web_all" => ,</s135> - - - - - Just set the <a3>LL::NG</a3> Handler <a4>IP</a4> on this attribute in order to add more security. - - - Indiquer seulement l'adresse <a4>IP</a4> du handler <a3>LL::NG</a3> dans cet attribut pour ajouter plus de sécurité. - - - - - <a0>Spring Security</a0> is the new ACEGI name. - - - <a0>Spring Security</a0> est le nouveau nom d'ACEGI. - - - - - If <c0>OpenID login</c0> is not set, it uses <c1>General Parameters</c1> » <c2>Logs</c2> » <c3>REMOTE_USER</c3> data, which is set to <c4>uid</c4> by default - - - Si l'<c0>identifiant OpenID</c0> n'est pas renseigné, la donnée <c1>Paramètres généraux</c1> » <c2>Journalisation</c2> » <c3>REMOTE_USER</c3> est utilisée, mise à <c4>uid</c4> par défaut - - - - - Notifications + /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - Notifications + /_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots - Same with remote server configured with the same host name: + Drupal - - La même chose avec le serveur distant configuré avec le même nom d'hôte : + + Drupal - XML menu configuration is deprecated. + apt-get install libauthen-radius-perl - - XML menu configuration is deprecated. + + apt-get install libauthen-radius-perl + + + + + Cache backend + + + Module du cache local + + + + + LL::NG based protection + + + Protection basée sur LL::NG + + + + + <a63><s64>print</s64></a63> <s65>"$res notification(s) have been inserted<s66>\n</s66>"</s65><s67>;</s67> +<s68>}</s68> + + + <a63><s64>print</s64></a63> <s65>"$res notification(s) have been inserted<s66>\n</s66>"</s65><s67>;</s67> +<s68>}</s68> + + + + + If you use the <a0>choice backend</a0>, you need to add the choice parameter in redirect <a1>URL</a1> + + + Si le <a0>backend choix</a0> est utilisé, il faut ajouter le paramètre choix dans l'<a1>URL</a1> de redirection + + + + + Notification backend options + + + Options du module de stockage des notifications + + + + + To customize a skin, the simplest way is to create a new skin folder: + + + Pour personnaliser un thème, la meilleure façon est de créer un nouveau répertoire : + + + + + (if it is superior to 1h, then there is a problem. + + + (au-dessus d'1h, il y a un problème. + + + + + If the OpenID Connect provider only uses symmetric encryption, JWKS data is not useful. + + + Si le fournisseur OpenID-Connect n'utilise qu'une clef symétrique de chiffrement, la donnée JWKS n'est pas nécessaire. + + + + + When you set a parameter in <c0>lemonldap-ng.ini</c0>, it will override the parameter from the global configuration. + + + Lorsqu'un paramètre et fixé dans <c0>lemonldap-ng.ini</c0>, il surcharge le paramètre issu de la configuration globale. + + + + + Define headers used in OBM mapping, for example: + + + Definir les en-têtes utilisés pour les correspondances OBM, par exemple : + + + + + To know this information, just take the portal <a0>URL</a0> and the Callback GET parameter, for example: + + + Pour connaître cette information, prendre simplement l'<a0>URL</a0> et le paramètre GET de rappel, par exemple : + + + + + General parameters + + + Paramètres généraux + + + + + SlideShare + + + SlideShare + + + + + /_detail/logos/logo_gn.png?id=references + + + /_detail/logos/logo_gn.png?id=references + + + + + <s0>Use reset attribute</s0>: enable to use the password reset attribute. + + + <s0>Utiliser l'attribut reset</s0> : activé pour utiliser l'attribut reset du mot-de-passe. + + + + + Portal and Manager skins have not evolved a lot since 1.0, so 1.0 screenshots are still up to date. + + + Les thèmes du portail et du manager n'ont pas beaucoup évolué depuis la version 1.0, donc les captures d'écran 1.0 restent valables. + + + + + User XXXX was not granted to open session + + + User XXXX was not granted to open session + + + + + <s0>Reply address</s0>: address seen in the “Reply-To” field + + + <s0>Adresse pour la réponse</s0> : adresse vue dans le champ “Reply-To” + + + + + ... + + + ... + + + + + <a0>Rules</a0> are applied in alphabetical order (comment and regular expression). + + + Les <a0>règles</a0> sont appliquées dans l'ordre alphabétique (commentaires et expressions régulières). + + + + + Modules are separated by semi-colons/ + + + Les modules doivent être séparés par point-virgules/ + + + + + http://auth.example.com + + + http://auth.example.com + + + + + We split databases in two categories: + + + Nous scindons les bases de données en deux catégories : + + + + + Casimir ANTUNES + + + Casimir ANTUNES + + + + + apt-key add rpm-gpg-key-ow2 + + + apt-key add rpm-gpg-key-ow2 @@ -37738,146 +29132,682 @@ maxretry = 3 - Anonymous access + Your module has to be loaded by Apache (for example after Handler load): + + + Le module doit être chargé par Apache (par exemple après le chargement de l'agent) : + + + + + See <a0>SAML service</a0> configuration chapter. + + + Voir le chapître de configuration du <a0>service SAML</a0>. + + + + + http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm + + + http://www.zdnet.fr/actualites/la-gendarmerie-nationale-renforce-la-securite-de-l-acces-a-son-si-39765875.htm + + + + + http://en.wikipedia.org/wiki/OpenID - Accès anonyme + http://fr.wikipedia.org/wiki/OpenID - SAP + Database Interface - - SAP + + Database Interface - <s0>Sign-out page <a1>URL</a1></s0>: this in not the SLO access point (Google Apps does not support SLO), but the main logout page. + dbi:Pg:dbname=sessions;host=10.2.3.1 - - <s0>Sign-out page <a1>URL</a1></s0>: il ne s'agit pas du point d'accès de déconnexion globale (SLO) (Google Apps ne le supporte pas), mais de la page de déconnexion. + + dbi:Pg:dbname=sessions;host=10.2.3.1 - Display deleted sessions + You can also use <portal>?logout=1 as logout_url to remove LemonLDAP::NG session when “disconnect” is chosen. + + + On peut aussi utiliser <portal>?logout=1 comme URL de déconnexion pour supprimer la session LemonLDAP::NG lorsque la déconnexion est demandée. + + + + + twitterAuthnLevel + + + twitterAuthnLevel + + + + + <s0><a1>DBI</a1></s0> which has been deprecated: it is a read-only backend that exists just for compatibility with older versions of LemonLDAP::NG. + + + <s0><a1>DBI</a1></s0> devenu obsolète : il reste un backend en lecture seule qui n'existe que pour la compatibilité avec les anciennes versions de LemonLDAP::NG. + + + + + Variables + + + Variables + + + + + by date + + + par date + + + + + <s0>isAuthorizedURI(cookieValue,url)</s0>: check if user is granted to access to the function + + + <s0>isAuthorizedURI(cookieValue,url)</s0> : vérifie si l'utilisateur est autorisé à accéder à la fonction + + + + + <s7># Uncomment this line if you use portal SOAP capabilities</s7> + + + <s7># Décommenter cette ligne si les fonctions SOAP du portail sont utilisées</s7> + + + + + mkdir /tmp/MyNamespace/2: Permission denied ... + + + mkdir /tmp/MyNamespace/2: Permission denied ... + + + + + Register LemonLDAP::NG on partner Service Provider + + + Enregistrer LemonLDAP::NG sur le fournisseur de service partenaire + + + + + See <a0>SOAP session backend</a0> documentation. + + + Voir la documentation du <a0>backend de sessions SOAP</a0>. + + + + + <s0>Format</s0> (optional): <a1>SAML</a1> attribute format. + + + <s0>Format</s0> (optionnel) : format de l'attribut <a1>SAML</a1>. + + + + + /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - Affiche les sessions effacées + /_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots - Allow only one session per user + http://www.limesurvey.org + + + http://www.limesurvey.org + + + + + Persistent Session backend options + + + Options du backend des sessions persistantes + + + + + Usage + + + Utilisation + + + + + <a0>SAML</a0> assertion + + + Assertion <a0>SAML</a0> + + + + + (default is not to cipher) + + + (aucun par défaut) + + + + + LDAP configuration backend + + + Backend de configuration LDAP + + + + + Currently, the module is simply handling a Radius Authentication request and has been tested only against a FreeRadius server. + + + Actuellement, ce module traite simplement une requête d'authentification Radius et n'a été testé que sur un serveur FreeRadius. + + + + + Past and present contributors - N'autoriser qu'une session par utilisateur + Contributeurs passé et présent - More information about Safe on <a0>CPAN</a0> + Claim name - - Plus d'information sur Safe sur le <a0>CPAN</a0> + + Nom affiché - Databases + Handler Redirections + + + Redirections des agents + + + + + /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - Bases de données + /_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots - For each binding you can set: + For tests with the configured domain, launch the following : + + + Pour les tests avec le domaine configuré, lancer : + + + + + Superadmin: no one can stop him! + + + Superadmin : personne ne peut l'arrêter ! + + + + + 2_pub + + + 2_pub + + + + + portal/skins/common/mail_password.tpl + + + portal/skins/common/mail_password.tpl + + + + + To configure your new skin in Manager, select the custom skin, and enter your skin name in the configuration field. + + + Pour configurer le nouveau thème dans le manager, selectionner le thème personnalisé et entrer le nom du nouveau thème dans le champ. + + + + + Proxy cookie name + + + Nom du cookie du proxy + + + + + useXForwardedForIP + + + useXForwardedForIP + + + + + The security relies on the symmetric key <c0>client_secret</c0>. + + + La sécurité repose sur la clef symétrique <c0>client_secret</c0>. + + + + + <s0>Binary attributes</s0>: regular expression matching binary attributes (see <a1>Net::LDAP</a1> documentation). + + + <s0>Attributs binaires</s0> : expression régulière correspondant aux attributs binaires (voir la documentation <a1>Net::LDAP</a1>). + + + + + activeTimer - Pour chaque déclaration, vous pouvez indiquer : + activeTimer - purge old sessions + Write good rules - - purger les anciennes sessions + + Écrire de bonnes règles - <a0>Identity provider</a0>: how forward user identity + For now, this feature is only supported by Apache handler. - - <a0>Fournisseur d'identité</a0> : comment transférer l'identité + + Pour l'instant, cette fonctionnalité n'est offerte qu'avec le handler Apache. - Go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2><a3>SAML</a3></c2> and configure: + ldapConfBase - - Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> » <c2><a3>SAML</a3> et configurer : + + ldapConfBase - You need to register a new application on Facebook to get an application ID and a secret. + <a2>passwordstore</a2><br3/> - - Il faut enregistrer la nouvelle application dans Facebook pour obtenir un identifiant d'application et un secret. + + <a2>passwordstore</a2><br3/> - <a20>press</a20><br21/> + Edit the portal virtual host to enable SSL double authentication: - - <a20>press</a20><br21/> + + Éditer l'hôte virtuel du portail pour activer la double authentification SSL : - Then go in <c2>Multiple parameters</c2> to define the modules to chain for authentication and users. + Password: will not change any password - - Aller ensuite dans les <c2>paramètres Multiple</c2> pour définir les modules à chaîner pour l'authentification et les utilisateurs. + + Mots-de-passe : ne change aucun mot-de-passe - Then use the <c0>SiteMinder</c0> tab to configure <a1>SSO</a1>: + If the OpenID consumer ask for data, users will be prompted to accept or not the data sharing. - - Utiliser ensuite le paragraphe <c0>SiteMinder</c0> pour configurer le <a1>SSO</a1> : + + Si le client OpenID demande des données utilisateurs, ceux-ci sont questionnés pour accepter ou non le partage. - These options are only here to override default values. + SAML Service - - Ces options ne sont à utiliser que pour surcharger les valeurs par défaut. + + Service SAML - Required : + <a0>DBI</a0> Connection chain - - Requis : + + Chaîne de connexion <a0>DBI</a0> - See the README to know how install and configure it. + Links - - Voir le README pour l'installer et le configurer. + + Links + + + + + <subtitle>: subtitle to display: will be inserted in <a0>HTML</a0> page enclosed in <h2 class=“notifText”>…</h2> + + + <subtitle> : sous-titre : sera inséré dans la page <a0>HTML</a0> encadré dans <h2 class=“notifText”>…</h2> + + + + + <s0><a1>Portal</a1></s0>: used to authenticate users, display applications list and provides identity provider service (<a2>SAML</a2>, <a3>OpenID</a3>, <a4>CAS</a4>). + + + <s0><a1>Portail</a1></s0>: utilisé pour authentifier les utilisateurs, afficher la liste des applications et fournir le service d'identité (<a2>SAML</a2>, <a3>OpenID</a3>, <a4>CAS</a4>). + + + + + Nginx is fully supported by LemonLDAP::NG since version 1.9. + + + Nginx est pleinement supporté par LemonLDAP::NG depuis la version 1.9. + + + + + http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software + + + http://confoo.ca/en/2011/session/lemonldap-ng-a-free-web-single-sign-on-software + + + + + The configuration will be store under a specific branch, for example <c0>ou=conf,ou=applications,dc=example,dc=com</c0>. + + + La configuration est stockée dans une branche spécifique, par exemple <c0>ou=conf,ou=applications,dc=example,dc=com</c0>. + + + + + <a0>DBI</a0> Mail column + + + Colonne mail <a0>DBI</a0> + + + + + http://www.tux.in.ua/articles/2810 + + + http://www.tux.in.ua/articles/2810 + + + + + Prepare the database + + + Preparer la base de données + + + + + Change default DNS domain + + + Changer le domaine DNS par défaut + + + + + Fill values here: + + + Renseigner les valeurs ici : + + + + + http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ + + + http://lanyrd.com/2011/appsec-forum-2011/sgyzq/ + + + + + See <a1>https://doc.integ01.dev-franceconnect.fr/identite-pivot</a1> + + + Voir <a1>https://doc.integ01.dev-franceconnect.fr/identite-pivot</a1> + + + + + dbiPassword + + + dbiPassword + + + + + <s0>Logout</s0>: logout button + + + <s0>Déconnexion</s0> : bouton de déconnexion + + + + + ID Token validation + + + Validation de jeton d'identité + + + + + liblemonldap-ng-portal-perl: Portal files + + + liblemonldap-ng-portal-perl : fichiers du portail + + + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help + + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli help + + + + + <s9>Options</s9> +ExecCGI + + + <s9>Options</s9> +ExecCGI + + + + + Mounir GZADY + + + Mounir GZADY + + + + + Here are the main options used by <a0>LL::NG</a0>: + + + Ci-dessous les principales options utilisées par <a0>LL::NG</a0> : + + + + + No configuration found + + + No configuration found + + + + + Restart all your remote Apache servers + + + Redémarrer tous les serveurs Apache distants + + + + + <s0>newSession</s0>: create a session (return attributes) + + + <s0>newSession</s0> : crée une session (retourne les attributs) + + + + + <s45>//"userobm_domain_id" => ,</s45> + + + <s45>//"userobm_domain_id" => ,</s45> + + + + + You can download the code here: <a0>https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser</a0> + + + Il est possible de télécharger le code source ici : <a0>https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Auth_remoteuser</a0> + + + + + Portal customization + + + Personnalisation du portail + + + + + <s0>SSLUserName</s0> (optional): certificate field that will be used to identify user in <a1>LL::NG</a1> portal virtual host + + + <s0>SSLUserName</s0> (optionnel) : champ du certificat à utiliser pour identifier pour identifier un utilisateur dans l'hôte virtuel du portail <a1>LL::NG</a1> + + + + + <a12>logoutforward</a12><br13/> + + + <a12>logoutforward</a12><br13/> + + + + + <s0>LmLocationToReplace</s0>: string to replace in <c1>Location</c1> header + + + <s0>LmLocationToReplace</s0> : chaîne à remplacer dans l'en-tête <c1>Location</c1> + + + + + Apache configuration + + + Configuration d'Apache + + + + + Create sessions table: + + + Créer la table des sessions : + + + + + ../documentation/current/start.html#configuration_database + + + ../documentation/current/start.html#configuration_database + + + + + This protocol is implementated in an <a2>LL::NG</a2> specific Handler. + + + Ce protocole est implementé dans un handler spécifique de <a2>LL::NG</a2>. + + + + + twitterAppName + + + twitterAppName + + + + + <a1>Of course, there are other differences</a1>. + + + <a1>Il y a bien sur d'autres différences</a1>. + + + + + <a0>DBI</a0> authentication level + + + Niveau d'authentification <a0>DBI</a0> @@ -37892,124 +29822,2268 @@ maxretry = 3 - ldapgroups -> memberOf + To avoid problems, <a0>LL::NG</a0> decode them using <a1>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</a1>. + + + Pour éviter les problèmes, <a0>LL::NG</a0> les décode en utilisant <a1>http://search.cpan.org/perldoc?Apache2::URI#unescape_url</a1>. + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Twitter for authentication module. - ldapgroups -> memberOf + Dans le manager, allez dans <c0>Paramètres generaux</c0> > <c1>Modules d'authentification</c1> et choisissez Twitter comme module d'authentication. - <s0>Set local groups</s0>: compute configured groups + <<s17>IfModule</s17> mod_dir.c> + + + <<s17>IfModule</s17> mod_dir.c> + + + + + <s0><s1><AttributeAuthorityDescriptor<s2>></s2></s1></s0> - <s0>Installe les groupes locaux</s0> : calcule les groupes demandés par la configuration + <s0><s1><AttributeAuthorityDescriptor<s2>></s2></s1></s0> - <s2># Load Zimbra Handler</s2> + rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - - <s2># Load Zimbra Handler</s2> + + rpm -Uvh lemonldap-ng-* perl-Lemonldap-NG-* - Install cron jobs + Another <a0>LL::NG</a0> system configured with <a1>CAS authentication</a1> - - Installer les tâches planifiées (cron) + + Un autre système <a0>LL::NG</a0> configuré avec <a1>authentification CAS</a1> - /_detail/icons/tux.png?id=contact + Portal recognizes the user with its <a0>SSO cookies</a0>, and see he is coming from a different domain - /_detail/icons/tux.png?id=contact + Le portail reconnaît l'utilisateur par son <a0>cookie SSO</a0> et voit qu'il sollicite une application d'un domaine différent - General performances + You can also use the same user for all. + + + On peut également utiliser le même compte pour tous. + + + + + Users: collect data transfered in HTTP headers by the “master”. + + + Utilisateurs : collecte les données transférées par en-tête HTTP par le “maître”. + + + + + <a20>press</a20><br21/> + + + <a20>press</a20><br21/> + + + + + He must contact his administrator. + + + Il doit contacter son administrateur. + + + + + The extension is presented here: <a0>http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER</a0> + + + L'extension est présentée ici : <a0>http://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER</a0> + + + + + <s0>Hash schema</s0>: SQL method for hashing password. + + + <s0>Schéma de hachage</s0> : méthode SQL pour hacher les mots-de-passe. + + + + + <s0>User Header</s0>: Auth-User (case sensitive) + + + <s0>User Header</s0>: Auth-User (case sensitive) + + + + + http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html + + + http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html + + + + + http://twitter.com/lemonldapng - Performances générales + http://twitter.com/lemonldapng - In this case, authentication is not a response to an issued authentication request, and we have less control on conditions. + Connector - - Dans ce cas, l'authentification n'est pas une réponse à une requête d'authentification ce qui diminue les capacités de contrôle. + + Connecteur - See <a2>https://doc.integ01.dev-franceconnect.fr/fs-scopes</a2> + A Google Migration workaround is available since LemonLDAP::NG 1.4.4. - - Voir <a2>https://doc.integ01.dev-franceconnect.fr/fs-scopes</a2> + + Un contournement à la migration Google est disponible depuis la version 1.4.4 de LemonLDAP::NG. - <s0><s1><?xml</s1> <s2>version</s2>=<s3>'1.0'</s3> <s4>encoding</s4>=<s5>'utf-8'</s5><s6>?></s6></s0> -<s7><s8><tomcat-users<s9>></s9></s8></s7> + Example : - - <s0><s1><?xml</s1> <s2>version</s2>=<s3>'1.0'</s3> <s4>encoding</s4>=<s5>'utf-8'</s5><s6>?></s6></s0> -<s7><s8><tomcat-users<s9>></s9></s8></s7> + + Exemple : - Get the packages + <s0><a1>CAS</a1> session module name and options</s0>: choose a specific module if you do not want to mix <a2>CAS</a2> sessions and normal sessions (see <a3>why</a3>). - - Obtenir ces paquets + + <s0>Nom et options du module session <a1>CAS</a1></s0> : choisir un module spécifique pour ne pas mêler les sessions <a2>CAS</a2> et les sessions normales (voir <a3>pourquoi</a3>). - Logging portal access + Authentication and UserDB + + + Authentification et base d'utilisateurs + + + + + No <a0>headers</a0> are required. + + + Aucun <a0>en-tête</a0> n'est nécessaire. + + + + + Variables are stored in the user session. + + + Les variables sont stockées dans la session utilisateur. + + + + + <s0>Mail charset</s0>: Charset used for the body of the mail (default: utf-8) + + + <s0>Jeu de caractères du courriel</s0> : jeu de caractère utilisé pour le corps du message (défaut : utf-8) + + + + + <s40><s41><property</s41> <s42>name</s42>=<s43>"preAuthenticatedUserDetailsService"</s43><s44>></s44></s40> + + + <s40><s41><property</s41> <s42>name</s42>=<s43>"preAuthenticatedUserDetailsService"</s43><s44>></s44></s40> + + + + + lemonldap_ng_sample_protected_application_1340022329086.png + + + lemonldap_ng_sample_protected_application_1340022329086.png + + + + + Form replay data + + + les données à rejouer dans les formulaires + + + + + Get the tarball on <a0>download page</a0> and follow next steps (or install using <a1>RPM</a1> or <a2>Debian</a2> packages): - Trace des authentification + Récupérez l'archive sur la <a0>page de téléchargement</a0> et suivez les étapes suivantes (ou installez les paquets <a1>RPM</a1> ou <a2>Debian</a2>): - User can now access to the protected application + <s0>Group source attribute</s0>: name of the attribute in groups entries used in the link, for recursive group search (default: dn). - - L'utilisateur peut maintenant accéder aux applications + + <s0>Attribut source du groupe</s0> : nom de l'attribut dans l'entrée groupe utilisé dans le lien pour la recherche récursive de groupe (défaut : dn). - Installation on Debian/Ubuntu with packages + Users module - - Installation sur Debian/Ubuntu avec les paquets + + Module utilisateurs - ../css/print.css + mailreset_step4.png + + + mailreset_step4.png + + + + + A skin is composed of different files: + + + Un thème est composé de différents fichiers : + + + + + Adapt the reload virtual host name to the domain you configured. + + + Adapter le nom d'hôte virtuel de rechargement au domaine configuré. + + + + + User is redirected on portal and his <a0>SSO cookies</a0> is empty - ../css/print.css + L'utilisateur est redirigé vers le portail et son <a0>cookie SSO</a0> est vide - 'default_expires_in' => 600,? + mailreset_step1.png + + + mailreset_step1.png + + + + + To use TLS, set <c0>ldap+tls://server</c0> and to use LDAPS, set <c1>ldaps://server</c1> instead of server name. + + + Pour utiliser TLS, utiliser <c0>ldap+tls://server</c0> et pour utiliser LDAPS, indiquer <c1>ldaps://server</c1> au lieu du nom de serveur. + + + + + You must read the man page corresponding to your database (<a0>Apache::Session::MySQL</a0>, …) to learn more about parameters. + + + Il faut consulter la page de manuel correspondant à la base de données (<a0>Apache::Session::MySQL</a0>, …) pour connaître les paramètres. + + + + + Exported attributes + + + Attributs exportés + + + + + Prerequisites + + + Pré-requis + + + + + <s0>Application logout</s0>: the request is forwarded to application but <a1>SSO</a1> session is not closed + + + <s0>Déconnexion applicative</s0>: la requête est transmise à l'application mais la session <a1>SSO</a1> n'est pas détruite + + + + + Change <s0>mydomain.org</s0> into your Google Apps domain + + + Mettre <s0>mydomain.org</s0> dans le domaine Google Apps + + + + + Now you can log in with a simple HTTP header. + + + On peut ensuite se connecter avec un simple en-tête HTTP. + + + + + Some examples: + + + Quelques exemples: + + + + + https://metacpan.org/module/Apache::Session::Browseable + + + https://metacpan.org/module/Apache::Session::Browseable + + + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots + + + /_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots + + + + + <s0>fileNameSeparator</s0>: file name separator. + + + <s0>fileNameSeparator</s0> : séparateur de nom de fichier. + + + + + ../media/logos/logo_ministere_justice.jpg + + + ../media/logos/logo_ministere_justice.jpg + + + + + <s0>Control header content</s0>: value to control. + + + <s0>Contenu de l'en-tête de contrôle</s0> : valeur à contrôler. + + + + + </<s6>IfModule</s6>> +  + + + </<s6>IfModule</s6>> +  + + + + + <s0>adminSessions/</s0>: read/write access to sessions (required for distant Portal, distant Manager or distant Handlers which modify sessions) + + + <s0>adminSessions/</s0> : accès en lecture/écriture aux sessions (nécessaire pour les portails ou manager distants ou les handlers distants qui modifient les sessions) + + + + + SAML sessions module name and options + + + Options et nom du module de sessions SAML + + + + + It is stored in session datas under the name <s0>$_facebookToken</s0> + + + Il est stocké dans les données de session sous le nom <s0>$_facebookToken</s0> + + + + + Status module activation + + + Activation du module de statut + + + + + tar xzf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* +make debian-packages + + + tar xzf lemonldap-ng-*.tar.gz +cd lemonldap-ng-* +make debian-packages + + + + + https://auth.linagora.com/ + + + https://auth.linagora.com/ + + + + + http://journeesperl.fr/fpw2011/talk/3383 + + + http://journeesperl.fr/fpw2011/talk/3383 + + + + + LemonLDAP::NG provide a script that allows to edit configuration items in non interactive mode. + + + LemonLDAP::NG fournit un script qui autorise l'édition d'éléments de configuration en mode non-interactif. + + + + + Zimbra application in menu + + + Application Zimbra dans le menu + + + + + http://search.cpan.org/perldoc?Apache::Session + + + http://search.cpan.org/perldoc?Apache::Session + + + + + aptitude install lemonldap-ng + + + aptitude install lemonldap-ng + + + + + <s0>Configuration endpoint</s0>: <a1>URL</a1> of OP configuration endpoint + + + <s0>Configuration endpoint</s0>: <a1>URL</a1> de point d'accès de configuration de l'OP + + + + + In the Manager, go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2><a3>CAS</a3></c2> and configure: + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> et configurer : + + + + + Safe can be very annoying when we use <a0>extended functions</a0> or <a1>custom functions</a1>. + + + Safe peut être très gênant lorsqu'on utilise les <a0>fonctions étendues</a0> ou les <a1>fonctions personnalisées</a1>. + + + + + http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL + + + http://search.cpan.org/perldoc?Apache::Session::Browseable::MySQL + + + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-dev + + + + + NTLM + + + NTLM + + + + + Postal code + + + Postal code + + + + + kdestroy + + + kdestroy + + + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer des bases de données ? + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer des bases de données ? + + + + + <s1>RewriteEngine</s1> <s2>On</s2> + + + <s1>RewriteEngine</s1> <s2>On</s2> + + + + + Custom functions + + + Fonctions personnalisées + + + + + make +make test + + + make +make test + + + + + LemonLDAP::NG configuration + + + Configuration de LemonLDAP::NG + + + + + Configure your tomcat home in <c0>build.properties</c0> files. + + + Configurer votre tomcat home dans le fichier <c0>build.properties</c0>. + + + + + Customizable NameID formats are: + + + Les formats de NameID personnalisables sont : + + + + + In <c0>Configuration</c0>, register the <c1>client_id</c1> and <c2>client_secret</c2> given by Google. + + + Dans <c0>Configuration</c0>, enregistrer les <c1>client_id</c1> et <c2>client_secret</c2> donnés par Google. + + + + + RMLL + + + RMLL + + + + + <s54>'create_user'</s54> <s55>=></s55> <s56>$_SERVER</s56><s57>[</s57><s58>'HTTP_AUTH_SUPERADMIN'</s58><s59>]</s59><s60>,</s60> + + + <s54>'create_user'</s54> <s55>=></s55> <s56>$_SERVER</s56><s57>[</s57><s58>'HTTP_AUTH_SUPERADMIN'</s58><s59>]</s59><s60>,</s60> + + + + + Just set the <c0>Auth-User</c0> header with the attribute that carries the user login, for example <c1>$uid</c1>. + + + Renseigner simplement l'en-tête <c0>Auth-User</c0> avec l'attribut qui contient le nom de login, par exemple <c1>$uid</c1>. + + + + + Extract from the <a0>Wikipedia article</a0>: + + + Extrait de <a0>l'article Wikipedia</a0>: + + + + + ^/public/ + + + ^/public/ + + + + + Kinematics: + + + Cinématique : + + + + + Zimbra parameters are the following: + + + Les paramètres Zimbra sont les suivants : + + + + + <s0>Force authentication</s0>: set to 'On' to force authentication when user connects to portal, even if he has a valid session + + + <s0>Forcer l'authentification</s0> : mettre à 'Activé' pour forcer l'authentification lorsque l'utilisateur accède au portail même s'il dispose d'une session valide + + + + + Define at least: + + + Definir au moins : + + + + + ../media/rpm-gpg-key-ow2 + + + ../media/rpm-gpg-key-ow2 + + + + + Edit also OBM Apache configuration to enable <a0>LL::NG</a0> Handler: + + + Éditer également la configuration du serveur Apache d'OBM pour activer les en-têtes <a0>LL::NG</a0> : + + + + + multiValuesSeparator + + + multiValuesSeparator + + + + + Go in Manager, and: + + + Aller dans le manager et : + + + + + ^/pub/admin/ + + + ^/pub/admin/ + + + + + unicode2iso + + + unicode2iso + + + + + openIdIDPList + + + openIdIDPList + + + + + You just need to choose if the authenticated user will be a “user” or a “guest”. + + + Il suffit de choisir si l'utilisateur authentifié sera un "utilisateur" ou un "invité". + + + + + <s0>SSLVerifyClient</s0>: set to <c1>optional</c1> to allow user with a bad certificate to access to <a2>LL::NG</a2> portal page. + + + <s0>SSLVerifyClient</s0> : mettre à <c1>optional</c1> pour autoriser les utilisateurs ne disposant pas d'un certificat valide à accéder à la page du portail <a2>LL::NG</a2> + + + + + Get the tarball from <a0>download page</a0>. + + + Récupérer l'archive depuis la <a0>page de téléchargement</a0>. + + + + + This script must be run as root, it will then use the Apache user and group to access configuration. + + + Ce script doit être lancé par root, il utilisera ensuite le compte et le groupe d'Apache pour accéder à la configuration. + + + + + More than one server can be set here separated by spaces or commas. + + + Plusieurs serveurs peuvent être renseignés séparés par des virgules ou espaces. + + + + + Notification delete function: + + + Fonction d'effacement de notification : + + + + + Add a floating menu + + + Ajouter un menu flottant + + + + + Zimbra syncs to smartphones (iPhone, BlackBerry) and desktop clients like Outlook and Thunderbird. + + + Zimbra se synchronise avec les smartphones (iPhone, BlackBerry) et les clients lourds de bureau tels Outlook et Thunderbird. + + + + + <s4>Order</s4> <s5>allow</s5>,<s6>deny</s6> + + + <s4>Order</s4> <s5>allow</s5>,<s6>deny</s6> + + + + + <s0>dbiUser</s0>: <a1>DBI</a1> user. + + + <s0>dbiUser</s0> : utilisateur <a1>DBI</a1>. + + + + + Go in <c0>Exported attributes</c0> to choose which attributes from “identité pivot” you want to collect. + + + Aller dans les <c0>Attributs exportés</c0> pour choisir quels attributs de l'« identité pivot » on souhaite collecter. + + + + + <a0>Download the Lasso tarball</a0> and compile it on your system. + + + <a0>Téléchargez l'archive Lasso</a0> et compilez là sur votre système. + + + + + We include some template files that can be customized: + + + Nous incluons des fichiers modèles qui peuvent être personnalisés : + + + + + Certificate authorities directory + + + Répertoire des autorités de certification + + + + + Configuration access + + + Accès à la configuration + + + + + LemonLDAP::NG Manager + + + Gestionnaire LemonLDAP::NG + + + + + <s0>get_key_from_all_sessions</s0>: list all sessions and return asked keys + + + <s0>get_key_from_all_sessions</s0> : liste toutes les sessions et retourne les clefs demandées + + + + + <s52><s53><property</s53> <s54>name</s54>=<s55>"userDetailsService"</s55> <s56>ref</s56>=<s57>"userDetailsService"</s57><s58>/></s58></s52> + + + <s52><s53><property</s53> <s54>name</s54>=<s55>"userDetailsService"</s55> <s56>ref</s56>=<s57>"userDetailsService"</s57><s58>/></s58></s52> + + + + + documentation/features.html + + + documentation/features.html + + + + + Give display name + + + Donne le nom à afficher + + + + + vi /var/www/html/limesurvey/config.php + + + vi /var/www/html/limesurvey/config.php + + + + + <s0>Configuration</s0>: + + + <s0>Configuration</s0> : + + + + + Protected application sends response to Handler + + + L'application protégée renvoie sa réponse à l'agent + + + + + <s0>Shared secret</s0>: this is the passphrase to use to connect to the Radius server + + + <s0>Secret partagé</s0> : la phrase de passe à utiliser pour se connecter au serveur Radius + + + + + $_userDB + + + $_userDB + + + + + If a modification is done, the configuration is saved with a new configuration number. + + + Si une modification est effectuée, la configuration est sauvée avec un nouveau numéro. + + + + + But as Google rotate their keys, we will also configure a refresh interval on JKWS data. + + + Mais comme Google change régulièrement ses clefs, il faut configurer un intervalle de rafraîchissement des données JKWS. + + + + + Headers are defined inside a virtualhost and takes effect only on it. + + + Les en-têtes sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. + + + + + Manage virtual hosts + + + Gérer les hôtes virtuels + + + + + Authentication module + + + Module d'authentication + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose LDAP for authentication, users and/or password modules. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir LDAP) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + If the user do a new password reset request but there is already a request pending, the user can ask the confirmation mail to be resent. + + + Si l'utilisateur effectue une nouvelle demande de réinitialisation mais qu'une requête est déjà en attente, il peut demander une ré-expédition du courriel. + + + + + Event + + + Événement + + + + + MD5 + + + MD5 + + + + + dbiUserUser + + + dbiUserUser + + + + + XXXX was not found in tree + + + XXXX was not found in tree + + + + + If you modify <c0>/saml/metadata</c0> suffix you have to change corresponding Apache rewrite rule. + + + Si vous modifiez le suffixe <c0>/saml/metadata</c0>, vous devez changer la règle de réécriture d'Apache. + + + + + $groups + + + $groups + + + + + The <c1>openid</c1> scope is mandatory. + + + La portée <c1>openid</c1> est exigée. + + + + + Domain Name System + + + Domain Name System + + + + + <<s25>Location</s25> /index.pl/notification> + + + <<s25>Location</s25> /index.pl/notification> + + + + + ../../../media/applications/zimbra_logo.png + + + ../../../media/applications/zimbra_logo.png + + + + + OpenID Connect is a protocol based on REST, OAuth 2.0 and JOSE stacks. + + + OpenID Connect est un protocole basé sur les piles REST, OAuth 2.0 et JOSE. + + + + + Example for groups: + + + Exemples de groupes: + + + + + ^/config/ + + + ^/config/ + + + + + Status module can not be loaded without localStorage parameter + + + Status module can not be loaded without localStorage parameter + + + + + Prepare database + + + Préparer la base de données + + + + + No headers are needed. + + + Aucun en-tête n'est nécessaire. + + + + + _utime + + + _utime + + + + + Configure the following <a0>headers</a0>. + + + Configurer les <a0>en-têtes</a0> suivants. + + + + + Cookie Javascript protection + + + Protection Javascript du cookie + + + + + translations.html + + + translations.html + + + + + Remember that rules written on GET parameters must be tested. + + + Rappel : les règles poratnt sur des paramètres GET doivent être testées. + + + + + Else, current configuration is kept. + + + Sinon, la configuration courante est gardée. + + + + + Manager tree JQuery <a0>CSS</a0> file + + + Fichier <a0>CSS</a0> de l'arbre JQuery du manager + + + + + POST data: use form replay + + + Des données POST : à utiliser pour répondre aux formulaires + + + + + 10.0.0.1:20000 10.0.0.2:20000 + + + 10.0.0.1:20000 10.0.0.2:20000 + + + + + When installing <a0>LL::NG</a0>, the Manager can only be accessed with the demo account <c1>dwho</c1>. + + + Lorsqu'on installe <a0>LL::NG</a0>, le manager n'est accessible que via le compte de démonstration <c1>dwho</c1>. + + + + + Proxy backend to be used in conjunction with another session backend. + + + Backend proxy à utiliser avec un autre backend de sessions. + + + + + [PORTAL] is the portal <a0>URL</a0> + + + [PORTAIL] est l'<a0>URL</a0> du portail + + + + + <a0>CornerStone On Demand (CSOD)</a0> allows to use <a1>SAML</a1> to authenticate users. + + + <a0>CornerStone On Demand (CSOD)</a0> permet d'utiliser <a1>SAML</a1> pour authentifier les utilisateurs. + + + + + <s30>'lang'</s30> <s31>=></s31> <s32>'en'</s32><s33>,</s33> + + + <s30>'lang'</s30> <s31>=></s31> <s32>'en'</s32><s33>,</s33> + + + + + install_examples_site (/usr/local/lemonldap-ng/examples) + + + install_examples_site (/usr/local/lemonldap-ng/examples) + + + + + <s25><s26><NameIDFormat<s27>></s27></s26></s25>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress<s28><s29></NameIDFormat<s30>></s30></s29></s28> + + + <s25><s26><NameIDFormat<s27>></s27></s26></s25>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress<s28><s29></NameIDFormat<s30>></s30></s29></s28> + + + + + NameID formats + + + Formats de NameID + + + + + Redirection to the portal of the secondary area (transparent) + + + Redirection vers le portail secondaire (transparent) + + + + + Cascading Style Sheets + + + Cascading Style Sheets + + + + + https://cas.unilim.fr/ + + + https://cas.unilim.fr/ + + + + + Go to the Manager and <a0>create a new virtual host</a0> for LimeSurvey. + + + Aller dans le manager et <a0>créer un nouvel hôte virtuel</a0> pour LimeSurvey. + + + + + Imported from an LDAP directory + + + Importés d'un serveur LDAP + + + + + Install and launch a <a0>Redis server</a0>. + + + Installez et lancer un <a0>serveur Redis</a0>. + + + + + Pages where this menu is displayed can be restricted, for example: + + + Les pages où ce menu est affiché peuvent être restreintes, par exemple : + + + + + secureTokenMemcachedServers + + + secureTokenMemcachedServers + + + + + Reset password on next logon workflow + + + Réinitialisation du mot-de-passe à la connexion suivante + + + + + Compatibility with Identity Provider modules + + + Compatibilité avec les modules fournisseurs d'identité + + + + + It works by default with IDP intiated mechanism, but can works with the standard SP initiated cinematic. + + + Il fonctionne par défaut avec un mécanisme initié par l'IDP mais permet un fonctionnement standard initié par le SP. + + + + + Issy Les Moulineaux + + + Issy-les-Moulineaux + + + + + You may want to failback to another authentication backend in case of the Apache authentication fails. + + + On peut choisir de basculer sur un autre backend d'authentification en cas d'échec de l'authentification Apache. + + + + + You can prefix the key name with a digit to order them. + + + Il est possible d'ordonner les noms de clefs en utilisant un préfixe numérique. + + + + + <s0>Response Location</s0>: Access Point for <a1>SSO</a1> response. + + + <s0>Response Location</s0> : Point d'accès pour les réponses <a1>SSO</a1>. + + + + + Overloading is not available trough the Manager + + + La surcharge n'est pas paramètrable dans le manager + + + + + Location + + + Lieu + + + + + logos:logo_ucanss.png + + + logos:logo_ucanss.png + + + + + These options are used to build redirection <a0>URL</a0> (when user is not logged, or for <a1>CDA</a1> requests). + + + Ces options sont utilisées dans la construction des <a0>URL</a0> de redirection (lorsque l'utilisateur n'est pas connecté ou pour les requêtes <a1>CDA</a1>). + + + + + Sessions database + + + Base de données des sessions + + + + + A macro is stored as attributes: it can contain boolean results or any string + + + Une macro est stockée comme un attribut : elle peut contenir le résultat d'un calcul booléen ou n'importe quelle chaîne de caractères + + + + + Now we will add Google Apps as a new <a0>SAML</a0> Service Provider: + + + Ajouter ensuite Google Apps comme nouveau fournisseur de service <a0>SAML</a0> : + + + + + Safe jail + + + Cage sécurisée + + + + + To configure <a0>SSO</a0> with Sympa, use <s1>Magic authentication</s1>: a special <a2>SSO</a2> <a3>URL</a3> is protected by <a4>LL::NG</a4>, Sympa will display a button for users who wants to use this feature. + + + Pour configurer le <a0>SSO</a0> avec Sympa, utiliser l'<s1>authentification magique</s1> : une <a3>URL</a3> spéciale <a2>SSO</a2> est protégée par <a4>LL::NG</a4>, Sympa affichera un bouton pour les utilisateurs souhaitant utiliser cette fonctionnalité. + + + + + Presentation + + + Présentation + + + + + Speaker + + + Conférencier + + + + + <a0>SSO cookies</a0> is not detected, so Handler redirects user to Portal + + + Si le <a0>cookies SSO</a0> n'est pas détecté, l'agent redirige l'utilisateur vers le portail + + + + + <a0>LL::NG</a0> can also act as <a1>SAML IDP</a1>, that allows to interconnect two <a2>LL::NG</a2> systems. + + + <a0>LL::NG</a0> peut également agir comme un <a1>IDP SAML</a1>, ce qui permet d'interconnecter deux systèmes <a2>LL::NG</a2>. + + + + + ipAddr <e0>WHATTOTRACE</e0> _httpSessionType ipAddr + + + ipAddr <e0>WHATTOTRACE</e0> _httpSessionType ipAddr + + + + + ConFoo + + + ConFoo + + + + + <a0>SAML</a0> Session backend options + + + Options du module de stockage <a0>SAML</a0> + + + + + increased (+1) if portal is protected by SSL (HTTPS) + + + augmenté (+1) si le portail est protégé par SSL (HTTPS) + + + + + http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html + + + http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html + + + + + You can also choose a different session module to split <a0>SSO</a0> sessions and <a1>SAML</a1> sessions. + + + Vous pouvez également utiliser un module différent pour répartir les sessions <a0>SSO</a0> et <a1>SAML</a1>. + + + + + If you don't have one, create it with the signing key pair already generated (you could do this with openssl). + + + 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). + + + + + Reset password by mail (self service) + + + Réinitialiser les mots-de-passe par mail (self-service) + + + + + Use redirect on error + + + Utiliser les redirections en cas d'erreur + + + + + Redis server + + + Serveur Redis + + + + + This module is not available in version 1.9 and superior, you must use instead the <a0>OpenID Connect authentication module</a0>. + + + Ce module n'est plus disponible dans les versions 1.9 et supérieures, il faut utiliser le <a0>module d'authentification OpenID-Connect</a0>. + + + + + Go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2><a3>SAML</a3></c2> and configure: + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> » <c2><a3>SAML</a3> et configurer : + + + + + Go to the <a0>SAML</a0> Single Sign On settings, and fill these information: + + + Aller dans les paramètres SSO de <a0>SAML</a0> et y indiquer : + + + + + <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> +  +  +<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>newNotification</s27><s28>(</s28> +<s29>'<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<root> +<notification uid="foo.bar" date="2009-01-27" reference="ABC"> +<text> You have been granted to access to appli-1 </text> +<text> You have been granted to access to appli-2 </text> +<check> I know that I can acces to appli-1 </check> +<check> I know that I can acces to appli-2 </check> +</notification> +</root> +'</s29><s30>)</s30><s31>;</s31> +  +<s32>if</s32> <s33>(</s33> <s34>$r</s34><s35>-></s35><s36>fault</s36> <s37>)</s37> <s38>{</s38> + + + <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> +  +  +<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>newNotification</s27><s28>(</s28> +<s29>'<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<root> +<notification uid="foo.bar" date="2009-01-27" reference="ABC"> +<text> You have been granted to access to appli-1 </text> +<text> You have been granted to access to appli-2 </text> +<check> I know that I can acces to appli-1 </check> +<check> I know that I can acces to appli-2 </check> +</notification> +</root> +'</s29><s30>)</s30><s31>;</s31> +  +<s32>if</s32> <s33>(</s33> <s34>$r</s34><s35>-></s35><s36>fault</s36> <s37>)</s37> <s38>{</s38> + + + + + LockDirectory + + + LockDirectory + + + + + References + + + Références + + + + + You need to find the following files in your Alfresco installation: + + + Les fichiers suivants sont nécessaires dans l'installation Alfresco : + + + + + 1f777a6581e478499f4284e54fe2d4a4e513dfff + + + 1f777a6581e478499f4284e54fe2d4a4e513dfff + + + + + The user click on the link in the mail + + + L'utilisateur clique sur le lien dans le courriel + + + + + LL::NG as federation protocol proxy + + + LL::NG en proxy de fédération de protocoles + + + + + Portal (impact theme) + + + Portail (thème impact) + + + + + Prefer then the other solutions (see below). + + + Si c'est le cas, utiliser une autre solution (voir ci-dessous). + + + + + The portal is the biggest component of Lemonldap::NG. + + + Le portail est le composant le plus gros de Lemonldap::NG. + + + + + Google Apps does not support Single Logout (SLO). + + + Google Apps ne supporte pas le Single Logout (SLO). + + + + + postcode + + + postcode + + + + + variables + + + variables + + + + + Proxy Granting Ticket + + + Proxy Granting Ticket + + + + + This option can then be overridden for each Service Provider. + + + Cette option peut être surchargée pour chaque fournisseur de service. + + + + + Authentication backend + + + Module d'authentification + + + + + Dokuwiki virtual host in Manager + + + Hôte virtuel Dokuwiki dans le manager + + + + + http://httpd.apache.org/docs/current/mod/mod_ssl.html + + + http://httpd.apache.org/docs/current/mod/mod_ssl.html + + + + + JWKS is a JSON file containing public keys. + + + JWKS est un fichier JSON contenant des clefs publiques. + + + + + http://webchat.freenode.net + + + http://webchat.freenode.net + + + + + http://lanyrd.com/2012/fosdem/spfqq/ + + + http://lanyrd.com/2012/fosdem/spfqq/ + + + + + <a0>LWP::UserAgent</a0> parameters + + + Paramètre <a0>LWP::UserAgent</a0> + + + + + You need to set the PHP_AUTH_USER variable to have the Webserver authentication mode working. + + + Il faut renseigner la variable PHP_AUTH_USER pour faire fonctionner le mode d'authentification par serveur web. + + + + + 'namespace' => 'MyNamespace'? - 'default_expires_in' => 600,? + 'namespace' => 'MyNamespace'? + + + + + lemonldap-ng: meta-package, contains no file but dependencies on other packages + + + lemonldap-ng : meta-paquet qui ne contient aucun fichier mais des dépendances vers les autres paquets + + + + + Jan 2012: <a0>Configuration de LemonLDAP::NG avec Google Authenticator</a0> + + + Jan 2012 : <a0>Configuration de LemonLDAP::NG avec Google Authenticator</a0> + + + + + Roadmap + + + Feuille de route + + + + + To have a stronger integration, we will configure LimeSurvey to autocreate unknown users and use HTTP headers to fill name, mail and roles. + + + Pour une meilleure integration, LimeSurvey doit être configuré pour créer automatiquement les utilisateurs inconnus et utiliser les en-têtes HTTP pour remplir le nom, le mail et les rôles. + + + + + This objectClass allow attributes <c1>cn</c1> and <c2>description</c2>. + + + Cet classe d'objet autorise les attributs <c1>cn</c1> et <c2>description</c2>. + + + + + Select the key, and export it (button <c0>Download</c0>). + + + Selectionner la clef, et l'exporter (bouton <c0>Télécharger</c0>): + + + + + You must come back later to fill this parameter. + + + Il faudra revenir plus tard pour adapter ce paramètre. + + + + + Jquery (javascript framework) is included in tarball and RPMs, but is a dependency on Debian official releases + + + Jquery (framework javascript) est inclus dans l'archive et les RPMs, mais est une dépendance des versions officielles Debian + + + + + Prepare the database and the LL::NG configuration file + + + Preparer la base de donnée et le fichier de configuration LL::NG + + + + + Manager (sessions explorer) + + + Manager (explorateur de sessions) + + + + + <s0>Check SLO message signature</s0>: check SLO message signature + + + <s0>Vérifie la signature des messages SLO</s0> : vérifie la signature des messages SLO + + + + + ../../../media/applications/phpldapadmin_logo.png + + + ../../../media/applications/phpldapadmin_logo.png + + + + + See <a0>translations</a0>. + + + Voir <a0>traductions</a0>. + + + + + It can be used to host the portal or the manager through its FastCGI support and can be used to protect applications using the auth_request module (dialing with a FastCGI authorization server). + + + Il peut être utilisé pour héberger le portail ou le manager au travers de son support FastCGI et peut être utilisé pour protéger des applications en utilisant le module auth_request (qui dialogue avec un serveur d'autorisations FastCGI). + + + + + Anonymous access + + + Accès anonyme + + + + + They are extracted from the users database by the <a1>users module</a1>. + + + Elles sont extraites de la base de données des utilisateurs par le <a1>module utilisateurs</a1>. + + + + + The default rule is: + + + La règle par défaut est : + + + + + Use LDAP for sessions + + + Utiliser LDAP pour les sessions + + + + + Accounting + + + Traçabilité + + + + + checkLogonHours($ssoLogonHours, '', $_timezone) + + + checkLogonHours($ssoLogonHours, '', $_timezone) + + + + + Back to main index + + + Retour à l'index principal + + + + + All static content (examples, <a0>CSS</a0>, images, etc.) is in /usr/share/lemonldap-ng/ + + + Tous le contenu statique (exemples, <a0>CSS</a0>, images, etc...) se trouve dans /usr/share/lemonldap-ng/ + + + + + <s0>Confirmation mail content</s0> (optional): Content of mail sent when password change is asked + + + <s0>Contenu du message de confirmation</s0> (optionnel) : contenu du courriel envoyé lorsque le changement de mot-de-passe est demandé + + + + + notifyDeleted + + + notifyDeleted + + + + + You have to install mod_ssl for Apache. + + + Installer mod_ssl pour Apache. + + + + + As LDAP is a login/password based module, the authentication level can be: + + + Comme LDAP est un module de type login/mot-de-passe, le niveau d'authentification peut être : + + + + + See <a0>how to do this</a0> on Zimbra wiki. + + + Voir <a0>comment le faire</a0> sur le wiki Zimbra. + + + + + Use with caution. + + + À utiliser avec précaution. + + + + + By default, notifications will be stored in the same database as configuration: + + + Par défaut, les notifications sont stockées dans la même base de données que la configuration : + + + + + http://search.cpan.org/perldoc?DBD::Pg + + + http://search.cpan.org/perldoc?DBD::Pg + + + + + It is also used by <a2>SAML SP</a2> to fill the authentication level in user session, based on authentication response authentication context. + + + Il est également utilisé par le <a2>SP SAML</a2> pour définir le niveau d'authentification dans la session de l'utilisateur en se basant sur la réponse d'authentification. + + + + + xguimard@example.com + + + xguimard@example.com + + + + + <s168>)</s168><s169>;</s169> + + + <s168>)</s168><s169>;</s169> + + + + + download + + + Téléchargement + + + + + To extend <a0>SSO</a0> on several domains, a cross-domain mechanism is implemented in LemonLDAP::NG. + + + Pour étendre le <a0>SSO</a0> sur plusieurs domaines, un mécanisme inter-domaines est intégré à LemonLDAP::NG. + + + + + <a0>safejail</a0><br1/> + + + <a0>safejail</a0><br1/> + + + + + $groups =~ /\badmin\b/ + + + $groups =~ /\badmin\b/ + + + + + Go on <a0>http://auth.example.com</a0> and log with one of the demonstration account. + + + Allez sur <a0>http://auth.example.com</a0> et connectez-vous avec l'un des comptes de démonstration + + + + + Protect the Manager by LL::NG + + + Protéger le manager par LL::NG + + + + + Portal <a0>URL</a0> is the address used to redirect users on the authentication portal by: + + + L'<a0>URL</a0> du portail est l'adresse utilisée pour rediriger les utilisateurs bers le portail d'authentification par : + + + + + Install the new lemonldap-ng.ini file at the place of the old file in all <a0>LL::NG</a0> servers + + + Installer le nouveau fichier lemonldap-ng.ini à la place de l'ancien dans tous les serveurs <a0>LL::NG</a0> + + + + + twitterSecret + + + twitterSecret + + + + + <s6>require</s6> SOAP::Lite; +</Perl> + + + <s6>require</s6> SOAP::Lite; +</Perl> + + + + + Pascal PEJAC + + + Pascal PEJAC + + + + + <a0>CAS</a0> CA file + + + Fichier d'AC de <a0>CAS</a0> + + + + + <a1>Try Freenode Webchat</a1>! + + + <a1>Essayez le client web Freenode</a1> ! + + + + + https://developers.facebook.com/apps + + + https://developers.facebook.com/apps + + + + + phpLDAPadmin + + + phpLDAPadmin + + + + + Use /adminSessions if the Handler need to modify the session, for example if you configured an idle timeout. + + + Utiliser /adminSessions si l'agent doit modifier la session, par exemple si on configure un délai d'inactivité des sessions. + + + + + /_detail/logos/sgs_white_small.jpg?id=references + + + /_detail/logos/sgs_white_small.jpg?id=references + + + + + Radius secret + + + Secret Radius + + + + + http://dev.twitter.com/pages/api_faq + + + http://dev.twitter.com/pages/api_faq + + + + + Most of configuration can be done trough LemonLDAP::NG Manager (by default <a0>http://manager.example.com</a0>). + + + La majeure partie de la configuration peut être réalisée via le manager LemonLDAP::NG (par défaut <a0>http://manager.example.com</a0>). + + + + + All handlers download the whole configuration, so many servers can serve the same virtual hosts + + + Tous les agents téléchargent intégralement la configuration, donc plusieurs serveurs peuvent servir le même hôte virtuel + + + + + icons:personal.png + + + icons:personal.png + + + + + Each virtual host is a protected resource, with access rules, headers, POST data and options. + + + Chaque hôte virtuel est une ressource protégée, avec règles d'accès, en-têtes, options et données POST. @@ -38020,6 +32094,1076 @@ maxretry = 3 par double <a0>IP</a0> (sessions ouvertes par le même utilisateur sur plusieurs machines) + + + Xavier GUIMARD<br0/> + + + Xavier GUIMARD<br0/> + + + + + exportedVars + + + exportedVars + + + + + The cookie $id isn't yet available: Object does not exist in the data store + + + The cookie $id isn't yet available: Object does not exist in the data store + + + + + See <a0>Manager protection documentation</a0> to know how to use Apache modules or <a1>LL::NG</a1> to manage access to Manager. + + + Voir la <a0>documentation de protection du manager</a0> pour savoir comment utiliser les modules d'Apache ou <a1>LL::NG</a1> pour gérer l'accès au manager. + + + + + customheader.tpl : <a0>HTML</a0> code int the header div + + + customheader.tpl : code <a0>HTML</a0> inséré dans le div d'en-tête + + + + + When <c0>Choice</c0> is selected for authentication, values for Users and Password modules are also forced to <c1>Choice</c1>. + + + Lorsque <c0>Choice</c0> est selectionné pour l'authentification, les valeurs pour les modules utilisateur et mots-de-passe sont forcées à <c1>Choice</c1>. + + + + + <s0>Max age</s0>: Value of max_age parameter (example: 3600) + + + <s0>Âge max</s0> : valeur du paramètre max_age (exemple : 3600) + + + + + These settings can be overriden per virtual host, see <a0>virtual host management</a0>. + + + Ces paramètres peuvent être surchargés dans chaque hôte virtuel, voir la <a0>gestion des hôtes virtuels</a0>. + + + + + <a2>exportedvars</a2><br3/> + + + <a2>exportedvars</a2><br3/> + + + + + http://auth.example.com/index.pl/sessions + + + http://auth.example.com/index.pl/sessions + + + + + The OP should publish its metadata in a JSON file (see for example <a0>Google metadata</a0>). + + + L'OP peut publier sa métadonnée dans un fichier JSON (voir par exemple la <a0>métadonnée Google</a0>). + + + + + ^/admin/ + + + ^/admin/ + + + + + http://www.omegat.org/ + + + http://www.omegat.org/ + + + + + http://drupal.org + + + http://drupal.org + + + + + Remote Session backend options + + + Options du backend de sessions distant + + + + + <s0>List type</s0>: choose white list to define allowed domains or black list to define forbidden domains + + + <s0>Type de liste</s0> : choisir liste blanche pour définir la liste exhaustive des domaines autorisés ou liste noire pour lister les domaines interdits + + + + + Example + + + Exemple + + + + + http://joind.in/2862 + + + http://joind.in/2862 + + + + + <s0>Success mail subject</s0>: Subject of mail sent when password is changed (default: [LemonLDAP::NG] Your new password) + + + <s0>Sujet du message de succès</s0> : sujet du courriel lorsque le mot-de-passe est changé (défaut : [LemonLDAP::NG] Your new password) + + + + + See <a2>https://doc.integ01.dev-franceconnect.fr/fs-scopes</a2> + + + Voir <a2>https://doc.integ01.dev-franceconnect.fr/fs-scopes</a2> + + + + + casStorageOptions + + + casStorageOptions + + + + + In this case you will be able to use <c1>$_password</c1> to fill any password POST field. + + + Dans ce cas, la variable <c1>$_password</c1> peut être utilisée dans tous les champs à envoyer. + + + + + You can set one or several <a3>IP</a3> addresses, separated by spaces, or let this parameter empty to disable the checking. + + + Plusieurs adresses <a3>IP</a3> separées par des espaces peuvent être entrées, ou ce paramètre peut rester vide pour désactiver ce contrôle. + + + + + Then set: + + + et indiquez : + + + + + <s0>Password modify extended operation</s0>: enable to use the LDAP extended operation <c1>password modify</c1> instead of standard modify operation. + + + <s0>Opération étendue de modification de mot-de-passe</s0> : active l'utilisation de l'opération étendue de <c1>modification de mot-de-passe</c1> LDAP au lieu de l'opération standard. + + + + + <a0>DBI</a0> password + + + Mot-de-passe <a0>DBI</a0> + + + + + images and other media files + + + images et autres médias + + + + + This message is displayed only when you upgrade from a version older than 1.0 + + + Ce message n'est affiché que lors d'une mise à jour depuis une version inférieure à la 1.0 + + + + + yum update + + + yum update + + + + + <s0># SOAP functions for sessions management (disabled by default)</s0> + + + <s0># Gestion des fonctions SOAP functions pour la gestion des sessions (désactivée par défaut)</s0> + + + + + Configuration + + + Configuration + + + + + <s0># SAML2 Issuer</s0> + + + <s0># Fournisseur d'identité SAML2</s0> + + + + + persistentStorage + + + persistentStorage + + + + + Variables can be used in rules and headers. + + + Les variables peuvent être utilisées dans les règles et en-têtes. + + + + + <s0>WebID whitelist</s0>: list of space separated hosts granted to host FOAF document. + + + <s0>Liste blanche WebID</s0> : liste de noms d'hôtes, séparés par des espaces, autorisés à héberger les documents FOAF. + + + + + http://search.cpan.org/perldoc?Apache::Session::Postgres + + + http://search.cpan.org/perldoc?Apache::Session::Postgres + + + + + Authentication choice will also be registered in session: + + + Le choix d'authentication est également enregistré dans la session : + + + + + You just have to activate Notifications in the Manager (General Parameters > Advanced Parameters > Notifications > Activation) or in lemonldap-ng.ini: + + + Il suffit d'activer les notifications dans le manager (Paramètres généraux > Paramètres avancés > Notifications > Activation) ou dans lemonldap-ng.ini : + + + + + During this period, user can ask the confirmation mail to be resent (default: session timeout value) + + + Durant cette période, l'utilisateur peut demander que le courriel soit ré-émis (défaut : durée de vie de la session) + + + + + <a0>DBI</a0> UserDB connection password + + + Mot-de-passe de connexion UserDB <a0>DBI</a0> + + + + + The request validity time is a configuration parameter. + + + La durée de validité de la requête est un paramètre de configuration. + + + + + internal variables, managed by LemonLDAP::NG + + + les variables internes, gérées par LemonLDAP::NG + + + + + Apache portal SSL configuration + + + Configuration SSL du portail dans Apache + + + + + To stack several times the same module, use “#name” with different names. + + + Pour empiler plusieurs fois le même module, utiliser ”#nom” avec différents noms. + + + + + <s0>Auth-User</s0>: $uid + + + <s0>Auth-User</s0>: $uid + + + + + install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) + + + install_doc_site (/usr/local/lemonldap-ng/htdocs/doc) + + + + + Indeed, this variable is set by the Handler on the physical server hosting the Handler, and not on other servers where the Handler is not installed. + + + Toutefois, cette variable est renseignée par l'agent dans le serveur physique l'hébergeant mais pas dans les autres serveurs sans agents. + + + + + ../documentation/current/portalcustom.html + + + ../documentation/current/portalcustom.html + + + + + Give a static value + + + Donne une valeur statique + + + + + OW2 annual conference + + + Conférence annuelle OW2 + + + + + <s1>AuthzLDAPAuthoritative</s1> <s2>On</s2> + + + <s1>AuthzLDAPAuthoritative</s1> <s2>On</s2> + + + + + Get UserInfo as JSON or as JWT + + + Récupérer UserInfo au format JSON ou JWT + + + + + SSO cookie + + + Cookie SSO + + + + + Some options are available: + + + Quelques options sont disponibles : + + + + + Next create the configuration branch where you want. + + + Créer ensuite la branche des configurations n'importe où. + + + + + Store -> MySQL +Lock -> Null +Generate -> MD5 +Serialize -> Storable +DataSource -> dbi:mysql:sessions;host=... + + + Store -> MySQL +Lock -> Null +Generate -> MD5 +Serialize -> Storable +DataSource -> dbi:mysql:sessions;host=... + + + + + macros are used to extend (or rewrite) <s0><a1>exported variables</a1></s0>. + + + Les macros sont utilisées pour étendre (ou réécrire) les <s0><a1>variables exportées</a1></s0>. + + + + + http://lanyrd.com/2011/fpw2011/sfhcb/ + + + http://lanyrd.com/2011/fpw2011/sfhcb/ + + + + + This works like <a0>File backend</a0>, except that data are serialized in JSON. + + + Il fonctionne comme le <a0>backend File</a0>, si ce n'est que les données sont sérialisées au format JSON. + + + + + <a0>CAS</a0> <a1>PGT</a1> temporary file + + + Fichier temporaire <a1>PGT</a1> de <a0>CAS</a0> + + + + + To enable <a0>LL::NG</a0> authentication plugin, go in <c1>/etc/obm/obm_conf.inc</c1>: + + + Pour activer le composant d'authentification <a0>LL::NG</a0>, aller dans <c1>/etc/obm/obm_conf.inc</c1>: + + + + + Hamza AISSAT + + + Hamza AISSAT + + + + + ../../../media/icons/jabber_protocol.png + + + ../../../media/icons/jabber_protocol.png + + + + + To work with <a0>LL::NG</a0> it requires: + + + Pour fonctionner avec <a0>LL::NG</a0> il faut : + + + + + Issuer: this is the LemonLDAP::NG (our IdP) Entity Id, which is by default #PORTAL#/saml/metadata + + + Issuer : c'est l'identifiant d'entité de LemonLDAP::NG, qui est par défaut #PORTAL#/saml/metadata + + + + + Open SSO session + + + Ouvrez une session SSO + + + + + Strasbourg + + + Strasbourg + + + + + <s0>logon_hours</s0>: string representing allowed logon hours (GMT) + + + <s0>logon_hours</s0> : chaîne représentant les heures autorisées (GMT) + + + + + Net::OpenID::Consumer > 1.00 + + + Net::OpenID::Consumer > 1.00 + + + + + groups are stored as space-separated strings in the special attribute “groups”: it contains the names of groups whose rules were returned true for the current user + + + les groupes sont stockées en chaîne de caractères séparées par des espaces dans l'attribut spécial “groups” : il contient les noms des groupes dont la règle à retournée une valeur non nulle pour l'utilisateur courant + + + + + File configuration backend + + + Backend de configuration File + + + + + Send “Lastname, firstname” in Auth-Name: + + + Envoi de “Lastname, firstname” dans Auth-Name: + + + + + cda + + + cda + + + + + ../../../media/icons/kmultiple.png + + + ../../../media/icons/kmultiple.png + + + + + Add a new rule: + + + Ajouter une nouvelle règle : + + + + + /_detail/icons/flags/de.png?id=press + + + /_detail/icons/flags/de.png?id=press + + + + + <a0>LL::NG</a0> uses <a1>Perl Authen::Radius </a1> as a simple authentication backend. + + + <a0>LL::NG</a0> utilise <a1>Authen::Radius de Perl</a1> comme simple backend d'authentification. + + + + + Access rule: <c0>accept</c0> + + + Règle d'accès : <c0>accept</c0> + + + + + South Bay Community Network + + + South Bay Community Network + + + + + <a2>Lutece</a2> + + + <a2>Lutece</a2> + + + + + port + + + port + + + + + Outlook Web Access, … + + + Outlook Web Access, … + + + + + <s7>Allow</s7> from <s8>all</s8> + + + <s7>Allow</s7> from <s8>all</s8> + + + + + https://websso.dmz.bpi.fr/ + + + https://websso.dmz.bpi.fr/ + + + + + mailto:lemonldap-ng-users@ow2.org + + + mailto:lemonldap-ng-users@ow2.org + + + + + Required for PostgreSQL + + + Requis pour PostgreSQL + + + + + <a4>performances</a4><br5/> + + + <a4>performances</a4><br5/> + + + + + Proxy backend to be used in conjunction with another configuration backend. + + + Backend proxy à utiliser avec un autre backend de configuration. + + + + + <s0>LDAP password encoding</s0>: can allow to manage old LDAP servers using specific encoding for passwords (default: utf-8). + + + <s0>Encodage des mots-de-passe LDAP</s0> : peut permettre de gérer les anciens servers LDAP en utilisant un encodage spécifique pour les mots-de-passe (défaut: utf-8). + + + + + You can define how many logins and failed logins will be stored. + + + On peut définir le nombre de connexions et d'échecs à stocker. + + + + + Apache based protection + + + Protection basée sur Apache + + + + + Applications listed below are known to be easy to integrate in <a0>LL::NG</a0>. + + + Les applications listées ci-dessous sont connues pour être faciles à intégrer à <a0>LL::NG</a0>. + + + + + All identity provider protocols can be used simultaneously + + + Tous les protocoles de fournisseur d'identité peuvent être utilisés simultanément + + + + + In Debian/Ubuntu mod_ssl is already shipped in <c0>apache2.2-common</c0> package. + + + Dans Debian/Ubuntu mod_ssl est installé avec le paquet <c0>apache2.2-common</c0>. + + + + + Drupal virtual host in Apache + + + Hôte virtuel Apache hébergeant Drupal + + + + + ../../documentation/features.html#session_restrictions + + + ../../documentation/features.html#session_restrictions + + + + + http://jira.ow2.org/browse/LEMONLDAP + + + http://jira.ow2.org/browse/LEMONLDAP + + + + + lemonldapng + + + lemonldapng + + + + + LemonLDAP::NG <a0>SSO cookies</a0> are generated by <a1>Apache::Session</a1>, they are as secure as a 128-bit random cookie. + + + Les <a0>cookies SSO</a0> de LemonLDAP::NG sont générés par <a1>Apache::Session</a1>, ils sont aussi sûrs que tout cookie basé sur un aléa de 128 bits. + + + + + Problems are generally resolved in up to 72 hours) + + + Ces problèmes sont généralement résolus en moins de 72 heures) + + + + + ... +  +</<s3>VirtualHost</s3>> + + + ... +  +</<s3>VirtualHost</s3>> + + + + + UserName -> ... + + + UserName -> ... + + + + + By default, LemonLDAP::NG uses Apache logs to store user actions and other messages: + + + Par défaut, LemonLDAP::NG utilise les journaux d'Apache pour journaliser les actions des utilisateurs et autre messages : + + + + + You can write <a0>rules</a0> matching any component of <a1>URL</a1> to protect including GET parameters, but be careful. + + + On peut écrire des <a0>règles</a0> qui examine n'importe quel composant de l'<a1>URL</a1> à protéger y compris les paramètres GET, mais il faut faire attention. + + + + + ../media/icons/flags/de.png + + + ../media/icons/flags/de.png + + + + + change password (with server side password policy management) + + + changer les mots-de-passe (avec la gestion de la politique de mot-de-passe côté serveur) + + + + + qw(delete <s3>header</s3> cache read_from_client cookie <s4>redirect</s4> unescapeHTML)); + + + qw(delete <s3>header</s3> cache read_from_client cookie <s4>redirect</s4> unescapeHTML)); + + + + + User provisioning (account auto creation at first connection) + + + Importation des comptes utilisateurs (auto-création à la première connexion) + + + + + After choosing the file name (for example lemonldapn-ng-priv.key), download the key on your disk. + + + Après avoir choisi le nom de fichier (par exemple lemonldapn-ng-priv.key), le télécharger sur le disque. + + + + + Configure Drupal virtual host like other <a0>protected virtual host</a0>. + + + Configurer l'hôte virtuel Drupal comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + + + + Access to Liferay (first time): + + + Accès à Liferay (première connexion): + + + + + documentation:liferay_3.png + + + documentation:liferay_3.png + + + + + <a0>GRR</a0> is a room booking software. + + + <a0>GRR</a0> est un logiciel de réservation de chambres. + + + + + <s0>+3M</s0>: three months from session creation + + + <s0>+3M</s0> : trois mois après la création de la session + + + + + Parameter redirections + + + Paramètrer les redirections + + + + + <s0>Check JWT signature</s0>: Set to 0 to disable JWT signature checking + + + <s0>Vérifier la signature JWT</s0> : mettre à 0 pour désactiver la signature JWT + + + + + chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock +chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock + + + chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock +chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock + + + + + <a0>URL</a0> used before being redirected to the portal (empty if portal was used as entry point) + + + <a0>URL</a0> utilisée avant d'être redirigé vers le portail (vide si le portail a été utilisé comme point d'entrée) + + + + + Datas related to <a0>SAML</a0> protocol + + + Donnée relative au protocole <a0>SAML</a0> + + + + + Zimbra + + + Zimbra + + + + + Project = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz <e1>(where zz is your international code, example: “fr” for France)</e1> + + + Projet = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/omegat.files/zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> + + + + + It is best known for their CRM products and social networking applications. + + + Elle est connue pour ses CRM et applications de réseaux sociaux. + + + + + uid + + + uid + + + + + PostgreSQL + + + PostgreSQL + + + + + <a0>URL</a0> pattern: <c1>^/admin/</c1> + + + Expression sur l'<a0>URL</a0> : <c1>^/admin/</c1> + + + + + <a2>redirections</a2><br3/> + + + <a2>redirections</a2><br3/> + + + + + It means that you manage authorizations to access applications by checking the role(s) of the user, and provide this role to the application. + + + Celà signifie qu'on gère les autorisations d'accès aux applications en examinant le(s) rôle(s) de l'utilisateur et en fournissant ce(s) rôle(s) à l'application. + + + + + Organization + + + Organisation + + + + + Admin + + + Admin + + + + + 0.9.4_password_menu.png + + + 0.9.4_password_menu.png + + + + + Examples for <a0>LDAP</a0>: + + + Exemples pour <a0>LDAP</a0> : + + + + + LemonLDAP::NG will do some checks on configuration and display errors and warnings if any. + + + LemonLDAP::NG effectue ensuite quelques tests sur la configuration et affiche les éventuelles erreurs et avertissements. + + ../../../../media/documentation/googleapps-sso.png @@ -38028,6 +33172,366 @@ maxretry = 3 ../../../../media/documentation/googleapps-sso.png + + + The “default” rule is only applied if no other rule match + + + La règle “default” n'est appliquée que si aucune autre règle ne correspond + + + + + Once <a0>OpenID Connect service</a0> is configured, you need to register to France Connect. + + + Une fois le <a0>service OpenID-Connect</a0> configuré, on peut s'enregistrer dans France Connect. + + + + + You need to activate LDAP authentication, else <a0>SSO</a0> authentication will not work. + + + Il faut activer l'authentification LDAP sinon l'authentification <a0>SSO</a0> ne marchera pas. + + + + + DNS + + + DNS + + + + + <a0>LL::NG</a0> is able to transfer (trough SOAP) authentication credentials to another <a1>LL::NG</a1> portal, like a proxy. + + + <a0>LL::NG</a0> peut transferer (en utilisant SOAP) les éléments d'authentification à un autre portail <a1>LL::NG</a1>, comme un proxy. + + + + + CSOD control panel + + + Panneau de configuration CSOD + + + + + status + + + status + + + + + Uniform Resource Identifier + + + Uniform Resource Identifier + + + + + GLPI + + + GLPI + + + + + Create database: + + + Créer la base de données : + + + + + documentation/presentation.html + + + documentation/presentation.html + + + + + Portal destroys session and redirects user on itself with an empty <a0>SSO cookies</a0> + + + Le portail détruit la session et redirige l'utilisateur sur lui-même avec un <a0>cookie SSO</a0> vide + + + + + Use LDAP for configuration + + + Utiliser LDAP pour la configuration + + + + + Clone + + + Clone + + + + + Before enabling Manager protection by <a0>LL::NG</a0>, you must have configured how users authenticate on Portal, and test that you can log in without difficulties. + + + Avant d'activer la protection du manager par <a0>LL::NG</a0>, il faut avoir configuré la méthode d'authentification sur le portail et véifier qu'on peut s'y connecter sans difficultés. + + + + + Same with remote server configured with the same host name: + + + La même chose avec le serveur distant configuré avec le même nom d'hôte : + + + + + You need to register your LemonLDAP::NG application to Google in order to obtain the Client ID and the Client Secret, see <a0>https://developers.google.com/</a0> + + + Il faut enregistrer l'application LemonLDAP::NG chez Google pour obtenir le couple identifiant mot-de-passe, voir <a0>https://developers.google.com/</a0> + + + + + To configure the user identifier in access log, go in Manager, <c0>General Parameters</c0> > <c1>Logging</c1> > <c2>REMOTE_USER</c2>. + + + Pour configurer l'identifiant utilisateur dans les journaux d'accès, aller dans le manager, <c0>Paramètres généraux</c0> > <c1>Journalisation</c1> > <c2>REMOTE_USER</c2>. + + + + + documentation:latest:authdemo + + + documentation:latest:authdemo + + + + + Choose and configure your main configuration storage system + + + Choisir et configurer le système principal de stockage de la configuration + + + + + <s0>getMenuApplications(cookieValue)</s0>: return a list of authorizated applications (based on menu calculation) + + + <s0>getMenuApplications(cookieValue)</s0>: retourne une liste des applications autorisées (basée sur le calcul du menu) + + + + + Parameters for File backend are the same as <a0>File configuration backend</a0>. + + + Les paramètres pour le backend File sont les mêmes que ceux du <a0>backend de configuration File</a0>. + + + + + purge old sessions + + + purger les anciennes sessions + + + + + user full name + + + Nom complet de l'utilisateur + + + + + icons:access.png + + + icons:access.png + + + + + Manager protection + + + Protection du manager + + + + + <s3>'ldapAuthnLevel'</s3> <s4>=></s4> <s5>'2'</s5><s6>,</s6> + + + <s3>'ldapAuthnLevel'</s3> <s4>=></s4> <s5>'2'</s5><s6>,</s6> + + + + + Reload the Manager to see the order that will be used + + + Recharger le manager pour voir l'ordre dans lequel elles seront appliquées + + + + + ../../../../media/applications/http_logo.png + + + ../../../../media/applications/http_logo.png + + + + + <s0>Preauthentication <a1>URL</a1></s0>: Zimbra preauthentication <a2>URL</a2>, either with full <a3>URL</a3> (ex: <a4>http://zimbra.lan/service/preauth</a4>), either only with path (ex: /service/preauth) (by default: /service/preauth) + + + <s0><a1>URL</a1> de pré-authentification</s0> : <a2>URL</a2> de pré-authentification Zimbra, soit l'<a3>URL</a3> complète (ex : <a4>http://zimbra.lan/service/preauth</a4>), soit seulement le chemin absolu (ex : /service/preauth) (par défaut : /service/preauth) + + + + + <s0>Validity time of a password reset request</s0>: number of seconds for password reset request validity. + + + <s0>Durée de validité de la requête de réinitialisation de mot-de-passe</s0> : nombre de secondes pour la validité de la requête de réinitialisation. + + + + + You can find some configuration tips <a0>on this page</a0>. + + + On peut trouver quelques éléments de configuration <a0>dans cette page</a0>. + + + + + Source directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/doc/ + + + Répertoire des sources = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/doc/ + + + + + <s0>Logo</s0>: Logo of the application + + + <s0>Logo</s0> : logo de l'application + + + + + Configure your SQL database + + + Configurer la base de données SQL + + + + + Restart fail2ban + + + Redémarrer fail2ban + + + + + LDAPCon + + + LDAPCon + + + + + See <a0>Yubico API</a0> page. + + + Voir la page <a0>Yubico API</a0>. + + + + + <s140>"userobm_mail_quota"</s140> <s141>=></s141> <s142>"HTTP_OBM_MAILQUOTA"</s142><s143>,</s143> + + + <s140>"userobm_mail_quota"</s140> <s141>=></s141> <s142>"HTTP_OBM_MAILQUOTA"</s142><s143>,</s143> + + + + + Follow the <a0>next steps</a0> + + + Suivre les <a0>étapes suivantes</a0> + + + + + Then, go in <c0>Remote parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Remote</c0> : + + + + + Authorization => basic($uid,$_password) + + + Authorization => basic($uid,$_password) + + + + + To encode the redirection <a0>URL</a0>, the handler will use some Apache environment variables and also configuration settings: + + + Pour encoder l'<a0>URL</a0> de redirection, l'agent utilise des variables d'environnement Apache et des paramètres de configuration : + + + + + Fields to index + + + Champs à indexer + + + + + For CentOS/RHEL, We advice to disable the default SSL virtual host configured in /etc/httpd/conf.d/ssl.conf. + + + Pour CentOS/RHEL, il est recommandé de désactiver l'hôte virtuel SSL par défaut configuré dans /etc/httpd/conf.d/ssl.conf. + + <s0>$ldapservers</s0><s1>-></s1><s2>SetValue</s2><s3>(</s3><s4>$i</s4><s5>,</s5><s6>'server'</s6><s7>,</s7><s8>'auth_type'</s8><s9>,</s9><s10>'config'</s10><s11>)</s11><s12>;</s12> @@ -38042,18 +33546,4826 @@ maxretry = 3 - See <a0>SAML service</a0> configuration chapter. + ~17000 - - Voir le chapître de configuration du <a0>service SAML</a0>. + + ~17000 - http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + ../../../../media/applications/dokuwiki_logo.png - - http://www.slideshare.net/coudot/sl2009-identity-management-cycle-ldap-synchronization-and-websso2 + + ../../../../media/applications/dokuwiki_logo.png + + + + + If your table is not named lmConfig, set it's name in <c0>dbiTable</c0> parameter. + + + Si la table ne se nomme pas lmConfig, mettre son nom dans le paramètre <c0>dbiTable</c0>. + + + + + svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap + + + svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap + + + + + Siteminder Authentication + + + Siteminder Authentication + + + + + get groups where user is registered + + + obtenir les groupes dont l'utilisateur est membre + + + + + This timeout allows to purge sessions of lost RelayState. + + + Ce délai permet de supprimer les sessions des RelayState perdus. + + + + + Go in Manager and click on <c0><a1>SAML</a1> 2 Service</c0> node. + + + Allez dans le Manager et cliquez sur le nœud <c0>Service <a1>SAML</a1> 2</c0>. + + + + + <s0><a1>API</a1> secret</s0>: <a2>API</a2> secret from Twitter + + + <s0>Secret d'<a1>API</a1></s0>: secret d'<a2>API</a2> donné par Twitter + + + + + Simple usage example: + + + Exemple d'usage simple : + + + + + mailto:lemonldap-ng-changes@ow2.org + + + mailto:lemonldap-ng-changes@ow2.org + + + + + <s0>Login field name</s0>: name of authentication table column hosting login + + + <s0>Nom du champ de compte</s0> : nom de la colonne de la table d'authentification contenant le login + + + + + ../media/icons/knewsticker.png + + + ../media/icons/knewsticker.png + + + + + Using <a0>LL::NG</a0> in reverse proxy mode, you will not have the <c1>REMOTE_USER</c1> environment variable set. + + + Lorsque <a0>LL::NG</a0> est utilisé en mode reverse-proxy, la variable d'environnement <c1>REMOTE_USER</c1> n'est pas renseignée. + + + + + The following table list fields to index depending on the feature you want to increase performance: + + + Le tableau suivant liste les champs à indexer suivant les fonctionnalités dont on souhaite améliorer les performances : + + + + + User-Email + + + User-Email + + + + + <a0>LL::NG</a0> will then display a form with an OpenID input, wher users will type their OpenID login. + + + <a0>LL::NG</a0> affiche alors un formulaire dans lequel les utilisateurs peuvent entrer leur identifiant OpenID. + + + + + Configure LemonLDAP::NG to use LDAP as main database + + + Configurer LemonLDAP::NG pour utiliser LDAP comme base de données principale + + + + + Go in Manager, <c0>General parameters</c0> » <c1>Advanced parameters</c1> » <c2>Security</c2>: + + + Aller dans le manager, <c0>Paramètres généraux</c0> » <c1>Paramètres avancés</c1> » <c2>Sécurité</c2> : + + + + + ../../../../media/applications/obm_logo.png + + + ../../../../media/applications/obm_logo.png + + + + + Mail reset feature + + + Fonctionnalité de réinitialisation de mot-de-passe + + + + + If authentication succeed, Portal collect user data + + + Si l'authentication est acceptée, le portail récupère les données de l'utilisateur + + + + + Liferay virtual host in Manager + + + Hôte virtuel Liferay dans le manager + + + + + Documentation install : + + + Installer la documentation : + + + + + It can be configured globally, or inside a virtual host. + + + Il peut être configuré globalement, ou dans chaque hôte virtuel. + + + + + http://search.cpan.org/search?query=Safe&mode=module + + + http://search.cpan.org/search?query=Safe&mode=module + + + + + Then you will be able to use it in your template like this: + + + On peut ensuite l'utiliser dans le modèle comme suit : + + + + + Secure Token attribute + + + Attribut du jeton sécurisé + + + + + You can also disable internal Sympa authentication to keep only LemonLDAP::NG by removing user_table paragraph + + + Il est également possible de désactiver l'authentification interne de Sympa pour ne garder que celle de LemonLDAP::NG en supprimant le paragraphe user_table + + + + + You have to set its value in Manager. + + + Il faut en indiquer une dans le manager. + + + + + $uid eq "bart.simpson" + + + $uid eq "bart.simpson" + + + + + Safe module is used to eval expressions in headers, rules, etc. + + + Le module Safe est utilisé pour évaluer les expressions dans les en-têtes, règles, etc... + + + + + (see ppolicy workflow below) + + + (voir le procédé de politique de mots-de-passe ci-dessous) + + + + + Then, go in <c0>SSL parameters</c0>: + + + Aller ensuite dans <c0>Paramètres SSL</c0> : + + + + + Interactive <s0>management of user passwords</s0>: + + + <s0>Gestion interactive des mots-de-passe des utilisateurs</s0>: + + + + + http://httpd.apache.org/docs/current/mod/mod_setenvif.html + + + http://httpd.apache.org/docs/current/mod/mod_setenvif.html + + + + + You can preselect IDP with an IDP resolution rule. + + + Il est possible de pré-selectionner l'IDP par une règle de résolution. + + + + + ldapUsePasswordResetAttribute + + + ldapUsePasswordResetAttribute + + + + + 1 if user is admin + + + 1 si l'utilisateur est administrateur + + + + + File session backend is the more simple session database. + + + Le backend de sessions File est la plus simple des bases de données. + + + + + /var/lib/lemonldap-ng/sessions + + + /var/lib/lemonldap-ng/sessions + + + + + liblemonldap-ng-common-perl: configuration and common files + + + liblemonldap-ng-common-perl : fichiers communs et de configuration + + + + + The path to the main directory + + + Le chemin du répertoire principal + + + + + The module must be loaded by Apache (LoadModule directive). + + + Ce module doit être chargé par Apache (directive LoadModule). + + + + + Secure Token protected URLs + + + URL protégées du jeton sécurisé + + + + + Password expiration warning workflow + + + Procédé d'avertissement avant expiration du mot-de-passe + + + + + <a0>Configuring the virtual hosts</a0> is not sufficient to display an application in the menu. + + + <a0>Configurer les hôtes virtuels</a0> n'est pas suffisant pour afficher une application dans le menu. + + + + + </<s7>Location</s7>> +  + + + </<s7>Location</s7>> +  + + + + + You can import a certificate containing the public key instead the raw public key. + + + Vous pouver importer un certificat contenant la clef publique au lieu d'une simple clef. + + + + + <s11>my</s11> <s12>$param</s12> <s13>=</s13> <a14><s15>shift</s15></a14><s16>;</s16> +  + + + <s11>my</s11> <s12>$param</s12> <s13>=</s13> <a14><s15>shift</s15></a14><s16>;</s16> +  + + + + + Don't forget to create an index on the field used to find users (uid by default) + + + N'oubliez pas de créer un index sur le champ utilisé pour trouver les utilisateurs (uid par défaut) + + + + + You should have configured <a0>LL::NG</a0> as an <a1>SAML Identity Provider</a1>, + + + Il est nécessaire d'avoir configuré <a0>LL::NG</a0> comme <a1>fournisseur d'identité SAML</a1>, + + + + + <s0>SOAP sessions end point</s0> (optional): SOAP end point, if not based on internal portal <a1>URL</a1> with <c2>index.pl/sessions</c2> suffix + + + <s0>Point terminal des sessions SOAP</s0> (optionnel): URL du service SOAP si elle n'est pas basée sur celle du portail interne avec le suffixe <c2>index.pl/sessions</c2> + + + + + http://search.cpan.org/perldoc?LWP::UserAgent + + + http://search.cpan.org/perldoc?LWP::UserAgent + + + + + <a0>LL::NG</a0> can use an LDAP directory to: + + + <a0>LL::NG</a0> peut utiliser un annuaire LDAP pour : + + + + + _notification_<e0>id</e0> + + + _notification_<e0>id</e0> + + + + + Configure the connection string (see <a0>DBI manual page</a0>) + + + Configurer la chaîne de connexion (voir la <a0>page de manuel DBI</a0>) + + + + + ldapTimeout + + + ldapTimeout + + + + + More information about Safe on <a0>CPAN</a0> + + + Plus d'information sur Safe sur le <a0>CPAN</a0> + + + + + ../../../css/all.css + + + ../../../css/all.css + + + + + ^/Microsoft-Server-ActiveSync + + + ^/Microsoft-Server-ActiveSync + + + + + http://perldoc.perl.org/functions/package.html + + + http://perldoc.perl.org/functions/package.html + + + + + <s0>Password policy control</s0>: enable to use LDAP password policy. + + + <s0>Contrôle de politique de mot-de-passe</s0> : active l'utilisation de la politique de mots-de-passe LDAP. + + + + + Service configuration will be used to generate <a0>LL::NG</a0> <a1>SAML</a1> metadata, that will be shared with other providers. + + + La configuration du service est utilisée pour générer les métadatas <a1>SAML</a1> de <a0>LL::NG</a0>, qui sont partagées avec les autres fournisseurs. + + + + + Internet Relay Chat + + + Internet Relay Chat + + + + + <s0>Backgound color</s0>: Background color displayed in the BrowserID login window + + + <s0>Couleur d'arrière plan</s0> : Couleur d'arrière plan affichée dans la fenêtre d'authentification BrowserID + + + + + Identity Provider Logout <a0>URL</a0>: the logout location on the IdP + + + Identity Provider Logout <a0>URL</a0> : l'URL de déconnexion de l'IdP + + + + + This configuration storage can be shared between different hosts using: + + + Ce type de stockage de configuration peut être partagé entre différents serveurs en utilisant : + + + + + http://httpd.apache.org/docs/2.2/mod/mod_proxy.html + + + http://httpd.apache.org/docs/2.2/mod/mod_proxy.html + + + + + install_handler_site (/usr/local/lemonldap-ng/handler) + + + install_handler_site (/usr/local/lemonldap-ng/handler) + + + + + <s115>"userobm_zipcode"</s115> <s116>=></s116> <s117>"HTTP_OBM_POSTALCODE"</s117><s118>,</s118> + + + <s115>"userobm_zipcode"</s115> <s116>=></s116> <s117>"HTTP_OBM_POSTALCODE"</s117><s118>,</s118> + + + + + It is possible with AJAX code and 3 Apache locations to bypass this limitation. + + + Il est possible d'éviter ceci avec un code AJAX et 3 "locations" Apache. + + + + + http://lanyrd.com/2011/jdll/smdct/ + + + http://lanyrd.com/2011/jdll/smdct/ + + + + + Glossary directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/glossary/ + + + Répertoire des glossaires = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/omegat.files/zz/glossary/ + + + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +<s3>;protection = manager</s3> + + + <s0><s1>[</s1>manager<s2>]</s2></s0> +<s3>;protection = manager</s3> + + + + + <a0>Probe</a0> <br1/> + + + <a0>Probe</a0> <br1/> + + + + + Shareable + + + Partageable + + + + + So the above example can also be written like this: + + + Ainsi l'exemple ci-dessous peut être écrit simplement : + + + + + Mail charset + + + Table de caractères des mails + + + + + Zimbra account type + + + Type de compte Zimbra + + + + + dbiAuthPasswordCol + + + dbiAuthPasswordCol + + + + + tar zxvf AuthCAS-1.4.tar.gz +cd AuthCAS-1.4/ +perl Makefile.PL +make +make test + + + tar zxvf AuthCAS-1.4.tar.gz +cd AuthCAS-1.4/ +perl Makefile.PL +make +make test + + + + + http://perldoc.perl.org/functions/shift.html + + + http://perldoc.perl.org/functions/shift.html + + + + + It can be used to delete a session + + + Il peut être utilisé pour effacer une session + + + + + documentation/current/prereq.html#yum + + + documentation/current/prereq.html#yum + + + + + Apache SSL global configuration + + + Configuration globale de ssl dans Apache + + + + + <a0>browseablesessionbackend</a0><br1/> + + + <a0>browseablesessionbackend</a0><br1/> + + + + + <s0>Response Location</s0>: Access Point for SLO response. + + + <s0>Response Location</s0>: Point d'accès pour les réponses SLO. + + + + + https://www.public.com + + + https://www.public.com + + + + + Each <a0>LL::NG</a0> authentication module has an authentication level, which can be associated to an <a1>SAML authentication context</a1>. + + + Chaque module d'authentification de <a0>LL::NG</a0> dispose d'un niveau d'authentification qui peut être associé à un <a1>contexte d'authentification SAML</a1>. + + + + + dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com +objectClass: top +objectClass: applicationProcess +cn: lmConf-1 +description: {globalStorage}'Apache::Session::File' +description: {cookieName}'lemonldap' +description: {whatToTrace}'$uid' +... + + + dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com +objectClass: top +objectClass: applicationProcess +cn: lmConf-1 +description: {globalStorage}'Apache::Session::File' +description: {cookieName}'lemonldap' +description: {whatToTrace}'$uid' +... + + + + + <a0>LL::NG</a0> Slave backend relies on HTTP headers to retrieve user login and/or attributes. + + + Le backend Slave de <a0>LL::NG</a0> utilise les en-têtes <a1>HTTP</a1> pour récupérer le nom d'utilisateur et/ou les attributs. + + + + + documentation:latest:installdeb + + + documentation:latest:installdeb + + + + + The Kerberos configuration is quite complex. + + + La configuration Kerberos est assez complexe. + + + + + <a0>Apache::Session::Browseable</a0> is a wrapper for other Apache::Session modules that add the capability to manage indexes. + + + <a0>Apache::Session::Browseable</a0> est une surcouche d'autres modules Apache::Session qui ajoute des capacités d'indexation. + + + + + Genève + + + Genève + + + + + locationRules + + + locationRules + + + + + LimeSurvey virtual host in Manager + + + Hôte virtuel LimeSurvey dans le manager + + + + + ../../../media/documentation/remote-interoperability.png + + + ../../../media/documentation/remote-interoperability.png + + + + + Custom-Header => function1($uid) + + + Custom-Header => function1($uid) + + + + + <s8># SOAP functions for sessions access (disabled by default)</s8> + + + <s8># Fonctions SOAP pour l'accès aux sessions (désactivées par défaut)</s8> + + + + + ../../../media/applications/liferay_logo.png + + + ../../../media/applications/liferay_logo.png + + + + + Zimbra local <a0>SSO</a0> <a1>URL</a1> pattern + + + Expression d'<a1>URL</a1> <a0>SSO</a0> locale pour Zimbra + + + + + if you use “File” system and your “dirName” is set to /usr/local/lemonldap-ng/conf/, the notifications will be stored in /usr/local/lemonldap-ng/notifications/ + + + si “File” est utilisé et que “dirName” vaut /usr/local/lemonldap-ng/conf/, les notifications seront stockées dans /usr/local/lemonldap-ng/notifications/ + + + + + /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots + + + /_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots + + + + + In <c0>General</c0>, fill at least the following information: + + + Dans <c0>General</c0>, remplir au moins les informations suivantes : + + + + + Paris + + + Paris + + + + + SOAP session backend + + + Backend de sessions SOAP + + + + + Reverse proxy + + + Proxy inverse + + + + + And run the “dist” target: + + + Lancer la cible “dist” : + + + + + One of mandatory information is the redirect <a1>URL</a1> (one or many). + + + Une des informations exigées est l'<a1>URL</a1> de redirection (une ou plusieurs). + + + + + LemonLDAP::NG ships 3 Apache configuration files: + + + LemonLDAP::NG fournit 3 fichiers de configuration Apache : + + + + + This means that the user Name ID will be mapped to the Federation ID field. + + + Ceci signifie que l'identifiant utilisateur correspondra avec le champ Federation ID. + + + + + lemonldap-ng-conf: contains default configuration (<a0>DNS</a0> domain: example.com) + + + lemonldap-ng-conf : contient la configuration par défaut (domaine <a0>DNS</a0> : example.com) + + + + + Debian/Ubuntu + + + Debian/Ubuntu + + + + + Admin: can create surveys + + + Admin : peut créer des surveillances + + + + + Be careful for Windows user, path must contains “/”. + + + Attention avec les systèmes Windows, le séparateur de répertoire est le ”/”. + + + + + Find us on Freenode, channel #lemonldap-ng + + + Retrouvez-nous sur Freenode, canal #lemonldap-ng + + + + + SAML + + + SAML + + + + + OpenID authentication can proposed as an alternate authentication scheme using the <a0>authentication choice</a0> method. + + + L'authentification OpenID peut être proposée en choix alternatif en utilisant la méthode d'authentification <a0>choice</a0>. + + + + + Accept some specificities: + + + Autres possibilités : + + + + + SAML connectors + + + Connecteurs SAML + + + + + To configure warning before password expiration, you must set two variables in Active Directory parameters in Manager: + + + Pour configurer l'avertissement vant expiration, il faut indiquer deux variables des paramètres Active Directory dans le Manager: + + + + + <s5># Uncomment this line if you use portal SOAP capabilities</s5> + + + <s5># Décommentez cette ligne si vous utilisez les capacités SOAP du portail</s5> + + + + + http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm + + + http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm + + + + + Identity Provider Login <a0>URL</a0>: the user/password <a1>SAML</a1> portal location on the IdP + + + Identity Provider Login <a0>URL</a0> : l'emplacement du portail utilisateur/mot-de-passe <a1>SAML</a1> dans l'IdP + + + + + http://en.wikipedia.org/wiki/Role-based_access_control + + + http://en.wikipedia.org/wiki/Role-based_access_control + + + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html + + + http://www.cpantesters.org/distro/L/Lemonldap-NG-Common.html + + + + + _timezone + + + _timezone + + + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? + + + (o/n) n +Le nouveau rôle doit-il être autorisé à créer de nouveaux rôles ? + + + + + <s2>'LDAP#Openldap'</s2> <s3>=></s3> <s4>{</s4> + + + <s2>'LDAP#Openldap'</s2> <s3>=></s3> <s4>{</s4> + + + + + The next time you will access Manager, it will be trough <a0>LL::NG</a0>. + + + En retournant vers le manager, ce sera via <a0>LL::NG</a0>. + + + + + <s145>//"userobm_nomade_enable" => ,</s145> + + + <s145>//"userobm_nomade_enable" => ,</s145> + + + + + documentation:presentation + + + documentation:presentation + + + + + When a user access a Handler without a cookie, he is redirected on portal, and the target <a0>URL</a0> is encoded in redirection <a1>URL</a1> (to redirect user after authentication process). + + + Lorsqu'un utilisateur accède à un agent sans cookie, il est redirigé vers le portail, et l'<a0>URL</a0> cible est encodée dans l'<a1>URL</a1> de redirection (pour rediriger l'utilisateur après authentification). + + + + + Your application can know the connected user using: + + + Une application peut connaître l'utilisateur connecté en utilisant : + + + + + <s20><s21><property</s21> <s22>name</s22>=<s23>"authenticationManager"</s23> <s24>ref</s24>=<s25>"authenticationManager"</s25> <s26>/></s26></s20> +<s27><s28></bean<s29>></s29></s28></s27> +  +<s30><s31><bean</s31> <s32>id</s32>=<s33>"preauthAuthProvider"</s33> <s34>class</s34>=<s35>"org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"</s35><s36>></s36></s30> + + + <s20><s21><property</s21> <s22>name</s22>=<s23>"authenticationManager"</s23> <s24>ref</s24>=<s25>"authenticationManager"</s25> <s26>/></s26></s20> +<s27><s28></bean<s29>></s29></s28></s27> +  +<s30><s31><bean</s31> <s32>id</s32>=<s33>"preauthAuthProvider"</s33> <s34>class</s34>=<s35>"org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider"</s35><s36>></s36></s30> + + + + + Note that Apache::Session::Browseable::MySQL doesn't use MySQL locks. + + + Notez que Apache::Session::Browseable::MySQL n'utilise pas les verrous MySQL. + + + + + Before installing the packages, install <a0>dependencies</a0>. + + + Avant d'installer les paquets, installer les <a0>dépendances</a0>. + + + + + </<s15>Files</s15>> +  + + + </<s15>Files</s15>> +  + + + + + Example: + + + Exemple : + + + + + The AuthBasic Handler is a special Handler that will us AuthBasic to authenticate to a virtual host, and then play authorizations rules to allow access to the virtual host. + + + L'agent AuthBasic est un agent spécial qui utilise l'authentification web basique pour authentifier dans un hôte virtuel et qui utilise ensuite les règles d'autorisation pour valider les accès à l'hôte virtuel. + + + + + Exploitation + + + Exploitation + + + + + AuthCAS + + + AuthCAS + + + + + <s1>ServerName</s1> auth.example.com +  + + + <s1>ServerName</s1> auth.example.com +  + + + + + Professional Services + + + Services professionnel + + + + + ../../../../media/documentation/liferay_2.png + + + ../../../../media/documentation/liferay_2.png + + + + + Put all custom <a3>HTML</a3> code in the custom template files. + + + Mettre tous les codes <a3>HTML</a3> personnalisés dans les fichiers modèles personnalisés. + + + + + If <c0>OpenID login</c0> is not set, it uses <c1>General Parameters</c1> » <c2>Logs</c2> » <c3>REMOTE_USER</c3> data, which is set to <c4>uid</c4> by default + + + Si l'<c0>identifiant OpenID</c0> n'est pas renseigné, la donnée <c1>Paramètres généraux</c1> » <c2>Journalisation</c2> » <c3>REMOTE_USER</c3> est utilisée, mise à <c4>uid</c4> par défaut + + + + + mailLDAPFilter + + + mailLDAPFilter + + + + + <a0>DN</a0> of sessions branch + + + <a0>DN</a0> de la branche des sessions + + + + + LimeSurvey + + + LimeSurvey + + + + + <a0>LL::NG</a0> can act as an <a1>CAS</a1> server, that can allow to federate <a2>LL::NG</a2> with: + + + <a0>LL::NG</a0> peut agir en serveur <a1>CAS</a1>, ce qui permet de fédérer <a2>LL::NG</a2> avec : + + + + + is a cloud computing company. + + + est une entreprise d'infonuagique (cloud). + + + + + Eric GERMAN + + + Eric GERMAN + + + + + uid: the user login (it must correspond to the attribute set in whatToTrace parameter, uid by default), or the wildcard string (by default: <c0>allusers</c0>) if the notification should be displayed for every user. + + + uid : le nom de connexion de l'utilisateur (il doit correspondre à l'attribut utilisé dans le paramètre whatToTrace, uid par défaut), ou la carte blanche (par défaut : <c0>allusers</c0>) si la notification doit être affichée à tous les utilisateurs. + + + + + The +# host must be matched by a group named "host". + + + The +# host must be matched by a group named "host". + + + + + <s16>'full_name'</s16> <s17>=></s17> <s18>$_SERVER</s18><s19>[</s19><s20>'HTTP_AUTH_CN'</s20><s21>]</s21><s22>,</s22> + + + <s16>'full_name'</s16> <s17>=></s17> <s18>$_SERVER</s18><s19>[</s19><s20>'HTTP_AUTH_CN'</s20><s21>]</s21><s22>,</s22> + + + + + Subject for password mail + + + Sujet du message de changement de mot de passe + + + + + Use XForwardedFor for <a0>IP</a0> + + + Utiliser XForwardedFor comme <a0>IP</a0> cliente + + + + + <s0>+10y</s0>: ten years from session creation + + + <s0>+10y</s0> : dix ans après la création de la session + + + + + To configure requested attributes, edit <s0>Exported variables</s0> and define attributes: + + + Pour configurer les attributs à récupérer, éditer les <s0>Variables exportées</s0> et definir les attributs : + + + + + <s0>time_correction</s0> (optional): hours to add or to subtract + + + <s0>time_correction</s0> (optionnel) : heures à ajouter ou soustraire + + + + + su - postgres +createuser lemonldap-ng -P + + + su - postgres +createuser lemonldap-ng -P + + + + + <s0>type</s0> <s1>=</s1><s2> SOAP</s2> +<s3>proxy</s3> <s4>=</s4><s5> https://auth.example.com/index.pl/config</s5> + + + <s0>type</s0> <s1>=</s1><s2> SOAP</s2> +<s3>proxy</s3> <s4>=</s4><s5> https://auth.example.com/index.pl/config</s5> + + + + + logout_sso + + + logout_sso + + + + + Click on <c0>Metadata</c0>, and use the OpenID Connect configuration <a1>URL</a1> to load them: <a2>https://accounts.google.com/.well-known/openid-configuration</a2>. + + + Cliquer sur <c0>Métadonnées</c0>, et utiliser l'<a1>URL</a1> de configuration OpenID-Connect pour les charger : <a2>https://accounts.google.com/.well-known/openid-configuration</a2>. + + + + + Assertion decryption Certificate: choose a certificate only if you want to cipher your assertion. + + + Assertion decryption Certificate : choisir un certificat seulement si on veut chiffrer les assertions. + + + + + If you activate proxy mode, you must create the <a0>PGT</a0> file on your system, for example: + + + Si le mode proxy est activé, il faut créer le fichier <a0>PGT</a0> sur le système, par exemple : + + + + + Steps: + + + Étapes : + + + + + provide identities to other systems + + + fournir une identité à d'autres systèmes + + + + + If for an obscure reason, the WebSSO is not working and you want to access the Manager, remove the protection in <c0>lemonldap-ng.ini</c0>. + + + Si pour une quelconque raison le WebSSO ne fonctionne pas, pour accéder au manager, supprimer la protection dans <c0>lemonldap-ng.ini</c0>. + + + + + LemonLDAP::NG uses Safe jail to evaluate all expressions: + + + LemonLDAP::NG utilise une cage sécurisée pour évaluer toutes les expressions : + + + + + Go in <c0>Exported attributes</c0> to choose which attributes you want to collect. + + + Aller dans les <c0>attributs exportés</c0> pour choisir les attributs à collecter. + + + + + http://herve.vanmeerbeck.free.fr/?p=53 + + + http://herve.vanmeerbeck.free.fr/?p=53 + + + + + Soap + + + Soap + + + + + <s0><a1>SSO</a1> binding</s0>: force binding to use for <a2>SSO</a2> (http-redirect, http-post, etc.) + + + <s0>Méthode <a1>SSO</a1></s0> : force la méthode à utiliser pour le <a2>SSO</a2> (http-redirect, http-post, etc.) + + + + + ../../../../media/applications/drupal_logo.png + + + ../../../../media/applications/drupal_logo.png + + + + + http://www.linagora.com + + + http://www.linagora.com + + + + + Cache backend options + + + Options du module du cache local + + + + + <s0>Object class</s0>: objectClass of the groups (default: groupOfNames). + + + <s0>Classe d'object</s0>: objectClass du groupe (défaut: groupOfNames). + + + + + You can: + + + Vous pouvez : + + + + + Sympa mail session key + + + Clef de session mail pour Sympa + + + + + LDAPFilter + + + LDAPFilter + + + + + use any key name you want. + + + utiliser n'importe quel nom de clef. + + + + + <s0># rule</s0> +admin <s1>-></s1> <s2>$admin</s2> <s3>||=</s3> <s4>(</s4><s5>$uid</s5> <s6>eq</s6> <s7>'foo'</s7> <s8>or</s8> <s9>$uid</s9> <s10>eq</s10> <s11>'bar'</s11><s12>)</s12> +<s13># header</s13> +Display<s14>-</s14>Name <s15>-></s15> <s16>$displayName</s16> <s17>||=</s17> <s18>$givenName</s18><s19>.</s19><s20>" "</s20><s21>.</s21><s22>$surName</s22> + + + <s0># règle</s0> +admin <s1>-></s1> <s2>$admin</s2> <s3>||=</s3> <s4>(</s4><s5>$uid</s5> <s6>eq</s6> <s7>'foo'</s7> <s8>or</s8> <s9>$uid</s9> <s10>eq</s10> <s11>'bar'</s11><s12>)</s12> +<s13># en-tête</s13> +Display<s14>-</s14>Name <s15>-></s15> <s16>$displayName</s16> <s17>||=</s17> <s18>$givenName</s18><s19>.</s19><s20>" "</s20><s21>.</s21><s22>$surName</s22> + + + + + 1 if user is authorizated to access to it + + + 1 si l'utilisateur est autorisé à y accéder + + + + + ../../../../media/documentation/liferay_3.png + + + ../../../../media/documentation/liferay_3.png + + + + + CustomSOAPServices + + + CustomSOAPServices + + + + + In LDAP filters, $user is replaced by user login, and $mail by user email. + + + Dans les filtres LDAP, $user est remplacé par le nom du compte et $mail par l'adresse email. + + + + + Yubikey client ID + + + ID client Yubikey + + + + + Uniform Resource Locator + + + Uniform Resource Locator + + + + + In this case, you might want to disabling it. + + + Dans ces cas, on peut vouloir le désactiver. + + + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl + + + http://www.slideshare.net/coudot/lemonldapng-un-websso-libre-en-perl + + + + + You can use different dbiUser strings : + + + Plusieurs chaînes dbiUser sont utilisables : + + + + + A session key can be associated to more than one SREG attribute. + + + Une clef de session peut être associée à un ou plusieurs attributs SREG. + + + + + http://www.bugzilla.org + + + http://www.bugzilla.org + + + + + Debian + + + Debian + + + + + User clicks on the link <c0>Reset my password</c0> + + + L'utilisateur clique sur le lien <c0>Réinitialiser mon mot-de-passe</c0> + + + + + <a0>Memcached</a0> can be used with <a1>LL::NG</a1>, but some features will not work since Memcached doesn't provide any parsing system: + + + <a0>Memcached</a0> peut être utilisé avec <a1>LL::NG</a1>, mais quelques fonctionnalités ne marcheront pas car Memcached ne fournit pas de dispositif de parcours des données : + + + + + <a0>SAML</a0> IDP preselection + + + Préselection d'IDP <a0>SAML</a0> + + + + + The <a0>encode_base64</a0> subroutine + + + Fonction <a0>encode_base64</a0> + + + + + ../documentation/1.0/applications.html + + + ../documentation/1.0/applications.html + + + + + <<s0>Directory</s0> /usr/local/lemonldap-ng/htdocs/manager/> + + + <<s0>Directory</s0> /usr/local/lemonldap-ng/htdocs/manager/> + + + + + In the Manager, go in <c0>General Parameters</c0> » <c1>Issuer modules</c1> » <c2>OpenID</c2> and configure: + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules fournisseurs</c1> » <c2>OpenID</c2> et configurer : + + + + + …. + + + …. + + + + + Windows + + + Windows + + + + + singleIP + + + singleIP + + + + + applications:obm_logo.png + + + applications:obm_logo.png + + + + + The content of the SVN tarball is not the same as the official tarball. + + + Le contenu de l'archive SVN n'est pas le même que l'officielle. + + + + + documentation:latest:start + + + documentation:latest:start + + + + + You have to use <c0>Multiple</c0> as authentication modul (this will also force <c1>Multiple</c1> for the users module). + + + Il faut utiliser <c0>Multiple</c0> comme module d'authentification (celà force <c1>Multiple</c1> pour le module utilisateur). + + + + + <s0>Key</s0>: internal session key, can be prefixed by <c1>!</c1> to make the attribute required + + + <s0>Clef</s0> : clef de session interne, peut être prefixé par <c1>!</c1> pour exiger ces attributs + + + + + JSON File configuration backend + + + Backend de configuration en fichier JSON + + + + + Now go in <c0>Options</c0>: + + + Aller ensuite dans <c0>Options</c0>: + + + + + http://mb-c.pro/fr/archives/1468 + + + http://mb-c.pro/fr/archives/1468 + + + + + Sebastien DIAZ + + + Sebastien DIAZ + + + + + For example <c1>{ldapPort}389</c1>. + + + Par exemple <c1>{ldapPort}389</c1>. + + + + + You can also add a rule for logout: + + + Il est possible d'ajouter une règle pour la déconnexion : + + + + + Toolinux + + + Toolinux + + + + + ../../../../media/documentation/liferay_7.png + + + ../../../../media/documentation/liferay_7.png + + + + + ../../../media/applications/http_logo.png + + + ../../../media/applications/http_logo.png + + + + + You can create these two headers to fill user name and mail (see extension configuration): + + + On peut créer ces 2 en-têtes pour qu'ils corresponde au nom d'utilisateur et a son adresse mail (voir la configuration de l'extension) : + + + + + Restart Apache: + + + Redémarrez Apache: + + + + + Often the redirection takes some time because it is user's first access to the protected app, so a new app session has to be created : JavaScript redirection improves user experience by informing that authentication is performed, and by preventing from clicking again on the button because it is too slow. + + + Souvent la redirection prend du temps car c'est le premier accès de l'utilisateur à l'application protégée et il faut créer la session applicative ; la redirection JavaScript améliore le ressenti utilisateur en l'informant que l'authentification est réussie et en évitant qu'il clique de nouveau sur le bouton. + + + + + The logout request will be sent even if the user did not use the application. + + + La requête de déconnexion est envoyée même si l'utilisateur ne s'est pas connecté à l'application. + + + + + Finally, configure for each user his Federation ID value. + + + Finalement, configurer pour chaque utilisateur son identifiant de fédération. + + + + + Categories and applications + + + Catégories et applications + + + + + /_detail/icons/flags/us.png?id=press + + + /_detail/icons/flags/us.png?id=press + + + + + Any <a0>CAS</a0> consumer + + + N'importe quel client <a0>CAS</a0> + + + + + <s0>Facebook application ID</s0>: the application ID you get + + + <s0>ID de l'application Facebook</s0> : l'identifiant d'application obtenu + + + + + The Basic Authentication relies on a specific HTTP header, as described above. + + + L'authentification basique est portée par un en-tête HTTP spécifique, tel que décrit ci-dessous. + + + + + Encoded characters + + + Caractères encodés + + + + + <s0>Gateways authentication</s0>: force transparent authentication on <a1>CAS</a1> server + + + <s0>Authentification des passerelles</s0> : force l'authentification transparente sur le serveur <a1>CAS</a1> + + + + + <s0>portal</s0>: parameters only for Portal + + + <s0>portal</s0> : paramètres réservés au portail + + + + + General options + + + Options générales + + + + + Use Apache::Session::Browseable + + + Utiliser Apache::Session::Browseable + + + + + LemonLDAP::NG + + + LemonLDAP::NG + + + + + Net::Twitter + + + Net::Twitter + + + + + This avoid to have to many datas stored. + + + Ce dispositif évite de stocker trop de données. + + + + + <s0>Default</s0>: will this binding be used by default for authentication response. + + + <s0>Défaut</s0> : déclaration utilisée par défaut pour les réponses d'authentification. + + + + + Tests + + + Tests + + + + + http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + + + http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/lemonldap/ + + + + + <s0>Password max age</s0> : number of seconds after the last password change, before it expires. + + + <s0>Âge macimum du mot-de-passe</s0> : nombre de secondes entre le changement de mot-de-passe et son expiration. + + + + + touch /tmp/pgt.txt + + + touch /tmp/pgt.txt + + + + + LemonLDAP::NG provides these packages: + + + LemonLDAP::NG fournit ces paquets : + + + + + To know more about the jail, check <a0>Safe module documentation</a0>. + + + Pour en savoir plus sur la cage, consulter la <a0>documentation du module Safe</a0>. + + + + + Solutions Linux + + + Solutions Linux + + + + + 1.0 and 1.1 + + + 1.0 et 1.1 + + + + + <a4>ldapsessionbackend</a4><br5/> + + + <a4>ldapsessionbackend</a4><br5/> + + + + + SOAP proxy mechanism + + + SOAP proxy mechanism + + + + + If needed, you can <a0>recompile the valve from the sources</a0>. + + + Si besoin, <a0>recompiler la valve depuis les sources</a0>. + + + + + You can install Lemonldap::NG using <a0>packages</a0> (rpm or deb) or by hand as described below. + + + Vous pouvez installer Lemonldap::NG en utilisant des <a0>paquets</a0> (rpm ou deb) ou à la main comme décrit ci-après. + + + + + http://www.solutionslinux.fr/ + + + http://www.solutionslinux.fr/ + + + + + Before transmission, the username and password are encoded as a sequence of base-64 characters. + + + Avant la transmission, le nom et le mot de passe sont encodés en base-64. + + + + + Password module + + + Module mots-de-passe + + + + + http://httpd.apache.org/docs/2.2/mod/mod_ssl.html + + + http://httpd.apache.org/docs/2.2/mod/mod_ssl.html + + + + + Bugzilla administration + + + Administration de Bugzilla + + + + + Auth-Password => $_password + + + Auth-Password => $_password + + + + + ../media/icons/tux.png + + + ../media/icons/tux.png + + + + + Single Logout + + + Single Logout (SLO) + + + + + Install prerequisites + + + Installer les pré-requis + + + + + Login as administrator: + + + Se connecter comme administrateur: + + + + + <s0>Name</s0>: internal name + + + <s0>Name</s0>: nom interne + + + + + Configure phpLDAPadmin virtual host like other <a0>protected virtual host</a0>. + + + Configurer l'hôte virtuel phpLDAPadmin comme n'importe quel autre <a0>hôte virtuel protégé</a0>. + + + + + If not Go on Manager, and declare Manager as a new <a0>virtual host</a0>, for example <c1>manager.example.com</c1>. + + + Si non, aller dans le manager et déclarer le manager comme un nouvel <a0>hôte virtuel</a0>, par exemple <c1>manager.example.com</c1>. + + + + + Indeed, any <a0>Perl DBD driver</a0> can be used. + + + Ainsi, tout <a0>driver Perl DBD</a0> peut être utilisé. + + + + + <s18>Order</s18> <s19>deny</s19>,<s20>allow</s20> + + + <s18>Order</s18> <s19>deny</s19>,<s20>allow</s20> + + + + + SAML settings + + + Paramètres SAML + + + + + SOAP services + + + Services SOAP + + + + + _auth + + + _auth + + + + + Then, go in <c0>Facebook parameters</c0>: + + + Ensuite, aller dans les <c0>paramètres Facebook</c0>: + + + + + <s2># Load Zimbra Handler</s2> + + + <s2># Load Zimbra Handler</s2> + + + + + <a0>Lanyrd</a0> <br1/> + + + <a0>Lanyrd</a0> <br1/> + + + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3><s4>=</s4><s5>File</s5> +<s6>dirName</s6> <s7>=</s7><s8> /usr/local/lemonldap-ng/data/conf</s8> + + + <s0><s1>[</s1>configuration<s2>]</s2></s0> +<s3>type</s3><s4>=</s4><s5>File</s5> +<s6>dirName</s6> <s7>=</s7><s8> /usr/local/lemonldap-ng/data/conf</s8> + + + + + You should be redirected to <a0>LL::NG</a0> Portal. + + + On doit être redirigé vers le portail <a0>LL::NG</a0>. + + + + + You need to provide the callback URLs, for example <a0>https://auth.domain.com/?openidcallback=1</a0>. + + + Il faut fournir les URLs de rappel, par exemple <a0>https://auth.domain.com/?openidcallback=1</a0>. + + + + + <s0>Secured cookie</s0>: the cookie can only be sent over HTTPS + + + <s0>Cookie sécurisé</s0> : le cookie peut être envoyé via HTTPS + + + + + <s46>"userobm_login"</s46> <s47>=></s47> <s48>"HTTP_OBM_UID"</s48><s49>,</s49> + + + <s46>"userobm_login"</s46> <s47>=></s47> <s48>"HTTP_OBM_UID"</s48><s49>,</s49> + + + + + But you can forward this key if it is really needed: + + + Mais on peut le transmettre tout de même si nécessaire : + + + + + Handler Status + + + Page de statut de l'agent + + + + + <a0>LL::NG</a0> is compatible with the OpenID Authentication protocol <a1>version 2.0</a1> and <a2>version 1.0</a2>. + + + <a0>LL::NG</a0> est compatible avec le protocole d'authentification OpenID <a1>version 2.0</a1> et <a2>version 1.0</a2>. + + + + + http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml + + + http://www.slideshare.net/coudot/rmll2010-lemon-ldapngsaml + + + + + <s0>Search base</s0>: <a1>DN</a1> of groups branch. + + + <s0>Base de recherche</s0> : <a1>DN</a1> de la branche des groupes. + + + + + <s0>Facebook application secret</s0>: the corresponding secret + + + <s0>Secret de l'application Facebook</s0> : le secret correspondant + + + + + In the Manager, select node <c0><a1>SAML</a1> identity providers</c0> and click on <c2>Add <a3>SAML</a3> IDP</c2>. + + + Dans le Manager, selectionner le noeud <c0>Fournisseurs d'identité <a1>SAML</a1></c0> et cliquer sur <c2>Ajouter un IdP <a3>SAML</a3></c2> : + + + + + Mediawiki + + + Mediawiki + + + + + <s0>Display name</s0>: Name of the application + + + <s0>Nom affiché</s0> : nom de l'application + + + + + <s0>dbiPassword</s0>: <a1>DBI</a1> password. + + + <s0>dbiPassword</s0> : mot-de-passe <a1>DBI</a1>. + + + + + http://tomcat.apache.org/ + + + http://tomcat.apache.org/ + + + + + <s0>Sign SLO message</s0>: sign SLO message + + + <s0>Signature des messages SLO</s0> : signe les messages de déconnexion SLO (single logout) + + + + + Do you we have to present <a0>Google</a0>? + + + Devons-nous présenter <a0>Google</a0> ? + + + + + sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini + + + sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini + + + + + Each module can be disabled using the <c0>Null</c0> backend. + + + Chaque module peut être désactivé en utilisant le backend <c0>Null</c0>. + + + + + <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> +  +  +<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>deleteNotification</s27><s28>(</s28><s29>'foo.bar'</s29><s30>,</s30> <s31>'ABC'</s31><s32>)</s32><s33>;</s33> +  +<s34>if</s34> <s35>(</s35> <s36>$r</s36><s37>-></s37><s38>fault</s38> <s39>)</s39> <s40>{</s40> + + + <s17>-></s17><s18>proxy</s18><s19>(</s19><s20>'http://auth.example.com/index.pl/notification'</s20><s21>)</s21><s22>;</s22> +  +  +<s23>$r</s23> <s24>=</s24> <s25>$lite</s25><s26>-></s26><s27>deleteNotification</s27><s28>(</s28><s29>'foo.bar'</s29><s30>,</s30> <s31>'ABC'</s31><s32>)</s32><s33>;</s33> +  +<s34>if</s34> <s35>(</s35> <s36>$r</s36><s37>-></s37><s38>fault</s38> <s39>)</s39> <s40>{</s40> + + + + + <s0>Token expiration</s0>: time in seconds for token expiration (remove from Memcached server). + + + <s0>Expiration du jeton</s0> : délai en secondes pour l'expiration du jeton (effacement du serveur Memcached). + + + + + You need to forward the password, which can be the user main password (if <a0>password is stored in session</a0>, or any user attribute (if you keep secondary passwords in users database). + + + Il est nécessaire d'exporter le mot-de-passe, qui peut être le mot-de-passe principal de l'utilisateur (si <a0>le mot-de-passe est stocké dans la session</a0>, ou n'importe quel attribut utilisateur (si d'autres mots-de-passe sont stockés dans la base de données des utilisateurs). + + + + + Session backend options + + + Options du module de stockage des sessions + + + + + To protect a virtual host in Apache, the LemonLDAP::NG Handler must be activated (see <a0>Apache global configuration</a0>). + + + Pour protéger un hôte virtuel dans Apache, l'agent LemonLDAP::NG doit être activé (voir <a0>configuration globale d'Apache</a0>). + + + + + sample_notification.png + + + sample_notification.png + + + + + <s0>Activation</s0>: set to <c1>On</c1>. + + + <s0>Activation</s0> : mettre à <c1>Activé</c1>. + + + + + <s0># SOAP functions for notification insertion (disabled by default)</s0> +<<s1>Location</s1> /index.pl/notification> + + + <s0># SOAP functions for notification insertion (disabled by default)</s0> +<<s1>Location</s1> /index.pl/notification> + + + + + <s164>//"userobm_location" => ,</s164> + + + <s164>//"userobm_location" => ,</s164> + + + + + <s0>New</s0>: to write all configuration history + + + <s0>New</s0> : pour écrire l'historique de la configuration + + + + + <s0>.js</s0>: Javascript + + + <s0>.js</s0>: Javascript + + + + + documentation/quickstart.html + + + documentation/quickstart.html + + + + + Lemonldap::NG manage applications by their hostname (Apache's virtualHosts). + + + Lemonldap::NG gère les applications par leurs noms d'hôtes(hôtes virtuels d'Apache). + + + + + dbiAuthPasswordHash + + + dbiAuthPasswordHash + + + + + firewalls (but be careful if more than 1 server is behind the firewall) + + + pare-feux (attention toutefois si plus d'une application se trouve derrière le pare-feu) + + + + + Else it just will be sent trough an attribute response, if explicitly requested in an attribute request. + + + Sinon, il ne sera envoyé dans les réponses que s'il est explicitement demandé dans les requêtes d'attributs. + + + + + Require old password (change) + + + Impose la présentation de l'ancien mot-de-passe dans les changements + + + + + <s0>//==================================</s0> +<s1>// WebSSO</s1> +<s2>//==================================</s2> +  +<s3>$useWebserverAuth</s3> <s4>=</s4> <s5>true</s5><s6>;</s6> +<s7>$WebserverAuth_autocreateUser</s7> <s8>=</s8> <s9>true</s9><s10>;</s10> +<s11>$WebserverAuth_autouserprofile</s11> <s12>=</s12> <a13><s14>Array</s14></a13><s15>(</s15> + + + <s0>//==================================</s0> +<s1>// WebSSO</s1> +<s2>//==================================</s2> +  +<s3>$useWebserverAuth</s3> <s4>=</s4> <s5>true</s5><s6>;</s6> +<s7>$WebserverAuth_autocreateUser</s7> <s8>=</s8> <s9>true</s9><s10>;</s10> +<s11>$WebserverAuth_autouserprofile</s11> <s12>=</s12> <a13><s14>Array</s14></a13><s15>(</s15> + + + + + <s0>deleteNotification</s0>: delete notification(s) for a user (see <a1>Notifications system</a1> for more) + + + <s0>deleteNotification</s0> : efface une ou plusieurs notifications d'un utilisateur (voir le <a1>système des notifications</a1>) + + + + + http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight + + + http://ow2.org/view/OW2Con-2012/Session_OW2_Project_Spotlight + + + + + configStorage + + + configStorage + + + + + User enters his email (or another information) in the password reset form + + + L'utilisateur entre son adresse de courriel (ou une autre information) dans le formulaire de réinitialisation + + + + + radiusAuthnLevel + + + radiusAuthnLevel + + + + + Hosted application + + + Application hébergée + + + + + # Fail2Ban configuration file +# +# Author: Adrien Beudin +# +# $Revision: 2 $ +# + +[Definition] + +# Option: failregex +# Notes.: regex to match the password failure messages in the logfile. + + + # Fail2Ban configuration file +# +# Author: Adrien Beudin +# +# $Revision: 2 $ +# + +[Definition] + +# Option: failregex +# Notes.: regex to match the password failure messages in the logfile. + + + + + http://search.cpan.org/perldoc?Apache::Session::Memcached + + + http://search.cpan.org/perldoc?Apache::Session::Memcached + + + + + <s11>RewriteRule</s11> ^/cas/.* /index.pl + + + <s11>RewriteRule</s11> ^/cas/.* /index.pl + + + + + http://forge.ow2.org/project/showfiles.php?group_id=274 + + + http://forge.ow2.org/project/showfiles.php?group_id=274 + + + + + User authenticates on Portal + + + L'utilisateur d'authentifie sur le portail + + + + + <s0>Token endpoint authentication method</s0>: Choice between <c1>client_secret_post</c1> and <c2>client_secret_basic</c2> + + + <s0>Méthode d'authentification du point d'accès du jeton</s0> : choisir entre <c1>client_secret_post</c1> et <c2>client_secret_basic</c2> + + + + + _samlToken + + + _samlToken + + + + + Packages from <a0>Debian repository</a0> may not be up to date. + + + Les paquets du <a0>dépôt Debian</a0> peuvent ne pas être à jour. + + + + + icons:tutorials.png + + + icons:tutorials.png + + + + + http://www.php.net/array + + + http://www.php.net/array + + + + + screenshots.html + + + screenshots.html + + + + + Required parameters + + + Paramètres exigés + + + + + You can change default parameters using the “notificationStorage” and “notificationStorageOptions” parameters with the same syntax as configuration storage parameters. + + + On peut changer les paramètres par défaut en utilisant les paramètres “notificationStorage” et “notificationStorageOptions” avec la même syntaxe que les paramètres de stockage de la configuration. + + + + + Use SOAP for Lemonldap::NG configuration + + + Utiliser SOAP pour la configuration Lemonldap::NG + + + + + <a0>LL::NG</a0> has a logout forward mechanism, that will add a step in logout process, to send logout requests (indeed, GET requests on application logout <a1>URL</a1>) inside hidden iframes. + + + <a0>LL::NG</a0> dispose d'un dispositif de propagation de déconnexion qui ajoute une étape à ce processus pour envoyer des requêtes de déconnexion (en pratique, des requêtes GET vers des <a1>URL</a1> de déconnexion) dans des iframes cachées. + + + + + You have to grant read/write access for the manager component. + + + Il faut autoriser l'accès en lecture et écriture pour le manager. + + + + + If you upgraded <a0>LL::NG</a0>, check all <a1>upgrade notes</a1>. + + + Pour mettre à jour <a0>LL::NG</a0>, lisez toutes les <a1>notes de mise à jour</a1>. + + + + + <a0>Apache Tomcat</a0> is an open source software implementation of the Java Servlet and JavaServer Pages technologies. + + + <a0>Apache Tomcat</a0> est une implémentation libre des technologies Java Servlet et JavaServer Pages. + + + + + <s0>Developers</s0> : <a1>lemonldap-ng-dev@ow2.org</a1> ( <a2>Subscribe</a2> | <a3>Archives</a3> ) + + + <s0>Développeurs</s0> : <a1>lemonldap-ng-dev@ow2.org</a1> ( <a2>Souscrire</a2> | <a3>Archives</a3> ) + + + + + <s133>//"userobm_web_perms" => ,</s133> + + + <s133>//"userobm_web_perms" => ,</s133> + + + + + If this attribute is missed all hosts are allowed. + + + Si cet attribut est manquant, toutes les adresses seront autorisées. + + + + + If you set <c0>useLocalConf</c0> to 1 in lemonldap-ng.ini (section [Portal]), the portal will use only a cached configuration. + + + En mettant <c0>useLocalConf</c0> à 1 dans lemonldap-ng.ini (section [Portal]), le portail utilisera la configuration cachée. + + + + + dbiUserTable + + + dbiUserTable + + + + + This concerns all parameters for the Service Provider metadata section: + + + Ceci concerne tous les paramètres de la section « fournisseur de service » des metadatas : + + + + + http://search.cpan.org/~mart/Net-OpenID-Consumer/ + + + http://search.cpan.org/~mart/Net-OpenID-Consumer/ + + + + + Use the following form: <a0>https://doc.integ01.dev-franceconnect.fr/inscription</a0>. + + + Utiliser le formulaire suivant : <a0>https://doc.integ01.dev-franceconnect.fr/inscription</a0>. + + + + + User can now access to the protected application + + + L'utilisateur peut maintenant accéder aux applications + + + + + ../../../media/applications/mediawiki_logo.png + + + ../../../media/applications/mediawiki_logo.png + + + + + Protect your application + + + Protéger une application + + + + + <s0>setAttributes(cookieValue,hashtable)</s0>: update a session + + + <s0>setAttributes(cookieValue,hashtable)</s0> : met à jour une session + + + + + ../pages/press.html + + + ../pages/press.html + + + + + http://www.jcos.fr + + + http://www.jcos.fr + + + + + dob + + + dob + + + + + You have to include them in Apache main configuration, for example: + + + Il faut les inclure dans la configuration d'Apache, par exemple : + + + + + documentation + + + documentation + + + + + You can also use WebID as user database. + + + On peut également utiliser WebID comme base de données utilisateurs. + + + + + When status feature is activated, Handlers and portal will collect statistics and save them in their local cache. + + + Lorsque la fonctionnalité "status" est activée, les agents et le portail collectent des statistiques et les sauvegardent dans le cache local + + + + + http://www.dokuwiki.org/ + + + http://www.dokuwiki.org/ + + + + + Handler detects <a0>URL</a0> parameter and create a <a1>SSO cookies</a1> on its domain, with session ID as value + + + L'agent détecte le paramètre d'<a0>URL</a0> et crée le <a1>cookie SSO</a1> dans son domaine, avec la valeur de l'identifiant de session + + + + + This mode is not compatible with a lot of browsers which block pop-ups. + + + Ce mode n'est pas compatible avec de nombreux navigateurs qui bloquent les pop-ups. + + + + + The <a0>SSO</a0> cookie is build by the portal (as described in the <a1>login kinematic</a1>), or by the Handler for cross domain authentication (see <a2>CDA kinematic</a2>). + + + Le cookie <a0>SSO</a0> est construit par le portail (tel que décrit dans la <a1>cinématique de connexion</a1>) ou par l'agent (handler) lors des authentification inter-domaines (voir <a2>la cinématique de l'authentification inter-domaine</a2>). + + + + + When you change cookie expiration time, it is written on the user hard disk unlike session cookie + + + Lorsqu'on change la durée de vie du cookie, il est écrit sur le disque dur de l'utilisateur contrairement à un cookie de session + + + + + Cross Domain Authentication (CDA) + + + Authentification inter-domaines (CDA) + + + + + Sympa + + + Sympa + + + + + Rules can also be used to intercept logout <a0>URL</a0>: + + + Les règles peuvent également être utilisées pour intercepter les <a0>URL</a0> de déconnexion : + + + + + For each attribute, you can set: + + + Pour chaque attribut, on peut indiquer : + + + + + <s0>UTF8 metadata conversion</s0>: set to On to force partner's metadata conversion. + + + <s0>Conversion des métadatas un UTF8</s0> : mettre à « activé » pour forcer la conversion des métadata des partenaires. + + + + + You need to get an client ID and a secret key from Yubico. + + + Un identifiant client et une clef secrète doivent être obtenues auprès de Yubico. + + + + + <a0>LL::NG</a0> is a web single-sign-on system, but unlike some systems it can manage rights on applications based on regular expressions on <a1>URL</a1>. + + + <a0>LL::NG</a0> est un système d'authentification web unique (WebSSO), mais contrairement à d'autres, il peut gérer les droits d'accès en utilisant des expressions rationnelles sur les <a1>URL</a1> demandées. + + + + + Configure the <a0>access rules</a0> and define the following <a1>headers</a1>: + + + Configurer les <a0>règles d'accès</a0> et definir les <a1>en-têtes</a1> suivants : + + + + + dark + + + dark + + + + + ../../../media/applications/googleapps_logo.png + + + ../../../media/applications/googleapps_logo.png + + + + + login + + + login + + + + + Applications + + + Applications + + + + + http://perldoc.perl.org/functions/return.html + + + http://perldoc.perl.org/functions/return.html + + + + + /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots + + + /_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots + + + + + User: can answer to surveys + + + User : peut répondre aux surveillances + + + + + <s0>Authentication level</s0>: authentication level for Radius module + + + <s0>Niveau d'authentification</s0> : niveau d'authentification pour Radius + + + + + samlStorage + + + samlStorage + + + + + Then go in <c0>Options</c0> to define: + + + Aller ensuite dans <c0>Options</c0> pour définir : + + + + + The integration with <a0>LL::NG</a0> is the following: + + + L'intégration avec <a0>LL::NG</a0> est la suivante : + + + + + Key steps : + + + Etapes clefs : + + + + + maintenance + + + maintenance + + + + + http://en.wikipedia.org/wiki/INI_file + + + http://en.wikipedia.org/wiki/INI_file + + + + + You can add a rule for logout: + + + Il est possible d'ajouter une règle pour la déconnexion : + + + + + http://openid.net/specs/openid-simple-registration-extension-1_0.html + + + http://openid.net/specs/openid-simple-registration-extension-1_0.html + + + + + Authentication with login/password + + + Authentification par nom-de-compte/mot-de-passe + + + + + <s0>Key name</s0>: name of the key in LemonLDAP::NG session (for example “uid” will then be used as $uid in access rules) + + + <s0>Nom de clef</s0> : nom de la clef dans la session LemonLDAP::NG (par exemple “uid” équivaut à $uid dans les règles d'accès) + + + + + Now ldapgroups contains “admin su” + + + Maintenant, ldapgroups contient “admin su” + + + + + Disabling it can lead to security issues. + + + La désactiver peut engendrer des trous de sécurité. + + + + + Dokuwiki + + + Dokuwiki + + + + + You may also create these macros to manage OBM administrator account (<c0>Variables</c0> » <c1>Macros</c1>): + + + Il est également possible de créer ces macros pour gérer le compte administrateur OBM (<c0>Variables</c0> » <c1>Macros</c1>): + + + + + documentation:googleapps-sso.png + + + documentation:googleapps-sso.png + + + + + Install and launch a <a0>Memcached server</a0>. + + + Installer et lancer un <a0>serveur Memcached</a0>. + + + + + Gender + + + Gender + + + + + For GLPI >= 0.71, it is a simple configuration in GLPI: Setup → Authentication. + + + Pour GLPI >= 0.71, une simple configuration de GLPI suffit : Setup → Authentication. + + + + + If you use the binary value (Active Directory), use this: + + + Si une valeur binaire est utilisée (Active Directory) : + + + + + You just have to configure a directory writable by Apache user and set it in [configuration] section in your lemonldap-ng.ini file: + + + Il suffit de configurer un répertoire accessible en écriture à l'utilisateur Apache et l'indiquer dans la section [configuration] du fichier lemonldap-ng.ini : + + + + + If you want to require that a field is set, add “!” before the key name : + + + Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef : + + + + + <a0>CAS</a0> authentication level + + + Niveau d'authentification <a0>CAS</a0> + + + + + macro and groups + + + les macro et groupes + + + + + <a0>CAS</a0> proxied services + + + Services mandatés de <a0>CAS</a0> + + + + + Redirect user to the asked <a0>URL</a0> or display menu + + + Redirige l'utilisateur vers l'<a0>URL</a0> demandée ou affiche le menu + + + + + <s4>RewriteRule</s4> ^/saml/metadata /metadata.pl + + + <s4>RewriteRule</s4> ^/saml/metadata /metadata.pl + + + + + <s45><s46><bean</s46> <s47>id</s47>=<s48>"userDetailsServiceWrapper"</s48> <s49>class</s49>=<s50>"org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"</s50><s51>></s51></s45> + + + <s45><s46><bean</s46> <s47>id</s47>=<s48>"userDetailsServiceWrapper"</s48> <s49>class</s49>=<s50>"org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"</s50><s51>></s51></s45> + + + + + Skin files + + + Fichiers thèmes + + + + + ../documentation/current/start.html#sessions_database + + + ../documentation/current/start.html#sessions_database + + + + + LemonLDAP::NG portal menu has 4 modules: + + + Le menu du portail LemonLDAP::NG est composé de 4 modules : + + + + + <s59><s60></bean<s61>></s61></s60></s59> + + + <s59><s60></bean<s61>></s61></s60></s59> + + + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-users + + + http://mail.ow2.org/wws/subscribe/lemonldap-ng-users + + + + + Enable protection on Manager, by editing <c0>lemonldap-ng.ini</c0>: + + + Activer la protection du manager, en éditant <c0>lemonldap-ng.ini</c0>: + + + + + <a0>DBI</a0> UserDB connection chain + + + Chaîne de connexion UserDB <a0>DBI</a0> + + + + + whatToTrace + + + whatToTrace + + + + + Browseable (SQL, Redis or LDAP) + + + Browseable (SQL, Redis ou LDAP) + + + + + <a0>RoundCube</a0> webmail is a browser-based multilingual IMAP client with an application-like user interface. + + + Le webmail <a0>RoundCube</a0> est un client IMAP web multilingue une interface riche type application. + + + + + List of columns to query to fill user session. + + + Liste de colonnes à interroger pour trouver la session utilisateur. + + + + + Internal portal + + + Portail interne + + + + + Access rules + + + Règles d'accès + + + + + ../../../../media/applications/sympa_logo.png + + + ../../../../media/applications/sympa_logo.png + + + + + http://obm.org + + + http://obm.org + + + + + (&(sAMAccountName=$user)(objectClass=person)) + + + (&(sAMAccountName=$user)(objectClass=person)) + + + + + An enterprise account + + + un compte entreprise + + + + + <s0>Sessions module options</s0>: + + + <s0>Options du module de sessions</s0> : + + + + + <a0>LL::NG</a0> configured as <a1>SAML Identity Provider</a1> + + + <a0>LL::NG</a0> configuré comme <a1>fournisseur d'identité SAML</a1> + + + + + yum install mod_ssl + + + yum install mod_ssl + + + + + Destination directory = <e0>[path/to/trunk/build/lemonldap-ng]</e0>/po-doc/zz (where zz is your international code, example: “fr” for France) + + + Répertoire de destination = <e0>[chemin/vers/trunk/build/lemonldap-ng]</e0>/po-doc/zz (où zz est votre code international, exemple: “fr” pour le français) + + + + + SQL configuration backends + + + Backends de configuration SQL + + + + + <s0>Proxied services</s0>: list of services for which a proxy ticket is requested: + + + <s0>Services Proxifiés</s0> : liste des services pour lesquels un ticket de proxy est requis : + + + + + This part is based on <a0>SimpleSAMLPHP documentation</a0>. + + + Cette section est basée sur la <a0>documentation SimpleSAMLPHP</a0>. + + + + + <s0>Callback GET parameter</s0>: name of GET parameter used to intercept callback (default: openidconnectcallback) + + + <s0>Paramètres GET de rappel</s0> : nom du paramètre GET utilisé pour intercepter le rappel (défaut: openidconnectcallback) + + + + + Set '*' to accept all. + + + Mettre '*' pour tout accepter. + + + + + Display deleted sessions + + + Affiche les sessions effacées + + + + + Zimbra use a specific <a0>preauthentication protocol</a0> to provide <a1>SSO</a1> on its application. + + + Zimbra utilise un <a0>protocole de pré-authentification</a0> pour s'intégrer à un <a1>SSO</a1>. + + + + + Google + + + Google + + + + + User module + + + Module utilisateurs + + + + + <s15><s16><role</s16> <s17>rolename</s17>=<s18>"role1"</s18><s19>/></s19></s15> + + + <s15><s16><role</s16> <s17>rolename</s17>=<s18>"role1"</s18><s19>/></s19></s15> + + + + + Create a database if necessary: + + + Créer une base de données si nécessaire : + + + + + Selected by default during installation. + + + Sélectionné par défaut lors de l'installation. + + + + + Create new notifications with notifications explorer + + + Créer de nouvelles notifications avec l'explorateur des notifications + + + + + So, if the user is not recognized or HTTP headers not present, a 403 error is sent. + + + Donc, si l'utilisateur n'est pas reconnu ou si l'en-tête HTTP n'est pas présent, une erreur 403 est retournée. + + + + + <s9>RewriteEngine</s9> <s10>On</s10> + + + <s9>RewriteEngine</s9> <s10>On</s10> + + + + + <s0>OTP public ID part size</s0>: Part of Yubikey OTP that will be used as the media identifier (default: 12) + + + <s0>Taille de la partie publique de l'OTP</s0> : Partie du mot-de-passe unique Yubikey utilisée pour identifier les matériels (défaut: 12) + + + + + Mailing lists + + + Mailing lists + + + + + documentation:latest:sessions + + + documentation:latest:sessions + + + + + <s0><s1><SPSSODescriptor<s2>></s2></s1></s0> + + + <s0><s1><SPSSODescriptor<s2>></s2></s1></s0> + + + + + Handler sends the response to user + + + Celui-ci la renvoie à l'utilisateur + + + + + For example, to preselect this IDP for users coming from 129.168.0.0/16 network: + + + Par exemple, pour pré-sélectionner cet IDP pour les utilisateurs provenant dui réseau 129.168.0.0/16 : + + + + + <a4>references</a4><br5/> + + + <a4>références</a4><br5/> + + + + + Manager (configuration management) + + + Manager (gestion de la configuration) + + + + + <<s0>IfModule</s0> mod_rewrite.c> + + + <<s0>IfModule</s0> mod_rewrite.c> + + + + + <s165>//"userobm_education" => ,</s165> + + + <s165>//"userobm_education" => ,</s165> + + + + + http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview + + + http://www.slideshare.net/coudot/jdll-2010-lemonldapng100preview + + + + + This function will check the date of current request, and compare it to a start date and an end date. + + + Cette fonction examine la date de la requête en cours et la compare avec une date de début et de fin. + + + + + Configuration and sessions in LDAP + + + Configuration et sessions dans LDAP + + + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Null for authentication, users or password module. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir <a2>Null</a2>) pour les modules authentification, utilisateurs et/ou mots-de-passe. + + + + + Update translations + + + Télécharger les traductions + + + + + The notifications module uses a wildcard to manage notifications for all users. + + + Le module de notifications utilise une carte blanche pour gérer les notifications destinées à tous les utilisateurs. + + + + + Authorizations are defined inside a virtualhost and takes effect only on it. + + + Les autorisations sont définies à l'intérieur d'un hôte virtuel (virtualhost) et n'ont d'effet que sur lui. + + + + + Configure the virtual host like other <a0>protected virtual host</a0> but use Secure Token Handler instead of default Handler. + + + Configurer l'hôte virtuel Sympa comme n'importe quel autre <a0>hôte virtuel protégé</a0> mais utiliser l'agent jeton sécurisé au lieu de l'agent par défaut. + + + + + Send mail on password change + + + Envoyer des courriels lors des changements de mots-de-passe + + + + + HTTP Basic Authentication + + + Authentification basique HTTP + + + + + cn=admin,dc=example,dc=password + + + cn=admin,dc=example,dc=password + + + + + You can also use different user/password for your servers by overriding parameters <c0>globalStorage</c0> and <c1>globalStorageOptions</c1> in lemonldap-ng.ini file. + + + On peut utiliser différent login/mot-de-passe pour les serveurs en surchargeant les paramètres <c0>globalStorage</c0> et <c1>globalStorageOptions</c1> dans le fichier lemonldap-ng.ini. + + + + + PerlModule Lemonldap::NG::Handler::Proxy + + + PerlModule Lemonldap::NG::Handler::Proxy + + + + + perl-Lemonldap-NG-Common: CPAN - Shared modules + + + perl-Lemonldap-NG-Common : CPAN - modules partagés + + + + + ldapGroupAttributeName + + + ldapGroupAttributeName + + + + + <s0>Authentication level</s0>: level of authentication to associate to this module + + + <s0>Niveau d'authentification</s0> : niveau d'authentification associé à ce module + + + + + These options override service signature options (see <a0>SAML service configuration</a0>). + + + Ces options surchargent les options de signature du service (voir la <a0>configuration du service SAML</a0>). + + + + + Those capabilities can be used simultaneously or separately. + + + Ces capacités peuvent être utilisées simultanément ou séparemment. + + + + + These options can then be overridden for each Identity Provider. + + + Ces options peuvent être surchargées pour chaque fournisseur d'identité. + + + + + Nb protected applications + + + Nb d'applications protégées + + + + + Django + + + Django + + + + + “static-value” + + + “static-value” + + + + + ldapGroupObjectClass + + + ldapGroupObjectClass + + + + + one with just read rights for other servers + + + une avec seulement des droits en lecture pour les autres serveurs + + + + + <s1>ServerName</s1> www.public.com +  + + + <s1>ServerName</s1> www.public.com +  + + + + + The value will be use in metadata main markup: + + + Cette valeur est utilisé dans les metadatas : + + + + + checkLogonHours($ssoLogonHours, '', '+2') + + + checkLogonHours($ssoLogonHours, '', '+2') + + + + + Known supported applications + + + Applications connues pour être supportées + + + + + Sympa virtual host in Apache + + + Hôte virtuel Sympa dans le manager + + + + + <s34>'htmleditormode'</s34> <s35>=></s35> <s36>'inline'</s36><s37>,</s37> + + + <s34>'htmleditormode'</s34> <s35>=></s35> <s36>'inline'</s36><s37>,</s37> + + + + + http://tomcat.apache.org/tomcat-5.5-doc/logging.html + + + http://tomcat.apache.org/tomcat-5.5-doc/logging.html + + + + + <s0>newNotification(xmlString)</s0>: insert a notification for a user (see <a1>Notifications system</a1> for more) + + + <s0>newNotification(xmlString)</s0> : insert une notification pour un utilisateur (voir le <a1>système de notifications</a1> pour plus d'information) + + + + + Change the user attribute to store in Apache logs <e0>(“General Parameters » Logs » REMOTE_USER”)</e0>: use the variable declared above + + + Changer l'attribut utilisateur à stocker dans les journaux d'Apache <e0>(“Paramètres généraux » Journaux » REMOTE_USER”)</e0> : utiliser la variable ci-dessus + + + + + tar zxvf lemonldap-ng-*.tar.gz + + + tar zxvf lemonldap-ng-*.tar.gz + + + + + <check>: paragraph to display with a checkbox: will be inserted in <a0>HTML</a0> page enclosed in <p class=“notifCheck”><input type=“checkbox” />…</p> + + + <check> : paragraphe à afficher avec une case à cocher : sera inséré dans la page <a0>HTML</a0> encadré dans <p class=“notifCheck”><input type=“checkbox” />…</p> + + + + + → User does not have Lemonldap::NG cookie, handler redirect it to the portal + + + → L'utilisateur ne dispose pas d'un cookie Lemonldap::NG, l'agent le redirige vers le portail + + + + + If using <a0>LL::NG</a0> as reverse proxy, configure the <c1>Auth-User</c1> <a2>header</a2>, else no headers are needed. + + + Si <a0>LL::NG</a0> est utilisé par reverse-proxy, configurer l'<a2>en-tête</a2> <c1>Auth-User</c1>, aucun autre en-tête n'est utile. + + + + + Load Handler in Apache memory: + + + Charger l'agent dans la mémoire d'Apache : + + + + + sudo make install PARAM=VALUE PARAM=VALUE ... + + + sudo make install PARAM=VALUE PARAM=VALUE ... + + + + + contact.html + + + contact.html + + + + + The Tomcat Valve is only available for tomcat 5.5 or greater. + + + La valve Tomcat est uniquement disponible pour les versions 5.5 et supérieures de Tomcat. + + + + + ../../../media/documentation/remote-principle.png + + + ../../../media/documentation/remote-principle.png + + + + + http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project + + + http://www.slideshare.net/coudot/ldapcon-2011-the-lemonldapng-project + + + + + secureTokenAllowOnError + + + secureTokenAllowOnError + + + + + This module is a <a0>LL::NG</a0> specific identity federation protocol. + + + Ce module fournit un protocole de fédération d'identité spécifique à <a0>LL::NG</a0>. + + + + + <s0>Enabled</s0>: Yes + + + <s0>Enabled</s0>: Yes + + + + + ../../media/icons/flags/us.png + + + ../../media/icons/flags/us.png + + + + + Click on a column header to sort table. + + + Cliquez sur un en-tête de colonne pour trier le tableau. + + + + + <a8>playground</a8><br9/> + + + <a8>playground</a8><br9/> + + + + + RHEL/CentOS/Fedora + + + RHEL/CentOS/Fedora + + + + + screenshots:1.1:mailreset:mailreset_step4.png + + + screenshots:1.1:mailreset:mailreset_step4.png + + + + + ../pages/documentation/features.html + + + ../pages/documentation/features.html + + + + + Follow the <a0>next steps</a0>. + + + Suivre les <a0>étapes suivantes</a0>. + + + + + In Bugzilla administration interface, go in <c0>Parameters</c0> » <c1>User authentication</c1> + + + Dans l'interface d'administration, allez dans <c0>Parameters</c0> » <c1>User authentication</c1> + + + + + <s0>Location</s0>: Access Point for <a1>SSO</a1> request and response. + + + <s0>Location</s0>: Point d'accès des requêtes et réponses <a1>SSO</a1>. + + + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +<s3>notification</s3> <s4>=</s4><s5> 1</s5> + + + <s0><s1>[</s1>portal<s2>]</s2></s0> +<s3>notification</s3> <s4>=</s4><s5> 1</s5> + + + + + Then you need to construct the Ajax page, for example in /index/bouton.html. + + + Il faut ensuite construire la page Ajax, par exemple dans /index/bouton.html. + + + + + httpOnly + + + httpOnly + + + + + dbiAuthPassword + + + dbiAuthPassword + + + + + <s24># SOAP functions for notification insertion (disabled by default)</s24> + + + <s24># Fonctions SOAP pour insérer des notifications (désactivées par défaut)</s24> + + + + + <s0>+10m</s0>: ten minutes from session creation + + + <s0>+10m</s0> : dix minutes après la création de la session + + + + + http://www.google.com/calendar/hosted/mydomain.org/render + + + http://www.google.com/calendar/hosted/mydomain.org/render + + + + + *.partner.com + + + *.partenaire.com + + + + + Then you can take any virtual host, and simply add this line to protect it: + + + Ainsi n'importe quel hôte virtuel peut être protégé en ajoutant cette ligne : + + + + + We use <a0>OW2 JIRA</a0> to list bugs and features. + + + Nous utilisons <a0>OW2 JIRA</a0> pour tous les bogues et fonctionnalités. + + + + + A cup of coffee (or tea, we are open minded) + + + Une tasse de café (ou de thé, nous sommes ouverts) + + + + + For <a0>Active Directory</a0>, choose <c1>Active Directory</c1> instead of <c2>LDAP</c2>. + + + Pour <a0>Active Directory</a0>, choisir <c1>Active Directory</c1> au lieu de <c2>LDAP</c2>. + + + + + /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots + + + /_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots + + + + + <s0>RelayState session timeout</s0>: timeout for RelayState sessions. + + + <s0>Durée de vie d'une session RelayState</s0> : durée de vie d'une session RelayState. + + + + + tchemineau + + + tchemineau + + + + + You can intercept the logout with this rule: <c0>^/share/page/dologout ⇒ logout_app_sso</c0> + + + On peut intercepter les déconnexions avec cette règle : <c0>^/share/page/dologout ⇒ logout_app_sso</c0> + + + + + <s0>User table</s0>: user table name + + + <s0>Table utilisateurs</s0> : nom de la table utilisateurs + + + + + Do not allow several users for 1 <a0>IP</a0> + + + Ne pas autoriser plusieurs utilisateurs venant de la même adresse <a0>IP</a0> + + + + + password + + + password + + + + + impact + + + impact + + + + + ../../../../css/screen.css + + + ../../../../css/screen.css + + + + + It can not be used to share sessions between different servers except if you share directories (with NFS,…) or if you use <a0>SOAP proxy</a0>. + + + 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 <a0>proxy SOAP</a0>. + + + + + trustedDomains + + + trustedDomains + + + + + ^/limesurvey/admin/ + + + ^/limesurvey/admin/ + + + + + You need to disable default Manager protection in lemonldap-ng.ini to rely only on Apache: + + + Il faut alors désactiver la protection du manager dans lemonldap-ng.ini pour la confier à Apache : + + + + + In this case, you can add in the Apache authentication module: + + + Dans ce cas, il faut ajouter dans la configuratio du module Apache : + + + + + ../../documentation/1.0/sqlconfbackend.html + + + ../../documentation/1.0/sqlconfbackend.html + + + + + Since version 1.9 of LLNG, old Auto-Login feature has been removed since it works only with Sympa-5 which has been deprecated + + + Depuis la version 1.9 of LLNG, la fonctionnalité de connexion automatique a été supprimée car elle ne fonctionnait qu'avec la version 5 de Sympa, elle-même dépréciée + + + + + Logging portal access + + + Trace des authentification + + + + + Handler inform Apache of connected user (parameter <c0>whatToTrace</c0>), so you can see user login in Apache access logs. + + + L'agent fournit à Apache l'identifiant de l'utilisateur (paramètre <c0>whatToTrace</c0>), ainsi vous pouvez voir l'identifiant dans les journaux d'accès d'Apache. + + + + + You can use one or a combination of: + + + On peut utiliser un ou plusieurs solution : + + + + + Authentication: will check user login in a header and create session without prompting any credentials (but will register client <a0>IP</a0> and creation date) + + + Authentification : recherche le nom d'utilisateur dans un en-tête et crée la session sans exiger de mot-de-passe (mais enregistre l'adresse <a0>IP</a0> cliente et la date) + + + + + /_detail/icons/chat.png?id=contact + + + /_detail/icons/chat.png?id=contact + + + + + <<s17>Location</s17> /index.pl/config> + + + <<s17>Location</s17> /index.pl/config> + + + + + casAccessControlPolicy + + + casAccessControlPolicy + + + + + documentation:googleapps-export-priv-key.png + + + documentation:googleapps-export-priv-key.png + + + + + managerCssTheme + + + managerCssTheme + + + + + Copy en subroutine to zz <e1>(where zz is your international code, example: “fr” for France)</e1> then translate messages. + + + Copiez la fonction en en zz <e1>(où zz est votre code international, exemple: “fr” pour le français)</e1> et traduisez ensuite les messages. + + + + + PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com + + + PerlSetVar LmLocationToReplace http://www.private.com/,https://www.public.com + + + + + Apache (Kerberos, NTLM, OTP, ...) + + + Apache (Kerberos, NTLM, OTP, ...) + + + + + All other elements will be removed including <a0>HTML</a0> elements like <b>. + + + Tous les autres éléments seront supprimés y compris les balises <a0>HTML</a0> telles <b>. + + + + + /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots + + + /_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots + + + + + Write session path is needed only if you use a remote session explorer or a remote portal + + + Le chemin d'écriture de session n'est nécessaire que si on utilise un explorateur de session ou un portail distant + + + + + <a0>DBI</a0> Login column + + + Colonne de nom de connexion <a0>DBI</a0> + + + + + default + + + default + + + + + Other NameID formats are automatically managed: + + + Les autres formats de NameID sont automatiquement gérés : + + + + + Signing Certificate: choose a certificate for SP signature. + + + Signing Certificate : choisir un certificat pour la signature du SP. + + + + + MySQL example (suppose that our servers are in 10.0.0.0/24 network): + + + Exemple MySQL (on suppose que les serveurs sont sur le réseau 10.0.0.0/24): + + + + + Session restrictions + + + Resctriction d'ouverture de session + + + + + <s7># CAS Issuer</s7> + + + <s7># Fournisseur d'identité CAS</s7> + + + + + <s0>Control existing session</s0>: detect <a1>SSO</a1> session, apply configured constraints (1 session per user, 1 session per <a2>IP</a2>, …) + + + <s0>Recherche d'une session valide</s0> : détecte les sessions <a1>SSO</a1>, applique les contraintes configurées (1 session par utilisateur, 1 session par <a2>IP</a2>, …) + + + + + If you run Debian testing or unstable, the packages are directly installable: + + + Pour les utilisateurs de Debian testing ou unstable, les paquets sont directement installables : + + + + + In the <c1><endpoint></c1>, change <c2><connector-id></c2> value to <c3>alfrescoHeader</c3> and change the <c4><userHeader></c4> value to <c5>Auth-User</c5>: + + + Dans le "<c1><endpoint></c1>", changer la valeur de <c2><connector-id></c2> en <c3>alfrescoHeader</c3> et changer la valeur de <c4><userHeader></c4> en <c5>Auth-User</c5> : + + + + + It can deal with both SP and IdP initiated modes. + + + Il peut utiliser les modes initiés par le SP ou l'IdP. + + + + + By alphabetical order: + + + Par ordre alphabétique : + + + + + <s0>$VAR1</s0> <s1>=</s1> <s2>{</s2> + + + <s0>$VAR1</s0> <s1>=</s1> <s2>{</s2> + + + + + Internet Protocol + + + Internet Protocol + + + + + Connection + + + Connexion + + + + + PerlHandler Lemonldap::NG::Handler::Proxy +  + + + PerlHandler Lemonldap::NG::Handler::Proxy +  + + + + + The Secure Token Handler is a special Handler that create a token for each request and send it to the protected application. + + + L'agent jeton sécurisé est un agent particulier qui crée un jeton pour chaque requête et l'envoie à l'application protégée. + + + + + Mail reset request timeout + + + Délai maximal des requêtes de réinitialisation des mails + + + + + https://github.com/coudot/apache-session-ldap + + + https://github.com/coudot/apache-session-ldap + + + + + Now we will add CSOD as a new <a0>SAML</a0> Service Provider: + + + Ajouter CSOD comme nouveau fournisseur de service <a0>SAML</a0> : + + + + + How to change configuration backend + + + Comment changer le backend de configuration + + + + + <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> Lemonldap<s3>::</s3><s4>NG</s4><s5>::</s5><s6>Handler</s6><s7>::</s7><s8>CGI</s8><s9>-></s9><s10>new</s10> <s11>(</s11><s12>{</s12><s13>}</s13><s14>)</s14><s15>;</s15> +<s16>$cgi</s16><s17>-></s17><s18>authenticate</s18><s19>(</s19><s20>)</s20><s21>;</s21> +<s22>$cgi</s22><s23>-></s23><s24>authorize</s24><s25>(</s25><s26>)</s26><s27>;</s27> +<s28>...</s28> + + + <s0>my</s0> <s1>$cgi</s1> <s2>=</s2> Lemonldap<s3>::</s3><s4>NG</s4><s5>::</s5><s6>Handler</s6><s7>::</s7><s8>CGI</s8><s9>-></s9><s10>new</s10> <s11>(</s11><s12>{</s12><s13>}</s13><s14>)</s14><s15>;</s15> +<s16>$cgi</s16><s17>-></s17><s18>authenticate</s18><s19>(</s19><s20>)</s20><s21>;</s21> +<s22>$cgi</s22><s23>-></s23><s24>authorize</s24><s25>(</s25><s26>)</s26><s27>;</s27> +<s28>...</s28> + + + + + <s0>State session timeout</s0>: duration of a state session (used to keep state information between autentication request and authentication response) in seconds (default: 600) + + + <s0>Durée de vie de la session d'état</s0> : délai durant lequel la session d'état (utilisée pour conserver l'état entre la requête d'authentification et la réponse) en secondes (défaut : 600) + + + + + <s0>Store</s0>: store user info in session database + + + <s0>Stocke</s0>: stocke les données utilisateurs dans la base de données des sessions + + + + + <a0>LL::NG</a0> can act as an OpenID Connect Relying Party (RP) towards multiple OpenID Connect Providers (OP). + + + <a0>LL::NG</a0> peut agir comme un serveur « OpenID-Connect Relying Party » (RP), ce qui permet de fédérer <a1>LL::NG</a1> avec : + + + + + File + + + File + + + + + ../pages/menu1.html + + + ../pages/menu1.html + + + + + GRR has a <a0>SSO</a0> configuration page in its administration panel. + + + GRR dispose d'une page de configuration du <a0>SSO</a0> dans son panneau de configuration. + + + + + <a0>LL::NG</a0> is compatible with <a1>LDAP password policy</a1>: + + + <a0>LL::NG</a0> est compatible avec <a1>la politique de mots-de-passe LDAP</a1> : + + + + + So on each main portal, internal users can access normally, and users issued from the other organization have just to click on the link: + + + Ainsi sur chacun des portails principaux, les utilisateurs internes peuvent accéder normalement et les utilisateurs de l'autre organisation n'ont qu'à cliquer sur le lien : + + + + + mailBody + + + mailBody + + + + + perl-Lemonldap-NG-Portal: CPAN - Portal modules + + + perl-Lemonldap-NG-Portal : CPAN - modules portail + + + + + ../media/icons/flags/us.png + + + ../media/icons/flags/us.png + + + + + vi /etc/sympa/auth.conf + + + vi /etc/sympa/auth.conf + + + + + We call “database” a backend where we can read or write a data. + + + Nous appelons “base de données” un dispositif dans lequel nous pouvons lire et écrire des données. + + + + + SAML2 + + + SAML2 + + + + + Register on Google + + + S'enregistrer chez Google + + + + + administrator + + + administrator + + + + + Handler check access rule and send headers to protected applications + + + L'agent vérifie les droits d'accès à l'application et envoie des en-têtes HTTP à l'application protégée + + + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel + + + http://jira.ow2.org/browse/LEMONLDAP?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel + + + + + icons:flags:ua.png + + + icons:flags:ua.png + + + + + ../../../media/icons/colors.png + + + ../../../media/icons/colors.png diff --git a/omegat.files/fr/omegat/project_save.tmx b/omegat.files/fr/omegat/project_save.tmx index e35416ca2..47128a550 100644 --- a/omegat.files/fr/omegat/project_save.tmx +++ b/omegat.files/fr/omegat/project_save.tmx @@ -11238,6 +11238,14 @@ Le nouveau rôle doit-il être autorisé à créer des bases de données ? /index.php?access=admin&access=other + + + /index/ is an unprotected page to display a SSL test button + + + /index/ est une page non protégée pour afficher un bouton de test SSL + + /lib/images/smileys/fixme.gif @@ -11246,6 +11254,22 @@ Le nouveau rôle doit-il être autorisé à créer des bases de données ? /lib/images/smileys/fixme.gif + + + /sslok/ is the new LemonLDAP::NG portal. + + + /sslok/ est le nouveau portail LemonLDAP::NG. + + + + + /testssl/ is a SSL protected page to check the certificate + + + /testssl/ est une page protégée par SSL qui vérifie le certificat + + /usr/share/lemonldap-ng/bin/lemonldap-ng-cli @@ -13192,6 +13216,14 @@ SSLCertificateFile ... Le backend Slave de <a0>LL::NG</a0> utilise les en-têtes <a1>HTTP</a1> pour récupérer le nom d'utilisateur et/ou les attributs. + + + <a0>LL::NG</a0> Slave backend relies on HTTP headers to retrieve user login and/or attributes. + + + Le backend Slave de <a0>LL::NG</a0> utilise les en-têtes <a1>HTTP</a1> pour récupérer le nom d'utilisateur et/ou les attributs. + + <a0>LL::NG</a0> can act as an <a1>CAS</a1> server, that can allow to federate <a2>LL::NG</a2> with: @@ -13440,6 +13472,14 @@ SSLCertificateFile ... <a0>LL::NG</a0> peut transferer (en utilisant <a1>SOAP</a1>) les éléments d'authentification à un autre portail <a2>LL::NG</a2>, comme un proxy. + + + <a0>LL::NG</a0> is able to transfer (trough SOAP) authentication credentials to another <a1>LL::NG</a1> portal, like a proxy. + + + <a0>LL::NG</a0> peut transferer (en utilisant SOAP) les éléments d'authentification à un autre portail <a1>LL::NG</a1>, comme un proxy. + + <a0>LL::NG</a0> is compatible with <a1>LDAP password policy</a1>: @@ -18358,6 +18398,22 @@ reload.example.com<s3>=</s3><s4>http://reload.example.com/relo <s0>Recherche d'une session valide</s0> : détecte les sessions <a1>SSO</a1>, applique les contraintes configurées (1 session par utilisateur, 1 session par <a2>IP</a2>, …) + + + <s0>Control header content</s0>: value to control. + + + <s0>Contenu de l'en-tête de contrôle</s0> : valeur à contrôler. + + + + + <s0>Control header name</s0>: header that contains a value to control. + + + <s0>Nom de l'en-tête de contrôle</s0> : en-tête qui contient la valeur à contrôler. + + <s0>Cookie expiration time</s0>: by default, <a1>SSO</a1> cookie is a session cookie, which mean it will be destroyed when the browser is closed. @@ -19910,6 +19966,14 @@ reload.example.com<s3>=</s3><s4>http://reload.example.com/relo <s0>Méthode SLO</s0> : force la méthode à utiliser pour le SLO (http-redirect, http-post, etc.) + + + <s0>SOAP sessions end point</s0> (optional): SOAP end point, if not based on internal portal <a1>URL</a1> with <c2>index.pl/sessions</c2> suffix + + + <s0>Point terminal des sessions SOAP</s0> (optionnel): URL du service SOAP si elle n'est pas basée sur celle du portail interne avec le suffixe <c2>index.pl/sessions</c2> + + <s0>SREG mapping</s0>: link between SREG attributes and session keys (<s1><a2>see below</a2></s1>). @@ -20200,6 +20264,14 @@ reload.example.com<s3>=</s3><s4>http://reload.example.com/relo <s0>Module de sessions</s0> : mettre <c1>Lemonldap::NG::Common::Apache::Session::<a2>SOAP</a2></c1> pour le <a3>backend de session SOAP</a3>. + + + <s0>Sessions module</s0>: set <c1>Lemonldap::NG::Common::Apache::Session::SOAP</c1> for <a2>SOAP session backend</a2>. + + + <s0>Module de sessions</s0> : mettre <c1>Lemonldap::NG::Common::Apache::Session::SOAP</c1> pour le <a2>backend de session SOAP</a2>. + + <s0>Sessions timeout</s0>: Maximum lifetime of a session. @@ -21340,6 +21412,14 @@ multi <s13>=></s13> <s14>{</s14> <s0>proxy</s0>: point d'accès <a1>SOAP</a1> (voir la documentation du <a2>backend de session SOAP</a2>) + + + <s0>proxy</s0>: SOAP sessions end point (see <a1>SOAP session backend</a1> documentation) + + + <s0>proxy</s0>: point d'accès SOAP (voir la documentation du <a1>backend de session SOAP</a1>) + + <s0>require</s0> Lemonldap::NG::Portal::SharedConf; @@ -24496,6 +24576,14 @@ multi <s13>=></s13> <s14>{</s14> Un jour a 24 heures et une semaine 7 jours, donc la valeur contient 168 bits, convertie en 42 caractères hexadécimaux. + + + A known problematic is that many browser (Firefox, Chrome) remembers the fact that the certificate is not available at a certain time. + + + Problème connu : de nombreux navigateurs (Firefox, Chrome) enregistrent le fait qu'un certificat n'est pas disponible un certain temps. + + A little floating menu can be added to application with this simple Apache configuration: @@ -25104,6 +25192,14 @@ multi <s13>=></s13> <s14>{</s14> Tous les modules de type <a1>Apache::Session</a1> sont utilisables excepté pour quelques fonctionnalités. + + + All SSL options are documented in <a0>Apache mod_ssl page</a0>. + + + Toutes les options SSL sont documentées dans la <a0>page mod_ssl d'Apache</a0>. + + All data is stored in plain text files – no database is required. @@ -26344,6 +26440,14 @@ multi <s13>=></s13> <s14>{</s14> Auto login + + + Auto reloading SSL Certificates + + + Rechargement automatique des certificats SSL + + Automatic REMOTE_USER @@ -29688,6 +29792,14 @@ multi <s13>=></s13> <s14>{</s14> Éditer l'hôte virtuel du portail pour activer la double authentification <a0>SSL</a0> : + + + Edit the portal virtual host to enable SSL double authentication: + + + Éditer l'hôte virtuel du portail pour activer la double authentification SSL : + + Edit then <c0>share-config-custom.xml</c0> and uncomment the last part. @@ -30668,6 +30780,14 @@ Le nouveau rôle est-il un super-utilisateur ? Pour CentOS/RHEL, il est recommandé de désactiver l'hôte virtuel <a0>SSL</a0> par défaut configuré dans /etc/httpd/conf.d/ssl.conf. + + + For CentOS/RHEL, We advice to disable the default SSL virtual host configured in /etc/httpd/conf.d/ssl.conf. + + + Pour CentOS/RHEL, il est recommandé de désactiver l'hôte virtuel SSL par défaut configuré dans /etc/httpd/conf.d/ssl.conf. + + For CentOS/RHEL: @@ -33076,6 +33196,14 @@ Le nouveau rôle est-il un super-utilisateur ? SI le port est spécifié, déclarer le port <a0>SSL</a0> : + + + If you specify port in virtual host, then declare SSL port: + + + SI le port est spécifié, déclarer le port SSL : + + If you still need to use Google login after this date, use <a0>OpenID Connect authentication module</a0>. @@ -33540,6 +33668,14 @@ Le nouveau rôle est-il un super-utilisateur ? Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir Radius pour l'authentification. + + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose SSL for authentication. + + + Dans le manager, aller dans <c0>Paramètres généraux</c0> > <c1>Modules d'authentification</c1> et choisir SSL pour l'authentification. + + In Manager, go in <c0>General Parameters</c0> > <c1>Authentication modules</c1> and choose Slave for authentication or users module. @@ -33668,6 +33804,14 @@ Le nouveau rôle est-il un super-utilisateur ? Dans le manager, selectionner le noeud fournisseurs de service <a0>SAML</a0> et cliquer sur Nouveau fournisseur de service : + + + In the Manager, select node <c0><a1>SAML</a1> identity providers</c0> and click on <c2>Add <a3>SAML</a3> IDP</c2>. + + + Dans le Manager, selectionner le noeud <c0>Fournisseurs d'identité <a1>SAML</a1></c0> et cliquer sur <c2>Ajouter un IdP <a3>SAML</a3></c2> : + + In the Manager, select node <c0><a1>SAML</a1> identity providers</c0> and click on <c2>New identity provider</c2>: @@ -34268,6 +34412,14 @@ Le nouveau rôle est-il un super-utilisateur ? Ceci permet de metre un portail <a0>LL::NG</a0> derrière un autre web <a1>SSO</a1>, ou derrière un matériel <a2>SSL</a2> pour déléguer à ce matériel l'authentification. + + + It allows to put <a0>LL::NG</a0>::portal behind another web <a1>SSO</a1>, or behind a SSL hardware to delegate SSL authentication to that hardware. + + + Ceci permet de metre un portail <a0>LL::NG</a0> derrière un autre web <a1>SSO</a1>, ou derrière un matériel SSL pour déléguer à ce matériel l'authentification. + + It allows to use <a0>SAML</a0> to authenticate users. @@ -34308,6 +34460,14 @@ Le nouveau rôle est-il un super-utilisateur ? Ce peut être fait par accès direct à la base des sessions principale ou en utilisant une requête <a0>SOAP</a0>. + + + It can be done via direct access to the session database or using SOAP access. + + + Ce peut être fait par accès direct à la base des sessions principale ou en utilisant une requête SOAP. + + It can be seen in system processes, for example: @@ -34484,6 +34644,22 @@ Le nouveau rôle est-il un super-utilisateur ? Elle n'est pour le moment disponible qu'à titre de test. + + + It is incompatible with authentication chaining (see Stack Multiple backends), because of Apache parameter “SSLVerifyClient”, which must have the value “require” + + + Ce n'est pas compatible avec une chaîne d'authentification (voir Empiler plusieurs backends), en raison du paramètre Apache “SSLVerifyClient”, qui doit être mis à la valeur “require” + + + + + It is particularly important for smart cards: when the card is not inserted before the browser starts, the user must restart his browser, or at least refresh (F5) the page. + + + C'est particulièrement important pour les cartes à puce : lorsqu'elle n'est pas insérée avant que le navigateur ne démarre, l'utilisateur doit redémarrer ce dernier, ou au moins recharger la page (F5). + + It is possible to store any additional session data. @@ -34492,6 +34668,14 @@ Le nouveau rôle est-il un super-utilisateur ? Il est possible de stocker d'autres données de session. + + + It is possible with AJAX code and 3 Apache locations to bypass this limitation. + + + Il est possible d'éviter ceci avec un code AJAX et 3 "locations" Apache. + + It is recommended to secure the channel between reverse-proxies and application to be sure that only request coming from the <a0>LL::NG</a0> protected reverse-proxies are allowed. @@ -34540,6 +34724,14 @@ Le nouveau rôle est-il un super-utilisateur ? Il est destiné aux équipes de développeurs, groupes de travail ou petites entreprises. + + + It looks like this: + + + Ça ressemble à : + + It manages both authentication and authorization and provides headers for accounting. @@ -35818,6 +36010,14 @@ Le nouveau rôle est-il un super-utilisateur ? # Notes.: regex to ignore. + + + Let this parameter empty to disable the checking. + + + Laisser ce paramètre vide pour désactiver ce contrôle. + + Let's go @@ -36786,6 +36986,14 @@ Le nouveau rôle est-il un super-utilisateur ? Modifier l'hôte virtuel Apache pour séparer le module d'authentification Kerberos : + + + Modify the portal virtual host to match this example: + + + Modifier l'hôte virtuel du portail comme suit : + + Modify the portal virtual host: @@ -41020,6 +41228,14 @@ PerlRequire /var/lib/lemonldap-ng/handler/MyHandler.pm Voir le chapître de configuration du <a0>service SAML</a0>. + + + See <a0>SOAP session backend</a0> documentation. + + + Voir la documentation du <a0>backend de sessions SOAP</a0>. + + See <a0>Writing rules and headers</a0> chapter. @@ -43598,6 +43814,14 @@ DataSource -> dbi:mysql:sessions;host=... Ce portail doit être configuré pour accepter les requêtes d'authentification <a0>SOAP</a0>. + + + The portal must be configured to accept SOAP authentication requests. + + + Ce portail doit être configuré pour accepter les requêtes d'authentification SOAP. + + The portal of the secondary <a0>LL::NG</a0> structure is configured to delegate authentication to a remote portal. @@ -44136,6 +44360,14 @@ failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST> Ensuite <s0>deployer</s0> ce domaine pour accéder à sa configuration. + + + Then you need to construct the Ajax page, for example in /index/bouton.html. + + + Il faut ensuite construire la page Ajax, par exemple dans /index/bouton.html. + + Then you will be able to use it in your template like this: @@ -44224,6 +44456,14 @@ failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST> Ensuite, aller dans les <c0>paramètres Remote</c0> : + + + Then, go in <c0>SSL parameters</c0>: + + + Aller ensuite dans <c0>Paramètres SSL</c0> : + + Then, go in <c0>Slave parameters</c0>: @@ -45952,6 +46192,14 @@ failregex = Lemonldap\:\:NG \: .* was not found in LDAP directory \(<HOST> Pour basculer vers un autre backend d'authentification, utiliser le module <a3>Multi</a3>, par exemple : <c4>Multi <a5>SSL</a5>;<a6>LDAP</a6></c4> + + + To switch to another authentication backend, use the <a3>Multi</a3> module, for example: <c4>Multi SSL;LDAP</c4> + + + Pour basculer vers un autre backend d'authentification, utiliser le module <a3>Multi</a3>, par exemple : <c4>Multi SSL;LDAP</c4> + + To test this, you can build your own WebID certificate using one of : @@ -46992,6 +47240,14 @@ Index -> ipAddr uid Utilisateurs : collecte les données transférées par en-tête <a0>HTTP</a0> par le “maître”. + + + Users: collect data transfered in HTTP headers by the “master”. + + + Utilisateurs : collecte les données transférées par en-tête HTTP par le “maître”. + + Users: will not collect any data (but you can still register environment variables in session) @@ -47104,6 +47360,14 @@ Index -> ipAddr uid Valeur (nom d'en-tête <a0>HTTP</a0>) + + + Value (HTTP header name) + + + Valeur (nom d'en-tête HTTP) + + Value: <c0>$sn + ”, ” + $gn</c0> @@ -48000,6 +48264,14 @@ Index -> ipAddr uid on peut aussi afficher une case à cocher dans le formulaire d'authentification pour autoriser l'utilisateur à voir son historique de connexion avant d'être redirigé vers l'application protégée (voir la <a0>personnalisation du portail</a0>). + + + You can also edit the metadata directly in the textarea + + + On peut aussi éditer la métadonnée directement dans le champ textarea + + You can also find on this page the SVN tarball if you want to test latest features. @@ -48664,6 +48936,14 @@ Index -> ipAddr uid Il est possible d'utiliser cette configuration <a0>SSL</a0> par défaut, par exemple en tête de /etc/lemonldap-ng/portal-apache2.conf : + + + You can then use this default SSL configuration, for example in the head of /etc/lemonldap-ng/portal-apache2.conf: + + + Il est possible d'utiliser cette configuration SSL par défaut, par exemple en tête de /etc/lemonldap-ng/portal-apache2.conf : + + You can use #PORTAL# in values to replace the portal <a0>URL</a0>. @@ -48824,6 +49104,14 @@ Index -> ipAddr uid Déclarer ensuite les en-têtes <a0>HTTP</a0> exportés par le <a1>SSO</a1> principal dans “Variables » Variables exportées”. + + + You have then to declare HTTP headers exported by the main <a0>SSO</a0> (in <s1>Exported Variables</s1>). + + + Déclarer ensuite les en-têtes HTTP exportés par le <a0>SSO</a0> principal dans “Variables » Variables exportées”. + + You have then to install all the downloaded packages: @@ -48904,6 +49192,14 @@ Index -> ipAddr uid Il faut installer le module <a0>Perl</a0> correspondant. + + + You have to install the corresponding Perl module. + + + Il faut installer le module Perl correspondant. + + You have to register the media identifer in your user backend (<a0>LDAP</a0> or <a1>SQL</a1>) to match the yubikey with a real user. @@ -49040,6 +49336,14 @@ Index -> ipAddr uid Il est également possible de créer ces macros pour gérer le compte administrateur OBM (<c0>Variables</c0> » <c1>Macros</c1>): + + + You may rather use standards protocols like <a1>SAML</a1>, <a2>OpenID Connect</a2> or <a3>CAS</a3>. + + + Il est préférable d'utiliser des protocoles standards tels <a1>SAML</a1>, <a2>OpenID</a2> ou <a3>CAS</a3>. + + You may rather use standards protocols like <a1>SAML</a1>, <a2>OpenID</a2> or <a3>CAS</a3>. @@ -49224,6 +49528,14 @@ Index -> ipAddr uid Il faut créer soi-même le répertoire et y donner un accès en écriture pour l'utilisateur Apache. + + + You need to declare the new url in the manager: Portal → <a0>URL</a0>: <a1>https://auth.example.com/sslok/</a1> + + + Il faut declarer la nouvelle url dans le manager : Portail → <a0>URL</a0>: <a1>https://auth.example.com/sslok/</a1> + + You need to disable default Manager protection in lemonldap-ng.ini to rely only on Apache: diff --git a/omegat.files/fr/omegat/project_stats.txt b/omegat.files/fr/omegat/project_stats.txt index beb839ac2..c5c51fff2 100644 --- a/omegat.files/fr/omegat/project_stats.txt +++ b/omegat.files/fr/omegat/project_stats.txt @@ -1,11 +1,11 @@ -29/02/16 21:36 +29/02/16 22:42 Données du projet Segments Mots Caractères (sans espaces) Caractères (avec espaces) Total : 22587 113863 778216 853649 -Restants : 6910 37776 292244 313373 +Restants : 6828 36772 286998 307249 Segments uniques : 7221 48519 312844 348331 -Segments uniques restants : 2535 16637 118145 128338 +Segments uniques restants : 2496 16153 115610 125380 Statistiques par fichiers : @@ -55,12 +55,12 @@ pages/documentation/1.9/authopenid.html 59 pages/documentation/1.9/authopenidconnect_franceconnect.html 48 17 32 11 306 89 267 66 2383 1124 1962 825 2556 1129 2133 830 pages/documentation/1.9/authopenidconnect_google.html 60 21 29 12 342 61 229 27 2353 742 1453 317 2569 742 1620 317 pages/documentation/1.9/authopenidconnect.html 217 80 134 55 947 185 791 108 6133 2030 4745 1185 6746 2044 5348 1198 -pages/documentation/1.9/authproxy.html 38 8 17 8 180 64 146 64 1134 437 877 437 1261 482 995 482 -pages/documentation/1.9/authradius.html 33 1 15 1 159 8 121 8 1018 43 737 43 1127 50 834 50 -pages/documentation/1.9/authremote.html 86 18 51 8 572 100 494 70 3604 884 2882 515 4032 925 3295 556 -pages/documentation/1.9/authsaml.html 117 14 67 7 811 63 673 41 4781 609 3761 381 5421 631 4337 403 -pages/documentation/1.9/authslave.html 50 11 19 8 268 105 203 91 1538 573 1051 460 1745 659 1232 539 -pages/documentation/1.9/authssl.html 147 101 104 82 791 531 672 475 5319 3641 4368 3155 5802 3964 4830 3473 +pages/documentation/1.9/authproxy.html 38 4 17 4 180 12 146 12 1134 150 877 150 1261 150 995 150 +pages/documentation/1.9/authradius.html 33 0 15 0 159 0 121 0 1018 0 737 0 1127 0 834 0 +pages/documentation/1.9/authremote.html 86 14 51 4 572 50 494 20 3604 613 2882 244 4032 613 3295 244 +pages/documentation/1.9/authsaml.html 117 12 67 5 811 39 673 17 4781 498 3761 270 5421 498 4337 270 +pages/documentation/1.9/authslave.html 50 2 19 0 268 6 203 0 1538 71 1051 0 1745 71 1232 0 +pages/documentation/1.9/authssl.html 147 81 104 62 791 272 672 216 5319 2278 4368 1792 5802 2372 4830 1881 pages/documentation/1.9/authtwitter.html 40 0 14 0 191 0 124 0 1271 0 705 0 1400 0 805 0 pages/documentation/1.9/authwebid.html 57 5 27 3 279 44 181 38 1847 358 1163 287 2017 389 1288 318 pages/documentation/1.9/authyubikey.html 42 2 19 2 211 40 153 40 1314 166 807 166 1465 204 933 204 @@ -89,7 +89,7 @@ pages/documentation/1.9/highavailability.html 23 pages/documentation/1.9/idpcas.html 63 16 28 8 416 107 325 79 2590 889 1719 573 2903 945 2003 629 pages/documentation/1.9/idpopenid.html 89 24 41 4 536 98 358 22 3503 974 2033 215 3836 997 2316 224 pages/documentation/1.9/idpopenidconnect.html 215 155 114 112 707 574 525 507 4884 4105 3521 3453 5343 4499 3931 3847 -pages/documentation/1.9/idpsaml.html 128 44 39 18 783 309 442 216 5292 2512 2620 1470 5814 2666 2965 1615 +pages/documentation/1.9/idpsaml.html 128 43 39 18 783 299 442 216 5292 2466 2620 1470 5814 2611 2965 1615 pages/documentation/1.9/installdeb.html 93 12 74 10 481 71 441 65 3189 544 2861 496 3501 582 3165 534 pages/documentation/1.9/installrpm.html 105 21 47 12 572 132 294 98 3755 915 2018 631 4142 979 2234 688 pages/documentation/1.9/installtarball.html 98 24 74 19 556 178 490 157 3602 1182 3112 994 3973 1295 3461 1107 @@ -183,12 +183,12 @@ pages/documentation/current/authopenid.html 59 pages/documentation/current/authopenidconnect_franceconnect.html 48 17 0 0 306 89 0 0 2383 1124 0 0 2556 1129 0 0 pages/documentation/current/authopenidconnect_google.html 60 21 0 0 342 61 0 0 2353 742 0 0 2569 742 0 0 pages/documentation/current/authopenidconnect.html 217 80 0 0 947 185 0 0 6133 2030 0 0 6746 2044 0 0 -pages/documentation/current/authproxy.html 38 8 0 0 180 64 0 0 1134 437 0 0 1261 482 0 0 -pages/documentation/current/authradius.html 33 1 0 0 159 8 0 0 1018 43 0 0 1127 50 0 0 -pages/documentation/current/authremote.html 86 18 0 0 572 100 0 0 3604 884 0 0 4032 925 0 0 -pages/documentation/current/authsaml.html 117 14 0 0 811 63 0 0 4781 609 0 0 5421 631 0 0 -pages/documentation/current/authslave.html 50 11 0 0 268 105 0 0 1538 573 0 0 1745 659 0 0 -pages/documentation/current/authssl.html 147 101 0 0 791 531 0 0 5319 3641 0 0 5802 3964 0 0 +pages/documentation/current/authproxy.html 38 4 0 0 180 12 0 0 1134 150 0 0 1261 150 0 0 +pages/documentation/current/authradius.html 33 0 0 0 159 0 0 0 1018 0 0 0 1127 0 0 0 +pages/documentation/current/authremote.html 86 14 0 0 572 50 0 0 3604 613 0 0 4032 613 0 0 +pages/documentation/current/authsaml.html 117 12 0 0 811 39 0 0 4781 498 0 0 5421 498 0 0 +pages/documentation/current/authslave.html 50 2 0 0 268 6 0 0 1538 71 0 0 1745 71 0 0 +pages/documentation/current/authssl.html 147 81 0 0 791 272 0 0 5319 2278 0 0 5802 2372 0 0 pages/documentation/current/authtwitter.html 40 0 0 0 191 0 0 0 1271 0 0 0 1400 0 0 0 pages/documentation/current/authwebid.html 57 5 0 0 279 44 0 0 1847 358 0 0 2017 389 0 0 pages/documentation/current/authyubikey.html 42 2 0 0 211 40 0 0 1314 166 0 0 1465 204 0 0 @@ -217,7 +217,7 @@ pages/documentation/current/highavailability.html 23 pages/documentation/current/idpcas.html 63 16 0 0 416 107 0 0 2590 889 0 0 2903 945 0 0 pages/documentation/current/idpopenid.html 89 24 0 0 536 98 0 0 3503 974 0 0 3836 997 0 0 pages/documentation/current/idpopenidconnect.html 215 155 0 0 707 574 0 0 4884 4105 0 0 5343 4499 0 0 -pages/documentation/current/idpsaml.html 128 44 0 0 783 309 0 0 5292 2512 0 0 5814 2666 0 0 +pages/documentation/current/idpsaml.html 128 43 0 0 783 299 0 0 5292 2466 0 0 5814 2611 0 0 pages/documentation/current/installdeb.html 93 12 0 0 481 71 0 0 3189 544 0 0 3501 582 0 0 pages/documentation/current/installrpm.html 105 21 0 0 572 132 0 0 3755 915 0 0 4142 979 0 0 pages/documentation/current/installtarball.html 98 24 0 0 556 178 0 0 3602 1182 0 0 3973 1295 0 0 diff --git a/po-doc/fr/pages/documentation/1.9/authproxy.html b/po-doc/fr/pages/documentation/1.9/authproxy.html index c32db7c63..6c73e79dc 100644 --- a/po-doc/fr/pages/documentation/1.9/authproxy.html +++ b/po-doc/fr/pages/documentation/1.9/authproxy.html @@ -39,8 +39,7 @@

-LL::NG is able to transfer (trough SOAP) authentication credentials to another LL::NG portal, like a proxy. - +LL::NG peut transferer (en utilisant SOAP) les éléments d'authentification à un autre portail LL::NG, comme un proxy.

@@ -69,7 +68,7 @@ Ensuite, aller dans les paramètres Proxy :

  • Nom du cookie (optionnel) : nom du cookie du portail interne s'il est différent de celui du portail externe
  • -
  • SOAP sessions end point (optional): SOAP end point, if not based on internal portal URL with index.pl/sessions suffix
    +
  • Point terminal des sessions SOAP (optionnel): URL du service SOAP si elle n'est pas basée sur celle du portail interne avec le suffixe index.pl/sessions
  • @@ -79,9 +78,7 @@ Ensuite, aller dans les paramètres Proxy :

    - -The portal must be configured to accept SOAP authentication requests. See SOAP session backend documentation. - +Ce portail doit être configuré pour accepter les requêtes d'authentification SOAP. Voir la documentation du backend de sessions SOAP.

    diff --git a/po-doc/fr/pages/documentation/1.9/authradius.html b/po-doc/fr/pages/documentation/1.9/authradius.html index b89799f02..f276b8a71 100644 --- a/po-doc/fr/pages/documentation/1.9/authradius.html +++ b/po-doc/fr/pages/documentation/1.9/authradius.html @@ -57,9 +57,7 @@ Actuellement, ce module traite simplement une requête d'authentification Radius

    - -You have to install the corresponding Perl module. - +Il faut installer le module Perl correspondant.

    diff --git a/po-doc/fr/pages/documentation/1.9/authremote.html b/po-doc/fr/pages/documentation/1.9/authremote.html index 36c94d08f..fc8c5c626 100644 --- a/po-doc/fr/pages/documentation/1.9/authremote.html +++ b/po-doc/fr/pages/documentation/1.9/authremote.html @@ -34,7 +34,7 @@

    -

    Ce module fournit un protocole de fédération d'identité spécifique à LL::NG. You may rather use standards protocols like SAML, OpenID Connect or CAS. +

    Ce module fournit un protocole de fédération d'identité spécifique à LL::NG. Il est préférable d'utiliser des protocoles standards tels SAML, OpenID ou CAS.

    @@ -63,7 +63,7 @@
  • Redirection vers le portail secondaire (transparent)
  • -
  • Le portail secondaire vérifie que la session distante est valable. It can be done via direct access to the session database or using SOAP access. Il crée la sessions (avec le filtre d'attributs)
    +
  • Le portail secondaire vérifie que la session distante est valable. Ce peut être fait par accès direct à la base des sessions principale ou en utilisant une requête SOAP. Il crée la sessions (avec le filtre d'attributs)
  • L'utilisateur peut maintenant accéder aux applications
  • @@ -115,11 +115,11 @@ Ensuite, aller dans les paramètres Remote :
  • Nom du cookie (optionnel) : nom du cookie du portail primaire, s'il est différent de celui du portail secondaire
  • -
  • Sessions module: set Lemonldap::NG::Common::Apache::Session::SOAP for SOAP session backend.
    +
  • Module de sessions : mettre Lemonldap::NG::Common::Apache::Session::SOAP pour le backend de session SOAP.
  • Options du module de sessions :
  • diff --git a/po-doc/fr/pages/documentation/1.9/authsaml.html b/po-doc/fr/pages/documentation/1.9/authsaml.html index ea89c0f68..9eb97e24d 100644 --- a/po-doc/fr/pages/documentation/1.9/authsaml.html +++ b/po-doc/fr/pages/documentation/1.9/authsaml.html @@ -108,7 +108,7 @@ Elles sont disponibles à l'URL En

    -In the Manager, select node SAML identity providers and click on Add SAML IDP. Le nom d'IDP est demandé, entrer-le et cliquer sur OK. +Dans le Manager, selectionner le noeud Fournisseurs d'identité SAML et cliquer sur Ajouter un IdP SAML : Le nom d'IDP est demandé, entrer-le et cliquer sur OK.

    @@ -125,8 +125,7 @@ Il faut enregistrer les métadatas de l'IDP ici. Ceci peut être fait soit en t

    -

    You can also edit the metadata directly in the textarea - +

    On peut aussi éditer la métadonnée directement dans le champ textarea

    diff --git a/po-doc/fr/pages/documentation/1.9/authslave.html b/po-doc/fr/pages/documentation/1.9/authslave.html index 60657b095..e638ef47a 100644 --- a/po-doc/fr/pages/documentation/1.9/authslave.html +++ b/po-doc/fr/pages/documentation/1.9/authslave.html @@ -39,20 +39,17 @@

    -LL::NG Slave backend relies on HTTP headers to retrieve user login and/or attributes. - +Le backend Slave de LL::NG utilise les en-têtes <a1>HTTP</a1> pour récupérer le nom d'utilisateur et/ou les attributs.

    • Authentification : recherche le nom d'utilisateur dans un en-tête et crée la session sans exiger de mot-de-passe (mais enregistre l'adresse IP cliente et la date)
    • -
    • Users: collect data transfered in HTTP headers by the “master”.
      +
    • Utilisateurs : collecte les données transférées par en-tête HTTP par le “maître”.

    - -It allows to put LL::NG::portal behind another web SSO, or behind a SSL hardware to delegate SSL authentication to that hardware. - +Ceci permet de metre un portail LL::NG derrière un autre web SSO, ou derrière un matériel SSL pour déléguer à ce matériel l'authentification.

    @@ -74,19 +71,19 @@ Ensuite, aller dans les paramètres Slave:
  • Adresse IP du maître : les adresses IP des serveurs autorisés à authentifier les utilisateurs. Il s'agit d'un élément de sécurité pour éviter à quelqu'un de créer une session en envoyant des en-têtes personnalisés. Plusieurs adresses IP separées par des espaces peuvent être entrées, ou ce paramètre peut rester vide pour désactiver ce contrôle.
  • -
  • Control header name: header that contains a value to control. Let this parameter empty to disable the checking.
    +
  • Nom de l'en-tête de contrôle : en-tête qui contient la valeur à contrôler. Laisser ce paramètre vide pour désactiver ce contrôle.
  • -
  • Control header content: value to control. Let this parameter empty to disable the checking.
    +
  • Contenu de l'en-tête de contrôle : valeur à contrôler. Laisser ce paramètre vide pour désactiver ce contrôle.
  • -You have then to declare HTTP headers exported by the main SSO (in Exported Variables). Exemple : +Déclarer ensuite les en-têtes HTTP exportés par le SSO principal dans “Variables » Variables exportées”. Exemple :

    - + diff --git a/po-doc/fr/pages/documentation/1.9/authssl.html b/po-doc/fr/pages/documentation/1.9/authssl.html index 0068c39b2..0799899d9 100644 --- a/po-doc/fr/pages/documentation/1.9/authssl.html +++ b/po-doc/fr/pages/documentation/1.9/authssl.html @@ -72,8 +72,7 @@ Dans Debian/Ubuntu mod_ssl est installé avec le paquet apache2.2-common

    -

    For CentOS/RHEL, We advice to disable the default SSL virtual host configured in /etc/httpd/conf.d/ssl.conf. - +

    Pour CentOS/RHEL, il est recommandé de désactiver l'hôte virtuel SSL par défaut configuré dans /etc/httpd/conf.d/ssl.conf.

    @@ -83,9 +82,7 @@ Dans Debian/Ubuntu mod_ssl est installé avec le paquet apache2.2-common

    - -You can then use this default SSL configuration, for example in the head of /etc/lemonldap-ng/portal-apache2.conf: - +Il est possible d'utiliser cette configuration SSL par défaut, par exemple en tête de /etc/lemonldap-ng/portal-apache2.conf :

    SSLProtocol all -SSLv2
     SSLCipherSuite HIGH:MEDIUM
    @@ -112,9 +109,7 @@ Placer vos propres fichiers au lieu de ow2.cert, ow2.key
     
     

    - -If you specify port in virtual host, then declare SSL port: - +SI le port est spécifié, déclarer le port SSL :

    NameVirtualHost *:80
     NameVirtualHost *:443
    @@ -125,9 +120,7 @@ If you specify port in virtual host, then declare SSL port:

    - -Edit the portal virtual host to enable SSL double authentication: - +Éditer l'hôte virtuel du portail pour activer la double authentification SSL :

    SSLEngine On
     SSLVerifyClient optional
    @@ -136,16 +129,14 @@ Edit the portal virtual host to enable SSL double authentication:
     SSLUserName SSL_CLIENT_S_DN_CN

    - -All SSL options are documented in Apache mod_ssl page. - +Toutes les options SSL sont documentées dans la page mod_ssl d'Apache.

    Ci-dessous les principales options utilisées par LL::NG :

      -
    • SSLVerifyClient : mettre à optional pour autoriser les utilisateurs ne disposant pas d'un certificat valide à accéder à la page du portail LL::NG To switch to another authentication backend, use the Multi module, for example: Multi SSL;LDAP
      +
    • SSLVerifyClient : mettre à optional pour autoriser les utilisateurs ne disposant pas d'un certificat valide à accéder à la page du portail LL::NG Pour basculer vers un autre backend d'authentification, utiliser le module Multi, par exemple : Multi SSL;LDAP
    • SSLOptions : mettre à +StdEnvVars pour obtenir les champs du certificat dans les variables d'environnement
    • @@ -159,9 +150,7 @@ Ci-dessous les principales options utilisées par LL

      - -In Manager, go in General Parameters > Authentication modules and choose SSL for authentication. - +Dans le manager, aller dans Paramètres généraux > Modules d'authentification et choisir SSL pour l'authentification.

      @@ -170,9 +159,7 @@ In Manager, go in General Parameters > Authentication modu

      - -Then, go in SSL parameters: - +Aller ensuite dans Paramètres SSL :

      • Niveau d'authentification : niveau d'authentification pour ce module
        @@ -183,26 +170,19 @@ Then, go in SSL parameters:
      -

      Auto reloading SSL Certificates

      +

      Rechargement automatique des certificats SSL

      - -A known problematic is that many browser (Firefox, Chrome) remembers the fact that the certificate is not available at a certain time. -It is particularly important for smart cards: when the card is not inserted before the browser starts, the user must restart his browser, or at least refresh (F5) the page. - +Problème connu : de nombreux navigateurs (Firefox, Chrome) enregistrent le fait qu'un certificat n'est pas disponible un certain temps. C'est particulièrement important pour les cartes à puce : lorsqu'elle n'est pas insérée avant que le navigateur ne démarre, l'utilisateur doit redémarrer ce dernier, ou au moins recharger la page (F5).

      - -It is possible with AJAX code and 3 Apache locations to bypass this limitation. - +Il est possible d'éviter ceci avec un code AJAX et 3 "locations" Apache.

      - -1. Modify the portal virtual host to match this example: - +1. Modifier l'hôte virtuel du portail comme suit :

          SSLEngine On
           SSLCACertificateFile /etc/apache2/ssl/ca.crt
      @@ -241,18 +221,16 @@ It is possible with AJAX code and 3 Apache locations to bypass this limitation.
               SSLVerifyClient require
           </Location>
        -
      • /index/ is an unprotected page to display a SSL test button
        +
      • /index/ est une page non protégée pour afficher un bouton de test SSL
      • -
      • /testssl/ is a SSL protected page to check the certificate
        +
      • /testssl/ est une page protégée par SSL qui vérifie le certificat
      • -
      • /sslok/ is the new LemonLDAP::NG portal. You need to declare the new url in the manager: Portal → URL: https://auth.example.com/sslok/
        +
      • /sslok/ est le nouveau portail LemonLDAP::NG. Il faut declarer la nouvelle url dans le manager : Portail → URL: https://auth.example.com/sslok/

      - -2. Then you need to construct the Ajax page, for example in /index/bouton.html. It looks like this: - +2. Il faut ensuite construire la page Ajax, par exemple dans /index/bouton.html. Ça ressemble à :

      <body>
       <script src="./jquery-2.1.4.min.js"             type="text/javascript"> </script>
      @@ -297,8 +275,7 @@ $('.enteteBouton').click( function (e) {
       </body>

      -

      It is incompatible with authentication chaining (see Stack Multiple backends), because of Apache parameter “SSLVerifyClient”, which must have the value “require” - +

      Ce n'est pas compatible avec une chaîne d'authentification (voir Empiler plusieurs backends), en raison du paramètre Apache “SSLVerifyClient”, qui doit être mis à la valeur “require”

      diff --git a/po-doc/fr/pages/documentation/1.9/idpsaml.html b/po-doc/fr/pages/documentation/1.9/idpsaml.html index 706c18c3c..438bbc7aa 100644 --- a/po-doc/fr/pages/documentation/1.9/idpsaml.html +++ b/po-doc/fr/pages/documentation/1.9/idpsaml.html @@ -149,8 +149,7 @@ Il faut enregistrer les métadatas du SP ici. Ceci peut être fait soit en tél

      -

      You can also edit the metadata directly in the textarea - +

      On peut aussi éditer la métadonnée directement dans le champ textarea

    Clef (nom LL::NG) Value (HTTP header name) Clef (nom LL::NG) Valeur (nom d'en-tête HTTP)