Author: mposolda
Date: 2012-01-02 07:08:00 -0500 (Mon, 02 Jan 2012)
New Revision: 8270
Modified:
portal/trunk/docs/reference-guide/en-US/modules/AuthenticationAndIdentity/AuthenticationAuthorizationOverview.xml
Log:
Added info about CustomMembershipLoginModule and SVN location of existing login modules
Modified:
portal/trunk/docs/reference-guide/en-US/modules/AuthenticationAndIdentity/AuthenticationAuthorizationOverview.xml
===================================================================
---
portal/trunk/docs/reference-guide/en-US/modules/AuthenticationAndIdentity/AuthenticationAuthorizationOverview.xml 2011-12-29
06:53:16 UTC (rev 8269)
+++
portal/trunk/docs/reference-guide/en-US/modules/AuthenticationAndIdentity/AuthenticationAuthorizationOverview.xml 2012-01-02
12:08:00 UTC (rev 8270)
@@ -264,7 +264,41 @@
on JBoss AS level.
</para>
</listitem>
+ <listitem>
+ <para>
+ <emphasis
role="bold">CustomMembershipLoginModule</emphasis> - special login
module, which is disabled (commented) by default.
+ It can be used to add user to some existing group during successful
login of this user. Name of group is configurable and by default it's
<emphasis>/platform/users</emphasis>
+ group. Login module is commented because in normal environment, users
are already in /platform/users group.
+ It's useful only for some special setups like read-only LDAP,
where groups of ldap user are taken from ldap tree and so that users may not be in
/platform/users
+ group, which is needed for successful authorization.
+ </para>
+ </listitem>
</itemizedlist>
+ <section
id="sect-Authentication_Authorization_Intro-LoginModuleLocations">
+ <title>SVN location of login modules</title>
+ <para>
+ Some modules are specific for portal, but some are used also by eXo
JCR and so they are part of eXo core module.
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <emphasis>PortalLoginModule</emphasis> - is located
in &PRODUCT; sources in <ulink type="http"
url="http://anonsvn.jboss.org/repos/gatein/portal/trunk/component/we...
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>SharedStateLoginModule,
JbossLoginModule</emphasis> - these are located in eXo core sources in
+ <ulink type="http"
url="http://anonsvn.jboss.org/repos/exo-jcr/core/trunk/exo.core.comp...
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>CustomMembershipLoginModule</emphasis> -
located in &PRODUCT; sources in module for identity integration -
+ <ulink type="http"
url="http://anonsvn.jboss.org/repos/gatein/portal/trunk/component/id...
+ </para>
+ </listitem>
+ </itemizedlist>
+ </section>
</section><!-- Ending section with existing login modules -->
<section
id="sect-Authentication_Authorization_Intro-createNewLM">
<title>Creating your own login module</title>