[seam-commits] Seam SVN: r8700 - trunk/doc/Seam_Reference_Guide/en-US.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Fri Aug 15 06:38:23 EDT 2008


Author: shane.bryzak at jboss.com
Date: 2008-08-15 06:38:23 -0400 (Fri, 15 Aug 2008)
New Revision: 8700

Modified:
   trunk/doc/Seam_Reference_Guide/en-US/Security.xml
Log:
minor

Modified: trunk/doc/Seam_Reference_Guide/en-US/Security.xml
===================================================================
--- trunk/doc/Seam_Reference_Guide/en-US/Security.xml	2008-08-15 10:24:31 UTC (rev 8699)
+++ trunk/doc/Seam_Reference_Guide/en-US/Security.xml	2008-08-15 10:38:23 UTC (rev 8700)
@@ -4888,15 +4888,9 @@
 
     <para>
       Sometimes it might be necessary to extend the Identity component if your application has
-      special security requirements.  For example, users might be required to authenticate using
-      a Company or Department ID, along with their usual username and password.  If permission-based
-      security is required then RuleBasedIdentity should be extended, otherwise Identity should be
-      extended.
-    </para>
-
-    <para>
-      The following example shows an extended Identity component with an additional
-      <literal>companyCode</literal> field.  The install precendence of <literal>APPLICATION</literal>
+      special security requirements.  The following example (contrived, as credentials would normally
+      be handled by the <literal>Credentials</literal> component instead) shows an extended Identity 
+      component with an additional <literal>companyCode</literal> field.  The install precendence of <literal>APPLICATION</literal>
       ensures that this extended Identity gets installed in preference to the built-in Identity.
     </para>
 
@@ -4929,49 +4923,13 @@
    }
 }]]></programlisting>
 
-     <para>
-        Note that an <literal>Identity</literal> component must be marked <literal>@Startup</literal>, so
-        that it is available immediately after the <literal>SESSION</literal> context begins.
-     </para>
+    <warning>
+      Note that an <literal>Identity</literal> component must be marked <literal>@Startup</literal>, so
+      that it is available immediately after the <literal>SESSION</literal> context begins.
+      Failing to do this may render certain Seam functionality inoperable in your application.
+    </warning>
 
+
   </sect1>
-  
 
-  
-    <sect1>
-      <title>Seam-gen and Identity Management</title>
-
-      <para>
-        When creating a new project using seam-gen (see <xref linkend="gettingstarted"/>), by default the
-        <literal>IdentityManager</literal> will be configured with a <literal>JPAIdentityStore</literal>
-        and a <literal>UserAccount</literal> implementation will be generated as part of the new project.
-        In addition to this, the project will include the following user management screens, allowing
-        new users to be created, roles assigned, etc:
-      </para>
-
-      <mediaobject>
-        <imageobject role="fo">
-          <imagedata fileref="images/security-usermanager1.png" align="center"/>
-        </imageobject>
-        <imageobject role="html">
-          <imagedata fileref="images/security-usermanager1.png" align="center"/>
-        </imageobject>
-      </mediaobject>
-
-      <para>
-        The user detail screen:
-      </para>
-
-      <mediaobject>
-        <imageobject role="fo">
-          <imagedata fileref="images/security-usermanager2.png" align="center"/>
-        </imageobject>
-        <imageobject role="html">
-          <imagedata fileref="images/security-usermanager2.png" align="center"/>
-        </imageobject>
-      </mediaobject>
-
-
-    </sect1>
-
 </chapter>




More information about the seam-commits mailing list