blob: 2163a34429de49b4c952033e48f1c4e4dc3ef70e [file] [log] [blame]
Apache Felix User Admin Service
Copyright 2012 The Apache Software Foundation
This project provides the main implementation of the OSGi UserAdmin compendium
service, version 1.1 as specified in the OSGi Compendium v4.
The resulting bundle needs a repository store in order to function properly.
There are two implementations for such stores available: a file-based one, and
a MongoDB-based on. This service currently expects only a single repository
store to be available.
It is possible to create your own repository store for this user admin
service. To do this, you need to implement "org.apache.felix.useradmin.
RoleRepositoryStore" and register your implementation under this service name.
Repository stores can implement their own variants of "Role", "User" and
"Group" and return it to the user admin service. Alternatively, stores can
also use the "org.apache.felix.useradmin.RoleFactory" to use the default
implementations instead.
The user admin service this bundle provides does not need additional
configuration to function properly.
When present, this bundle will emit events to the EventAdmin service about all
changes made to the repository of this service.