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