/*
- * $Header: /cvsroot/securityfilter/securityfilter/LICENSE,v 1.1 2002/08/08 13:20:46 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/LICENSE,v 1.1.1.1 2002/08/08 13:20:46 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:46 $
*
* ====================================================================
-$Header: /cvsroot/securityfilter/securityfilter/README,v 1.1 2002/08/08 13:20:46 maxcooper Exp $
-$Revision: 1.1 $
+$Header: /cvsroot/securityfilter/securityfilter/README,v 1.1.1.1 2002/08/08 13:20:46 maxcooper Exp $
+$Revision: 1.1.1.1 $
$Date: 2002/08/08 13:20:46 $
# rename this file to "build.properties" in the same directory that contains
# the Security Filter "build.xml" file.
#
-# $Id: build.properties.sample,v 1.1 2002/08/08 13:20:46 maxcooper Exp $
+# $Id: build.properties.sample,v 1.1.1.1 2002/08/08 13:20:46 maxcooper Exp $
# -----------------------------------------------------------------------------
# The catalina JAR file from version 4.0 (or later) of the Jakarta Tomcat
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/catalina-example/org/securityfilter/catalina/Attic/TrivialCatalinaRealm.java,v 1.1 2002/08/08 13:20:47 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/catalina-example/org/securityfilter/catalina/Attic/TrivialCatalinaRealm.java,v 1.1.1.1 2002/08/08 13:20:47 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:47 $
*
* ====================================================================
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/example/org/securityfilter/example/Attic/TrivialSecurityRealm.java,v 1.1 2002/08/08 13:20:47 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/example/org/securityfilter/example/Attic/TrivialSecurityRealm.java,v 1.1.1.1 2002/08/08 13:20:47 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:47 $
*
* ====================================================================
* And this user is in one role: 'inthisrole'
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.1 $ $Date: 2002/08/08 13:20:47 $
+ * @version $Revision: 1.1.1.1 $ $Date: 2002/08/08 13:20:47 $
*/
public class TrivialSecurityRealm extends SecurityRealmBase {
private static final String THE_USERNAME = "username";
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/SecurityConfig.java,v 1.1 2002/08/08 13:20:47 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/SecurityConfig.java,v 1.1.1.1 2002/08/08 13:20:47 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:47 $
*
* ====================================================================
*
* @author Torgeir Veimo (torgeir@pobox.com)
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.1 $ $Date: 2002/08/08 13:20:47 $
+ * @version $Revision: 1.1.1.1 $ $Date: 2002/08/08 13:20:47 $
*/
public class SecurityConfig {
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/SecurityConstraint.java,v 1.1 2002/08/08 13:20:47 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/SecurityConstraint.java,v 1.1.1.1 2002/08/08 13:20:47 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:47 $
*
* ====================================================================
*
* @author Max Cooper (max@maxcooper.com)
* @author Torgeir Veimo (torgeir@pobox.com)
- * @version $Revision: 1.1 $ $Date: 2002/08/08 13:20:47 $
+ * @version $Revision: 1.1.1.1 $ $Date: 2002/08/08 13:20:47 $
*/
public class SecurityConstraint {
protected String name;
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/WebResourceCollection.java,v 1.1 2002/08/08 13:20:48 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/config/WebResourceCollection.java,v 1.1.1.1 2002/08/08 13:20:48 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:48 $
*
* ====================================================================
* It has a name, a list of url patterns, and a list of http methods.
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.1 $ $Date: 2002/08/08 13:20:48 $
+ * @version $Revision: 1.1.1.1 $ $Date: 2002/08/08 13:20:48 $
*/
public class WebResourceCollection {
protected String name;
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/Attic/MatchableURLPattern.java,v 1.1 2002/08/08 13:20:48 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/Attic/MatchableURLPattern.java,v 1.1.1.1 2002/08/08 13:20:48 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:48 $
*
* ====================================================================
* by the order field).
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.1 $ $Date: 2002/08/08 13:20:48 $
+ * @version $Revision: 1.1.1.1 $ $Date: 2002/08/08 13:20:48 $
*/
public class MatchableURLPattern implements Comparable {
private String pattern;
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/Attic/MatchableURLPatternFactory.java,v 1.1 2002/08/08 13:20:48 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/Attic/MatchableURLPatternFactory.java,v 1.1.1.1 2002/08/08 13:20:48 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:48 $
*
* ====================================================================
* of a set of instances.
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.1 $ $Date: 2002/08/08 13:20:48 $
+ * @version $Revision: 1.1.1.1 $ $Date: 2002/08/08 13:20:48 $
*/
public class MatchableURLPatternFactory {
private RECompiler compiler;
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SecurityFilter.java,v 1.1 2002/08/08 13:20:48 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SecurityFilter.java,v 1.1.1.1 2002/08/08 13:20:48 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:48 $
*
* ====================================================================
*
* @author Max Cooper (max@maxcooper.com)
* @author Torgeir Veimo (torgeir@pobox.com)
- * @version $Revision: 1.1 $ $Date: 2002/08/08 13:20:48 $
+ * @version $Revision: 1.1.1.1 $ $Date: 2002/08/08 13:20:48 $
*/
public class SecurityFilter implements javax.servlet.Filter {
public static final String CONTINUE_TO_URL = SecurityFilter.class.getName() + ".CONTINUE_TO_URL";
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SecurityRequestWrapper.java,v 1.1 2002/08/08 13:20:48 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/filter/SecurityRequestWrapper.java,v 1.1.1.1 2002/08/08 13:20:48 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:48 $
*
* ====================================================================
*
* @author Max Cooper (max@maxcooper.com)
* @author Torgeir Veimo (torgeir@pobox.com)
- * @version $Revision: 1.1 $ $Date: 2002/08/08 13:20:48 $
+ * @version $Revision: 1.1.1.1 $ $Date: 2002/08/08 13:20:48 $
*/
public class SecurityRequestWrapper extends HttpServletRequestWrapper {
public static final String PRINCIPAL_SESSION_KEY = SecurityRequestWrapper.class.getName() + ".PRINCIPAL";
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/Attic/SecurityRealmBase.java,v 1.1 2002/08/08 13:20:48 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/Attic/SecurityRealmBase.java,v 1.1.1.1 2002/08/08 13:20:48 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:48 $
*
* ====================================================================
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/SecurityRealmInterface.java,v 1.1 2002/08/08 13:20:48 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/SecurityRealmInterface.java,v 1.1.1.1 2002/08/08 13:20:48 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:48 $
*
* ====================================================================
* Typically, a project will implement this interface or adapt an existing realm implementation to this interface.
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.1 $ $Date: 2002/08/08 13:20:48 $
+ * @version $Revision: 1.1.1.1 $ $Date: 2002/08/08 13:20:48 $
*/
public interface SecurityRealmInterface {
/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/adapter/Attic/CatalinaRealmAdapter.java,v 1.1 2002/08/08 13:20:48 maxcooper Exp $
- * $Revision: 1.1 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/share/org/securityfilter/realm/adapter/Attic/CatalinaRealmAdapter.java,v 1.1.1.1 2002/08/08 13:20:48 maxcooper Exp $
+ * $Revision: 1.1.1.1 $
* $Date: 2002/08/08 13:20:48 $
*
* ====================================================================