Security system

e!DAL integrate user authentication and autorisation by supporting JAAS technology

Every user can create new objects from the root directory, e.g. create directory/file. In general only the user, who creates an objects has the permission to use all functions of this object. To share objects with other users or to allow them to use the functions of these objects, the creator has the possibility to grant or revoke permissions.

To specifiy a user e!DAL use a Principal object. Therefore it is possible to grant or revoke a permission of a single Principal or a group Principal.

The enum list Methods provide a constant for every method of the object in e!DAL, to make it easier to specify a method.