Commit 1a679292 authored by Clément OUDOT's avatar Clément OUDOT

Documentation update

parent 3ee120fe
This diff is collapsed.
......@@ -158,10 +158,10 @@ Applications listed bellow are known to be easy to integrate in <acronym title="
</p>
<table class="inline">
<tr class="row0 roweven">
<th class="col0 centeralign"> Google Apps </th><th class="col1 centeralign"> Zimbra </th><th class="col2 centeralign"> SAP </th><th class="col3 centeralign"> Cornerstone </th>
<th class="col0 centeralign"> Google Apps </th><th class="col1 centeralign"> Zimbra </th><th class="col2 centeralign"> SAP </th><th class="col3 centeralign"> Cornerstone </th><th class="col4"> SalesForce </th>
</tr>
<tr class="row1 rowodd">
<td class="col0 centeralign"> <a href="../../documentation/1.4/applications/googleapps.html" class="media" title="documentation:1.4:applications:googleapps"><img src="../../../media/applications/googleapps_logo.png" class="media" alt="" /></a> </td><td class="col1 centeralign"> <a href="http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html" class="media" title="http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html" rel="nofollow"><img src="../../../media/applications/zimbra_logo.png" class="media" alt="" /></a> </td><td class="col2 centeralign"> <a href="http://help.sap.com/saphelp_nw04/helpdata/en/94/695b3ebd564644e10000000a114084/content.htm" class="media" title="http://help.sap.com/saphelp_nw04/helpdata/en/94/695b3ebd564644e10000000a114084/content.htm" rel="nofollow"><img src="../../../media/applications/saplogo.gif" class="media" title="SAP" alt="SAP" /></a> </td><td class="col3 centeralign"> <a href="../../documentation/1.4/applications/cornerstone.html" class="media" title="documentation:1.4:applications:cornerstone"><img src="../../../media/applications/csod_logo.png" class="media" alt="" /></a> </td>
<td class="col0 centeralign"> <a href="../../documentation/1.4/applications/googleapps.html" class="media" title="documentation:1.4:applications:googleapps"><img src="../../../media/applications/googleapps_logo.png" class="media" alt="" /></a> </td><td class="col1 centeralign"> <a href="http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html" class="media" title="http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html" rel="nofollow"><img src="../../../media/applications/zimbra_logo.png" class="media" alt="" /></a> </td><td class="col2 centeralign"> <a href="http://help.sap.com/saphelp_nw04/helpdata/en/94/695b3ebd564644e10000000a114084/content.htm" class="media" title="http://help.sap.com/saphelp_nw04/helpdata/en/94/695b3ebd564644e10000000a114084/content.htm" rel="nofollow"><img src="../../../media/applications/saplogo.gif" class="media" title="SAP" alt="SAP" /></a> </td><td class="col3 rightalign"> <a href="../../documentation/1.4/applications/cornerstone.html" class="media" title="documentation:1.4:applications:cornerstone"><img src="../../../media/applications/csod_logo.png" class="media" alt="" /></a> </td><td class="col4 leftalign"> <a href="../../documentation/1.4/applications/salesforce.html" class="media" title="documentation:1.4:applications:salesforce"><img src="../../../media/applications/salesforce-logo.jpg" class="medialeft" align="left" alt="" /></a> </td>
</tr>
</table>
......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<!-- metadata -->
<meta name="generator" content="Offline" />
<meta name="version" content="Offline 0.1" />
<!-- style sheet links -->
<link rel="stylesheet" media="all" type="text/css" href="../../../../css/all.css" />
<link rel="stylesheet" media="screen" type="text/css" href="../../../../css/screen.css" />
<link rel="stylesheet" media="print" type="text/css" href="../../../../css/print.css" />
</head>
<body>
<div class="dokuwiki export">
<h1><a name="salesforce" id="salesforce">SalesForce</a></h1>
<div class="level1">
<p>
<a href="/_detail/applications/salesforce-logo.jpg?id=documentation%3A1.4%3Aapplications%3Asalesforce" class="media" title="applications:salesforce-logo.jpg"><img src="../../../../media/applications/salesforce-logo.jpg" class="mediacenter" alt="" /></a>
</p>
</div>
<!-- SECTION "SalesForce" [1-68] -->
<h2><a name="presentation" id="presentation">Presentation</a></h2>
<div class="level2">
<p>
<a href="../../../documentation/1.4/applications.html" class="wikilink1" title="documentation:1.4:applications">Salesforce</a> Salesforce Inc. is a cloud computing company. It is best known for their CRM products and social networking applications.
</p>
<p>
It allows to use <acronym title="Security Assertion Markup Language">SAML</acronym> to authenticate users. It can deal with both SP and IdP initiated modes.
</p>
<p>
This page presents the SP initiated mode.
</p>
<p>
To work with <acronym title="LemonLDAP::NG">LL::NG</acronym> it requires:
</p>
<ul>
<li class="level1"><div class="li"> <acronym title="LemonLDAP::NG">LL::NG</acronym> configured as <a href="../../../documentation/1.4/idpsaml.html" class="wikilink1" title="documentation:1.4:idpsaml">SAML Identity Provider</a></div>
</li>
</ul>
</div>
<!-- SECTION "Presentation" [69-468] -->
<h2><a name="configuration" id="configuration">Configuration</a></h2>
<div class="level2">
<p>
You should have configured <acronym title="LemonLDAP::NG">LL::NG</acronym> as a <a href="../../../documentation/1.4/idpsaml.html" class="wikilink1" title="documentation:1.4:idpsaml">SAML Identity Provider</a>.
</p>
</div>
<!-- SECTION "Configuration" [469-574] -->
<h3><a name="create_salesforce_domain" id="create_salesforce_domain">Create Salesforce domain</a></h3>
<div class="level3">
<p>
<a href="/_detail/applications/my_domain_salesforce-resize-web.png?id=documentation%3A1.4%3Aapplications%3Asalesforce" class="media" title="applications:my_domain_salesforce-resize-web.png"><img src="../../../../media/applications/my_domain_salesforce-resize-web.png" class="mediacenter" alt="" /></a>
</p>
<p>
For using SP-initiated mode, you must create your salesforce domain. Creation can take up to 1 hour. (if it is superior to 1h, then there is a problem. Problems are generally resolved in up to 72 hours)
</p>
<p>
Then you must <strong>deploy</strong> this domain in order to go on with the configuration.
</p>
<p>
Finally, just ensure that at least:
</p>
<ul>
<li class="level1"><div class="li"> Login policy</div>
</li>
<li class="level1"><div class="li"> Redirect policy</div>
</li>
<li class="level1"><div class="li"> domain name</div>
</li>
<li class="level1"><div class="li"> authentication service</div>
</li>
</ul>
<p>
match with the correct values. (adapt the domain if necessary)
</p>
<p>
<p><div class="noteimportant">For now, the authentication service parameter has no domain available. You must come back later to fill this parameter. Once <acronym title="Security Assertion Markup Language">SAML</acronym> cinematics are working, you can then put your domain, and delete the login form, and you&#039;ll have an automatic redirection to your Identity Provider (no need for the user to click). Note that you can always access Salesforce by the general login page: <a href="https://login.salesforce.com" class="urlextern" title="https://login.salesforce.com" rel="nofollow">https://login.salesforce.com</a>
</div></p>
</p>
</div>
<!-- SECTION "Create Salesforce domain" [575-1566] -->
<h3><a name="saml_settings" id="saml_settings">SAML settings</a></h3>
<div class="level3">
<p>
Salesforce is not able to read metadata, you must fill the information into a form.
</p>
<p>
<a href="/_detail/applications/saml_sso_settings-resize-web.png?id=documentation%3A1.4%3Aapplications%3Asalesforce" class="media" title="applications:saml_sso_settings-resize-web.png"><img src="../../../../media/applications/saml_sso_settings-resize-web.png" class="mediacenter" alt="" /></a>
</p>
<p>
Go to the <acronym title="Security Assertion Markup Language">SAML</acronym> Single Sign On settings, and fill these information:
</p>
<ul>
<li class="level1"><div class="li"> Name: should be filled automatically with your organization or domain</div>
</li>
<li class="level1"><div class="li"> <acronym title="Security Assertion Markup Language">SAML</acronym> Version: check that version 2.0 is used</div>
</li>
<li class="level1"><div class="li"> Issuer: this is the LemonLDAP::NG (our IdP) Entity Id, which is by default #PORTAL#/saml/metadata</div>
</li>
<li class="level1"><div class="li"> Identity Provider Certificate: whereas it is mentionned that this is the authentication certificate, you must give your LemonLDAP::NG (IdP) signing certificate. If you don&#039;t have one, create it with the signing key pair already generated (you could do this with openssl). <acronym title="Secure Sockets Layer">SSL</acronym> authentication (https) does not seem to be checked anyway.</div>
</li>
<li class="level1"><div class="li"> Signing Certificate: choose a certificate for SP signature. (create one if none is present)</div>
</li>
<li class="level1"><div class="li"> Assertion decryption Certificate: choose a certificate only if you want to cipher your assertion. (default is not to cipher)</div>
</li>
<li class="level1"><div class="li"> <acronym title="Security Assertion Markup Language">SAML</acronym> Identity Type: choose Federation ID. This means that the user Name ID will be mapped to the Federation ID field. (see next section)</div>
</li>
<li class="level1"><div class="li"> <acronym title="Security Assertion Markup Language">SAML</acronym> Identity Location: choose if the user Name ID is held in the subject or in some attribute</div>
</li>
<li class="level1"><div class="li"> Identity Provider Login <acronym title="Uniform Resource Locator">URL</acronym>: the user/password <acronym title="Security Assertion Markup Language">SAML</acronym> portal location on the IdP</div>
</li>
<li class="level1"><div class="li"> Identity Provider Logout <acronym title="Uniform Resource Locator">URL</acronym>: the logout location on the IdP</div>
</li>
<li class="level1"><div class="li"> Custom Error <acronym title="Uniform Resource Locator">URL</acronym>: you can redirect the user to a special page when an error is happening</div>
</li>
<li class="level1"><div class="li"> SP Initiated Binding: chose any of the supported binding (every one listed there is currently supported on LemonLDAP::NG) <acronym title="Hyper Text Transfer Protocol">HTTP</acronym> POST is a good choice</div>
</li>
<li class="level1"><div class="li"> Salesforce Login <acronym title="Uniform Resource Locator">URL</acronym>: generated automatically. This is the entry point of our login cinematic.</div>
</li>
<li class="level1"><div class="li"> OAuth 2.0 Token Endpoint: not used here</div>
</li>
<li class="level1"><div class="li"> <acronym title="Application Programming Interface">API</acronym> Name: filled automatically</div>
</li>
<li class="level1"><div class="li"> User Provisioning Enabled: should create automatically the user in Salesforce (not functionnal right now)</div>
</li>
<li class="level1"><div class="li"> EntityId: Salesforce (the SP) Entity ID. Fill this field accordingly. It should be the same value as the organization domain url, displayed on the previous section</div>
</li>
</ul>
</div>
<!-- SECTION "SAML settings" [1567-3679] -->
<h3><a name="configure_federation_id" id="configure_federation_id">Configure Federation ID</a></h3>
<div class="level3">
<p>
Finally, configure for each user his Federation ID value. It will be the link between the <acronym title="Security Assertion Markup Language">SAML</acronym> assertion coming from LemonLDAP::NG (the IdP) and a given user in Salesforce. Here, the mail has been chosen as the user Name ID.
</p>
<p>
<a href="/_detail/applications/user_federation_id-resize-web.png?id=documentation%3A1.4%3Aapplications%3Asalesforce" class="media" title="applications:user_federation_id-resize-web.png"><img src="../../../../media/applications/user_federation_id-resize-web.png" class="mediacenter" alt="" /></a>
</p>
<p>
Once this is completed, click to export the Salesforce metadata and import them into LemonLDAP::NG, into the declaration of the Salesforce Service Provider.
</p>
<p>
See <a href="../../../documentation/1.4/idpsaml.html" class="wikilink1" title="documentation:1.4:idpsaml">Register partner Service Provider on LemonLDAP::NG</a> configuration chapter.
</p>
</div>
<!-- SECTION "Configure Federation ID" [3680-] --></div><!-- closes <div class="dokuwiki export">-->
\ No newline at end of file
......@@ -341,7 +341,7 @@ vi /var/lib/lemonldap-ng/portal/login.pl
&lt;/<span class="kw3">Directory</span>&gt;
&nbsp;
<span class="kw1">ErrorDocument</span> 401 /login.pl
&lt;<span class="kw3">LocationMatch</span> /(index.pl|cas/*|saml/*|openidserver/*)&gt;
&lt;<span class="kw3">LocationMatch</span> ^/(?!login.pl)&gt;
&lt;<span class="kw3">IfModule</span> auth_kerb_module&gt;
<span class="kw1">AuthType</span> Kerberos
KrbMethodNegotiate <span class="kw2">On</span>
......@@ -374,7 +374,7 @@ vi /var/lib/lemonldap-ng/portal/login.pl
</p>
</div>
<!-- SECTION "Use Kerberos with Multiple authentication backend" [4635-7092] -->
<!-- SECTION "Use Kerberos with Multiple authentication backend" [4635-7067] -->
<h3><a name="time_to_test" id="time_to_test">Time to test</a></h3>
<div class="level3">
......@@ -385,4 +385,4 @@ Configure <acronym title="Internet Explorer">IE</acronym> or Firefox to trust <c
</p>
</div>
<!-- SECTION "Time to test" [7093-] --></div><!-- closes <div class="dokuwiki export">-->
\ No newline at end of file
<!-- SECTION "Time to test" [7068-] --></div><!-- closes <div class="dokuwiki export">-->
\ No newline at end of file
......@@ -43,8 +43,13 @@
Google proposes to allow applications to reuse its own authentication process using <a href="http://en.wikipedia.org/wiki/OpenID" class="urlextern" title="http://en.wikipedia.org/wiki/OpenID" rel="nofollow">OpenID</a> protocol (it means, if your are connected to Google, other applications can trust Google and let you in).
</p>
<p>
<p><div class="notewarning">OpenID 2.0 support is closed since 20th April 2015. If you still need to use Google login after this date, use either OpenID Connect authentication module available in version 2.00, or see the Google Migration paragraph at the end of this page.
</div></p>
</p>
</div>
<!-- SECTION "Presentation" [81-344] -->
<!-- SECTION "Presentation" [81-611] -->
<h2><a name="configuration" id="configuration">Configuration</a></h2>
<div class="level2">
......@@ -84,8 +89,41 @@ See also <a href="../../documentation/1.4/exportedvars.html" class="wikilink1" t
<p>
<p><div class="noteimportant">A specific persistent session is created with this module, to store attribute values returned by Google. If this session is lost, Google will ask a confirmation for each requested attribute.
</div></p>
</p>
</div>
<!-- SECTION "Configuration" [612-1558] -->
<h2><a name="google_migration" id="google_migration">Google Migration</a></h2>
<div class="level2">
<p>
A Google Migration workaround is available since LemonLDAP::NG 1.4.4. It provides a specific and lightweight OpenID Connect module that will replace the current Google module.
</p>
<p>
<p><div class="noteimportant">This module is not available in version 2.00, you must use instead the OpenID Connect authentication module.
</div></p>
</p>
<p>
To use it, edit lemonldap-ng.ini (this is not available trough Manager) and configure:
</p>
<pre class="code file ini"><span class="re0"><span class="br0">&#91;</span>portal<span class="br0">&#93;</span></span>
<span class="re1">authentication</span> <span class="sy0">=</span><span class="re2"> GoogleMigration</span>
<span class="re1">googleClientId</span> <span class="sy0">=</span><span class="re2"> XXXX</span>
<span class="re1">googleClientSecret</span> <span class="sy0">=</span><span class="re2"> XXXX</span></pre>
<p>
You need to register your LemonLDAP::NG application to Google in order to obtain the Client ID and the Client Secret, see <a href="https://developers.google.com/" class="urlextern" title="https://developers.google.com/" rel="nofollow">https://developers.google.com/</a>
</p>
<p>
You also need to register to Google the redirect <acronym title="Uniform Resource Identifier">URI</acronym>. You have to set your portal <acronym title="Uniform Resource Locator">URL</acronym> with the googlecb=1 GET parameter, for example:
</p>
<pre class="code">http://auth.example.com/?googlecb=1</pre>
</div>
<!-- SECTION "Configuration" [345-] --></div><!-- closes <div class="dokuwiki export">-->
\ No newline at end of file
<!-- SECTION "Google Migration" [1559-] --></div><!-- closes <div class="dokuwiki export">-->
\ No newline at end of file
......@@ -51,10 +51,10 @@
</p>
<table class="inline">
<tr class="row0 roweven">
<th class="col0 centeralign"> Google Apps </th><th class="col1 centeralign"> Zimbra </th><th class="col2 centeralign"> SAP </th><th class="col3 centeralign"> Cornerstone </th>
<th class="col0 centeralign"> Google Apps </th><th class="col1 centeralign"> Zimbra </th><th class="col2 centeralign"> SAP </th><th class="col3 centeralign"> Cornerstone </th><th class="col4"> SalesForce </th>
</tr>
<tr class="row1 rowodd">
<td class="col0 centeralign"> <a href="../../documentation/1.4/applications/googleapps.html" class="media" title="documentation:1.4:applications:googleapps"><img src="../../../media/applications/googleapps_logo.png" class="media" alt="" /></a> </td><td class="col1 centeralign"> <a href="http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html" class="media" title="http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html" rel="nofollow"><img src="../../../media/applications/zimbra_logo.png" class="media" alt="" /></a> </td><td class="col2 centeralign"> <a href="http://help.sap.com/saphelp_nw04/helpdata/en/94/695b3ebd564644e10000000a114084/content.htm" class="media" title="http://help.sap.com/saphelp_nw04/helpdata/en/94/695b3ebd564644e10000000a114084/content.htm" rel="nofollow"><img src="../../../media/applications/saplogo.gif" class="media" title="SAP" alt="SAP" /></a> </td><td class="col3 centeralign"> <a href="../../documentation/1.4/applications/cornerstone.html" class="media" title="documentation:1.4:applications:cornerstone"><img src="../../../media/applications/csod_logo.png" class="media" alt="" /></a> </td>
<td class="col0 centeralign"> <a href="../../documentation/1.4/applications/googleapps.html" class="media" title="documentation:1.4:applications:googleapps"><img src="../../../media/applications/googleapps_logo.png" class="media" alt="" /></a> </td><td class="col1 centeralign"> <a href="http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html" class="media" title="http://blog.zimbra.com/blog/archives/2010/06/using-saml-assertions-to-access-zimbra.html" rel="nofollow"><img src="../../../media/applications/zimbra_logo.png" class="media" alt="" /></a> </td><td class="col2 centeralign"> <a href="http://help.sap.com/saphelp_nw04/helpdata/en/94/695b3ebd564644e10000000a114084/content.htm" class="media" title="http://help.sap.com/saphelp_nw04/helpdata/en/94/695b3ebd564644e10000000a114084/content.htm" rel="nofollow"><img src="../../../media/applications/saplogo.gif" class="media" title="SAP" alt="SAP" /></a> </td><td class="col3 rightalign"> <a href="../../documentation/1.4/applications/cornerstone.html" class="media" title="documentation:1.4:applications:cornerstone"><img src="../../../media/applications/csod_logo.png" class="media" alt="" /></a> </td><td class="col4 leftalign"> <a href="../../documentation/1.4/applications/salesforce.html" class="media" title="documentation:1.4:applications:salesforce"><img src="../../../media/applications/salesforce-logo.jpg" class="medialeft" align="left" alt="" /></a> </td>
</tr>
</table>
......
......@@ -106,6 +106,15 @@ baseurl=http://lemonldap-ng.org/rpm6/
<p>
Change the base <acronym title="Uniform Resource Locator">URL</acronym> for EL7 packages:
</p>
<pre class="file">
baseurl=http://lemonldap-ng.org/rpm7/
</pre>
<p>
</div></p>
</p>
......@@ -126,7 +135,7 @@ You must also install the EPEL repository for non-core dependencies. See <a href
</p>
</div>
<!-- SECTION "YUM repository" [974-1607] -->
<!-- SECTION "YUM repository" [974-1698] -->
<h3><a name="manual_download" id="manual_download">Manual download</a></h3>
<div class="level3">
......@@ -136,7 +145,7 @@ RPMs are available on the <a href="../../download.html" class="wikilink1" title=
</p>
</div>
<!-- SECTION "Manual download" [1608-1690] -->
<!-- SECTION "Manual download" [1699-1781] -->
<h2><a name="package_gpg_signature" id="package_gpg_signature">Package GPG signature</a></h2>
<div class="level2">
......@@ -153,12 +162,12 @@ rpm --import rpm-gpg-key-ow2
</pre>
</div>
<!-- SECTION "Package GPG signature" [1691-1856] -->
<!-- SECTION "Package GPG signature" [1782-1947] -->
<h2><a name="install_packages" id="install_packages">Install packages</a></h2>
<div class="level2">
</div>
<!-- SECTION "Install packages" [1857-1886] -->
<!-- SECTION "Install packages" [1948-1977] -->
<h3><a name="with_yum" id="with_yum">With YUM</a></h3>
<div class="level3">
......@@ -185,7 +194,7 @@ yum localinstall lemonldap-ng-* perl-Lemonldap-NG-*
</pre>
</div>
<!-- SECTION "With YUM" [1887-2304] -->
<!-- SECTION "With YUM" [1978-2395] -->
<h3><a name="with_rpm" id="with_rpm">With RPM</a></h3>
<div class="level3">
......@@ -231,12 +240,12 @@ ln -s /usr/lib/perl5/vendor_perl/5.8.8/auto/Lemonldap /usr/lib64/perl5/auto/
</p>
</div>
<!-- SECTION "With RPM" [2305-3026] -->
<!-- SECTION "With RPM" [2396-3117] -->
<h2><a name="first_configuration_steps" id="first_configuration_steps">First configuration steps</a></h2>
<div class="level2">
</div>
<!-- SECTION "First configuration steps" [3027-3065] -->
<!-- SECTION "First configuration steps" [3118-3156] -->
<h3><a name="change_default_dns_domain" id="change_default_dns_domain">Change default DNS domain</a></h3>
<div class="level3">
......@@ -247,7 +256,7 @@ By default, <acronym title="Domain Name System">DNS</acronym> domain is <code>ex
<pre class="code shell">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</pre>
</div>
<!-- SECTION "Change default DNS domain" [3066-3380] -->
<!-- SECTION "Change default DNS domain" [3157-3471] -->
<h3><a name="apache_virtual_host" id="apache_virtual_host">Apache virtual host</a></h3>
<div class="level3">
......@@ -269,7 +278,27 @@ Check Apache configuration and restart:
apachectl restart</pre>
</div>
<!-- SECTION "Apache virtual host" [3381-3775] -->
<!-- SECTION "Apache virtual host" [3472-3866] -->
<h3><a name="default_virtual_host" id="default_virtual_host">Default virtual host</a></h3>
<div class="level3">
<p>
Apache on RedHat comes with a default virtual host:
</p>
<pre class="code file apache">&lt;<span class="kw3">LocationMatch</span> <span class="st0">&quot;^/+$&quot;</span>&gt;
<span class="kw1">Options</span> -<span class="kw2">Indexes</span>
<span class="kw1">ErrorDocument</span> 403 /.noindex.html
&lt;/<span class="kw3">LocationMatch</span>&gt;</pre>
<p>
This conflicts with LemonLDAP::NG ErrorDocument configuration, so you need to comment this part of the vhost.
If you have an apache fresh install, it can be a good idea to completely disable the welcome vhost.
</p>
</div>
<!-- SECTION "Default virtual host" [3867-4274] -->
<h3><a name="reload_virtual_host" id="reload_virtual_host">Reload virtual host</a></h3>
<div class="level3">
......@@ -286,7 +315,7 @@ To allow the manager to reload the configuration, register the reload virtual ho
</p>
</div>
<!-- SECTION "Reload virtual host" [3776-4077] -->
<!-- SECTION "Reload virtual host" [4275-4576] -->
<h3><a name="upgrade" id="upgrade">Upgrade</a></h3>
<div class="level3">
......@@ -320,7 +349,7 @@ The upgrade process will also have migrate old configuration files into <code>/e
</p>
</div>
<!-- SECTION "Upgrade" [4078-6587] -->
<!-- SECTION "Upgrade" [4577-7086] -->
<h3><a name="dns" id="dns">DNS</a></h3>
<div class="level3">
......@@ -347,7 +376,7 @@ Follow the <a href="../../documentation/1.4/start.html#configuration" class="wik
</p>
</div>
<!-- SECTION "DNS" [6588-6860] -->
<!-- SECTION "DNS" [7087-7359] -->
<h2><a name="file_location" id="file_location">File location</a></h2>
<div class="level2">
<ul>
......@@ -364,7 +393,7 @@ Follow the <a href="../../documentation/1.4/start.html#configuration" class="wik
</ul>
</div>
<!-- SECTION "File location" [6861-7217] -->
<!-- SECTION "File location" [7360-7716] -->
<h2><a name="build_your_packages" id="build_your_packages">Build your packages</a></h2>
<div class="level2">
......@@ -398,4 +427,4 @@ rpmbuild -ta SOURCES/lemonldap-ng-VERSION.tar.gz
</pre>
</div>
<!-- SECTION "Build your packages" [7218-] --></div><!-- closes <div class="dokuwiki export">-->
\ No newline at end of file
<!-- SECTION "Build your packages" [7717-] --></div><!-- closes <div class="dokuwiki export">-->
\ No newline at end of file
......@@ -32,7 +32,7 @@
</div>
<!-- SECTION "Packages and archives" [25-59] -->
<h3><a name="stable_version_142" id="stable_version_142">Stable version (1.4.2)</a></h3>
<h3><a name="stable_version_143" id="stable_version_143">Stable version (1.4.3)</a></h3>
<div class="level3">
</div>
......@@ -40,7 +40,7 @@
<h4><a name="tarball" id="tarball">Tarball</a></h4>
<div class="level4">
<ul>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20227" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20227" rel="nofollow">Tarball</a></div>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20318" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20318" rel="nofollow">Tarball</a></div>
</li>
</ul>
......@@ -71,9 +71,9 @@ You can:
<h5><a name="rhelcentos_5" id="rhelcentos_5">RHEL/CentOS 5</a></h5>
<div class="level5">
<ul>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20228" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20228" rel="nofollow">RPM bundle</a></div>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20320" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20320" rel="nofollow">RPM bundle</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20229" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20229" rel="nofollow">Source RPM</a></div>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20319" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20319" rel="nofollow">Source RPM</a></div>
</li>
</ul>
......@@ -82,9 +82,20 @@ You can:
<h5><a name="rhelcentos_6" id="rhelcentos_6">RHEL/CentOS 6</a></h5>
<div class="level5">
<ul>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20230" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20230" rel="nofollow">RPM bundle</a></div>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20322" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20322" rel="nofollow">RPM bundle</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20231" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20231" rel="nofollow">Source RPM</a></div>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20321" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20321" rel="nofollow">Source RPM</a></div>
</li>
</ul>
</div>
<h5><a name="rhelcentos_7" id="rhelcentos_7">RHEL/CentOS 7</a></h5>
<div class="level5">
<ul>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20324" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20324" rel="nofollow">RPM bundle</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20323" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20323" rel="nofollow">Source RPM</a></div>
</li>
</ul>
......@@ -113,12 +124,12 @@ You can:
</p>
<ul>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20232" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20232" rel="nofollow">DEB bundle</a></div>
<li class="level1"><div class="li"> <a href="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20325" class="urlextern" title="http://forge.ow2.org/project/download.php?group_id=274&amp;file_id=20325" rel="nofollow">DEB bundle</a></div>
</li>
</ul>
</div>
<!-- SECTION "Stable version (1.4.2)" [60-1226] -->
<!-- SECTION "Stable version (1.4.3)" [60-1424] -->
<h3><a name="older_versions" id="older_versions">Older versions</a></h3>
<div class="level3">
......@@ -128,7 +139,7 @@ You can find all versions on <a href="http://forge.ow2.org/project/showfiles.php
</p>
</div>
<!-- SECTION "Older versions" [1227-1367] -->
<!-- SECTION "Older versions" [1425-1565] -->
<h3><a name="svn_nightly_builds" id="svn_nightly_builds">SVN nightly builds</a></h3>
<div class="level3">
<ul>
......@@ -137,7 +148,7 @@ You can find all versions on <a href="http://forge.ow2.org/project/showfiles.php
</ul>
</div>
<!-- SECTION "SVN nightly builds" [1368-1476] -->
<!-- SECTION "SVN nightly builds" [1566-1674] -->
<h2><a name="contributions" id="contributions">Contributions</a></h2>
<div class="level2">
<ul>
......@@ -148,12 +159,12 @@ You can find all versions on <a href="http://forge.ow2.org/project/showfiles.php
</ul>
</div>
<!-- SECTION "Contributions" [1477-1687] -->
<!-- SECTION "Contributions" [1675-1885] -->
<h2><a name="getting_sources_from_svn_repository" id="getting_sources_from_svn_repository">Getting sources from SVN repository</a></h2>
<div class="level2">
</div>
<!-- SECTION "Getting sources from SVN repository" [1688-1736] -->
<!-- SECTION "Getting sources from SVN repository" [1886-1934] -->
<h3><a name="anonymous_access" id="anonymous_access">Anonymous access</a></h3>
<div class="level3">
......@@ -164,7 +175,7 @@ Sources are currently available on OW2. You can simply checkout sources with the
<pre class="code">svn checkout svn://svn.forge.objectweb.org/svnroot/lemonldap</pre>
</div>
<!-- SECTION "Anonymous access" [1737-1940] -->
<!-- SECTION "Anonymous access" [1935-2138] -->
<h3><a name="developer_access" id="developer_access">Developer access</a></h3>
<div class="level3">
......@@ -175,4 +186,4 @@ LemonLDAP::NG developer must have a account on OW2 platform, and could authentic
<pre class="code">svn checkout svn+ssh://developername@svn.forge.objectweb.org/svnroot/lemonldap</pre>
</div>
<!-- SECTION "Developer access" [1941-] --></div><!-- closes <div class="dokuwiki export">-->
\ No newline at end of file
<!-- SECTION "Developer access" [2139-] --></div><!-- closes <div class="dokuwiki export">-->
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment