Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 355193 - [user] Login window does not notify Orion when launched from different origin
Summary: [user] Login window does not notify Orion when launched from different origin
Status: RESOLVED FIXED
Alias: None
Product: Orion
Classification: ECD
Component: Client (show other bugs)
Version: 0.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 0.3 M2   Edit
Assignee: Malgorzata Janczarska CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 353702
  Show dependency tree
 
Reported: 2011-08-19 05:00 EDT by Malgorzata Janczarska CLA
Modified: 2011-08-22 06:54 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Malgorzata Janczarska CLA 2011-08-19 05:00:22 EDT
When authentication service is located on a different origin (protocol+host+port) the main Orion window is not notified when user logs in. The reason is that notifications are made by localStorage that follows the single origin policy.
The solution is to use a servlet provided by the same origin as Orion. Login window would redirect to it sending information about the logged it user. The servlet would then notify Orion windows using localStorage.
Comment 1 Szymon Brandys CLA 2011-08-22 06:53:52 EDT
branch bug353702 merged to master. Marking this bug fixed.