DescriptionMove ACL processing out of the Permissions constructor.
This is to avoid processing ACLs unnecessarily during authZ. The authZ
and ACL facets of the Permissions class share very little, and could
have been split, but I preferred keeping authorize and
processPermissions together, since their logic is similar.
Create an inner Acl class to hold the ACL multimaps.
Patch Set 1 #
MessagesTotal messages: 3
|