Documentation update

This commit is contained in:
Xavier Guimard 2009-06-29 13:44:42 +00:00
parent f573c2f571
commit 91ff4f82e4
7 changed files with 990 additions and 435 deletions

File diff suppressed because it is too large Load Diff

View File

@ -78,7 +78,10 @@
<p class="paragraph"></p>More informations on <span class="nobr"><a href=
"http://en.wikipedia.org/wiki/Role-based_access_control">http://en.wikipedia.org/wiki/Role-based_access_control</a></span>
<p class="paragraph"></p>LemonLDAP::NG allows to use this model.
<p class="paragraph"></p>LemonLDAP::NG allows to use this model. You
should use an <span class="wikilink"><a href=
"/xwiki/bin/view/NG/SpecLDAPSchema">extended LDAP schema</a></span>, but
this can works with standard attributes.
<h3 class="heading-1-1"><span id=
"HRolesassimplevaluesofauserattribute">Roles as simple values of a user

View File

@ -104,7 +104,7 @@
<div class="code">
<pre>
SOAP =&gt; 1,
Soap =&gt; 1,
</pre>
</div><br />
<br />

View File

@ -105,7 +105,7 @@
<pre>
CREATE TABLE sessions (
id <span class="java-object">char</span>(32),
a_session text
a_session blob
);
</pre>
</div>

View File

@ -105,7 +105,7 @@ use Lemonldap::NG::Handler::SharedConf;
<h3 class="heading-1-1"><span id="HConfigurePortal">Configure
Portal</span></h3>
<p class="paragraph"></p>Just add "CDA =&gt; 1" in constructor, in
<p class="paragraph"></p>Just add "cda =&gt; 1" in constructor, in
portal/index.pl:
<p class="paragraph"></p>
@ -115,7 +115,7 @@ use Lemonldap::NG::Handler::SharedConf;
my $portal = Lemonldap::NG::Portal::SharedConf-&gt;<span class=
"java-keyword">new</span>(
{
CDA =&gt; 1,
cda =&gt; 1,
});
</pre>
</div>

View File

@ -86,9 +86,9 @@
<li>tomcat &gt;= 5.5</li>
</ul>Configure your tomcat home in build.properties files.<br />
<br />
Note: be crareful for windosw user, path must contains "/".<br />
Note: be careful for Windows user, path must contains "/".<br />
<br />
Exemple:
Example:
<div class="code">
<pre>
@ -129,11 +129,11 @@ ant
Configure attributes:
<ul class="star">
<li>userKey: key in the http header send by lemonLDAP in order to store
<li>userKey: key in the http header send by LemonLDAP in order to store
user login.</li>
<li>roleKey: key in the http header send by lemonLDAP in order to store
roles. If lemonLDAP send some roles split by some commas, use
<li>roleKey: key in the http header send by LemonLDAP in order to store
roles. If LemonLDAP send some roles split by some commas, use
roleSeparator.</li>
<li>roleSeparator (optional): see above.</li>
@ -142,12 +142,17 @@ ant
are allowed (use "," separator for multiple IP). Just set the
LemonLDAP::NG handler IP on this attribute in order to add more
security. If this attribute is missed all hosts are allowed.</li>
<li>passThrough (optional): Allow anonymous access or not. When it takes
"false", HTTP headers have to be send by LemonLDAP to make
authentication. So, if the user is not recognized or HTTP headers not
present, a 403 error is send.</li>
</ul>
<h3 class="heading-1-1"><span id="HQuicktestanddebuggingtips">Quick test
and debugging tips</span></h3><br />
<br />
Download for exemple probe application (great administration tool for
Download for example probe application (great administration tool for
tomcat): <span class="wikiexternallink"><a href=
"http://www.lambdaprobe.org">http://www.lambdaprobe.org</a></span>.<br />
<br />
@ -156,9 +161,9 @@ ant
Send via LemonLDAP::NG user with role = probeuser or other user with role
= manager.<br />
<br />
Probe doesn't ask authentification, you're logged...<br />
Probe doesn't ask authentication, you're logged...<br />
<br />
For debugging, this valve can print some helpfull information in debug
For debugging, this valve can print some helpful information in debug
level. Configure logging in tomcat (see <span class=
"wikiexternallink"><a href=
"http://tomcat.apache.org/tomcat-5.5-doc/logging.html">http://tomcat.apache.org/tomcat-5.5-doc/logging.html</a></span>)

View File

@ -169,12 +169,14 @@
<img src="error.png" alt="error.png" /> Split Apache configuration files
(Handler, Portal, Manager)<br />
<img src="error.png" alt="error.png" /> Use i18n in Session Explorer<br />
<img src="error.png" alt="error.png" /> Change menu to be useable both in
portal and auto-protected CGI<br />
<img src="error.png" alt="error.png" /> Rewrite Manager with JQuery and
Ajax<br />
<h3 class="heading-1-1"><span id="HVersion2028notplanned29">Version 2.0
(not planned)</span></h3><img src="error.png" alt="error.png" /> Rewrite
Manager with JQuery and Ajax<br />
<img src="error.png" alt="error.png" /> Manage Apache virtualhost
configuration through LDAP backend<br />
(not planned)</span></h3><img src="error.png" alt="error.png" /> Manage
Apache virtualhost configuration through LDAP backend<br />
<img src="error.png" alt="error.png" /> SAML2 authentication and user
backend<br />
<img src="error.png" alt="error.png" /> SNMP extensions for