remm 2004/11/13 03:17:33
Modified: webapps/docs realm-howto.xml
Log:
- Fix various problems in realm docs.
- Submitted by Phil Mocek.
Revision Changes Path
1.20 +9 -6 jakarta-tomcat-catalina/webapps/docs/realm-howto.xml
Index: realm-howto.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/realm-howto.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- realm-howto.xml 29 Oct 2004 13:46:35 -0000 1.19
+++ realm-howto.xml 13 Nov 2004 11:17:33 -0000 1.20
@@ -89,20 +89,23 @@
that already exists in the production environment. Therefore, Tomcat 5
defines a Java interface (<code>org.apache.catalina.Realm</code>) that
can be implemented by "plug in" components to establish this connection.
-Three standard plug-ins are provided, supporting connection to three
different
+Five standard plug-ins are provided, supporting connections to various
sources of authentication information:</p>
<ul>
+<li><a href="#JDBCRealm">JDBCRealm</a> - Accesses authentication information
+ stored in a relational database, accessed via a JDBC driver.</li>
<li><a href="#DataSourceRealm">DataSourceRealm</a> - Accesses authentication
information stored in a relational database, accessed via a named JNDI
JDBC DataSource.</li>
-<li><a href="#JDBCRealm">JDBCRealm</a> - Accesses authentication information
- stored in a relational database, accessed via a JDBC driver.</li>
<li><a href="#JNDIRealm">JNDIRealm</a> - Accesses authentication information
stored in an LDAP based directory server, accessed via a JNDI provider.
</li>
<li><a href="#MemoryRealm">MemoryRealm</a> - Accesses authentication
information stored in an in-memory object collection, which is
initialized
from an XML document (<code>conf/tomcat-users.xml</code>).</li>
+<li><a href="#JAASRealm">JAASRealm</a> - Accesses authentication information
+ through the Java Authentication & Authorization Service (JAAS)
+ framework.</li>
</ul>
<p>It is also possible to write your own <code>Realm</code> implementation,
@@ -1295,7 +1298,7 @@
<li>Configure your security-constraints in your web.xml for
the resources you want to protect</li>
<li>Configure the JAASRealm module in your server.xml </li>
- <li>Restart Tomcat 4 if it is already running.</li>
+ <li>Restart Tomcat 5 if it is already running.</li>
</ol>
<h3>Realm Element Attributes</h3>
<p>To configure JAASRealm as for step 6 above, you create
@@ -1309,7 +1312,7 @@
<attribute name="className" required="true">
<p>The fully qualified Java class name of this Realm implementation.
You <strong>MUST</strong> specify the value
- "<code>org.apache.catalina.realm.MemoryRealm</code>" here.</p>
+ "<code>org.apache.catalina.realm.JAASRealm</code>" here.</p>
</attribute>
<attribute name="appName" required="true">
@@ -1368,7 +1371,7 @@
<h3>Additional Notes</h3>
<ul>
<li>When a user attempts to access a protected resource for
- the first time, Tomcat 4 will call the
<code>authenticate()</code>
+ the first time, Tomcat 5 will call the
<code>authenticate()</code>
method of this <code>Realm</code>. Thus, any changes you have
made in
the security mechanism directly (new users, changed passwords
or
roles, etc.) will be immediately reflected.</li>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]