]
Ray Tsang commented on GTNSSO-12:
---------------------------------
nice timing indeed! that's great to know. thanks!
CASAgent Singleton causes issues when different Portal Container in
the same JVM uses InitiateLoginFilter
---------------------------------------------------------------------------------------------------------
Key: GTNSSO-12
URL:
https://issues.jboss.org/browse/GTNSSO-12
Project: GateIn SSO
Issue Type: Bug
Affects Versions: 1.1.1-GA
Environment: OS X 10.8.2, Java 1.6, JBoss EPP 5.2.2,
Reporter: Ray Tsang
Assignee: Marek Posolda
Labels: sso-agent
Fix For: 1.2.0-Beta02
When 2 or more portal containers are configured with InitiateLoginFilter in web.xml, both
InitiateLoginFilter instances gets CASAgent by CASAgent.getInstance(serverUrl,serviceUrl).
However, the url may differ (especially the serviceUrl).
Even though CASAgent.getInstance(...) takes in 2 arguments, it only stores a single
singleton reference, hence whoever caused the single to instantiate first instances wins,
and subsequent InitiateLoginFilter instances will get an instance with a different
serverUrl/serviceUrl configuration. This causes CAS authentication to fail.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: