Overview

The User Management package provides functionality for global management of users and groups that are part of the RM system and their access to devices. User management complies with the OSGi User Admin Specification and adds RM specific features.

No user personal information is stored.


No user passwords are stored in plaintext.User access passwords are hashed before storing in the database with script based hashing algorithm. These hashing algorithms can be changed if necessary.

Package and Bundle Dependencies

For its proper operation, the User Management package requires the RM System Package as it comprises the core of the entire RM system. Some extra features of the package require the OSGi Device Management package, but they are not crucial for the overall performance of the package.

Directory Structure

Directory

Sub-Directory

Structure

lib

/api/um-api.jar

The public API of the RM User Management package, which may be used for compilation of custom applications.

/rac/um-rac.jar

Remote Access Client library of the RM User and Preferences Package. Provides remote connectivity and Java API to the RM servers.

licenses

/User Management

Holds the license agreement for the package.

packages

/user

Contains all the bundles of the User Management Package.