[gatein-issues] [JBoss JIRA] (GTNPORTAL-2296) Incorrect portal container "portal" is bound to ExoContainerContext thread-local variable

Thomas Heute (Created) (JIRA) jira-events at lists.jboss.org
Mon Nov 28 04:53:40 EST 2011


Incorrect portal container "portal" is bound to ExoContainerContext thread-local variable
-----------------------------------------------------------------------------------------

                 Key: GTNPORTAL-2296
                 URL: https://issues.jboss.org/browse/GTNPORTAL-2296
             Project: GateIn Portal
          Issue Type: Bug
      Security Level: Public (Everyone can see)
            Reporter: Thomas Heute
            Assignee: Marek Posolda
             Fix For: 3.2.0-CR01


Related to SPUB 49, Marek's patch:

Index: component/web/security/src/main/java/org/exoplatform/web/login/InitiateLoginServlet.java
===================================================================
--- component/web/security/src/main/java/org/exoplatform/web/login/InitiateLoginServlet.java    (revision 6031)
+++ component/web/security/src/main/java/org/exoplatform/web/login/InitiateLoginServlet.java    (revision )
@@ -19,6 +19,7 @@
 
 package org.exoplatform.web.login;
 
+import org.exoplatform.container.RootContainer;
 import org.exoplatform.container.web.AbstractHttpServlet;
 import org.exoplatform.web.security.security.AbstractTokenService;
 import org.exoplatform.web.security.security.CookieTokenService;
@@ -53,10 +54,6 @@
    public static final String COOKIE_NAME = "rememberme";
 
    /** . */
-   public static final long LOGIN_VALIDITY =
-           1000 * TicketConfiguration.getInstance(TicketConfiguration.class).getValidityTime();
-
-   /** . */
    private WCIController wciController;
 
    /** . */
@@ -112,7 +109,7 @@
       else
       {
          // WCI authentication
-         servletContainer.login(req, resp, credentials, LOGIN_VALIDITY, wciController.getInitialURI(req));
+         servletContainer.login(req, resp, credentials, getLoginValidity(), wciController.getInitialURI(req));
       }
    }
 
@@ -158,4 +155,9 @@
       }
       return wciController;
    }
+
+   private long getLoginValidity()
+   {
+      return 1000 * TicketConfiguration.getInstance(TicketConfiguration.class).getValidityTime();
-}
+   }
+}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the gatein-issues mailing list