Documentation update
This commit is contained in:
parent
f573c2f571
commit
91ff4f82e4
File diff suppressed because it is too large
Load Diff
|
@ -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
|
||||
|
|
|
@ -104,7 +104,7 @@
|
|||
|
||||
<div class="code">
|
||||
<pre>
|
||||
SOAP => 1,
|
||||
Soap => 1,
|
||||
</pre>
|
||||
</div><br />
|
||||
<br />
|
||||
|
|
|
@ -105,7 +105,7 @@
|
|||
<pre>
|
||||
CREATE TABLE sessions (
|
||||
id <span class="java-object">char</span>(32),
|
||||
a_session text
|
||||
a_session blob
|
||||
);
|
||||
</pre>
|
||||
</div>
|
||||
|
|
|
@ -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 => 1" in constructor, in
|
||||
<p class="paragraph"></p>Just add "cda => 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-><span class=
|
||||
"java-keyword">new</span>(
|
||||
{
|
||||
CDA => 1,
|
||||
cda => 1,
|
||||
});
|
||||
</pre>
|
||||
</div>
|
||||
|
|
|
@ -86,9 +86,9 @@
|
|||
<li>tomcat >= 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>)
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user