The Security Service manages Users, Groups Roles and Permissions in the system. The task performed by the security service include creation and removal of accounts, groups, roles, and permissions; assigning users roles in groups; assigning roles specific permissions and construction of objects representing these logical entities.
Because of pluggable nature of the Services, it is possible to create multiple implementations of SecurityService, for example employing database and directory server as the data backend.
@author Rafal Krzewski
@author Henning P. Schmiedehausen
@author Marco Knüttel
@version $Id: SecurityService.java 264152 2005-08-29 14:50:22Z henning $