Hi,
as some of you already noticed I'm working on a UserAdmin implementation in
my laboratory. I'd like to hear what you guys think
of it and if it makes sense to have a UserAdmin implementation as Pax
project.

This first draft implements the spec but delegates all storage access to a
pluggable StorageProvider. What is missing is to
secure the access to the StorageProvider bundle with a
(Conditional?)PermissionService.

To try it just run:

svn co
https://scm.ops4j.org/repos/ops4j/laboratory/users/mkuespert/useradmin
cd useradmin
mvn clean install

By now the following StorageProviders are planned:

 - PreferenceService
 - File (?)
 - Database
 - Ldap

A PreferenceService based provider exists as a proof-of-concept - it uses
the same storage layout as the Equinox implementation of
the UserAdmin.

Currently I'm using the Felix PreferencesService, but it deletes everything
on startup - anyone knows about a BackingStore
implementation that provides persistence across framework restarts?

When starting to implement Ldap and DB providers I ran into problems with
JNDI since there is only RFC-0142, but no spec or
implementation available yet. It may take some time until those are
available - any suggestions on how those two could be
implemented in the meantime?

Looking forward to your comments.

Cheers,
Matthias
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to