The deciding ACE should be able to pass out one argument

Registered by Gustavo Narea

When authorization is denied, sometimes the steps to be made depend on _why_ it was denied.

As a consequence, the deciding Access Control Entry must have the ability to pass an argument which PyACL implementations could use to decide the steps they'll make in such situations.

This should be implemented as an optional text attribute of the ACE and passed around as is (i.e., it shouldn't be validated or transformed).

It may also be useful when authorization is granted, so if it's defined, it should be passed around as well.

Blueprint information

Status:
Not started
Approver:
Gustavo Narea
Priority:
Essential
Drafter:
Gustavo Narea
Direction:
Approved
Assignee:
Gustavo Narea
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Not started
Milestone target:
milestone icon 1.0a1

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.