[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [ecf-dev] secure storage of ECF IDs and passwords, user data, etc. | 
Hi Folks,
I've been writing some code to use the new Equinox secure storage 
(ISecurePreferences) to store ECF Namespaces/IDs, along with any desired 
information (passwords, user data, etc).   The intention is that any 
namespace provider (i.e. any provider that creates a new namespace and 
new ID types...e.g. XMPPID, YahooID, OpenID, etc) could use this API to 
easily store and retrieve IDs and associated data for accounts/users, 
IContainers, remote services, etc.  It will also be possible to 
associate multiple IDs/accounts with a single user ID (e.g. a 
ID/Principal that represents a user login/role that has been 
authenticated via Equinox JAAS) to implement things like single sign-on.
The basic idea here is to create an IDStore that allows IDs to be 
created/stored/retrieved/removed.
I've create this enhancement request to track/discuss/review this work 
as it continues
https://bugs.eclipse.org/bugs/show_bug.cgi?id=232116
If you have a chance, please get the source for the 
org.eclipse.ecf.storage and org.eclipse.ecf.tests.storage and make 
comments, express thoughts, help write test/example code, contribute API 
ideas, etc.
Please note:  this will only compile on Eclipse/Equinox 3.4, because of 
the dependency on the (new) Equinox secure preferences.  It will *not* 
be in ECF 2.0.0/Ganymede.
Thanks,
Scott