Users and groups are concepts that exists in most web applications and e-services of today. OpenHierarchy includes support for handling multiple types of users and groups from multiple sources and source types at the same time.
This is implemented using an architecture based on a central user handler which acts as an umbrella for user providers. Like most parts of the OpenHierarchy framework, the user providers can be added and removed at runtime.
The architecture is well proven by now and is being used in installations containing tens of thousands of users from different sources.
The user handler also has the ability to differentiate between immutable and mutable users and groups depending on which interfaces the user provider and the users and groups implement.