I would like to propose the following (trivial) patch to MemoryRealm.java:

diff -u -r1.7 MemoryRealm.java
--- catalina/src/share/org/apache/catalina/realm/MemoryRealm.java     
 24 Sep 2004 07:25:07 -0000      1.7
+++ catalina/src/share/org/apache/catalina/realm/MemoryRealm.java     
 4 Nov 2004 19:53:01 -0000
@@ -244,6 +244,16 @@
 
 
     /**
+     * Return a short name for this Realm implementation.
+     */
+    protected HashMap getPrincipals() {
+
+        return (principals);
+
+    }
+
+
+    /**
      * Return the password associated with the given principal's user name.
      */
     protected String getPassword(String username) {

The point of this is that, to extend MemoryRealm in any useful way you
need to be able to access principals.  Alternatively simply switching
principals from private to protected would be sufficient, but use an
accessor seems to be preferred.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to