Change SystemPermission to be a two arguement permission with a name (object 
the permission is on) and an action.
-----------------------------------------------------------------------------------------------------------------

                 Key: DERBY-3491
                 URL: https://issues.apache.org/jira/browse/DERBY-3491
             Project: Derby
          Issue Type: Improvement
          Components: Security
            Reporter: Daniel John Debrunner


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

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to