You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2004/02/27 23:03:03 UTC

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/realm UserDatabaseRealm.java

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: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org