markt       2004/02/27 14:03:03

  Modified:    catalina/src/share/org/apache/catalina/realm
                        UserDatabaseRealm.java
  Log:
  Provide an implementation for getName() and getPassword(). Found this whilst trying 
to use CLIENT-CERT authentication with the Sun web services developement kit.
  
  Revision  Changes    Path
  1.5       +9 -3      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/realm/UserDatabaseRealm.java
  
  Index: UserDatabaseRealm.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/realm/UserDatabaseRealm.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- UserDatabaseRealm.java    27 Feb 2004 14:58:45 -0000      1.4
  +++ UserDatabaseRealm.java    27 Feb 2004 22:03:03 -0000      1.5
  @@ -214,7 +214,13 @@
        */
       protected String getPassword(String username) {
   
  -        return (null);
  +        User user = database.findUser(username);
  +
  +        if (user == null) {
  +            return null;
  +        } 
  +
  +        return (user.getPassword());
   
       }
   
  @@ -224,7 +230,7 @@
        */
       protected Principal getPrincipal(String username) {
   
  -        return (null);
  +        return (database.findUser(username));
   
       }
   
  
  
  

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

Reply via email to