Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 336260 - Configuration service
Summary: Configuration service
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: 1.0   Edit
Assignee: Mark Macdonald CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 381899 384751
Blocks: 340469
  Show dependency tree
 
Reported: 2011-02-03 11:48 EST by Szymon Brandys CLA
Modified: 2012-10-18 10:03 EDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Szymon Brandys CLA 2011-02-03 11:48:58 EST
Orion already uses delegated identities i.e. OpenIDs. We had a discussion that the user's configuration could be handled in a similar decentralized manner. 

A simple case is:
We have a capability like JS formatter in the editor. Let's say that whether it is enabled or not is part of some user configuration. Also JS formatter preferences are in this configuration. So far the configuration is attached to an Orion instance, so if we have content on many sites e.g. eclipse.org, github.com we need to set the configuration per each host.

I think we could have a service instead to keep the configuration. The configuration could be *injected* into an Orion instance like it is done with authentication via OpenID provider. 

One of approaches is to have OpenID provider with an extension. The configuration would be attached to the identity (OpenID). However I can imagine a scenario when authentication and configuration are served by separate servers.
Comment 1 Simon Kaegi CLA 2011-06-20 22:21:21 EDT
I think this is a good topic to work on in 0.3 and start figuring on what we want to do longer term.
Comment 2 Simon Kaegi CLA 2012-05-27 17:23:58 EDT
Mark I would like to put the underlying plumbing in place for RC1
Comment 3 Mark Macdonald CLA 2012-10-18 10:03:12 EDT
This was actually done in 1.0M1