[jboss-cvs] jboss-seam/src/main/org/jboss/seam/security/filter ...
Shane Bryzak
Shane_Bryzak at symantec.com
Thu Dec 14 00:39:35 EST 2006
User: sbryzak2
Date: 06/12/14 00:39:35
Modified: src/main/org/jboss/seam/security/filter
SeamSecurityFilter.java
Log:
added @Startup to security components
Revision Changes Path
1.12 +7 -12 jboss-seam/src/main/org/jboss/seam/security/filter/SeamSecurityFilter.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: SeamSecurityFilter.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/security/filter/SeamSecurityFilter.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- SeamSecurityFilter.java 4 Dec 2006 01:06:51 -0000 1.11
+++ SeamSecurityFilter.java 14 Dec 2006 05:39:35 -0000 1.12
@@ -10,6 +10,8 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.jboss.seam.security.config.SecurityConfiguration;
+import org.jboss.seam.contexts.WebApplicationContext;
/**
* A servlet filter that performs authentication within a Seam application.
@@ -20,26 +22,19 @@
{
private static final Log log = LogFactory.getLog(SeamSecurityFilter.class);
-// private static final String CONFIG_RESOURCE = "/WEB-INF/seam-security.xml";
-
public void init(FilterConfig config)
throws ServletException
{
// try
// {
- /** @todo beginInitialization is the closest method we have to initialise the application context */
-// Lifecycle.beginInitialization(servletContext);
+ WebApplicationContext ctx = new WebApplicationContext(config.getServletContext());
-// SecurityConfig.instance().setApplicationContext(
-// Contexts.getApplicationContext());
+ SecurityConfiguration sc = (SecurityConfiguration) ctx.get(
+ SecurityConfiguration.class);
+
+ log.info("**** SecurityConfiguration **** : " + sc);
-// if (Authenticator.instance() == null)
-// throw new ServletException("No Authenticator configured.");
-// }
-// finally
-// {
- /** @todo clear the application context */
// }
// try
More information about the jboss-cvs-commits
mailing list