[
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