From: Jules G. <jul...@us...> - 2002-08-03 02:02:50
|
User: jules_gosnell Date: 02/08/02 19:02:48 Modified: jetty/src/main/org/jboss/jetty/security JBossUserRealm.java Log: upgrade Jetty component to Jetty-4.1.0RC0 replace distributable HttpSession implementation with complete reworking Revision Changes Path 1.12 +13 -3 contrib/jetty/src/main/org/jboss/jetty/security/JBossUserRealm.java Index: JBossUserRealm.java =================================================================== RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/security/JBossUserRealm.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- JBossUserRealm.java 13 Jul 2002 01:01:08 -0000 1.11 +++ JBossUserRealm.java 3 Aug 2002 02:02:48 -0000 1.12 @@ -5,7 +5,7 @@ * See terms of license at gnu.org. */ -// $Id: JBossUserRealm.java,v 1.11 2002/07/13 01:01:08 jules_gosnell Exp $ +// $Id: JBossUserRealm.java,v 1.12 2002/08/03 02:02:48 jules_gosnell Exp $ package org.jboss.jetty.security; @@ -29,7 +29,7 @@ /** An implementation of UserRealm that integrates with the JBossSX * security manager associted with the web application. * @author Sco...@di... - * @version $Revision: 1.11 $ + * @version $Revision: 1.12 $ */ public class JBossUserRealm @@ -229,10 +229,20 @@ } public UserPrincipal - authenticate(String userName, String password, HttpRequest request) + authenticate(String userName, Object credential, HttpRequest request) { if (_log.isDebugEnabled()) _log.debug("JBossUserPrincipal: "+userName); + + // until we get DigestAuthentication sorted JBoss side... + String password=null; + if (credential instanceof java.lang.String) + password=(String)credential; + else + { + _log.warn("digest authentication NYI - credential MUST be a String"); + return null; + } JBossUserPrincipal user = ensureUser(userName); if (user.authenticate(password,request)) |