Represents a set of groups.
Utility class that encapsulates a message digest method.
Validator of names.
Interface for accessing the currently logged in user.
Interface for user administration.
Represents a set of users.
User set base class.
Represents a group.
In-memory group set implementation.
In-memory user set.
Implementation of the user accessor that retrieves user information from JAAS.
MD5 Hex encoder.
Validation of names based on a regular expression.
Represents a user.
User administration initializer.
Administration of users and groups.
Possible causes for the exception.
User management exception.
UserAdministrationinterface for the following tasks:
UserAdminInitializercan be used to automatically initialize the user administration with initial users and groups when there are no users defined yet. To use the user administration interface, several implementation classes must be wired together. This is explained below. There is one implementation
UserAdministrationImplof this interface that must be constructed with a
GroupSetimplementation, together with two validators: one for user names and another for group names. For user and groups sets there are two implementations, one inmemory and another with database persistence. Typically the one with database persistence is used but for testing other code, the inmemory implementation can be used.
Copyright © 2022. All rights reserved.