org.osgi.service.useradmin
Date: 2016-06-25

# Package org.osgi.service.useradmin

User Admin Package Version 1.1.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Authorization | The `Authorization` interface encapsulates an authorization context on which bundles can base authorization decisions, where appropriate.
  Group | A named grouping of roles (`Role` objects).
  Role | The base interface for `Role` objects managed by the User Admin service.
  User | A `User` role managed by a User Admin service.
  UserAdmin | This interface is used to manage a database of named `Role` objects, which can be used for authentication and authorization purposes.
  UserAdminListener | Listener for UserAdminEvents.

- Class Summary
  Class | Description
  --- | ---
  UserAdminEvent | `Role` change event.
  UserAdminPermission | Permission to configure and access the `Role` objects managed by a User Admin service.

## Package org.osgi.service.useradmin Description

User Admin Package Version 1.1.

Bundles wishing to use this package must list the package in the Import-Package header of the bundle's manifest. This package has two types of users: the consumers that use the API in this package and the providers that implement the API in this package.

Example import for consumers using the API in this package:

`Import-Package: org.osgi.service.useradmin; version="[1.1,2.0)"`

Example import for providers implementing the API in this package:

`Import-Package: org.osgi.service.useradmin; version="[1.1,1.2)"`