Title:
Change in behavior CF9 to CF10 in user authentication associated with session
| View in TrackerStatus/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): Joseph Lamoree / Joseph Lamoree (JosephLamoree)
Created: 09/28/2012
Components: Security
Versions: 10.0
Failure Type: Unspecified
Found In Build/Fixed In Build: Final / 284805
Priority/Frequency: Trivial / All users will encounter
Locale/System: English / Win All
Vote Count: 12
Problem Description:
An application that allows a user to login from multiple locations no longer works in ColdFusion 10. It seems that there is now a strict one-to-one relationship between a username and session. When userZ performs login from computerA, all the roles are stored correctly. If userZ performs login from computerB, all the roles are stored correctly. However, the authenticated session on computerA is no longer valid.
Steps to Reproduce:
Attached is a simple test case to show the problem. The same CFML application will allow simultaneous user sessions in ColdFusion 9; it will forbid concurrent authenticated users in ColdFusion 10.
Actual Result:
Expected Result:
Any Workarounds:
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3339008
External Customer Info:
External Company:
External Customer Name: JosephLamoree
External Customer Email:
External Test Config: My Hardware and Environment details:
I tried this in both ColdFusion 10 32-bit and ColdFusion 10 64-bit, both running in Tomcat containers. I compared this against a stock ColdFusion 9 multi-server installation in JRun.
Attachments:
- September 29, 2012 00:00:00: 1_userroles.zip
Comments: