Description
With the additional system permissions proposed in DERBY-3462 I wonder if it makes sense to change the style of names & actions in SystemPermission.
Today a "shutdown" name is proposed and potential for future "shutdownEngine" and "shutdownServer" with no actions.
DERBY-3462 is proposing names of jmxControl, serverControl, engineControl etc also with no actions.
Looking at the standard Permission class it seems the name is meant to represent an object that the permission applies to and action represent actions on that object.
Thus it would seem to make more sense and be consistent with other Permissions to have:
name=server action=control | monitor | shutdown
name=engine action=control | monitor | shutdown
name=jmx action=control
Attachments
Attachments
Issue Links
- blocks
-
DERBY-3462 Require new permissions in o.a.d.security.SystemPermission to allow control to Derby's JMX management and to ensure information is not leaked through JMX
- Closed
- is related to
-
DERBY-3614 Granted SystemPermissions are ignored when granted later with same target and different action
- Open
- relates to
-
DERBY-2109 System privileges
- Open