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