Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 335618

Summary: [RoR] Session and Subject providers must support multiple users
Product: [RT] Riena Reporter: Elias Volanakis <elias>
Component: securityAssignee: Project Inbox <riena.ui-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard:
Bug Depends on:    
Bug Blocks: 302893    
Attachments:
Description Flags
DRAFT patch - needs more work none

Description Elias Volanakis CLA 2011-01-27 15:57:28 EST
We need ISessionProvider and ISubjectProvider implementations that support multiple users on the same eclipse instance.

I'll attach a DRAFT patch in the next few days. It adds a new ContainterType.RAPCLIENT and modifies the initialization of this services to use a client or server or rapclient (=multiuser) implementation of these services.
Comment 1 Elias Volanakis CLA 2011-02-03 18:31:06 EST
Created attachment 188283 [details]
DRAFT patch - needs more work

Here is a DRAFT patch, which does NOT quite fix this problem:

- It extends ContainerType / Model to CLIENT, SERVER, RAPCLIENT
- It adds session specific holders for the subject and session
- However the place where this is initialized - the activator - is not a good place, since there is no session context there. This means that storing subject and session info fails.

Saving it here for further consideration, but the approach needs more work.